v4.0.5
What's Changed
Other Changes
- fix(memory): drop memory ledger by full name and surface ledger_exists errors by @bplatz in #1257
- fix: avoid full-predicate scans for bound-object queries by @bplatz in #1256
- refactor: rescale query fuel charges and add per-query floor by @bplatz in #1255
- Feature/multi query by @bplatz in #1258
- feat: Gate hydration SPOT crawl by projection predicates by @bplatz in #1260
- feature: Expand bulk-import format coverage: N-Triples, N-Quads, TriG named graphs, transparent gzip/zstd by @bplatz in #1263
- fix: Eliminate S3-contention wedges (indexing, multi-query, reads) + multi-query envelope & indexing-fuel by @bplatz in #1261
- refactor: Fold query fast-paths into the count planner + overlay-aware COUNT + reverse-POST ORDER BY DESC LIMIT by @bplatz in #1262
- rollup: Cumulative work from #1258, #1260, #1261, #1262, #1263 (mis-merged to solo/latest) by @bplatz in #1264
- perf: parallelize secondary index builds + memory-aware CPU model by @bplatz in #1265
- fix: multi-ledger JSON-LD queries through
/v1/fluree/query(dispatcher + formatter) by @bplatz in #1267 - fix: serve SPARQL CONSTRUCT/DESCRIBE as JSON-LD via content negotiation by @bplatz in #1277
- perf: COUNT/aggregate fast paths — close the SPARQL aggregate benchmark gaps + overlay support by @bplatz in #1275
- fix: SPARQL 1.1 numeric arithmetic and expression ORDER BY correctness by @bplatz in #1282
- fix: do not compact JSON-LD @id node identifiers against @vocab by @bplatz in #1284
- Agent JSON Output for
sparql_querywitht-Pinned Pagination by @aaj3f in #1285 - feat: unify subquery execution with the top-level query pipeline by @bplatz in #1286
- release v4.0.5 by @bplatz in #1276
Full Changelog: v4.0.4...v4.0.5