We are pumped to announce the release of: oslo.versionedobjects 0.8.0: Oslo Versioned Objects library This release is part of the liberty release series. With source available at: http://git.openstack.org/cgit/openstack/oslo.versionedobjects With package available at: https://pypi.python.org/pypi/oslo.versionedobjects For more details, please see the git log history below and: http://launchpad.net/oslo.versionedobjects/+milestone/0.8.0 Please report issues through launchpad: http://bugs.launchpad.net/oslo.versionedobjects Changes in oslo.versionedobjects 0.7.0..0.8.0 --------------------------------------------- 19d21f6 Switch back to iso format on the wire 576dead Save and re-raise exception e73c93c Check for obj_relationships in List objects f145204 Updated from global requirements cb898f3 Make compat of object lists use manifest function 59f69b4 Add tests for subobject backporting by manifest 2bb2ddd Make ObjectListBase a collections.Sequence 5f87da9 Switch from deprecated timeutils.isotime 3573e03 Make direct call to object's obj_from_primitive 26f6a55 Add usage information 251493a Imported Translations from Transifex db095dd Updated from global requirements 79e0cb8 Add validation on target_version arg when calling obj_to_primitive b38c8dd Support using the version manifest for obj_make_compatible() 9a4c006 Implement multi-version object backport method 2e083bc Add a new VersionPredicate type of field ae04523 Add obj_tree_get_versions() utility method Diffstat (except docs and test files) ------------------------------------- .../LC_MESSAGES/oslo.versionedobjects-log-error.po | 4 +- .../en_GB/LC_MESSAGES/oslo.versionedobjects.po | 8 +- .../LC_MESSAGES/oslo.versionedobjects-log-error.po | 4 +- .../locale/oslo.versionedobjects.pot | 29 +- oslo_versionedobjects/_utils.py | 12 + oslo_versionedobjects/base.py | 323 +++++++++++----- oslo_versionedobjects/exception.py | 8 + oslo_versionedobjects/fields.py | 27 +- requirements.txt | 6 +- test-requirements.txt | 2 +- 13 files changed, 896 insertions(+), 149 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index df0e376..48050d2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ oslo.concurrency>=2.3.0 # Apache-2.0 -oslo.config>=1.11.0 # Apache-2.0 +oslo.config>=2.1.0 # Apache-2.0 @@ -11 +11 @@ oslo.serialization>=1.4.0 # Apache-2.0 -oslo.utils>=1.9.0 # Apache-2.0 +oslo.utils>=2.0.0 # Apache-2.0 @@ -13 +13 @@ iso8601>=0.1.9 -oslo.log>=1.6.0 # Apache-2.0 +oslo.log>=1.8.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 4c2d38a..c6077e9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ hacking<0.11,>=0.10.0 -oslotest>=1.9.0 # Apache-2.0 +oslotest>=1.10.0 # Apache-2.0