[release-announce] [oslo] oslo.db 4.34.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 14 17:44:54 UTC 2018


We are tickled pink to announce the release of:

oslo.db 4.34.0: Oslo Database library

This release is part of the rocky release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

4.34.0
^^^^^^


New Features
************

* Added new option connection_parameters which allows SQLAlchemy
  query parameters to be stated separately from the URL itself, to
  allow URL-persistence schemes like Nova cells to use controller-
  local query parameters that aren't broadcast to all other servers.


Bug Fixes
*********

* Repaired the "synchronous_reader" modifier of enginefacade so that
  it refers to the "writer" engine when set to True, thereby allowing
  "synchronous" behavior with the writer.  When set to False, this is
  "asynchronous", so this should be associated with the async engines.
  The flag had the reverse behavior previously.

Changes in oslo.db 4.33.0..4.34.0
---------------------------------

698c627 Ignore 'use_tpool' option
621332c Remove tox_install.sh and align constraints consumption
c4984b0 Update links in README
39c52cc Ensure all test fixtures in oslo_db.tests are private
4f7785a Imported Translations from Zanata
3b260a3 Conditionally adjust for quoting in comparing MySQL defaults
ddfd6e7 Imported Translations from Zanata
9993efd Allow connection query string to be passed separately.
5ca3298 Reverse role of synchronous_reader
150b885 Imported Translations from Zanata
1d46c7e Update reno for stable/queens
db60731 Updated from global requirements
6507792 Fix a typo of "transaction" in comment
ebda4f0 Updated from global requirements
c00824a Updated from global requirements
efa1da0 Updated from global requirements


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

README.rst                                         |  2 +-
oslo_db/locale/en_GB/LC_MESSAGES/oslo_db.po        |  8 +-
oslo_db/options.py                                 |  5 ++
oslo_db/sqlalchemy/enginefacade.py                 | 20 +++--
oslo_db/sqlalchemy/engines.py                      | 20 ++++-
oslo_db/sqlalchemy/test_base.py                    |  8 +-
oslo_db/sqlalchemy/test_migrations.py              |  8 +-
...add_connection_parameters-231aa7d8b7d2d416.yaml |  7 ++
.../fix_synchronous_reader-ca442ca9f07470ec.yaml   |  8 ++
releasenotes/source/index.rst                      |  1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       | 25 +++++-
releasenotes/source/queens.rst                     |  6 ++
setup.cfg                                          | 19 -----
test-requirements.txt                              | 17 +++++
tools/tox_install.sh                               | 30 --------
tox.ini                                            | 10 +--
29 files changed, 295 insertions(+), 144 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..c632b63
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,17 @@
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
+eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
+fixtures>=3.0.0 # Apache-2.0/BSD
+mock>=2.0.0 # BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
+oslotest>=3.2.0 # Apache-2.0
+oslo.context>=2.19.2 # Apache-2.0
+testrepository>=0.0.18 # Apache-2.0/BSD
+testtools>=2.2.0 # MIT
+os-testr>=1.0.0 # Apache-2.0
+bandit>=1.1.0 # Apache-2.0
+testresources>=2.0.0 # Apache-2.0/BSD
+testscenarios>=0.4 # Apache-2.0/BSD
+pifpaf>=0.10.0 # Apache-2.0
+PyMySQL>=0.7.6 # MIT License
+psycopg2>=2.6.2 # LGPL/ZPL






More information about the Release-announce mailing list