summaryrefslogtreecommitdiff
path: root/releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml
diff options
context:
space:
mode:
authorStephen Finucane <stephenfin@redhat.com>2021-08-16 13:07:19 +0100
committerStephen Finucane <stephenfin@redhat.com>2022-02-08 14:40:36 +0000
commit22c602f075795b6d5ecbbc2e229817f759613ea2 (patch)
treef71f037ae93e45939c39527d27ed276ab00631f8 /releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml
parentf756a195674f29f4b55b21914263d1ffbbe3b07b (diff)
downloadoslo-db-22c602f075795b6d5ecbbc2e229817f759613ea2.tar.gz
utils: Remove troublesome utility methods11.2.0
These are not compatible with SQLAlchemy 2.0 due to their reliance on nested transactions. We should deprecate them first but doing so would push the boat out further wrt how long we have to wait before achieving compatibility with this new version. Change-Id: If3db4e8c1b681c0c62d3f04a57f92802639b3b9b Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Diffstat (limited to 'releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml')
-rw-r--r--releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml15
1 files changed, 15 insertions, 0 deletions
diff --git a/releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml b/releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml
new file mode 100644
index 0000000..c57fbad
--- /dev/null
+++ b/releasenotes/notes/remove-NotCommitting-utils-fed6df0e2f85edfa.yaml
@@ -0,0 +1,15 @@
+---
+upgrade:
+ - |
+ The following helpers have been removed from the
+ ``oslo_db.sqlalchemy.utils`` module:
+
+ - ``NonCommittingConnectable``
+ - ``NonCommittingEngine``
+ - ``NonCommittingConnection``
+ - ``NonCommittingTransaction``
+
+ These were unused outside of oslo.db and were not compatible with
+ SQLAlchemy 2.0. In addition, the ``RollsBackTransaction`` fixture has
+ been removed from ``oslo_db.sqlalchemy.test_fixtures``. This was
+ similarly unused and presented similar compatibility issues.