Skip to content

Releases: thegetty/lod-gateway

v2.6.0b RDF Prefix fix

02 Oct 23:45
8a77536
Compare
Choose a tag to compare

What's Changed

  • RDF prefixes used in 'id' fields should not be treated as relative URIs by @benosteen in #472

Full Changelog: v2.6.0...v2.6.0b

v2.6.0 Dashboard, skip-to-datetime activitystream, and updates.

03 Sep 17:33
8a8540e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.3...v2.6.0

v2.5.3 HTML Frontpage with fixes to Memento & Prefix search

04 Oct 00:12
5bd5af6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.2...v2.5.3

v2.5.2 Hotfix - nquads regex

01 Aug 16:20
52f995c
Compare
Choose a tag to compare

Combinations of BNode subject/objects with bnode named graphs were being missed by the previous regex, causing a resource to fail being expanded (as the nquads was not being successfully converted to ntriples in this specific case)

What's Changed

  • Updating the quads regex to handle bnodes in the RDFLib format by @benosteen in #413

Full Changelog: v2.5.1...v2.5.2

v2.5.1 PyLD dethroning

26 Jul 18:30
192f24d
Compare
Choose a tag to compare

The huge parse and reserialization times of large resources using PyLD is a huge problem. RDFLib v6+ has a json-ld parser and reserializer that seems to be functionally identical to the basic uses of PyLD. It does not handle framing, but this is not something used in the LOD Gateway application. In tests, a large (14MB) JSON-LD document took between 207-235 seconds to parse using PyLD. The same document took ~3s usig RDFLib. The ntriples output from both parsed forms were identical.

This release adds the ability to switch to use RDFLib entirely for the parsing and reserialization functionality in the gateway. The environment variable USE_PYLD_REFORMAT controls this - it currently defaults to true and will use PyLD. Set it explicitly to "false" to make the application only use RDFLib for handling the JSON-LD both on ingest and on reserialization.

What's Changed

Full Changelog: v2.5...v2.5.1

v2.5 Gunicorn and JSON Logging

17 Jul 18:54
dab09e6
Compare
Choose a tag to compare

Switches from the uWSGI deployment to use Gunicorn. Also includes options for JSON formatted log messages for status and access logs, as well as a small fix for the basegraph handling.

What's Changed

Full Changelog: v2.4.1...v2.5

Cache Control

26 Jun 14:47
2ff8b24
Compare
Choose a tag to compare

Hotfix to include 'Cache-Control: no-cache' with every request, to try to get anything downstream from trying to cache resources without checking.

What's Changed

Full Changelog: v2.4...v2.4.1

RDF improvements v2.4

21 Jun 18:21
1c461d3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3...v2.4

RDF Enhancements; Momento Bug Fixes; uWSGI Performance Enhancements

12 Jan 16:00
70f8e8b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2...v2.3

SQLAlchemy Optimizations v2.2

05 Jul 18:31
ca705d1
Compare
Choose a tag to compare
  • More use of default and explicit deferred queries for ORM objects, as well as load_only for Memento-based requests
  • New index to speed up common queries
  • Removal of unused indexes to increase write performance

What's Changed

Full Changelog: v2.1...v2.2