From c6b8c754eee28984fed784dc38d9812bc83767e7 Mon Sep 17 00:00:00 2001 From: Tpt Date: Tue, 18 Apr 2023 09:13:44 +0200 Subject: [PATCH] Releases v0.3.15 --- CHANGELOG.md | 16 ++++++++++++++++ js/Cargo.toml | 4 ++-- lib/Cargo.toml | 4 ++-- oxrocksdb-sys/Cargo.toml | 2 +- python/Cargo.toml | 4 ++-- server/Cargo.toml | 4 ++-- 6 files changed, 25 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13e22d0e..b26dc674 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +## [0.3.15] - 2023-04-18 + +### Added +- Rust: adds `Store.explain_query_opt` method that allows to get an explanation of the evaluation with profiling statistics. +- Server: adds explanation and profiling to the `query` action (`--explain`, `--explain-file` and `--stats` options). +- Python: implements the `__match_args__` attribute on terms (literals, triples, quads...) to allow `match` operator usage. +- Server: adds the `--cors` option to the `serve` actions to allow cross-origin resource sharing. + +### Changed +- SPARQL: fixes evaluation of empty aggregation without GROUP BY: aggregators now return their default value (0 for COUNT...) and not an empty row. +- SPARQL: fixes parsing of decimal with more than 19 digits in the fractional part. +- Server docker image: switch to the smaller distroless base images. +- Bulk loader: by default only uses 2 concurrent threads and around 2GB of RAM. +- Server load: progress is now printed to stderr much more regularly. + + ## [0.3.14] - 2023-03-19 ### Added diff --git a/js/Cargo.toml b/js/Cargo.toml index 73dadbd3..c70cd8da 100644 --- a/js/Cargo.toml +++ b/js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph_js" -version = "0.3.15-dev" +version = "0.3.15" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "README.md" @@ -14,7 +14,7 @@ crate-type = ["cdylib"] name = "oxigraph" [dependencies] -oxigraph = { version = "0.3.15-dev", path="../lib" } +oxigraph = { version = "0.3.15", path="../lib" } wasm-bindgen = "0.2" js-sys = "0.3" console_error_panic_hook = "0.1" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 248da826..5e0a3900 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph" -version = "0.3.15-dev" +version = "0.3.15" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "README.md" @@ -45,7 +45,7 @@ sparesults = { version = "0.1.7", path="sparesults", features = ["rdf-star"] } [target.'cfg(not(target_family = "wasm"))'.dependencies] libc = "0.2" -oxrocksdb-sys = { version = "0.3.14", path="../oxrocksdb-sys" } +oxrocksdb-sys = { version = "0.3.15", path="../oxrocksdb-sys" } oxhttp = { version = "0.1", optional = true } [target.'cfg(all(target_family = "wasm", target_os = "unknown"))'.dependencies] diff --git a/oxrocksdb-sys/Cargo.toml b/oxrocksdb-sys/Cargo.toml index b1a809b4..abd73ef8 100644 --- a/oxrocksdb-sys/Cargo.toml +++ b/oxrocksdb-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxrocksdb-sys" -version = "0.3.14" +version = "0.3.15" authors = ["Tpt "] license = "GPL-2.0 OR Apache-2.0" repository = "https://github.com/oxigraph/oxigraph/tree/main/oxrocksdb-sys" diff --git a/python/Cargo.toml b/python/Cargo.toml index 1afffb0a..7793dbff 100644 --- a/python/Cargo.toml +++ b/python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyoxigraph" -version = "0.3.15-dev" +version = "0.3.15" authors = ["Tpt"] license = "MIT OR Apache-2.0" readme = "README.md" @@ -19,5 +19,5 @@ doctest = false abi3 = ["pyo3/abi3-py37"] [dependencies] -oxigraph = { version = "0.3.15-dev", path="../lib", features = ["http_client"] } +oxigraph = { version = "0.3.15", path="../lib", features = ["http_client"] } pyo3 = { version = "0.18", features = ["extension-module"] } diff --git a/server/Cargo.toml b/server/Cargo.toml index f4c1acff..c3a8f5c0 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph_server" -version = "0.3.15-dev" +version = "0.3.15" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "README.md" @@ -17,7 +17,7 @@ anyhow = "1" oxhttp = { version = "0.1", features = ["rayon"] } clap = { version = "=4.0", features = ["derive"] } clap_lex = "=0.3.0" -oxigraph = { version = "0.3.15-dev", path = "../lib", features = ["http_client"] } +oxigraph = { version = "0.3.15", path = "../lib", features = ["http_client"] } sparesults = { version = "0.1.7", path = "../lib/sparesults", features = ["rdf-star"] } rand = "0.8" url = "2"