Hey 👋
A small batch of bug fixes. Please report any issues. 🤞😰🤞
This maintenance release backports the PostgreSQL transaction fixes from 0.29.8.
PostgreSQL transactions get two fixes:
- Clients whose rollback fails are discarded instead of returned to the pool for reuse.
- Commits that PostgreSQL turns into rollbacks now throw
AbortedTransactionErrorinstead of reporting success. Controlled transactions are marked as rolled back and release their connection; a subsequentrollback().execute()safely succeeds without sending another rollback.
🚀 Features
🐞 Bugfixes
PostgreSQL 🐘
- fix(postgres): discard clients after failed rollbacks by @igalklebanov in #2155
- fix(postgres): reject commits that roll back aborted transactions by @igalklebanov in #2161
📖 Documentation
📦 CICD & Tooling
⚠️ Breaking Changes
🐤 New Contributors
What's Changed
Full Changelog: v0.28.18...v0.28.19