Releases: Jelly-RDF/jelly-jvm
v2.8.0
This release brings support for Jelly-RDF 1.1.1 with one new (forward and backward-compatible) feature: Jelly-RDF/jelly-protobuf#32
What's Changed
- Implement the RdfStreamFrame metadata field by @Ostrzyciel in #292
- Update scalameta to 4.13.3 by @scala-steward in #293
Full Changelog: v2.7.1...v2.8.0
v2.7.1
What's Changed
- Update sbt, sbt-dependency-tree, ... to 1.10.8 by @scala-steward in #286
- Update sbt, sbt-dependency-tree, ... to 1.10.10 by @scala-steward in #290
- Update protobuf-java to 4.30.0 by @scala-steward in #289
- Add forward-compat test for Jelly-RDF 1.1.1 by @Ostrzyciel in #291
Full Changelog: v2.7.0...v2.7.1
v2.7.0
This release brings a new, lower-overhead parser interface, that is a bit faster than the old one: #282
Also, a whole lot of internal refactors are included, to prepare Jelly-JVM for near-future extensions (most notably: Jelly-Patch).
Note that while in Scala code there should not be breaking changes, this could not be entirely avoided for Java applications, as there is no type alias support in Java. If you were referencing the JenaProtoEncoder
or Rdf4jProtoEncoder
classes in your Java code, you will need to switch them to the generic ProtoEncoder
interface with type params appropriate for Jena / RDF4J.
What's Changed
- Update rdf4j-model, rdf4j-rio-api, ... to 5.1.2 by @scala-steward in #273
- Update scalameta to 4.13.0 by @scala-steward in #274
- Add links to the community Discord server by @Ostrzyciel in #275
- core: refactor ProtoEncoder for Jelly-Patch by @Ostrzyciel in #276
- Update README.md by @Ostrzyciel in #277
- core: completely refactor ProtoEncoder by @Ostrzyciel in #278
- Update scalameta to 4.13.1.1 by @scala-steward in #279
- Update scalameta to 4.13.2 by @scala-steward in #280
- Add ProtoDecoder.ingestRowFlat by @Ostrzyciel in #282
- Revert breaking signature change: ProtoEncoder by @Ostrzyciel in #283
- Minor: make TranscoderLookup final by @Ostrzyciel in #284
- Factor out ProtoDecoderBase for extensibility by @Ostrzyciel in #285
Full Changelog: v2.6.4...v2.7.0
v2.6.4
What's Changed
- stream: factor out Flow methods to traits by @Ostrzyciel in #271
- Auto-update version in compat table by @Ostrzyciel in #272
Full Changelog: v2.6.3...v2.6.4
v2.6.3
What's Changed
- Fix serializing to the Text Format by @Ostrzyciel in #268
Full Changelog: v2.6.2...v2.6.3
v2.6.2
What's Changed
- Link directly to the security reporting page by @bswck in #264
- Update scalameta to 4.12.7 by @scala-steward in #265
- Update rdf4j-model, rdf4j-rio-api, ... to 5.1.1 by @scala-steward in #266
- Update scala3-library to 3.3.5 by @scala-steward in #267
New Contributors
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- Update scalameta to 4.12.4 by @scala-steward in #258
- Update scalameta to 4.12.5 by @scala-steward in #259
- Update scalameta to 4.12.6 by @scala-steward in #260
- Update sbt-assembly to 2.3.1 by @scala-steward in #261
- Update Jena to 5.3.0 by @Ostrzyciel in #262
Full Changelog: v2.6.0...v2.6.1
v2.6.0
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
- Refactor: use a params case class for ProtoEncoder by @Ostrzyciel in #254
- New API for Pekko Streams encoders by @Ostrzyciel in #256
Full Changelog: v2.5.1...v2.6.0
v2.5.1
What's Changed
- Update protobuf-java to 4.29.3 by @scala-steward in #252
- Apache Pekko updates by @scala-steward in #253
Full Changelog: v2.5.0...v2.5.1
v2.5.0
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
- Update scalameta to 4.12.2 by @scala-steward in #247
- Update sbt, sbt-dependency-tree, ... to 1.10.7 by @scala-steward in #248
- Update scalameta to 4.12.3 by @scala-steward in #249
- Improve row buffer handling in ProtoEncoder by @Ostrzyciel in #251
Full Changelog: v2.4.1...v2.5.0