6.4.0
New features
- Add support functions for using Alembic to manage database schema migrations and to verify that the current database schema matches the expectations of the running application. The support in Safir is designed to use asyncpg for all database operations, which avoids having to add a separate dependency on a sync database client.
- Add Alembic schema management support to the UWS library. This support is likely temporary and will probably be replaced in the future with a standalone UWS database service.
What's Changed
- DM-46034: Remove now-unnecessary
type: ignore
markers by @rra in #295 - DM-46034: Add new pytest-asyncio configuration by @rra in #296
- DM-46034: Reorganize database documentation by @rra in #294
- DM-46034: Reorganize UWS database schema by @rra in #297
- DM-46034: Fix nox init and venv-init sessions by @rra in #298
- DM-46034: Remove remaining declarative_base references by @rra in #300
- DM-46034: Add support functions for Alembic by @rra in #299
- DM-46034: Prepare 6.4.0 release by @rra in #301
Full Changelog: 6.3.0...6.4.0