[oslo] oslo.db 4.15.0 (ocata)
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
participants (1)
-
no-reply@openstack.org