Commit a2576e8
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
"variables".</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 <ex:>
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
"variables".</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 />
[](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
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
0 commit comments