Repository navigation
What's Changed
- fix(optimizer): keep writes under a filter that folds to false by @555aaditya in #1401
- fix(optimizer): keep the rows of a second DISTINCT after WITH DISTINCT on a primary key by @zahariash in #1353
- fix(storage): don't claim a page group the size cap refused by @zahariash in #1389
- fix(function): cast regexp, split and list-sort arguments to their declared types by @zahariash in #1398
- fix(optimizer): keep the outer rows of a COUNT subquery join by @555aaditya in #1402
- fix(planner): intersect instead of a cross product in OPTIONAL MATCH between bound nodes by @zahariash in #1405
- fix(processor): stop OPTIONAL MATCH and EXISTS reading another node table's neighbours by @zahariash in #1413
- fix(function): take list_filter's NULL result from the row's own list by @zahariash in #1426
- fix(evaluator): stop list lambda bodies from crashing or reading other elements by @zahariash in #1427
- fix(optimizer): keep the ORDER BY when an aggregate reads the rows its LIMIT keeps by @zahariash in #1412
- fix(optimizer): compose nested SKIP/LIMIT when capping DISTINCT by @555aaditya in #1428
- fix(binder): give CASE the common type of all its branches by @555aaditya in #1429
- fix(binder): reject ALTER ADD/DROP FROM ... TO on a non-rel table by @555aaditya in #1430
- test(storage): gate ADD-vs-scan race on reader progress, not sleeps by @adsharma in #1431
- Fix/relationship scan batch state by @jkumz in #1434
- feat(storage): add external table hooks for extension-backed formats by @adsharma in #1445
- fix(function): handle negative and oversized counts in string functions by @zahariash in #1442
- fix(function): keep concat_ws separators around a skipped NULL by @555aaditya in #1451
- fix(processor): refuse IMPORT DATABASE inside a manual transaction by @555aaditya in #1452
Full Changelog: v0.22.0...v0.22.1