Skip to content

v5.0.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 12:38

What's Changed

Breaking Changes

  • feat(rdf)!: JSON-LD @base, scopes and @direction per spec; RDF term equality and document order in Python by @bplatz in #2284
  • fix(r2rml): a graph source reached through a GRAPH scope is filtered by its own view policy by @aaj3f in #2314

Features

  • Push and pull apply graph drops by @bplatz in #2272
  • feat(cli): iceberg map can name a catalog connection and mapping the remote stores by @aaj3f in #2257
  • feat(shacl): validate against additional data graphs (f:additionalDataSource) by @bplatz in #2264
  • ontology check: event classes and their kinds; refuse xt:example and extraction results by @aaj3f in #2262
  • Graph import carries annotations and triple terms on next by @bplatz in #2263
  • feat(rdf): RDF Dataset Canonicalization (RDFC-1.0) by @bplatz in #2285

Bug Fixes

  • fix(api): Raft reads catch up instead of reloading, and load waiters survive stale evictions by @bplatz in #2278
  • fix(consensus): a commit worker outlives its branch's drained queue by @bplatz in #2279
  • fix(sparql): an anonymous [] is one node across ; and , lists by @bplatz in #2270
  • fix(indexer): a reindex keeps the ledger's spatial index by @bplatz in #2274
  • json-ld: a native number or boolean @value with no @type keeps its RDF datatype by @aaj3f in #2212
  • Each queued submission writes an envelope of its own by @bplatz in #2275
  • fix(api): a key rotation that reads completed is done for every client by @bplatz in #2277
  • fix(json-ld): honor @vocab and @JSON coercion, term @language, null terms and @index maps by @bplatz in #2283
  • fix(api): a ledger drop takes a legacy branch with it, and a sweep keeps a nested ledger's by @aaj3f in #2157
  • fix(query): filters on the index lane answer as they do over novelty by @aaj3f in #2226
  • json-ld: a value object under an @id or @vocab term stays a literal by @aaj3f in #2297

Performance

  • Batched join lanes run under reasoning and decode what they emit by @bplatz in #2271

Other Changes

New Contributors

Full Changelog: v5.0.0-alpha.2...v5.0.0-alpha.3