Releases: RDFLib/prez
Releases · RDFLib/prez
v3.5.0
What's Changed
- Add /identifier/redirect endpoint by @edmondchuc in #144
- Add reg:status to vocpub profile as an annotation prop. Add rdf:type to the vocabs API and add fix to ensure profile predicates and their values get annotation values added to response by @edmondchuc in #143
Full Changelog: v3.4.1...v3.5.0
v3.4.1
What's Changed
- Add jinja2 to dependencies to fix v3.4.0 by @edmondchuc in #141
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
Fixes
Minor cosmetic fixes on versioning.
- Fix release version formatting by @edmondchuc in #133
- Fix dev build img version - remove image name by @edmondchuc in #137
Features
New endpoints for vocabularies to allow for loading very large vocabularies in an incremental manner.
- /count and vocabs-all endpoint by @edmondchuc in #140
- Add new vocabs API by @edmondchuc in #134
Full Changelog: v3.3.2...v3.4.0
v3.3.2
What's Changed
- Add versioning on push to main and release by @edmondchuc in #130
Full Changelog: v3.3.1...v3.3.2
v3.3.1
v3.3.0
What's Changed
- Bump docker/metadata-action to v4 for on_release.yaml workflow by @edmondchuc in #126
- merge sparql endpoints by @recalcitrantsupplant in #127
Fixes
Changes
- Prez is now read-only for a given SPARQL endpoint
- Prez no longer loads vocabularies to the SPARQL store on startup and instead loads it into an in-memory graph object
- Simplified docker-compose local setup
- Prez no longer persists the in-memory graph cache to disk. Each Prez restart now starts in a deterministic state with a clean cache
- No longer uses base URL in HTTP client and as a result, no longer adds a trailing
/
to the URL of the requests made using the HTTP client - For search, invalid
search_methods
values now returns a HTTP status code of400
- SPARQL proxy endpoint filters out the
Host
header and sets it to the base URL of the target SPARQL endpoint
Added
- Extends annotation functionality to SPARQL queries. SPARQL queries sent to prez's SPARQL endpoint with
+anot
in their mediatypes (e.g.text/anot+turtle
) will include annotations in the results. Currently only applied to CONSTRUCT queries. Annotations are not included/counted towards LIMIT clauses. - HTTP endpoint to clear in-memory graph cache
- HTTP endpoint to view in-memory graph cache
- Documentation for Prez annotation properties
- Documentation for common Prez environment variables
Breaking
- SPARQL endpoints for each subsystems have been consolidated into one
- SPARQL Update and SPARQL HTTP Store support dropped
- Environment variables for SPARQL related config removed and simplified
SPARQL_ENDPOINT
SPARQL_USERNAME
SPARQL_PASSWORD
Full Changelog: v3.2.1...v3.3.0
v3.2.1
What's Changed
- Add support for HTTP Store Protocol to settings. Fix SPARQL requests adding trailing slash by @edmondchuc in #125
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- Catalog object resource listing table metadata by @edmondchuc in #119
- Optimised object listing construct query with a roughly 40x speed up
- Fixed sh:sequencePath in "object listing" query and aligns it with listing query changes introduced in #107
- Updated CatPrez DCAT profile to include
dcterms:issued
,dcterms:publisher
anddcterms:creator
for thedcat:Resource
objects
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
New Features
- Separate multiple sequence predicates into its own SPARQL OPTIONAL clause for the listing construct query by @edmondchuc in #107
- Add loading of reg status and derivation mode vocabs on startup to SPARQL store by @edmondchuc in #117
- minimal implmementation of update endpoint by @recalcitrantsupplant in #105
Fixes
- Fix dev image tag version by @edmondchuc in #108
- Remove caching on SPARQL query endpoint by @recalcitrantsupplant in #112
- Minor fix for SPARQL results duplication for flavours pointing to same endpoint by @jamiefeiss in #114
Development
- Generalise local dev setup by @edmondchuc in #116
Full Changelog: v3.0.9...v3.10.0
v3.0.9
What's Changed
- Update VocPub profile to display item status, publisher and derivation mode. Fix listing pagination, add listing to include predicate statements and add support for multiple sh:sequencePaths by @edmondchuc in #102
- David/search profiles bugfixes by @recalcitrantsupplant in #103
- Remove deprecated GH Actions set-output usage. Update container image release tags by @edmondchuc in #104
Full Changelog: 3.0.8...v3.0.9