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 >