[openstack-announce] [release][oslo] oslo.versionedobjects release 0.8.0 (liberty)

davanum at gmail.com davanum at gmail.com
Mon Aug 24 21:43:27 UTC 2015


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





More information about the OpenStack-announce mailing list