Benedikt Seidl
2b271e45ac
Add test for OpenAsReadOnly and OpenAsSecondary
2 years ago
Benedikt Seidl
f7637ee5a5
Add option to open database in read-only mode
...
With read-only it's not possible to modify the data. Updates to the data
are possible via a primary instance of oxigraph, but will not be
reflected. The data is frozen at the time the read-only server is
started.
2 years ago
Benedikt Seidl
aa9476b9cc
Add option to open rocksdb in secondary mode
...
The database can be opened once in primary mode, but may be opened
multiple times in secondary mode. It's not possible to write data to the
database in secondary mode.
Secondary mode does not support checkpoints so there might be data
inconsistencies when data is changed while said data is queried. It
might happen that the result data mixes both elements before and after
the change that can not happen in primary mode.
2 years ago
Tpt
62ff6ec138
Updates version numbers
2 years ago
Tpt
c25a76c1f3
Releases v0.3.13
2 years ago
Tpt
7b81955d72
Tests: using new SPARQL tests directories
2 years ago
Tpt
909a906d2a
XSD: Adds tests for "minimal conformance"
2 years ago
Tpt
cb2c891979
Fixes formatting of times with decimal second number lower than 10
2 years ago
Tpt
7a0c457867
Updates version numbers
2 years ago
Tpt
d80cdf3054
CI: Install llvm-symbolizer before running address sanitizer
2 years ago
Tpt
0668983cd6
Releases v0.3.12
2 years ago
Tpt
b267d5ea07
Upgrades dependencies
2 years ago
Tpt
c60dd0d3ca
Installs cargo deny directly
...
Swatinem/rust-cache seems better than EmbarkStudios/cargo-deny-action to cache binaries
2 years ago
Tpt
0786c40a5e
Adds cargo-semver-checks to the CI
2 years ago
Tpt
524903b03d
Uses -dev versions for versioning during development
2 years ago
Tpt
f15101a2b3
Js: Uses Rome instead of JS standard
...
Provides a built-in linter.
Some formatting parameter are overriden to align with Rust and Python.
2 years ago
dependabot[bot]
70d4eef803
Update mypy requirement from ~=0.991.0 to ~=1.0 in /python
2 years ago
Tpt
afdb1f76e8
Adds a typo linter as part of the CI
2 years ago
dependabot[bot]
6dc4aefe99
Update black requirement from ~=22.10 to ~=23.1 in /python
...
Updates the requirements on [black](https://github.com/psf/black ) to permit the latest version.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/22.10.0...23.1.0 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
bd77bce2cd
Bump docker/build-push-action from 3 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Thomas
339a619f28
WIP: Releases musllinux wheels
2 years ago
Tpt
8684b82893
Properly expose oxigraph::sparql::QueryDataset
2 years ago
Tpt
2d19a19320
Fixes TriG serialization
2 years ago
Tpt
7fcf9e1051
Sponsors: + Magnus Bakken
2 years ago
Tpt
6375481a80
Testsuite: makes format detection more strict
2 years ago
Tpt
323ad73831
Testsuite: do not run rejected tests
2 years ago
Tpt
6cabf6da15
Oxrdf: adds NamedOrBlankNode to GraphName conversion functions
2 years ago
Tpt
575bb8d253
Reduces source code archive by removing .git
2 years ago
Tpt
ca415ec044
Reduces RocksDB file size
...
Creates smaller source-code archives
2 years ago
Tpt
f47b2b1a7b
Fixes oxsdatatypes keywords
2 years ago
Tpt
44fc4eef1a
Releases v0.3.11
2 years ago
Tpt
54356f5273
Updates dependencies
2 years ago
Tpt
3d9cbc5d14
Migrates to pyO3 0.18
2 years ago
Tpt
0c23589187
Upgrades to RocksDB 7.9.2
2 years ago
Tpt
47e5ef329e
Adds a script to add RDF4J to the benchmark
2 years ago
Thomas Tanon
c71f2d66b1
Increases fuzzer pruning timeout
2 years ago
Tpt
22a3c21c4e
Improves oxsdatatypes documentation
2 years ago
Tpt
20928b82fa
SPARQL smith: adds more functions
2 years ago
Tpt
f969a66d05
Uses "ParseDecimalError" naming just like "ParseFloatError"
...
Improves and simplifies tests
2 years ago
Thomas Tanon
ea0b4e22e7
Increases fuzzer pruning timeout
2 years ago
Tpt
07e105e1be
Property path: faster eval for closed path
2 years ago
Tpt
0a78eacfcd
SPARQL: Makes sure there are no duplicates when evaluating (a|b) property paths
2 years ago
Tpt
a7bc31b446
SPARQL regex: compile ahead of time if possible
2 years ago
Tpt
5c055e0d12
Removes Eq derive on query plan
...
Unused anywhere
2 years ago
Tpt
9fe5436f94
SPARQL smith: removes Debug derives
...
Unused because we already use Display to properly print the query
2 years ago
Tpt
1fa0633db3
Library: adds basic WASI support
...
Adds tests for WASM+JS and WASI to the CI
2 years ago
Tpt
f6e9ceccc1
Add back oxrocksdb-sys to the main workspace
...
Having it separated was failing fuzz tests for some unknown reason
This reverts commit d97eb9eb31
.
This reverts commit 4927b3148e
.
2 years ago
Tpt
d97eb9eb31
Properly exclude oxrocksdb-sys from the main workspace
2 years ago
Tpt
4927b3148e
Moves oxrocksdb-sys out of the workspace
...
It changes not very often and does not contain Rust code
2 years ago
Tpt
54ce7410d2
CI: Adds dependency caching
2 years ago