Recent Releases of rdflib-endpoint

rdflib-endpoint - v0.5.3

  • Fix handling of federated queries coming from Ontotext GraphDB and Blazegraph

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/v0.5.2...v0.5.3

- Python
Published by vemonet about 1 year ago

rdflib-endpoint - v0.5.2

  • Migrate to use uv in development
  • Add support and tests for python 3.13

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/v0.5.1...v0.5.2

- Python
Published by vemonet about 1 year ago

rdflib-endpoint - v0.5.1

What's Changed

  • Added support for returning CONSTRUCT queries results as JSON-LD, n3, n-triples, n-quads, trix and trig https://github.com/vemonet/rdflib-endpoint/issues/21

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/v0.5.0...v0.5.1

- Python
Published by vemonet almost 2 years ago

rdflib-endpoint - v0.5.0

What's Changed

  • SPARQL update support by @steve-bate in https://github.com/vemonet/rdflib-endpoint/pull/19
    • Can be enabled using the param enable_update=True when instantiating the SPARQL API or Router (disabled by default)
    • An API key can be defined to add basic authentication on update requests
  • Improvement of the POST request params handling by @steve-bate
  • Error messages returned to the API now all contains the error message
  • Fix the process time header to use the standard Server-Timing header

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/v0.4.3...v0.5.0

- Python
Published by vemonet about 2 years ago

rdflib-endpoint - v0.4.3

What's Changed

  • Fixed issue with yasgui by @steve-bate in https://github.com/vemonet/rdflib-endpoint/pull/18
  • Fixed issue with API response examples
  • Removed support for python 3.7, now deprecated

New Contributors

  • @steve-bate made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/18

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.4.2...v0.4.3

- Python
Published by vemonet about 2 years ago

rdflib-endpoint - RDFLib endpoint 0.4.2

Fix publish workflow

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.4.1...0.4.2

- Python
Published by vemonet over 2 years ago

rdflib-endpoint - RDFLib endpoint 0.4.1

What's Changed

  • Reduce conditionals with a dictionary by @cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/10
  • Added support for multiple options in accept header by @datadavev in https://github.com/vemonet/rdflib-endpoint/pull/11
  • Use first mime type from match list, update test by @datadavev in https://github.com/vemonet/rdflib-endpoint/pull/12

New Contributors

  • @datadavev made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/11

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.4.0...0.4.1

What's Changed

  • Reduce conditionals with a dictionary by @cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/10
  • Added support for multiple options in accept header by @datadavev in https://github.com/vemonet/rdflib-endpoint/pull/11
  • Use first mime type from match list, update test by @datadavev in https://github.com/vemonet/rdflib-endpoint/pull/12

New Contributors

  • @datadavev made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/11

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.4.0...0.4.1

- Python
Published by vemonet over 2 years ago

rdflib-endpoint - RDFLib endpoint 0.4.0

What's Changed

  • Add a new class SparqlRouter to create the SPARQL endpoint as an APIRouter instead of a full FastAPI. Make it easier to mount the SPARQL endpoint to an existing API
  • Add ability to specify custom parser by @cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/6
  • Usability, consistency, and readability improvements by @cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/9

New Contributors

  • @cthoyt made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/6

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.3.0...0.4.0

- Python
Published by vemonet almost 3 years ago

rdflib-endpoint - RDFLib endpoint 0.3.0

Changelog

  • ⚠️ Added option to define the SPARQL endpoint path, which is set to / by default. It was /sparql previously
  • The YASGUI interface is now served on the SPARQL endpoint path when accessed through the browser (checking for Accept text/html headers) instead of at the root
  • Added convert CLI command to easily merge and convert files to a specific format

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.7...0.3.0

- Python
Published by vemonet almost 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.7

Changelog

  • RDFLib endpoint now automatically use the loaded graph namespaces when running the SPARQL queries https://github.com/vemonet/rdflib-endpoint/issues/5

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.6...0.2.7

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.6

Changelog

  • YASGUI now use the provided example query as default query

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.5...0.2.6

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.5

Changelog

  • Fix formatting

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.4...0.2.5

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.4

Changelog

  • Add support for rdflib.Graph using store="Oxigraph" (oxrdflib package https://github.com/oxigraph/oxrdflib), related to https://github.com/vemonet/rdflib-endpoint/issues/4
  • CLI option for defining the store has been added

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.3...0.2.4

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.3

Changelog

  • Fix publish workflow (finally...)

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.2...0.2.3

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.2

Changelog

  • Fix publish workflow (finally)

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.1...0.2.2

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.1

Changelog

  • Fix publish workflow

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.2.0...0.2.1

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib endpoint 0.2.0

Changelog

  • Migrate from setup.py to pyproject.toml with a hatch build backend and src/ layout
  • Added types
  • Check for strict type compliance using mypy
  • Added tests for python 3.10 and 3.11
  • Added CITATION.cff file and pre-commit hooks
  • Merged pull request https://github.com/vemonet/rdflib-endpoint/pull/2 "Fix error when dealing with AND operator (&&)"

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.1.6...0.2.0

- Python
Published by vemonet about 3 years ago

rdflib-endpoint - RDFLib Endpoint 0.1.6

  • Fixed the inclusion of yasgui.html in the pip package

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.1.5...0.1.6

- Python
Published by vemonet about 4 years ago

rdflib-endpoint - RDFLib Endpoint 0.1.5

  • Added possibility to provide the whole custom_evaluation function instead of passing the SPARQL functions to be implemented

- Python
Published by vemonet about 4 years ago

rdflib-endpoint - RDFLib Endpoint 0.1.4

Changelog: * rdflib-endpoint serve CLI can now serve multiple files and supports glob patterns (e.g. *.ttl)

- Python
Published by vemonet about 4 years ago

rdflib-endpoint - RDFLib Endpoint 0.1.3

Changelog: * Now serving YASGUI to query the SPARQL endpoint on /

- Python
Published by vemonet about 4 years ago

rdflib-endpoint - RDFLib Endpoint 0.1.2

rdflib-endpoint, a library to quickly deploy SPARQL endpoint based on a RDFlib Graph optionally with custom functions defined in python. Support for Select, Construct, Describe, and Ask query. No support for Insert in RDFlib currently

This SPARQL endpoint can perform federated SERVICE queries, and can be queried through a SERVICE query on another SPARQL endpoint (tested for endpoints based on RDF4J Sail and Jena-based triplestores, such as Virtuoso)

Changelog: * Added a CLI feature to quickly start a SPARQL endpoint based on a local RDF file: rdflib-endpoint server your-file.nt

Full Changelog: https://github.com/vemonet/rdflib-endpoint/compare/0.1.1...0.1.2

- Python
Published by vemonet about 4 years ago

rdflib-endpoint - RDFLib Endpoint 0.1.1

rdflib-endpoint, a library to quickly deploy SPARQL endpoint based on a RDFlib Graph optionally with custom functions defined in python. Support for Select, Construct, Describe, and Ask query. No support for Insert in RDFlib currently

This SPARQL endpoint can perform federated SERVICE queries, and can be queried through a SERVICE query on another SPARQL endpoint (tested for endpoints based on RDF4J Sail and Jena-based triplestores, such as Virtuoso)

Changelog: * Minor improvements to tests and workflows

- Python
Published by vemonet about 4 years ago

rdflib-endpoint - RDFlib endpoint 0.1.0

First release of rdflib-endpoint, a library to quickly deploy SPARQL endpoint based on a RDFlib Graph optionally with custom functions defined in python

Support for Select, Construct, Describe, and Ask query. No support for Insert in RDFlib currently

This SPARQL can perform federated SERVICE queries, and can be queried through a SERVICE query on another SPARQL endpoint (tested for endpoints based on RDF4J Sail and Jena-based triplestores, such as Virtuoso)

- Python
Published by vemonet about 4 years ago