From 52149cb6a6227f02d6d420c9ce715606b54b8741 Mon Sep 17 00:00:00 2001 From: Charles Leifer Date: Thu, 28 Oct 2021 09:29:02 -0500 Subject: [PATCH] 3.14.8 --- CHANGELOG.md | 15 ++++++++++++++- peewee.py | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b2fa13f8..754d71e56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,20 @@ https://github.com/coleifer/peewee/releases ## master -[View commits](https://github.com/coleifer/peewee/compare/3.14.7...master) +[View commits](https://github.com/coleifer/peewee/compare/3.14.8...master) + +## 3.14.8 + +Back-out all changes to automatically use RETURNING for `SqliteExtDatabase`, +`CSqliteExtDatabase` and `APSWDatabase`. The issue I found is that when a +RETURNING cursor is not fully-consumed, any parent SAVEPOINT (and possibly +transaction) would not be able to be released. Since this is a +backwards-incompatible change, I am going to back it out for now. + +Returning clause can still be specified for Sqlite, however it just needs to be +done so manually rather than having it applied automatically. + +[View commits](https://github.com/coleifer/peewee/compare/3.14.7...3.14.8) ## 3.14.7 diff --git a/peewee.py b/peewee.py index 593f68328..498939919 100644 --- a/peewee.py +++ b/peewee.py @@ -70,7 +70,7 @@ mysql = None -__version__ = '3.14.7' +__version__ = '3.14.8' __all__ = [ 'AnyField', 'AsIs',