We are gleeful to announce the release of: oslo.versionedobjects 3.9.0 This release is part of the gazpacho release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. 3.9.0 ^^^^^ Upgrade Notes * Support for Python 3.9 has been removed. Now the minimum python version supported is 3.10. Changes in oslo.versionedobjects 3.8.0..3.9.0 --------------------------------------------- cb6e312 Delay string interpolations at logging calls de5676c Remove reference to tag framework 660481f reno: Update master for unmaintained/2024.1 441d738 Bump pyupgrade target to 3.10+ a2b7865 Migrate bandit options to pyproject.toml 40629ae pre-commit: Bump dependencies 8b8ccd0 Migrate setup configuration to pyproject.toml 25e35d1 Drop Python 3.9 support 64fc2db Update master for stable/2025.2 Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 18 ++++------ README.rst | 11 ++---- oslo_versionedobjects/base.py | 6 ++-- oslo_versionedobjects/exception.py | 2 +- oslo_versionedobjects/fields.py | 14 ++++---- oslo_versionedobjects/fixture.py | 4 +-- pyproject.toml | 40 ++++++++++++++++++++++ .../notes/remove-py39-a35bc15c07073b80.yaml | 5 +++ releasenotes/source/2024.1.rst | 2 +- releasenotes/source/2025.2.rst | 6 ++++ releasenotes/source/index.rst | 1 + setup.cfg | 29 ---------------- tox.ini | 4 ++- 15 files changed, 82 insertions(+), 68 deletions(-)