7.2.6 (2026-10-31)
Bug Fixes
- cli: report a configured TS config path skipped without TS support (#8537) (c9951e2), closes #8531
- core: escape backslashes in string default values on the MySQL family (#8554) (a69516e), closes #8553 #8553
- core: keep the options of property-level indexes and uniques (#8491) (c343f42), closes #8488
- core: map MSSQL date results to strings so loaded entities are not dirty (d16b6ab), closes #8539
- core: resolve circular type inference in defineEntity for non-inline filters (#8479) (f4e9f54), closes #7441 #8478
- core: skip scalars of uninitialized references in
em.refresh()(#8444) (f231794), closes #8413 #8442 - core: support same-named properties of different kinds in polymorphic embeddables (#8440) (72ff876), closes #8438
- core: unwrap references when checking nested partial fields in populate (#8549) (3237c58), closes #8548
- mssql: keep composite foreign key columns paired when introspecting (#8449) (690e734)
- mssql: write JSON values as Unicode literals (#8542) (0316a53), closes #8541
- mysql: handle string defaults on text and blob columns (#8485) (4df522c)
- mysql: map generated ids of a batch insert that mixes explicit and generated primary keys (#8475) (85652ae)
- pglite: reject a commit of an aborted transaction (#8552) (c7b0de4), closes #8499 #8550
- postgres: match index columns as whole items when introspecting their sort order (#8490) (2bff5a0), closes #8489
- postgresql: reject a commit PostgreSQL answered with ROLLBACK (#8499) (743fafd), closes #8476
- postgresql: release pooled client when its connection drops mid-transaction (#8448) (ada68f8), closes kysely-org/kysely#1990 #8069 #8447
- schema: align introspected string defaults with the doubled-quote form (#8553) (70946fb), closes #8517
- schema: treat index columns without options as default options when diffing (#8450) (d5d9ef8)
- sql: avoid converting custom types twice in collection operator subqueries (#8470) (85154fb), closes #8467
- sql: refuse to commit when rolling back to a savepoint failed (#8462) (1610b60), closes #8458
- sql: reject forbidden sequences in query comments (#8536) (63c21b0)
- sql: select a formula once when a column needs SQL conversion (#8494) (3887c22), closes #8492 #8493
- sql: select the right column in joined loading when a property is named like another column (#8527) (c3563d7), closes #8526 #8292
- sql: use the persisted JSON keys for indexes on object embeddable properties (#8487) (556bb2f), closes #8486