Releases: telicent-oss/smart-cache-graph
Releases · telicent-oss/smart-cache-graph
1.0.1
Version 1.0.1
This is a maintenance release to force Docker images to be republished as the 1.0.0 release did not publish images
as it failed at the Maven Central publishing step due to a Maven Central outage
- Build improvements
- Changed Maven Central publishing plugin to waitUntil validated since waitUntil published can take longer than
our configured waitMaxTime
- Changed Maven Central publishing plugin to waitUntil validated since waitUntil published can take longer than
1.0.0
- Upgraded to RDF-ABAC 3.1.0 which enables a number of new features:
- When a suitable
LabelsStoreis configured it is now possible to label and query quads across many named graphs.
The same triple in different named graphs (which are different quads) can now have different labels, and thus
visibility to queries. This enables better partitioning of data while still retaining the strong data access
controls that RDF-ABAC enables. - Note that enabling this functionality requires opt-in in order to preserve backwards compatibility with previous
configurations out of the box. See README and Configuration
Docs for more information.
- When a suitable
- New opt-in functionality to route Kafka events into named graphs based on their
Distribution-IDheader. This can be
enabled by setting theROUTE_TO_NAMED_GRAPHSenvironment variable totrue. Intended for use in conjunction with
the above changes around labelling quads to enable secure data partitioning. - Admin improvements:
- Improved listing existing backups
- Backup, Restore and Compact operations on datasets can now optionally be carried out asynchronously when the new
asyncparameter is set totrueon those requests. The server will respond with a202 Acceptedand an
initial status response, this includes a URL that can be polled to check job status.
- Build improvements:
- Some logging output improved
- Bouncy Castle upgraded to 1.84
- Fuseki Kafka upgraded to 3.0.1
- GraphQL Jena upgraded to 0.12.0
- Jackson upgraded to 2.21.1
- Jetty upgraded to 12.1.8
- JWT Servlet Auth upgraded to 4.0.1
- Log4j2 upgraded to 2.25.4
- LZ4 Java upgraded to 1.11.0
- OpenTelemetry upgraded to 1.61.0
- RDF ABAC upgraded to 3.1.0
- Smart Caches Core upgraded to 0.36.3
- Telicent Base Java image upgraded to 1.2.44
- Various build and test plugins upgraded to latest available
0.93.5
Version 0.93.5
- Core improvements:
- Avoid queries during compaction/restore/back-up
- Updating Open Telemetry
- Improving performance of underlying queries
0.93.4
Version 0.93.4
- Build improvements
- Addressing CVE-2026-1605
0.93.3
Version 0.93.3
- Build improvements:
- Fuseki Kafka upgraded to 3.0.0
- GraphQL Jena upgraded to 0.11.0
- All dependencies now aligned to Java 21 minimum and Apache Jena 6.x
0.93.2
Version 0.93.2
- Build improvements:
- Dependency updates
0.93.1
Version 0.93.1
- Server improvements:
- Improved response from compact/compactall calls
- Consolidated logging approach
- Build improvements:
- Updated dependencies including Telicent Java Base
0.93.0
Version 0.93.0
- Fixed a bug in CQRS endpoint where it did not interact correctly with ABAC datasets potentially allowing a user with
write privileges to issue a crafted SPARQL update to modify data they could not normally see - Improved access query JSON response format to better disambiguate URIs from Literals
- Build improvements:
- Jackson upgraded to 2.21.0
- JWT Servlet Auth upgraded to 3.0.0
- Log4j upgraded to 2.25.2
- Logback upgraded to 1.5.25
- LZ4 Java upgraded to 1.10.2
- Smart Caches Core upgraded to 0.33.0
- Various build and test plugins upgraded to latest available
- Added more JMH benchmarking
0.92.5
Version 0.92.5
- Build improvements:
- RDF-ABAC upgraded to 1.1.4
- Smart Caches Core upgraded to 0.32.6