Tpt
7b74fa9b0a
Stop advertising the Docker images on Docker Hub
2 years ago
Tpt
28def4001b
Python: Uses Ruff linter
2 years ago
Tpt
fbcbd60c0e
Python: adds Store.bulk_extend
2 years ago
Tpt
0e00e8209a
Python: adds Store.extend
2 years ago
Tpt
e553b6374a
Python: uses some recent PyO3 syntactic sugars
2 years ago
Tpt
23e47bcc5e
Server: Adds the optimize command
2 years ago
Tpt
3d61867386
Server: Fixes support of --location before command name
2 years ago
Tpt
bf36e60b34
Server: Adds query and update commands
2 years ago
Tpt
beca5e88ca
Server: use option instead of positional arguments
...
More consistent and easier to debug
2 years ago
Thomas Tanon
e90d98bb2c
Add issue template
2 years ago
Tpt
c4a5b65ac0
Adds link to the conda-forge package
...
Closes #418
2 years ago
Tpt
d8fa540b97
Python: Exposes read-only and secondary store
2 years ago
Tpt
9b20dbe6dc
CI: Merges nightly artifacts and release artifacts generation
2 years ago
Tpt
85d4c70171
CI: Do not run SPARQL result format fuzzing
2 years ago
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