Skip to content

Releases: Jelly-RDF/jelly-jvm

v2.6.1

22 Jan 08:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.0...v2.6.1

v2.6.0

12 Jan 16:54
c98c969
Compare
Choose a tag to compare

This release brings some usability improvements to the encoding APIs (both in the core and stream modules). Previous APIs remain supported, but are deprecated and will be removed in 3.0.0.

What's Changed

Full Changelog: v2.5.1...v2.6.0

v2.5.1

10 Jan 22:11
c1e32fd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.0...v2.5.1

v2.5.0

06 Jan 12:45
379cae3
Compare
Choose a tag to compare

This release brings a small performance improvement in the serializer. If you are using the low-level interface (directly invoking ProtoEncoder), you will have to update your code to take full advantage of the improved perf.

What's Changed

Full Changelog: v2.4.1...v2.5.0

v2.4.1

21 Dec 16:31
3d9f467
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.0...v2.4.1

v2.4.0

21 Dec 13:15
Compare
Choose a tag to compare

This release comes with two new major features:

  • Explicit namespace declarations, introduced with Jelly protocol version 1.1.0. This is the equivalent of the PREFIX directive in Turtle and is a purely cosmetic feature. See: #227
  • Jelly stream transcoders. They allow you to efficiently merge multiple Jelly streams together into one without fully parsing and re-serializing the whole thing. See: #225

The release upgrades the support for the Jelly protocol to version 1.1.0. However, by default Jelly-JVM will encode streams in Jelly 1.0.0 to maintain compatibility with older implementations. Only when the new feature (namespace declarations) is explicitly requested to be used, the output is marked as Jelly 1.1.0.

What's Changed

Full Changelog: v2.3.1...v2.4.0

v2.3.1

02 Dec 17:53
d86fe3f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.3.1

v2.3.0

15 Nov 09:11
05611e4
Compare
Choose a tag to compare

This release comes with a few improvements in the Apache Jena RIOT / Eclipse RDF4J Rio integrations, as well as a lot of minor fixes.

Note – default behavior change: to fix a bug as described in #221, Jena RIOT/RDF4J Rio writers will now by default say in the stream options header that RDF-star and generalized RDF may be used in the stream. If you want to explicitly say that your stream is purely RDF 1.1-standard, you will have to change the default writer settings.

What's Changed

Full Changelog: v2.2.2...v2.3.0

v2.2.2

07 Nov 11:13
7106531
Compare
Choose a tag to compare

This release comes with a significant performance improvement in the Jelly serializer when using Jelly without a prefix table. A few other minor fixes and improvements are also included.

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

27 Oct 12:17
2a36cda
Compare
Choose a tag to compare

This release comes with a significant performance improvement in the Jelly parser.

What's Changed

Full Changelog: v2.2.0...v2.2.1