3.2.0
New features
- Use Alembic to manage the schema of the UWS database. When upgrading to this version, set
config.updateSchema
to true in the Helm configuration for the first deployment. This release contains no schema changes, but needs to perform a migration to add the Alembic version information. The vo-cutouts components will now refuse to start if the database schema has changed and the database has not yet been migrated.
Bug fixes
- Restore logging configuration during startup of the backend worker, which re-adds support for the logging profile and log level and optionally configures structlog to use a JSON log format. This does not yet extend to the log messages issued directly by arq.
What's Changed
- Bump python from 3.12.4-slim-bookworm to 3.12.5-slim-bookworm by @dependabot in #221
- DM-45824: Re-add logging configuration for the backend worker by @rra in #222
- DM-46034: Use universal frozen dependencies, update by @rra in #223
- DM-46034: Move runtime dependencies to pyproject.toml by @rra in #224
- DM-46310: Use uv for Docker build by @rra in #226
- DM-46034: Add Alembic support by @rra in #225
- Bump python from 3.12.5-slim-bookworm to 3.12.6-slim-bookworm by @dependabot in #227
- DM-46034: Prepare 3.2.0 release by @rra in #228
Full Changelog: 3.1.0...3.2.0