[release-announce] [oslo] oslo.db 4.26.0 (queens)
no-reply at openstack.org
no-reply at openstack.org
Wed Sep 6 08:35:02 UTC 2017
We are stoked to announce the release of:
oslo.db 4.26.0: Oslo Database library
This release is part of the queens 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.26.0
^^^^^^
Deprecation Notes
* The configuration option "idle_timeout" is now deprecated and has
been renamed to "connection_recycle_time", including within the
main oslo.db options, as well as in the keyword arguments to
"engines.create_engine()", "enginefacade.configure()" and
"enginefacade.configure_defaults()". The new name more accurately
describes what this option does, in that it is not directly related
to the "idle" time of the connection itself, nor is the connection
disconnected at any specific time. It refers to a rule stating that
any connection which has been present more than N seconds as a
member of the connection pool will be automatically discarded and
replaced the next time it is checked out from the pool.
Changes in oslo.db 4.25.0..4.26.0
---------------------------------
338b39d Updated from global requirements
6634218 Rename idle_timeout to connection_recycle_time
c4843bc Workaround non-compatible type.adapt() for SQLAlchemy < 1.1
d77af64 Let others listen to SQLAlchemy errors
10d17ea Update reno for stable/pike
41174be Replace ndb "auto" types with unified String
6814281 Updated from global requirements
24f0402 Remove deprecation warning when loading tests/sqlalchemy
3ef34da Replace six.iteritems() with .items()
83563e0 Log an exception when reconnect-to-disconnected occurs
Diffstat (except docs and test files)
-------------------------------------
oslo_db/options.py | 28 +++++---
oslo_db/sqlalchemy/compat/utils.py | 24 +++++++
oslo_db/sqlalchemy/enginefacade.py | 18 +++--
oslo_db/sqlalchemy/engines.py | 9 ++-
oslo_db/sqlalchemy/exc_filters.py | 4 +-
oslo_db/sqlalchemy/models.py | 6 +-
oslo_db/sqlalchemy/ndb.py | 84 ++++++++++------------
oslo_db/sqlalchemy/types.py | 27 ++++++-
.../deprecate_idle_timeout-029d9f2cb7184b28.yaml | 15 ++++
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 ++
setup.cfg | 6 +-
19 files changed, 256 insertions(+), 94 deletions(-)
More information about the Release-announce
mailing list