Releases: oxigraph/oxigraph
Releases Β· oxigraph/oxigraph
v0.4.0-alpha.7
- Default in memory storage is now a brand new implementation based on hash sets and linked list. See description in the wiki.
It provides proper transaction rollbacks and allows concurrent reads while a write transaction is happening.
It is now used when aStore
is created without an underlying storage directory. - SPARQL:
DESCRIBE
now implements Concise Bounded Description. - JS: The
load
,dump
,query
andupdate
method second argument is now an object with options (base IRI, unchecked mode for parsing...).
v0.4.0-alpha.6
Fixes compatibility with OxIRI 0.2.3
v0.4.0-alpha.5
- Python: Added
Dataset
class - Rust:
Dataset::canonicalize
andGraph::canonicalize
takes for input aCanonicalizationAlgorithm
to set which algorithm to use. - Upgrades RocksDB to 9.0.0
- JS: Drops NodeJS 12-16 and older web browsers (Edge before Chromium...) support.
v0.4.0-alpha.4
- async query results parser
- optional (but enabled by default rocksdb dependency
v0.4.0-alpha.3
Allows to set prefixes during serialization (Turtle, TriG and RDF/XML). oxigraph convert
preserves prefixes.
v0.4.0-alpha.2
- Docker: fixes Docker image Glib version error.
- Docker: tags now use semver e.g.
0.3.22
and notv0.3.22
. Preversions are also not taggedlatest
anymore. - i686 linux support
v0.4.0-alpha.1
First test release of Oxigraph 0.4!
Highlights:
- new standalone crates:
sparopt
(SPARQL optimizer),oxttl
,oxrdfxml
andoxrdfio
(parsers replacing the `rio_*) crates. The parsers support Tokio I/O traits and a faster "unchecked" mode. - the
oxigraph_server
binary as been renamed to justoxigraph
(it provides way more than just an HTTP server).
See the changelog for more details.