Releases v0.4.0-alpha.4

pull/813/head v0.4.0-alpha.4
Tpt 8 months ago committed by Thomas Tanon
parent 2b656df6ee
commit bdde46b5c7
  1. 22
      CHANGELOG.md
  2. 95
      Cargo.lock
  3. 20
      Cargo.toml
  4. 2
      lib/oxigraph/README.md
  5. 2
      lib/oxrdf/Cargo.toml
  6. 2
      lib/oxrdfio/Cargo.toml
  7. 2
      lib/oxrdfxml/Cargo.toml
  8. 2
      lib/oxttl/Cargo.toml
  9. 2
      lib/sparesults/Cargo.toml
  10. 2
      lib/spargebra/Cargo.toml
  11. 2
      lib/sparopt/Cargo.toml
  12. 2
      lib/sparql-smith/Cargo.toml
  13. 2
      testsuite/rdf-tests

@ -1,3 +1,25 @@
## [0.4.0-alpha.4] - 2024-03-07
### Added
- Rust: `From<spargebra::Update` on `Update`.
- `sparesults`: Tokio Async readers for SPARQL query results (XML, JSON and TSV).
- `oxrdf`: `Term::from_terms` constructor.
- JS: options to set query and update base IRI and query union default graph.
## Changed
- Uses RocksDB atomic multi-columns flush.
- Rust: RocksDB is optional but enabled by default.
- Upgrades RocksDB to 8.11.3.
- Rust: `oxigraph` crate has been moved to `lib/oxigraph`.
- Rust: `QueryResults::write` returns the `Write` impl and not `()`.
- Rust: use `thierror` for errors.
- Rust: rename `oxrdfio::{Parse,Syntax}Error` to `oxrdfio::Rdf{Parse,Syntax}Error`,
`oxrdfxml::{Parse,Syntax}Error` to `oxrdfxml::RdfXml{Parse,Syntax}Error`,
`oxttl::{Parse,Syntax}Error` to `oxttl::Turtle{Parse,Syntax}Error`,
`sparesults::{Parse,Syntax}Error` to `sparesults::QueryResults{Parse,Syntax}Error` and
`spargebra::SyntaxError` to `spargebra::SparqlSyntaxError`.
## [0.4.0-alpha.3] - 2024-01-25
### Added

95
Cargo.lock generated

@ -209,9 +209,9 @@ dependencies = [
[[package]]
name = "bumpalo"
version = "3.15.3"
version = "3.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b"
checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
[[package]]
name = "bytes"
@ -227,10 +227,11 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]]
name = "cc"
version = "1.0.88"
version = "1.0.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc"
checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
dependencies = [
"jobserver",
"libc",
]
@ -289,9 +290,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.1"
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da"
checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651"
dependencies = [
"clap_builder",
"clap_derive",
@ -299,9 +300,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.1"
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb"
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
dependencies = [
"anstream",
"anstyle",
@ -783,11 +784,20 @@ version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "jobserver"
version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
version = "0.3.68"
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
]
@ -831,9 +841,9 @@ checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
name = "libloading"
version = "0.8.2"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2caa5afb8bf9f3a2652760ce7d4f62d21c4d5a423e68466fca30df82f2330164"
checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
dependencies = [
"cfg-if",
"windows-targets 0.52.4",
@ -1033,7 +1043,7 @@ dependencies = [
[[package]]
name = "oxigraph"
version = "0.4.0-alpha.3-dev"
version = "0.4.0-alpha.4"
dependencies = [
"codspeed-criterion-compat",
"digest",
@ -1064,7 +1074,7 @@ dependencies = [
[[package]]
name = "oxigraph-cli"
version = "0.4.0-alpha.3-dev"
version = "0.4.0-alpha.4"
dependencies = [
"anyhow",
"assert_cmd",
@ -1083,7 +1093,7 @@ dependencies = [
[[package]]
name = "oxigraph-js"
version = "0.4.0-alpha.3-dev"
version = "0.4.0-alpha.4"
dependencies = [
"console_error_panic_hook",
"js-sys",
@ -1108,9 +1118,12 @@ dependencies = [
[[package]]
name = "oxilangtag"
version = "0.1.3"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d91edf4fbb970279443471345a4e8c491bf05bb283b3e6c88e4e606fd8c181b"
checksum = "7411f015966f5030586589ca0baa8049863e72a9fabc147c8f18c9c34ed5a0f4"
dependencies = [
"serde",
]
[[package]]
name = "oxiri"
@ -1120,7 +1133,7 @@ checksum = "b225dad32cfaa43a960b93f01fa7f87528ac07e794b80f6d9a0153e0222557e2"
[[package]]
name = "oxrdf"
version = "0.2.0-alpha.3-dev"
version = "0.2.0-alpha.3"
dependencies = [
"oxilangtag",
"oxiri",
@ -1131,7 +1144,7 @@ dependencies = [
[[package]]
name = "oxrdfio"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
dependencies = [
"oxrdf",
"oxrdfxml",
@ -1142,7 +1155,7 @@ dependencies = [
[[package]]
name = "oxrdfxml"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
dependencies = [
"oxilangtag",
"oxiri",
@ -1154,7 +1167,7 @@ dependencies = [
[[package]]
name = "oxrocksdb-sys"
version = "0.4.0-alpha.3-dev"
version = "0.4.0-alpha.4"
dependencies = [
"bindgen",
"cc",
@ -1172,7 +1185,7 @@ dependencies = [
[[package]]
name = "oxttl"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
dependencies = [
"memchr",
"oxilangtag",
@ -1410,7 +1423,7 @@ dependencies = [
[[package]]
name = "pyoxigraph"
version = "0.4.0-alpha.3-dev"
version = "0.4.0-alpha.4"
dependencies = [
"oxigraph",
"pyo3",
@ -1508,9 +1521,9 @@ dependencies = [
[[package]]
name = "regex-automata"
version = "0.4.5"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
dependencies = [
"aho-corasick",
"memchr",
@ -1743,7 +1756,7 @@ checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "sparesults"
version = "0.2.0-alpha.3-dev"
version = "0.2.0-alpha.3"
dependencies = [
"json-event-parser",
"memchr",
@ -1755,7 +1768,7 @@ dependencies = [
[[package]]
name = "spargebra"
version = "0.2.0-alpha.3-dev"
version = "0.2.0-alpha.3"
dependencies = [
"oxilangtag",
"oxiri",
@ -1767,7 +1780,7 @@ dependencies = [
[[package]]
name = "sparopt"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
dependencies = [
"oxrdf",
"rand",
@ -1776,7 +1789,7 @@ dependencies = [
[[package]]
name = "sparql-smith"
version = "0.1.0-alpha.5"
version = "0.1.0-alpha.6"
dependencies = [
"arbitrary",
]
@ -2054,9 +2067,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
version = "0.2.91"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@ -2064,9 +2077,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.91"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
@ -2079,9 +2092,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.91"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -2089,9 +2102,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.91"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
@ -2102,15 +2115,15 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.91"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "web-sys"
version = "0.3.68"
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
dependencies = [
"js-sys",
"wasm-bindgen",

@ -19,7 +19,7 @@ members = [
resolver = "2"
[workspace.package]
version = "0.4.0-alpha.3-dev"
version = "0.4.0-alpha.4"
authors = ["Tpt <thomas@pellissier-tanon.fr>"]
license = "MIT OR Apache-2.0"
edition = "2021"
@ -68,16 +68,16 @@ wasm-bindgen = "0.2.83"
zstd = ">=0.12, <0.14"
# Internal dependencies
oxigraph = { version = "0.4.0-alpha.3-dev", path = "lib/oxigraph" }
oxrdf = { version = "0.2.0-alpha.3-dev", path = "lib/oxrdf" }
oxrdfio = { version = "0.1.0-alpha.3-dev", path = "lib/oxrdfio" }
oxrdfxml = { version = "0.1.0-alpha.3-dev", path = "lib/oxrdfxml" }
oxrocksdb-sys = { version = "0.4.0-alpha.3-dev", path = "./oxrocksdb-sys" }
oxigraph = { version = "0.4.0-alpha.3", path = "lib/oxigraph" }
oxrdf = { version = "0.2.0-alpha.3", path = "lib/oxrdf" }
oxrdfio = { version = "0.1.0-alpha.3", path = "lib/oxrdfio" }
oxrdfxml = { version = "0.1.0-alpha.3", path = "lib/oxrdfxml" }
oxrocksdb-sys = { version = "0.4.0-alpha.3", path = "./oxrocksdb-sys" }
oxsdatatypes = { version = "0.2.0-alpha.1", path = "lib/oxsdatatypes" }
oxttl = { version = "0.1.0-alpha.3-dev", path = "lib/oxttl" }
sparesults = { version = "0.2.0-alpha.3-dev", path = "lib/sparesults" }
spargebra = { version = "0.2.0-alpha.3-dev", path = "lib/spargebra" }
sparopt = { version = "0.1.0-alpha.3-dev", path = "lib/sparopt" }
oxttl = { version = "0.1.0-alpha.3", path = "lib/oxttl" }
sparesults = { version = "0.2.0-alpha.3", path = "lib/sparesults" }
spargebra = { version = "0.2.0-alpha.3", path = "lib/spargebra" }
sparopt = { version = "0.1.0-alpha.3", path = "lib/sparopt" }
sparql-smith = { version = "0.1.0-alpha.5", path = "lib/sparql-smith" }
[workspace.lints.rust]

@ -63,7 +63,7 @@ It is possible to disable the RocksDB storage backend to only use the in-memory
```toml
oxigraph = { version = "*", default-features = false }
```
This is the default behavior when compiling RocksDB to WASM.
This is the default behavior when compiling Oxigraph to WASM.
## License

@ -1,6 +1,6 @@
[package]
name = "oxrdf"
version = "0.2.0-alpha.3-dev"
version = "0.2.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "oxrdfio"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "oxrdfxml"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "oxttl"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "sparesults"
version = "0.2.0-alpha.3-dev"
version = "0.2.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "spargebra"
version = "0.2.0-alpha.3-dev"
version = "0.2.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "sparopt"
version = "0.1.0-alpha.3-dev"
version = "0.1.0-alpha.3"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1,6 +1,6 @@
[package]
name = "sparql-smith"
version = "0.1.0-alpha.5"
version = "0.1.0-alpha.6"
authors.workspace = true
license.workspace = true
readme = "README.md"

@ -1 +1 @@
Subproject commit 8bd6d803093bc80750c0d01343166c9742ddd08c
Subproject commit 60520d3cbca7dae34b7e55b6e6c0e1d3997a9671
Loading…
Cancel
Save