v4.1.3
What's Changed
Breaking Changes
- feat(sparql): burn-down Wave 1 — validation passes, grammar tightening, authoritative diagnostics, reifier forms (−121 net registers) by @aaj3f in #1453
Other Changes
- feat(sparql): burn-down Wave 2 — GRAPH conformance (D-2), multi-op UPDATE (#1438), BASE resolution, Turtle-star ingest (−31+ registers) by @aaj3f in #1454
- fix(query): cross-ledger GRAPH queries over indexed data (#1405 bugs 2+3) by @Jackamus29 in #1425
- feat(iceberg): virtual-dataset info APIs + decimal-FK detection + subject-key fallback + secret redaction by @aaj3f in #1450
- feat(sparql): burn-down Wave 3 — within-ledger FROM (D-3), UPDATE graph-management (D-5/6), equality/EBV/promotion (D-12, #1447), USING+GRAPH over-delete (#1441), triple-term syntax (−145 tests) by @aaj3f in #1462
- Fix duplicate triples from re-asserted facts in the V6 incremental indexer by @zonotope in #1508
- feat(cli): fluree model — governance tooling for access, entities, and class hierarchy by @bplatz in #1516
- fix: Cypher field-report round — reindex OOM, EXPLAIN, =~, IRI round-tripping, HTTP bulk import, arena sealing by @bplatz in #1518
- feat: multi-clause Cypher write composition (MERGE chains) via sequential staging by @bplatz in #1519
- fix: attribute ref-class stats when an endpoint gains its first type by @bplatz in #1488
- Rework history sidecars as transition logs by @zonotope in #1524
- release v4.1.3 by @bplatz in #1517
Full Changelog: v4.1.2...v4.1.3