v0.9.0
First Public Release
CentauroDB lands on PyPI: Pydantic-native, zero-migration persistence on SQLite and PostgreSQL, published under MIT for Python 3.11+. The SQLite path is ready for real workloads; PostgreSQL runs the same API on a single connection while pooling is in the works.
Published on PyPI: pip install centaurodb (Python 3.11+, MIT)
count_objects() and aggregate(count=True) for totals without materializing rows
limit / offset pagination on read_objects()
parent_ref(on_delete="restrict"): deleting a parent with children now raises ParentHasChildrenError instead of orphaning rows
register_backend() and engine.async_safety for pluggable backends
PostgreSQL integration tests in CI; fully type-hinted (py.typed)