6.6.18 (2026-11-12)
Bug Fixes
- core: allow falsy values in concurrency checks (backport to 6.x) (#8524) (28a83f8), closes #8318 #8318
- core: detect changes to decimal strings beyond double precision (backport to 6.x) (#8566) (3a2b4f9), closes #8368 #8368
- core: don't double-wrap
orderByin M:N dataloader batch load (backport to 6.x) (#8563) (ca7d715), closes #8193 #8194 - core: escape entity property names in generated hydration/comparison code (#8453) (193e462), closes #8221 #8221
- core: evict referrers holding a removed entity in their primary key (backport to 6.x) (#8525) (e57f3eb), closes #8203 #8205
- core: keep null custom type values in upsert results (#8429) (a1f0334), closes #8427 #8428
- core: preserve existing groups when lifting relation filters (backport to 6.x) (#8567) (0bf5b96), closes #8304 #8304 #8291
- core: prevent hash collisions for nested composite keys (#8473) (7eb62e2), closes #8088 #8078 #8080 #8082 #8088 #8078 #8082 #8080 #8088 #8078
- core: respect locally disabled transactions during flush (backport to 6.x) (#8568) (80f8f43), closes #8306 #8306
- mssql: use equality conditions for composite PK batch updates (backport to 6.x) (#8543) (9092e73), closes #7442 #7442 #7442
- query-builder: reject arrays as order direction in
orderBy(backport to 6.x) (#8681) (2bc69c1)