stack.pulse
#stacks/kysely/orm

Kysely release notes, breaking changes, and upgrade notes.

Type-safe SQL query builder for TypeScript StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.

releases
5
breaking
2
security
2
deprecated
2
migrations
1

Get source-linked upgrade notes and occasional sponsor recommendations. No GitHub login required.

what stackpulse tracks

Kysely releases from GitHub

StackPulse watches Kysely release notes and keeps the original source link close to every summary.

upgrade risk

Breaking changes and deprecations

Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.

migration notes

Source-backed next steps

Migration steps and recommended actions are only shown when the upstream release notes support them.

# latest_releases

source-backed
v0.29.0-rc.0highbreakingdeprecationmigrationfeatureprereleaseApr 24, 2026

0.29.0-rc.0

This release introduces several new features including `$pickTables`, `$omitTables`, and `ReadonlyKysely<DB>` helpers, a new PGlite dialect, and query cancellation support. It also includes deprecations and breaking changes related to TypeScript version requirements and migration exports.

affected

Users relying on deprecated methods or older TypeScript versions will need to update their codebase.

action

Upgrade TypeScript to version 5.4 or higher and replace deprecated methods with new alternatives.

release_signals
-Deprecated `withTables` in favor of `$pickTables`, `$omitTables`, and `$extendTables`.
-Migration exports are now exposed from 'kysely/migration', deprecating root exports.
-Minimum TypeScript version bumped to 5.4, requiring users to upgrade their TypeScript version.
!Deprecated `withTables` in favor of `$pickTables`, `$omitTables`, and `$extendTables`.
!Migration exports are now exposed from 'kysely/migration', deprecating root exports.
+Added `$pickTables`, `$omitTables`, and `$extendTables` compile-time helpers.
+Introduced `ReadonlyKysely<DB>` helper type for compile-time readonly instances.
+Added a new PGlite dialect with `supportsMultipleConnections` adapter flag.
+Enhanced `$narrowType` to support nested narrowing and discriminated unions.
+Added query cancellation support with abort signals and strategies.
migration_steps3 steps
  1. 01Upgrade TypeScript to version 5.4 or higher.
  2. 02Replace `withTables` usage with `$pickTables`, `$omitTables`, or `$extendTables`.
  3. 03Update migration imports to use 'kysely/migration' instead of root exports.
view source on github->