Tpt
9d6b72e9c4
Sparql smith: Fixes PropertyListPath generation
2 years ago
Tpt
53edaf9d11
Server: Add a nicer error when writes are not allowed
2 years ago
Tpt
5eaa388312
Server: adds the "backup" command to copy the database
2 years ago
Tpt
26f4e2dc98
Allows to have secondary instances in memory
2 years ago
Tpt
5f68cb3746
Cleans up RocksDB wrapper code and implements backup from read-only and secondary instances
2 years ago
Tpt
1ffb559ee2
Oxrdf: Makes Display for Graph and Dataset return proper NTriples and NQuads
2 years ago
Tpt
1570a3a4f1
Makes Clippy happy
2 years ago
Tpt
6d4a15d067
Server: Load command: makes the "--file" option positional
2 years ago
Tpt
d42e2a818c
Server: Adds "dump" command
2 years ago
Tpt
84d6d48b0e
Upgrades Rust dependencies
2 years ago
Tpt
df55148355
Server: Adds serve-read-only and serve-secondary commands
2 years ago
Tpt
b2385509a6
Improves read only and secondary test coverage
...
Adds the missing get method
2 years ago
Tpt
855c39146d
Replaces Store::open_with_options with explicit variants
...
Trades enums and structs for methods
2 years ago
Tpt
df2233c51c
JS: Optimizes release builds for size
...
Makes the WASM file go from 2.6MB to 2.3MB
2 years ago
Tpt
9729ec8ed3
Adds features annotations to docs.rs
2 years ago
Tpt
cdd8866fd3
Runs rustdoc as part of the CI
...
Allows to find some bugs in the documentation
2 years ago
Tpt
f8486364b3
ClusterFuzzLite: adds fuzzing for TSV and JSON result formats
2 years ago
Tpt
fab5db9511
Fuzzer: SPARQL results: Makes the fuzzers test serialization too
2 years ago
Tpt
9063867ec9
QuerySolution: implements Eq and Debug
2 years ago
Tpt
31c6bb7815
TSV SPARQL results: Add spaces around quoted triples "<<"
2 years ago
Tpt
7e7489499d
OxRDF: Fixes Term::from_str() with a blank node in object position of a quoted triple
2 years ago
Tpt
42cd6b0094
XML parser results: clears the temporary data buffer while parsing
...
Avoids indefinitely increasing memory consumption
2 years ago
Tpt
6d09d77c61
CSV and TSV SPARQL results: always print trailing line jumps
...
Follows the TSV grammar and probably nicer CSV support too
Also check for wrong numbers of columns in TSV parsing
2 years ago
Tpt
a51509dcd3
TSV SPARQL results: Properly quote \t and use short Turtle serialization everywhere possible
2 years ago
Tpt
a271e39fa0
Upgrades to RocksDB 7.10.2
2 years ago
Thomas Tanon
cbc24950e3
Server REAME: adds a line about pre-built binaries
2 years ago
Tpt
c3f0aa94bf
CI: Builds also the server for ARM linux
2 years ago
Tpt
306271df61
CI: Builds also the server for ARM macs
2 years ago
Tpt
af02d5e1c4
Release: stop pushing Python and JS artifact to GitHub release
...
They are already in NPM and PyPi
2 years ago
Tpt
c8caf805fa
Uses clang-format for C/C++ code
...
Uses the same configuration as RocksDB
2 years ago
Tpt
03df957427
Server: Allows loading from stdin
2 years ago
Tpt
4ce1b0e241
Server: Adds "graph" and "format" options to the loader
2 years ago
Tpt
ef2701dc0c
Makes new Clippy happy
2 years ago
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