Let's do it!

I'll mail users@ to advertise that Jena 5.4.0 makes changes around triple terms.

There's also initial text direction but that is a new feature and does not change any existing data.

    Andy

On 09/04/2025 17:29, Arne Bernhardt wrote:
I like your idea of including *experimental* RDF 1.2 in Jena 5.4.0.
It's a great opportunity to make users aware of the upcoming changes and
the differences to RDF-star.

   Arne


Am Do., 3. Apr. 2025 um 17:49 Uhr schrieb Andy Seaborne <a...@apache.org>:

Jena 5.3.0 was released 21st January, 2025
That puts Jena 5.4.0 mid-April.

At the moment there have are 36 issues closed

All issues in the release:
    https://s.apache.org/jena-5.4.0-issues

and 50 PRs which are not dependency updates.


One possibility for this release is to include *experimental* RDF 1.2.
    https://github.com/apache/jena/issues/2805
    https://github.com/apache/jena/pull/2806

The RDF 1.2 specs aren't published and WG tests aren't ready - so RDF
1.2 may change. The RDF/XML changes for Jena are not yet done or even
started.

But RDF 1.2 is different to RDF-star CG so exposing it early gives users
a chance to assess the impact if they use any old RDF-star CG work.

There will be  a Lotico Talk about RDF 1.2 on June 10th.
    http://www.lotico.com/index.php/Next_Generation_RDF_and_SPARQL

Thoughts?

      Andy

== Contributions

@hoijui
https://github.com/apache/jena/pull/2968
Deprecation javadoc fix

Aklakan has provide many improvements including:

GH-3044: HashJoin iterator construction no longer eagerly builds hash
probe table.
    which gives better query timeouts.

https://github.com/apache/jena/issues/2924
LATERAL - fixed injection for tables,

Improvements SERVICE and jena-serviceenhander

There have also been:

GH-2799:
     Include substituted var/value in modified query
     Operation QueryTransformOps.syntaxSubstitute
GH-3040:
     QueryTransformOps: Record replacements; support variable renaming.
PR: https://github.com/apache/jena/pull/3045
PR: https://github.com/apache/jena/pull/2950

GH-3015: Close files after TDB2 compaction
      https://github.com/apache/jena/issue/3015
PR: https://github.com/apache/jena/pull/3025

=== New module

jena-langtag

Parser and class for language tags compatible with RFC 5646.

This module has no dependencies. It can be used in other systems without
any other Jena artifact (the same is true for jena-iri3986).

=== Notes

The titanium-jsonld upgrade is not backwards compatible with earlier
Titanium because Jena uses Titanium's new RdfQuadConsumer interface

https://github.com/apache/jena/issues/3060



Reply via email to