What kysely-org/kysely shipped
Generated by FoxPlug from public activity — not affiliated with Kysely.
Week of September 14, 2026
What shipped
- v0.30.0-beta.2 adds a new transactionMode property to Migrator supporting 'per-run', 'per-migration', or 'none' strategies. Release
- 0.29.6 fixes a bug allowing immutable columns in doUpdateSet's where clause and expands the proof wall with new projects. Release
- Conflict-update predicates now support immutable columns by using the full schema instead of the SET schema in doUpdateSet's where clause. Pull request #2043
- Generated documentation now includes all 13 category pages in llms.txt, achieving 100% coverage for agent discovery. Pull request #2069
- The site now serves Markdown files directly for requests with Accept: text/markdown header. Pull request #2066
- HTML comments are removed from generated Markdown to prevent content splitting and false parity issues. Pull request #2068
- A default 1200×630 social preview card is configured for the homepage and documentation pages. Pull request #2061
- The homepage title is now descriptive, showing 'Kysely — Type-safe SQL query builder for TypeScript' in search results and browser tabs. Pull request #2058
- Langfuse is added to the built-into proof wall, showing Kysely-backed query layer in use. Pull request #2054
- TrueForge is added to the built-into proof wall for its Kysely-backed SQLite and Postgres storage. Pull request #2055
Why it matters
This week delivers a beta of v0.30 with a new transactionMode feature for migration control, a v0.29.6 bugfix release, and significant documentation improvements for agent discoverability. The site changes ensure agents and search engines find documentation while fixing content generation issues.
Changelog entry
- v0.30.0-beta.2: Add transactionMode property to Migrator supporting 'per-run' | 'per-migration' | 'none' Release
- 0.29.6: Fix immutable columns in doUpdateSet where clause; expand proof wall with Cypress, Canton, Tailor, Supabase Release
- fix: allow immutable columns in doUpdateSet's where by using full schema instead of SET schema Pull request #2043
- fix(site): include all 13 category pages in agent documentation, achieving 100% llms.txt coverage Pull request #2069
- fix(site): serve Markdown files for Accept: text/markdown requests with proper Content-Type header Pull request #2066
- fix(site): remove HTML comments from generated Markdown to prevent content splitting Pull request #2068
- docs: add default 1200×630 social preview card for homepage and documentation Pull request #2061
- docs: set descriptive homepage title for search results and browser tabs Pull request #2058
- docs: add Langfuse to proof wall showing Kysely-backed query layer Pull request #2054
0.30.0-beta.2 is out with a new transactionMode property for Migrator—choose between 'per-run', 'per-migration', or 'none'. Try it with pnpm i kysely@next
Kysely 0.30.0-beta.2 is available now. The release introduces a configurable transactionMode property for Migrator, letting you choose between 'per-run', 'per-migration', or 'none' strategies. This gives you finer control over transaction handling in migrations. Test it with pnpm i kysely@next and share feedback.