Skip to content

Commit a2576e8

Browse files
build(deps): Bump oxigraph from 0.4.11 to 0.5.8 (#24)
Bumps [oxigraph](https://github.com/oxigraph/oxigraph) from 0.4.11 to 0.5.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/oxigraph/oxigraph/releases">oxigraph's releases</a>.</em></p> <blockquote> <h2>v0.5.8</h2> <ul> <li>HTTP server: add <code>/sparql</code> path that serves both SPARQL queries and updates.</li> <li>GeoSPARQL: add a significant set of new functions.</li> <li>RocksDB backend: fixes some transactions where reading-your-own-writes was not working correctly.</li> </ul> <h2>v0.5.7</h2> <ul> <li>JSON-LD: Fixes conflicts between <code>@type</code> and <code>@language</code> in property-scoped contexts.</li> <li>Bump RocksDB to 11.0.4</li> </ul> <h2>v0.5.6</h2> <ul> <li>SPARQL: DESCRIBE: do not describe values of blank node &quot;variables&quot;.</li> <li>SPARQL: Fixes some bug in the parser related to spacing.</li> <li>SPARQL: Fixes evaluation of SERVICE clauses with unsupported custom functions.</li> <li>JSON-LD: fixes serialization of relative IRIs looking like keywords.</li> <li>RocksDB: reduce the number of copies in read operations.</li> </ul> <h2>v0.5.5</h2> <ul> <li>JSON-LD: JSON-LD 1.1 is now implemented and enabled by default.</li> <li>JavaScript: new <code>parse</code> method that allows to parse a RDF file from a buffer, an iterator of buffers or and async iterator of buffers (including streams).</li> <li><code>oxrdf</code>: new <code>Dataset.quads_for_pattern</code> method allowing to iterate only on quads matching a given pattern.</li> </ul> <h2>v0.5.4</h2> <ul> <li>RDF/XML: support of the current 1.2 draft behind the <code>rdf-12</code> cargo feature (directional language strings and triple terms).</li> <li>implementation of RDFC 1.0 canonicalization algorithm on the <code>Graph</code> and <code>Dataset</code> containers.</li> </ul> <h2>v0.5.3</h2> <p>Three SPARQL changes:</p> <ul> <li>support <code>VERSION</code> declaration.</li> <li>fixes parsing of <code>HAVING</code> when there are multiple conditions.</li> <li>compute ordering values for <code>ORDER BY</code> only once (allows <code>ORDER BY RAND()</code> to work properly).</li> </ul> <h2>v0.5.3-post.1</h2> <p>Retrigger the publishing CI after fixing an auth error</p> <h2>v0.5.2</h2> <ul> <li>SPARQL: fixes evaluation of RDF 1.2 annotation syntax (e.g. <code>SELECT * WHERE { ?s ?p ?o {| ?p2 ?o |}</code>).</li> <li>Bump RocksDB to 10.7.5 (requires a C++ 20 compiler).</li> <li>Built Linux Python wheels now require Glibc 2.28.</li> </ul> <h2>v0.5.1</h2> <ul> <li><code>spareval</code>: Add <code>QueryEvaluator.prepare</code> method that allows to prepare a query then execute it. Injecting variable bindings and customizing the query dataset is possible on the prepared query. <code>FROM</code> and <code>FROM NAMED</code> clauses are taken into account by this API, opposite to the older <code>QueryEvaluator.execute</code> method.</li> <li><code>spargebra</code>: Add<code>standard-unicode-escaping</code> feature that unescape <code>\u</code> and <code>\U</code> sequences everywhere in the query, following to the SPARQL specification.</li> <li>CLI: <code>oxigraph load</code> now has a <code>--non-atomic</code> option to load data in a non-atomic way. Allows compaction to happen in the background during loading.</li> <li>NTriples/Turtle: fixes parsing of language tags with numbers like <code>es-419</code>.</li> <li>SPARQL: fixes evaluation of <code>SELECT * FROM NAMED &lt;ex:&gt; WHERE { GRAPH ?g {} }</code>: all named graphs of the underlying store returned and not only <code>ex:</code>.</li> <li>SPARQL: make parsing fail on duplicated variable names in <code>VALUES</code> like <code>VALUES (?a ?a) {}</code>.</li> </ul> <h2>v0.5.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/oxigraph/oxigraph/blob/v0.5.8/CHANGELOG.md">oxigraph's changelog</a>.</em></p> <blockquote> <h1>[0.5.8] - 2026-04-28</h1> <h3>Added</h3> <ul> <li>HTTP server: <code>/sparql</code> path that serves both SPARQL queries and updates.</li> <li>GeoSPARQL: a significant set of new functions.</li> </ul> <h3>Changed</h3> <ul> <li>RocksDB backend: fixes some transactions where reading-your-own-writes was not working correctly.</li> </ul> <h1>[0.5.7] - 2026-04-19</h1> <h3>Changed</h3> <ul> <li>JSON-LD: Fixes conflicts between <code>@type</code> and <code>@language</code> in property-scoped contexts.</li> <li>Bump RocksDB to 11.0.4</li> </ul> <h1>[0.5.6] - 2026-03-14</h1> <h3>Changed</h3> <ul> <li>SPARQL: DESCRIBE: do not describe values of blank node &quot;variables&quot;.</li> <li>SPARQL: Fixes some bug in the parser related to spacing.</li> <li>SPARQL: Fixes evaluation of SERVICE clauses with unsupported custom functions.</li> <li>JSON-LD: fixes serialization of relative IRIs looking like keywords.</li> <li>RocksDB: reduce the number of copies in read operations.</li> </ul> <h1>[0.5.5] - 2026-02-14</h1> <h3>Added</h3> <ul> <li>JSON-LD: JSON-LD 1.1 is now implemented and enabled by default.</li> <li>JavaScript: the <code>parse</code> method that allows to parse a RDF file from a buffer, an iterator of buffers or and async iterator of buffers (including streams).</li> <li><code>oxrdf</code>: the <code>Dataset.quads_for_pattern</code> method allowing to iterate only on quads matching a given pattern.</li> <li><code>oxjsonld</code>: The <code>JsonLdParser.with_processing_mode</code> method to select the JSON-LD 1.0 or 1.1 processing mode.</li> </ul> <h3>Changed</h3> <ul> <li>RocksDB fixes a panic when <code>ulimit -n</code> is set to a very large number.</li> </ul> <h1>[0.5.4] - 2026-01-24</h1> <h3>Added</h3> <ul> <li>RDF/XML: support of the current 1.2 draft behind the <code>rdf-12</code> cargo feature (directional language strings and triple terms).</li> <li>RDFC 1.0 canonicalization algorithm on the <code>Graph</code> and <code>Dataset</code> containers.</li> </ul> <h3>Changed</h3> <ul> <li><code>oxrdf</code>: the default <code>Unstable</code> canonicalization algorithm has been changed for a variant of RDFC 1.0. It seems much faster in a lot of cases.</li> <li>HTTP: always set <code>sd:endpoint</code> in the served service description (the value is guessed from the incoming request values).</li> <li><code>spareval</code>: make <code>QueryTripleIter::new</code> public.</li> <li>JSON-LD: lots of internal changes in preparation of JSON-LD 1.1 support (might affect some edge cases of 1.0 parsing).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/oxigraph/oxigraph/commit/8e752ed77e744d45b60c45156ccc213f1ccebd7c"><code>8e752ed</code></a> Releases v0.5.8</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/9456566910190fe313c202d1695c487982dbdf8b"><code>9456566</code></a> RocksDB: Make sure transactions can read the strings they just inserted</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/7d2dfd267c74ba6e960b05265be6a47a72efae0e"><code>7d2dfd2</code></a> Expand GeoSPARQL 1.1 function coverage in spargeo (<a href="https://redirect.github.com/oxigraph/oxigraph/issues/1680">#1680</a>)</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/55c13d4df0156cd729810644402d8019d3d4de0a"><code>55c13d4</code></a> Releases v0.5.7</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/a29afab3d80b4d19a821fd43203b16c96baf95d3"><code>a29afab</code></a> JSON-LD: do not set default language if a type mapping is set</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/bcd1e5045b8b299f952120334480361d68d4fb25"><code>bcd1e50</code></a> Auto-format TOML with Taplo</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/45e892308368d8b2c271d06dc04de17dfb6de80f"><code>45e8923</code></a> Releases v0.5.6</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/d3b34cbc99c013a5ec9f042bd93cd81bce356fa1"><code>d3b34cb</code></a> SPARQL: fixes evaluation of SERVICE clauses with unknown functions</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/cabd9bb0cd1aed159d919c079a35536a1b03a68c"><code>cabd9bb</code></a> RocksDB: introduce oxrocksdb_writebatch_wi_get_into_buffer_cf</li> <li><a href="https://github.com/oxigraph/oxigraph/commit/9ed2606e5870f39b061cec1070c1c645243cf47a"><code>9ed2606</code></a> Add Store::open_with_options to configure RocksDB open file limits (<a href="https://redirect.github.com/oxigraph/oxigraph/issues/1619">#1619</a>)</li> <li>Additional commits viewable in <a href="https://github.com/oxigraph/oxigraph/compare/v0.4.11...v0.5.8">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=oxigraph&package-manager=cargo&previous-version=0.4.11&new-version=0.5.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
1 parent fe945a3 commit a2576e8

2 files changed

Lines changed: 38 additions & 30 deletions

File tree

Cargo.lock

Lines changed: 37 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ readme = "README.adoc"
4040
[workspace.dependencies]
4141
# Graph modality — SimpleGraphStore is default (pure Rust, no C++ linker needed).
4242
# Enable oxigraph-backend feature on verisim-graph for full RDF/SPARQL support.
43-
oxigraph = "0.4"
43+
oxigraph = "0.5"
4444

4545
# Vector modality (HNSW)
4646
hnsw_rs = "0.3"

0 commit comments

Comments
 (0)