New features
- Add new
CountedPaginatedQueryRunner
and a returnedCountedPaginatedList
model for services that want paginated database queries that always do a second query for the total count of records without pagination.
Other changes
- Safir is now tested with Python 3.13 as well as Python 3.12.
What's Changed
- DM-48098: Add key usage to the Kafka test CA by @rra in #350
- DM-48098: Add support for Python 3.13 by @rra in #354
- DM-48173: Remove now-unneeded Black configuration by @rra in #355
- DM-48173: Update metrics configuration documentation by @rra in #356
- DM-48173: Add abstraction for counted paginated queries by @rra in #357
- DM-48173: Stop using JobService where unnecessary by @rra in #358
- DM-48173: Prepare 9.1.0 release by @rra in #359
Full Changelog: 9.0.1...9.1.0