This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 14e52093b5 Upgrade to Jena 5.6.0
14e52093b5 is described below

commit 14e52093b54397871ffaea704192c056ef2c0fb4
Author: James Bognar <[email protected]>
AuthorDate: Thu Mar 19 08:42:51 2026 -0400

    Upgrade to Jena 5.6.0
---
 README.md                               | 2 +-
 juneau-core/juneau-marshall-rdf/pom.xml | 4 ++--
 pom.xml                                 | 2 +-
 todo/TODO.md                            | 7 +++----
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index 67e61575e2..7f09a8ac94 100644
--- a/README.md
+++ b/README.md
@@ -308,7 +308,7 @@ Juneau is packed with features that may not be obvious at 
first. Users are encou
 * Lots of up-to-date documentation and examples
 * Minimal library dependencies:
    * juneau-marshall, juneau-bean-atom, juneau-bean-common, juneau-bean-html5, 
juneau-bean-jsonschema, juneau-bean-openapi-v3, juneau-svl, juneau-config - No 
external dependencies. Entirely self-contained.
-   * juneau-marshall-rdf - Optional RDF support. Requires Apache Jena 2.7.1+.
+   * juneau-marshall-rdf - Optional RDF support. Requires Apache Jena 5.6.0+.
    * juneau-rest-server - Any Servlet 3.1.0+ container.
    * juneau-rest-client - Apache HttpClient 4.5+.
 * Built on top of Servlet and Apache HttpClient APIs that allow you to use the 
newest HTTP/2 features such as request/response multiplexing and server push.
diff --git a/juneau-core/juneau-marshall-rdf/pom.xml 
b/juneau-core/juneau-marshall-rdf/pom.xml
index 86d6d0f07e..8c064030e2 100644
--- a/juneau-core/juneau-marshall-rdf/pom.xml
+++ b/juneau-core/juneau-marshall-rdf/pom.xml
@@ -48,12 +48,12 @@
                <dependency>
                        <groupId>org.apache.jena</groupId>
                        <artifactId>jena-core</artifactId>
-                       <version>5.3.0</version>
+                       <version>${jena.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.jena</groupId>
                        <artifactId>jena-arq</artifactId>
-                       <version>5.3.0</version>
+                       <version>${jena.version}</version>
                </dependency>
        </dependencies>
 
diff --git a/pom.xml b/pom.xml
index 7b01a1d82f..68e2c78dc2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,7 +49,7 @@
                <jetty.ee.version>11</jetty.ee.version>
                <spring.version>4.0.3</spring.version>
                <sonar.organization>apache</sonar.organization>
-               <jena.version>5.3.0</jena.version>
+               <jena.version>5.6.0</jena.version>
        </properties>
 
        <modules>
diff --git a/todo/TODO.md b/todo/TODO.md
index 26892b9b4f..ac65e13ae8 100644
--- a/todo/TODO.md
+++ b/todo/TODO.md
@@ -12,7 +12,7 @@
 - Need an easier way to specify this header:
 Content-Disposition: attachment; filename="example.pdf"
 
-Figure out why this needs a cast:
+- Figure out why this needs a cast:
        private static final Json5 JSON5_LENIENT = new 
Json5(Json5Serializer.DEFAULT, 
(Json5Parser)Json5Parser.create().ignoreUnknownBeanProperties().build());
 
 - A comprehensive plan for handling large data sets using Suppliers and 
Consumers?
@@ -23,8 +23,6 @@ Figure out why this needs a cast:
 
 - RestResponse needs a setSerializer() command.
 
-- Upgrade to Jena 6.0
-
 - Verify that you can add @BeanIgnore on a private field with getters/setters.
 - RestClient needs a getRootUrl to see how it's set.
 - RestClient rootUrl should allow for a supplier to be used.
@@ -32,4 +30,5 @@ Figure out why this needs a cast:
 - Possibility of adding convenience classes for 
okhttp3.mockwebserver.Dispatcher?
 
 - BeanMap.containsKey not working correctly on non-existent properties?
-- Duration.ofDays(7) serialized in hours?
\ No newline at end of file
+- Duration.ofDays(7) serialized in hours?
+- Combine OptionalSupplier and ResettableSupplier into a single class and call 
it Memoizer?
\ No newline at end of file

Reply via email to