[release-announce] [oslo] oslo.db 4.15.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 1 16:44:18 UTC 2016


We are thrilled to announce the release of:

oslo.db 4.15.0: Oslo Database library

This release is part of the ocata release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/oslo.db

Download the package from:

    https://pypi.python.org/pypi/oslo.db

Please report issues through launchpad:

    http://bugs.launchpad.net/oslo.db

For more details, please see below.

4.15.0
^^^^^^

Deprecation Notes

* class "InsertFromSelect" from module "oslo_db.sqlalchemy.utils" is
  deprecated in favor of
  "sqlalchemy.sql.expression.Insert.from_select()" method of Insert
  expression, that is available in SQLAlchemy versions 1.0.0 and newer

* base test classes from "oslo_db.sqlalchemy.test_base" are
  deprecated in favor of new fixtures introduced in
  "oslo_db.sqlalchemy.test_fixtures" module

Changes in oslo.db 4.14.0..4.15.0
---------------------------------

e03b0dd Ensure provision_new_database is True by default
c8c635e Don't run LegacyBaseClass provision test for unavailable database
5b68df2 SoftDeleteMixin: allow for None values
8be1365 SoftDeleteMixin: coerce deleted param to be an integer
34f9a3a Support MariaDB error 1927
4522a97 Break optimize_db_test_loader into package and module level
8e96b95 Adjust SAVEPOINT cause test for SQLA 1.1
a82cd38 Updated from global requirements
dd80045 Restore provisioning of DBs in legacy test base
1458375 Updated from global requirements
acb28bb Updated from global requirements
2ad571c Enhanced fixtures for enginefacade-based provisioning
cee0148 utils: deprecate InsertFromSelect properly
a856188 Using new style assertions instead of  old style assertions
fa1a086 Updated from global requirements
699933c Fix exc_filters for mysql-python
628a1ee Updated from global requirements
a65a42b Change assertTrue(isinstance()) by optimal assert
65bcb46 OpenStack typo
499494f Changed the home-page link


Diffstat (except docs and test files)
-------------------------------------

oslo_db/sqlalchemy/compat/utils.py                 |   1 +
oslo_db/sqlalchemy/enginefacade.py                 |  70 +++
oslo_db/sqlalchemy/exc_filters.py                  |  14 +
oslo_db/sqlalchemy/models.py                       |   6 +-
oslo_db/sqlalchemy/provision.py                    |  65 ++-
oslo_db/sqlalchemy/test_base.py                    |  54 +-
oslo_db/sqlalchemy/test_fixtures.py                | 626 +++++++++++++++++++++
oslo_db/sqlalchemy/test_migrations.py              |   5 +-
oslo_db/sqlalchemy/types.py                        |  30 +-
oslo_db/sqlalchemy/utils.py                        |  10 +-
...recate-insert-from-select-ea831381ebd7e7cf.yaml |   6 +
.../notes/new-db-fixtures-58223e3926122413.yaml    |   5 +
requirements.txt                                   |   6 +-
setup.cfg                                          |   8 +-
27 files changed, 1310 insertions(+), 137 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 040e8ce..8ade2f6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -9 +9 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -11 +11 @@ oslo.context>=2.9.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0





More information about the Release-announce mailing list