Skip to content

6.4.0

Compare
Choose a tag to compare
@rra rra released this 16 Sep 20:35
· 59 commits to main since this release
6.4.0
f0330dc

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