QPIDJMS-571: update to jakarta.jms-api 3.1.0 spec dep, i.e Jakarta Messaging 3.1
diff --git a/pom.xml b/pom.xml
index 3bcad43..62f1569 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,7 @@
     <proton-version>0.33.10</proton-version>
     <netty-version>4.1.77.Final</netty-version>
     <slf4j-version>1.7.36</slf4j-version>
-    <jakarta.jms-api-version>3.0.0</jakarta.jms-api-version>
+    <jakarta.jms-api-version>3.1.0</jakarta.jms-api-version>
 
     <!-- 'Provided'/Test Dependency Versions for this Project -->
     <opentracing-version>0.33.0</opentracing-version>
diff --git a/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java b/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java
index f55f237..e6575f0 100644
--- a/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java
+++ b/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java
@@ -40,7 +40,7 @@
      */
     @Override
     public String getJMSVersion() {
-        return "3.0";
+        return "3.1";
     }
 
     /**
@@ -60,7 +60,7 @@
      */
     @Override
     public int getJMSMinorVersion() {
-        return 0;
+        return 1;
     }
 
     /**
diff --git a/qpid-jms-client/src/test/java/org/apache/qpid/jms/JmsConnectionTest.java b/qpid-jms-client/src/test/java/org/apache/qpid/jms/JmsConnectionTest.java
index 094e52a..e307dfc 100644
--- a/qpid-jms-client/src/test/java/org/apache/qpid/jms/JmsConnectionTest.java
+++ b/qpid-jms-client/src/test/java/org/apache/qpid/jms/JmsConnectionTest.java
@@ -294,8 +294,8 @@
 
         assertNotNull(metaData);
         assertEquals(3, metaData.getJMSMajorVersion());
-        assertEquals(0, metaData.getJMSMinorVersion());
-        assertEquals("3.0", metaData.getJMSVersion());
+        assertEquals(1, metaData.getJMSMinorVersion());
+        assertEquals("3.1", metaData.getJMSVersion());
         assertNotNull(metaData.getJMSXPropertyNames());
 
         assertNotNull(metaData.getProviderVersion());