Skip to content

v4.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:45

What's Changed

Other Changes

  • fix(turtle): resolve RFC 3986 §5.3 fragment refs against @base by @aaj3f in #1399
  • (Iceberg) Apply Vended-Credential client.region to the S3 Client by @aaj3f in #1400
  • (R2RML) Error on Colliding TriplesMap IRIs & Report Table Count by @aaj3f in #1401
  • (Iceberg) Expose OAuth2 scope/audience for REST Catalog Auth by @aaj3f in #1402
  • (CLI) Route Queries Targeting Iceberg/R2RML Graph Sources by @aaj3f in #1404
  • (R2RML) Default Mapping media_type to Turtle at Both Compile Sites by @aaj3f in #1403
  • Fix select * Stack Overflow on the query_from / build_client Path by @aaj3f in #1409
  • perf: Iceberg/R2RML graph-source performance — planning, catalog caching, LIMIT + row-group pruning by @bplatz in #1406
  • fix(query): honor @type in JSON-LD select-crawl projections by @bplatz in #1410
  • perf(iceberg/r2rml): Arrow reader, LIMIT/predicate pushdown, and bound-object query support by @bplatz in #1411
  • feat(r2rml): bound subjects, decimal/double/date & ref object constants, star fusion, subject-key pushdown by @bplatz in #1413
  • Feature/iceberg gcs reader by @christophediprima in #1392
  • fix(query): cross-ledger explicit projection drops foreign-namespace predicates by @Jackamus29 in #1417
  • fix(query): resolve hydration roots across the default-graph union by @Jackamus29 in #1418
  • Local dev tooling for Raft + QueuedTransactor refactor by @zonotope in #1414
  • (Iceberg/R2RML) Deterministic Catalog --> R2RML Engine by @aaj3f in #1407
  • docs: Surface Cypher in overviews + minor repo cleanup by @bplatz in #1393
  • fix(mcp): stop memory tool hangs from s-expression parser infinite loop by @bplatz in #1421
  • feat: sh:class value-sets from the shapes graph, same-ledger and cross-ledger by @bplatz in #1420
  • fix(policy): enforce f:policySource and config policy defaults on writes by @bplatz in #1419
  • feat: SHACL property paths and full constraint-coverage sweep by @bplatz in #1423
  • feat: SHACL validation reports — fluree validate CLI, Rust API, and HTTP endpoint by @bplatz in #1424
  • feat: always-on RDFS entailment for SHACL and policy enforcement by @bplatz in #1426
  • feat: Remote mounts, serving tiers, and peer-mode CLI by @bplatz in #1428
  • feat: event-time commits with @recorded: audit-axis time travel by @bplatz in #1429
  • fix: fulltext() scoring on configured predicates with novelty present, plus fulltext and vector scoring perf by @bplatz in #1430
  • fix: filtered-DELETE staging livelock on novelty-heavy ledgers by @bplatz in #1431
  • perf: warm-on-write read caching + leaf-split to fix reindex-churn read regression by @bplatz in #1415
  • feat: stable _:fdb blank-node ids addressable in queries and updates by @bplatz in #1432
  • [FIX] SPARQL Parsing of sub-SELECT as a Set-Operation Operand by @aaj3f in #1436
  • feat: Aggregate netted branch diff in merge preview (include_changes) by @bplatz in #1434
  • (SPARQL) Full W3C Suite in CI w/ Registers for Skip/Ignore by @aaj3f in #1437
  • fix: close Cypher benchgraph gaps and add benchmark-critical fast paths by @bplatz in #1448
  • feat: Bolt protocol endpoint + Cypher performance campaign by @bplatz in #1449
  • feat: openCypher write path, LOAD CSV, and expression/pattern surface by @bplatz in #1455
  • test(sparql): burn-down Wave 0 — harness hygiene, parser accept-more, lexer/formatter, expression high-yield (−80 registers) by @aaj3f in #1452
  • Raft query peer event bus unification by @zonotope in #1427
  • Raft implementation hardening by @zonotope in #1459
  • fix(policy): honor policy-class when identity is also present (same-ledger) by @bplatz in #1457
  • feat: policy write verbs and multi-language conditions by @bplatz in #1460
  • perf: batched frontier expansion for property-path traversals by @bplatz in #1461
  • release v4.1.2 by @bplatz in #1433

New Contributors

Full Changelog: v4.1.1...v4.1.2