Releases: ForbesLindesay/atdatabases
Releases · ForbesLindesay/atdatabases
Release list
@databases/sql-commenter@1.0.0
New Features
- Initial Release (#351)
@databases/pg@6.1.0
New Features
- Added a
prepareQueryhook to allow adding context via sql-commenter before running queries. (#351)
@databases/mysql@7.1.0
New Features
- Added a
prepareQueryhook to allow adding context via sql-commenter before running queries. (#351)
@databases/mock-db@1.1.0
New Features
- Added a
prepareQueryhook to allow adding context via sql-commenter before running queries. (#351)
@databases/pg@6.0.0
Breaking Changes
- Drop support for Postgres < 14 (#350)
New Features
-
Add utility methods for getting advisory locks in transactions: (#349)
Transaction.advisoryTxLock(key)- get an exclusive lock on a key, waiting if it's not available.Transaction.advisoryTxLockShared(key)- get a shared lock on a key, waiting if it's not available.Transaction.tryAdvisoryTxLock(key)- get an exclusive lock on a key, if it's available.Transaction.tryAdvisoryTxLockShared(key)- get a shared lock on a key, if it's available.
-
Add
lockTimeoutMillisecondsoption for connections (#350) -
Add
transactionTimeoutMillisecondsoption for connections (#350) -
Add transaction options to override the connection default for: (#350)
idleInTransactionSessionTimeoutMillisecondslockTimeoutMillisecondsstatementTimeoutMillisecondstransactionTimeoutMilliseconds
Bug Fixes
- Throw the original error if an SQL error is thrown in a transaction that would then throw a new error when attempting to rollback. (#350)
@databases/pg-typed@5.0.0
Breaking Changes
- Drop support for Postgres < 14 (#350)
@databases/pg-test@4.0.0
Breaking Changes
- Default to Postgres 18.4 (#350)
@databases/pg-schema-print-types@5.0.0
Breaking Changes
- Drop support for Postgres < 14 (#350)
@databases/pg-schema-introspect@5.0.0
Breaking Changes
- Drop support for Postgres < 14 (#350)