Hey 👋
A small batch of bug fixes. Please report any issues. 🤞😰🤞
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
- fix(site): prevent quote grid resize loops by @igalklebanov in #2158
- docs(site): compare SQL query builders and ORMs by @igalklebanov in #2181
- docs(site): add TREK to proof wall by @igalklebanov in #2196
- docs(site): add Craig to proof wall by @igalklebanov in #2197
- docs(site): compare SQL query builders and raw SQL in TypeScript by @igalklebanov in #2182
📦 CICD & Tooling
⚠️ Breaking Changes
🐤 New Contributors
What's Changed
Full Changelog: v0.29.7...v0.29.8