Download Latest Version 0.29.8 source code.zip (19.3 MB)
Home / v0.28.18
Name Modified Size InfoDownloads / Week
Parent folder
0.28.18 source code.tar.gz 2026-10-17 15.0 MB
0.28.18 source code.zip 2026-10-17 15.3 MB
README.md 2026-10-17 4.2 kB
Totals: 3 Items   30.2 MB 0

Hey πŸ‘‹

A small batch of bug fixes. Please report any issues. 🀞😰🀞

This maintenance release backports bug fixes and documentation improvements from the 0.29 line.

Controlled transactions get fixes for connection leaks, shared completion state, and commands racing with ongoing queries:

  • Commit, rollback, and savepoint commands now wait for ongoing queries and streams to finish.
  • Close or exhaust active streams before awaiting these commands.
  • A failed rollback now releases the connection and marks the transaction as rolled back.

PostgreSQL and MSSQL now use session-level migration locks, including with disableTransactions: true. PostgreSQL migrations through PgBouncer transaction pooling need a direct connection, session pooling, or custom migration locking.

πŸš€ Features

🐞 Bugfixes

PostgreSQL 🐘 / MSSQL πŸ₯…

PostgreSQL 🐘 / SQLite πŸ“˜

On-conflict WHERE predicates now use column select types, including for columns that cannot be updated.

PostgreSQL 🐘

SQLite πŸ“˜

MSSQL πŸ₯…

πŸ“– Documentation

πŸ“¦ CICD & Tooling

⚠️ Breaking Changes

🐀 New Contributors

What's Changed

Full Changelog: https://github.com/kysely-org/kysely/compare/v0.28.17...v0.28.18

Source: README.md, updated 2026-10-17