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

rzo1 pushed a commit to branch jpa3.2
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 182f95a0fca273cdbad07bea2094bc2176415ee8
Author: Richard Zowalla <[email protected]>
AuthorDate: Tue Jul 15 22:14:12 2025 +0200

    Testing with JPA 3.2 from 10.1-SNAPSHOT EE10 API shade
---
 boms/tomee-microprofile-api/pom.xml                |   2 +-
 boms/tomee-microprofile/pom.xml                    |   2 +-
 boms/tomee-plume-api/pom.xml                       |   2 +-
 boms/tomee-plume/pom.xml                           |   2 +-
 boms/tomee-plus-api/pom.xml                        |   2 +-
 boms/tomee-plus/pom.xml                            |   2 +-
 boms/tomee-webprofile-api/pom.xml                  |   2 +-
 boms/tomee-webprofile/pom.xml                      |   2 +-
 .../classic/ReloadableEntityManagerFactory.java    |  51 ++++++++--
 .../openejb/persistence/CriteriaLogQuery.java      |  50 +++++++++-
 .../openejb/persistence/JtaEntityManager.java      | 105 +++++++++++++++++++--
 .../org/apache/openejb/persistence/JtaQuery.java   |  45 +++++++++
 .../apache/openejb/persistence/JtaTypedQuery.java  |  46 +++++++++
 .../persistence/PersistenceUnitInfoImpl.java       |  24 +++--
 .../openejb/persistence/QueryLogEntityManager.java |  92 +++++++++++++++---
 .../openejb/persistence/JtaEntityManagerTest.java  |  13 ++-
 examples/access-timeout-meta/pom.xml               |   2 +-
 examples/activemq-multiple-brokers/pom.xml         |   2 +-
 examples/alternate-descriptors/pom.xml             |   2 +-
 examples/application-composer/pom.xml              |   2 +-
 examples/applicationexception/pom.xml              |   2 +-
 examples/arquillian-jpa/pom.xml                    |   2 +-
 examples/async-methods/pom.xml                     |   2 +-
 examples/async-postconstruct/pom.xml               |   2 +-
 examples/async-servlet/pom.xml                     |   2 +-
 .../bean-validation-design-by-contract/pom.xml     |   2 +-
 examples/cdi-alternative-and-stereotypes/pom.xml   |   2 +-
 examples/cdi-application-scope/pom.xml             |   2 +-
 examples/cdi-basic/pom.xml                         |   2 +-
 examples/cdi-dynamic-inject/pom.xml                |   2 +-
 examples/cdi-ejbcontext-jaas/pom.xml               |   2 +-
 examples/cdi-events/pom.xml                        |   2 +-
 examples/cdi-interceptors/pom.xml                  |   2 +-
 examples/cdi-produces-disposes/pom.xml             |   2 +-
 examples/cdi-produces-field/pom.xml                |   2 +-
 examples/cdi-qualifier/pom.xml                     |   2 +-
 examples/cdi-realm/pom.xml                         |   2 +-
 examples/cdi-request-scope/pom.xml                 |   2 +-
 examples/cdi-session-scope/pom.xml                 |   2 +-
 examples/client-resource-lookup-preview/pom.xml    |   2 +-
 examples/cloud-tomee-azure/pom.xml                 |   2 +-
 examples/component-interfaces/pom.xml              |   2 +-
 examples/concurrency-utils/pom.xml                 |   2 +-
 examples/connector-ear/pom.xml                     |   2 +-
 examples/connector-war/pom.xml                     |   2 +-
 examples/cucumber-jvm/pom.xml                      |   2 +-
 examples/custom-injection/pom.xml                  |   2 +-
 examples/datasource-ciphered-password/pom.xml      |   2 +-
 examples/datasource-definition/pom.xml             |   2 +-
 examples/datasource-versioning/pom.xml             |   2 +-
 examples/decorators/pom.xml                        |   2 +-
 examples/dynamic-dao-implementation/pom.xml        |   2 +-
 examples/dynamic-datasource-routing/pom.xml        |   2 +-
 examples/dynamic-implementation/pom.xml            |   2 +-
 examples/dynamic-proxy-to-access-mbean/pom.xml     |   2 +-
 examples/ear-testing/business-logic/pom.xml        |   2 +-
 examples/ear-testing/pom.xml                       |   2 +-
 examples/ejb-examples/pom.xml                      |   2 +-
 examples/ejb-remote-call-2/pom.xml                 |   2 +-
 examples/ejb-remote-call/pom.xml                   |   2 +-
 examples/ejb-webservice/pom.xml                    |   2 +-
 examples/groovy-cdi/pom.xml                        |   2 +-
 examples/groovy-jpa/pom.xml                        |   2 +-
 examples/helloworld-weblogic/pom.xml               |   2 +-
 examples/injection-of-datasource/pom.xml           |   2 +-
 examples/injection-of-ejbs/pom.xml                 |   2 +-
 examples/injection-of-entitymanager/pom.xml        |   2 +-
 examples/injection-of-env-entry/pom.xml            |   2 +-
 examples/interceptors/pom.xml                      |   2 +-
 examples/java-modules/pom.xml                      |   2 +-
 examples/javamail/pom.xml                          |   2 +-
 examples/jaxrs-filter/pom.xml                      |   2 +-
 examples/jpa-eclipselink/pom.xml                   |   2 +-
 examples/jpa-enumerated/pom.xml                    |   2 +-
 examples/jpa-hibernate-arquillian/pom.xml          |   2 +-
 examples/jpa-hibernate/pom.xml                     |   2 +-
 examples/jsf-cdi-and-ejb/pom.xml                   |   2 +-
 examples/junit5-application-composer/pom.xml       |   2 +-
 examples/junit5-arquillian-multiple-tomee/pom.xml  |   2 +-
 .../junit5-arquillian-simple-websockets/pom.xml    |   2 +-
 examples/lookup-of-ejbs-with-descriptor/pom.xml    |   2 +-
 examples/lookup-of-ejbs/pom.xml                    |   2 +-
 examples/moviefun-rest/pom.xml                     |   2 +-
 examples/moviefun/pom.xml                          |   2 +-
 examples/movies-complete-meta/pom.xml              |   2 +-
 examples/movies-complete/pom.xml                   |   2 +-
 examples/mp-custom-healthcheck/pom.xml             |   2 +-
 examples/mp-faulttolerance-fallback/pom.xml        |   2 +-
 examples/mp-faulttolerance-retry/pom.xml           |   2 +-
 examples/mp-faulttolerance-timeout/pom.xml         |   2 +-
 examples/multi-jpa-provider-testing/pom.xml        |   2 +-
 examples/multiple-arquillian-adapters/pom.xml      |   2 +-
 examples/multiple-tomee-arquillian/pom.xml         |   2 +-
 examples/persistence-fragment/pom.xml              |   2 +-
 examples/pojo-webservice/pom.xml                   |   2 +-
 examples/polling-parent/polling-client/pom.xml     |   2 +-
 examples/realm-in-tomee/pom.xml                    |   2 +-
 .../reload-persistence-unit-properties/pom.xml     |   2 +-
 examples/resources-declared-in-webapp/pom.xml      |   2 +-
 examples/resources-jmx-example/pom.xml             |   2 +-
 examples/rest-applicationcomposer-mockito/pom.xml  |   2 +-
 examples/rest-applicationcomposer/pom.xml          |   2 +-
 examples/rest-cdi/pom.xml                          |   2 +-
 examples/rest-example-with-application/pom.xml     |   2 +-
 examples/rest-example/pom.xml                      |   2 +-
 examples/rest-jaas/pom.xml                         |   2 +-
 examples/rest-on-ejb/pom.xml                       |   2 +-
 examples/rest-sse-example/pom.xml                  |   2 +-
 examples/rest-xml-json/pom.xml                     |   2 +-
 examples/scala-basic/pom.xml                       |   2 +-
 examples/schedule-events/pom.xml                   |   2 +-
 examples/schedule-expression/pom.xml               |   2 +-
 examples/schedule-methods-meta/pom.xml             |   2 +-
 examples/schedule-methods/pom.xml                  |   2 +-
 examples/security-openid/pom.xml                   |   2 +-
 examples/server-events/pom.xml                     |   2 +-
 examples/simple-cdi-interceptor/pom.xml            |   2 +-
 examples/simple-cmp2/pom.xml                       |   2 +-
 .../simple-ear/moviefun-business-logic/pom.xml     |   2 +-
 examples/simple-ear/moviefun-webapp/pom.xml        |   2 +-
 examples/simple-ear/pom.xml                        |   2 +-
 examples/simple-jms-context/pom.xml                |   2 +-
 examples/simple-jms/pom.xml                        |   2 +-
 examples/simple-remote-tomcatusers/pom.xml         |   2 +-
 examples/simple-rest/pom.xml                       |   2 +-
 examples/simple-singleton/pom.xml                  |   2 +-
 examples/simple-stateful-callbacks/pom.xml         |   2 +-
 examples/simple-stateful/pom.xml                   |   2 +-
 examples/simple-stateless-callbacks/pom.xml        |   2 +-
 examples/simple-stateless-with-descriptor/pom.xml  |   2 +-
 examples/simple-stateless/pom.xml                  |   2 +-
 examples/struts/pom.xml                            |   2 +-
 examples/telephone-stateful/pom.xml                |   2 +-
 examples/testcase-injection/pom.xml                |   2 +-
 examples/testing-security-2/pom.xml                |   2 +-
 examples/testing-security-3/pom.xml                |   2 +-
 examples/testing-security-4/pom.xml                |   2 +-
 examples/testing-security-meta/pom.xml             |   2 +-
 examples/testing-security/pom.xml                  |   2 +-
 examples/testing-transactions-bmt/pom.xml          |   2 +-
 examples/testing-transactions/pom.xml              |   2 +-
 examples/tomee-jersey-eclipselink/pom.xml          |   2 +-
 examples/tomee-jms-portability/pom.xml             |   2 +-
 examples/transaction-rollback/pom.xml              |   2 +-
 examples/troubleshooting/pom.xml                   |   2 +-
 examples/webservice-attachments/pom.xml            |   2 +-
 examples/webservice-ssl-client-cert/pom.xml        |   2 +-
 examples/websocket-jms/pom.xml                     |   2 +-
 examples/websocket-tls-basic-auth/pom.xml          |   2 +-
 examples/xa-datasource/pom.xml                     |   2 +-
 pom.xml                                            |   2 +-
 tomee/tomee-myfaces/pom.xml                        |   5 +
 152 files changed, 531 insertions(+), 186 deletions(-)

diff --git a/boms/tomee-microprofile-api/pom.xml 
b/boms/tomee-microprofile-api/pom.xml
index 286edb52d5..eb2b4ee85a 100644
--- a/boms/tomee-microprofile-api/pom.xml
+++ b/boms/tomee-microprofile-api/pom.xml
@@ -142,7 +142,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-microprofile/pom.xml b/boms/tomee-microprofile/pom.xml
index c4ea83bde3..6e6e392b32 100644
--- a/boms/tomee-microprofile/pom.xml
+++ b/boms/tomee-microprofile/pom.xml
@@ -1522,7 +1522,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plume-api/pom.xml b/boms/tomee-plume-api/pom.xml
index 772a3c0165..2bed219244 100644
--- a/boms/tomee-plume-api/pom.xml
+++ b/boms/tomee-plume-api/pom.xml
@@ -131,7 +131,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plume/pom.xml b/boms/tomee-plume/pom.xml
index 1591548456..1ae78f5197 100644
--- a/boms/tomee-plume/pom.xml
+++ b/boms/tomee-plume/pom.xml
@@ -1588,7 +1588,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plus-api/pom.xml b/boms/tomee-plus-api/pom.xml
index 30a8355cd3..350006e3bc 100644
--- a/boms/tomee-plus-api/pom.xml
+++ b/boms/tomee-plus-api/pom.xml
@@ -142,7 +142,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plus/pom.xml b/boms/tomee-plus/pom.xml
index 886d4098b1..7528e1a981 100644
--- a/boms/tomee-plus/pom.xml
+++ b/boms/tomee-plus/pom.xml
@@ -1610,7 +1610,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-webprofile-api/pom.xml 
b/boms/tomee-webprofile-api/pom.xml
index 7e2caaa7e8..82c5c013b2 100644
--- a/boms/tomee-webprofile-api/pom.xml
+++ b/boms/tomee-webprofile-api/pom.xml
@@ -142,7 +142,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-webprofile/pom.xml b/boms/tomee-webprofile/pom.xml
index eb0a0e4399..7497f77a7b 100644
--- a/boms/tomee-webprofile/pom.xml
+++ b/boms/tomee-webprofile/pom.xml
@@ -884,7 +884,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ReloadableEntityManagerFactory.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ReloadableEntityManagerFactory.java
index f3701f6a92..2202fab0ae 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ReloadableEntityManagerFactory.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ReloadableEntityManagerFactory.java
@@ -17,6 +17,7 @@
 
 package org.apache.openejb.assembler.classic;
 
+import jakarta.persistence.*;
 import org.apache.openejb.OpenEJBException;
 import org.apache.openejb.OpenEJBRuntimeException;
 import org.apache.openejb.api.internal.Internal;
@@ -43,15 +44,7 @@ import javax.management.MBeanServer;
 import javax.management.ObjectName;
 import javax.management.openmbean.TabularData;
 import javax.naming.NamingException;
-import jakarta.persistence.Cache;
-import jakarta.persistence.EntityGraph;
-import jakarta.persistence.EntityManager;
-import jakarta.persistence.EntityManagerFactory;
-import jakarta.persistence.PersistenceUnitUtil;
-import jakarta.persistence.Query;
-import jakarta.persistence.SharedCacheMode;
-import jakarta.persistence.SynchronizationType;
-import jakarta.persistence.ValidationMode;
+
 import jakarta.persistence.criteria.CriteriaBuilder;
 import jakarta.persistence.metamodel.Metamodel;
 import jakarta.persistence.spi.PersistenceUnitInfo;
@@ -70,6 +63,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.concurrent.TimeUnit;
+import java.util.function.Consumer;
+import java.util.function.Function;
 
 import static org.apache.openejb.monitoring.LocalMBeanServer.tabularData;
 
@@ -238,6 +233,26 @@ public class ReloadableEntityManagerFactory implements 
EntityManagerFactory, Ser
         delegate().addNamedEntityGraph(graphName, entityGraph);
     }
 
+    @Override
+    public <R> Map<String, TypedQueryReference<R>> getNamedQueries(Class<R> 
resultType) {
+        return Map.of();
+    }
+
+    @Override
+    public <E> Map<String, EntityGraph<? extends E>> 
getNamedEntityGraphs(Class<E> entityType) {
+        return Map.of();
+    }
+
+    @Override
+    public void runInTransaction(Consumer<EntityManager> work) {
+
+    }
+
+    @Override
+    public <R> R callInTransaction(Function<EntityManager, R> work) {
+        return null;
+    }
+
     @Override
     public CriteriaBuilder getCriteriaBuilder() {
         return delegate().getCriteriaBuilder();
@@ -260,6 +275,12 @@ public class ReloadableEntityManagerFactory implements 
EntityManagerFactory, Ser
         }
     }
 
+    @Override
+    public String getName() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public Map<String, Object> getProperties() {
         return delegate().getProperties();
@@ -275,6 +296,18 @@ public class ReloadableEntityManagerFactory implements 
EntityManagerFactory, Ser
         return delegate().getPersistenceUnitUtil();
     }
 
+    @Override
+    public jakarta.persistence.PersistenceUnitTransactionType 
getTransactionType() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public SchemaManager getSchemaManager() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     public EntityManagerFactory getDelegate() {
         return delegate();
     }
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/CriteriaLogQuery.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/CriteriaLogQuery.java
index 440a7916cf..00db512a96 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/CriteriaLogQuery.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/CriteriaLogQuery.java
@@ -17,14 +17,16 @@
 
 package org.apache.openejb.persistence;
 
-import org.apache.openejb.util.LogCategory;
-import org.apache.openejb.util.Logger;
-
+import jakarta.persistence.CacheRetrieveMode;
+import jakarta.persistence.CacheStoreMode;
 import jakarta.persistence.FlushModeType;
 import jakarta.persistence.LockModeType;
 import jakarta.persistence.Parameter;
 import jakarta.persistence.TemporalType;
 import jakarta.persistence.TypedQuery;
+import org.apache.openejb.util.LogCategory;
+import org.apache.openejb.util.Logger;
+
 import java.lang.reflect.Method;
 import java.util.Calendar;
 import java.util.Date;
@@ -131,6 +133,12 @@ public class CriteriaLogQuery<T> implements TypedQuery<T> {
         return delegate.getSingleResult();
     }
 
+    @Override
+    public T getSingleResultOrNull() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public int executeUpdate() {
         logJPQLQuery();
@@ -284,6 +292,42 @@ public class CriteriaLogQuery<T> implements TypedQuery<T> {
         return delegate.setLockMode(lockMode);
     }
 
+    @Override
+    public TypedQuery<T> setCacheRetrieveMode(CacheRetrieveMode 
cacheRetrieveMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public TypedQuery<T> setCacheStoreMode(CacheStoreMode cacheStoreMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheRetrieveMode getCacheRetrieveMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheStoreMode getCacheStoreMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public TypedQuery<T> setTimeout(Integer timeout) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public Integer getTimeout() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public LockModeType getLockMode() {
         return delegate.getLockMode();
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaEntityManager.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaEntityManager.java
index eedae1b1f4..af08776e45 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaEntityManager.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaEntityManager.java
@@ -17,30 +17,39 @@
 
 package org.apache.openejb.persistence;
 
-import org.apache.openejb.OpenEJBRuntimeException;
-import org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory;
-import org.apache.openejb.core.ivm.IntraVmArtifact;
-import org.apache.openejb.loader.SystemInstance;
-import org.apache.openejb.util.LogCategory;
-import org.apache.openejb.util.Logger;
-import org.apache.openejb.util.reflection.Reflections;
-
+import jakarta.persistence.CacheRetrieveMode;
+import jakarta.persistence.CacheStoreMode;
+import jakarta.persistence.ConnectionConsumer;
+import jakarta.persistence.ConnectionFunction;
 import jakarta.persistence.EntityGraph;
 import jakarta.persistence.EntityManager;
 import jakarta.persistence.EntityManagerFactory;
 import jakarta.persistence.EntityTransaction;
+import jakarta.persistence.FindOption;
 import jakarta.persistence.FlushModeType;
 import jakarta.persistence.LockModeType;
+import jakarta.persistence.LockOption;
 import jakarta.persistence.Query;
+import jakarta.persistence.RefreshOption;
 import jakarta.persistence.StoredProcedureQuery;
 import jakarta.persistence.SynchronizationType;
 import jakarta.persistence.TransactionRequiredException;
 import jakarta.persistence.TypedQuery;
+import jakarta.persistence.TypedQueryReference;
 import jakarta.persistence.criteria.CriteriaBuilder;
 import jakarta.persistence.criteria.CriteriaDelete;
 import jakarta.persistence.criteria.CriteriaQuery;
+import jakarta.persistence.criteria.CriteriaSelect;
 import jakarta.persistence.criteria.CriteriaUpdate;
 import jakarta.persistence.metamodel.Metamodel;
+import org.apache.openejb.OpenEJBRuntimeException;
+import org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory;
+import org.apache.openejb.core.ivm.IntraVmArtifact;
+import org.apache.openejb.loader.SystemInstance;
+import org.apache.openejb.util.LogCategory;
+import org.apache.openejb.util.Logger;
+import org.apache.openejb.util.reflection.Reflections;
+
 import java.io.ObjectStreamException;
 import java.io.Serializable;
 import java.lang.reflect.InvocationTargetException;
@@ -244,6 +253,12 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public <T> T getReference(T entity) {
+       //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     public void flush() {
         assertTransactionActive();
         final Timer timer = Op.flush.start(this.timer, this);
@@ -433,6 +448,12 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public <T> TypedQuery<T> createQuery(TypedQueryReference<T> reference) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see 
jakarta.persistence.EntityManager#createQuery(jakarta.persistence.criteria.CriteriaQuery)
      */
@@ -445,6 +466,12 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public <T> TypedQuery<T> createQuery(CriteriaSelect<T> selectQuery) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see jakarta.persistence.EntityManager#createQuery(java.lang.String, 
java.lang.Class)
      */
@@ -522,6 +549,18 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public <T> T find(Class<T> entityClass, Object primaryKey, FindOption... 
options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public <T> T find(EntityGraph<T> entityGraph, Object primaryKey, 
FindOption... options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see jakarta.persistence.EntityManager#getEntityManagerFactory()
      */
@@ -542,6 +581,32 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public void setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+
+    }
+
+    @Override
+    public void setCacheStoreMode(CacheStoreMode cacheStoreMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+
+    }
+
+    @Override
+    public CacheRetrieveMode getCacheRetrieveMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheStoreMode getCacheStoreMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see jakarta.persistence.EntityManager#getMetamodel()
      */
@@ -606,6 +671,12 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public void lock(Object entity, LockModeType lockMode, LockOption... 
options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see jakarta.persistence.EntityManager#refresh(java.lang.Object, 
java.util.Map)
      */
@@ -645,6 +716,12 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public void refresh(Object entity, RefreshOption... options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see jakarta.persistence.EntityManager#setProperty(java.lang.String, 
java.lang.Object)
      */
@@ -814,6 +891,18 @@ public class JtaEntityManager implements EntityManager, 
Serializable {
         }
     }
 
+    @Override
+    public <C> void runWithConnection(ConnectionConsumer<C> action) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public <C, T> T callWithConnection(ConnectionFunction<C, T> function) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public boolean isJoinedToTransaction() {
         final Timer timer = Op.isJoinedToTransaction.start(this.timer, this);
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaQuery.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaQuery.java
index 642948101a..f0c8a45b44 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaQuery.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaQuery.java
@@ -17,12 +17,15 @@
 
 package org.apache.openejb.persistence;
 
+import jakarta.persistence.CacheRetrieveMode;
+import jakarta.persistence.CacheStoreMode;
 import jakarta.persistence.EntityManager;
 import jakarta.persistence.FlushModeType;
 import jakarta.persistence.LockModeType;
 import jakarta.persistence.Parameter;
 import jakarta.persistence.Query;
 import jakarta.persistence.TemporalType;
+
 import java.lang.reflect.Method;
 import java.util.ArrayList;
 import java.util.Calendar;
@@ -99,6 +102,12 @@ public class JtaQuery implements Query {
         }
     }
 
+    @Override
+    public Object getSingleResultOrNull() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     public int executeUpdate() {
         final EntityManager em = getEntityManager();
         try {
@@ -267,6 +276,42 @@ public class JtaQuery implements Query {
         return query.getLockMode();
     }
 
+    @Override
+    public Query setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public Query setCacheStoreMode(CacheStoreMode cacheStoreMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheRetrieveMode getCacheRetrieveMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheStoreMode getCacheStoreMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public Query setTimeout(Integer timeout) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public Integer getTimeout() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     /* (non-Javadoc)
      * @see jakarta.persistence.Query#getMaxResults()
      */
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaTypedQuery.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaTypedQuery.java
index 950ec0ffb8..1c0de6e6a0 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaTypedQuery.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/JtaTypedQuery.java
@@ -17,6 +17,8 @@
 
 package org.apache.openejb.persistence;
 
+import jakarta.persistence.CacheRetrieveMode;
+import jakarta.persistence.CacheStoreMode;
 import jakarta.persistence.EntityManager;
 import jakarta.persistence.FlushModeType;
 import jakarta.persistence.LockModeType;
@@ -24,6 +26,7 @@ import jakarta.persistence.Parameter;
 import jakarta.persistence.Query;
 import jakarta.persistence.TemporalType;
 import jakarta.persistence.TypedQuery;
+
 import java.lang.reflect.Method;
 import java.util.Calendar;
 import java.util.Date;
@@ -55,6 +58,13 @@ public class JtaTypedQuery<X> extends JtaQuery implements 
TypedQuery<X> {
         return (X) super.getSingleResult();
     }
 
+    @Override
+    public X getSingleResultOrNull() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+
+    }
+
     @Override
     public TypedQuery<X> setFirstResult(final int i) {
         super.setFirstResult(i);
@@ -79,6 +89,42 @@ public class JtaTypedQuery<X> extends JtaQuery implements 
TypedQuery<X> {
         return this;
     }
 
+    @Override
+    public TypedQuery<X> setCacheRetrieveMode(CacheRetrieveMode 
cacheRetrieveMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public TypedQuery<X> setCacheStoreMode(CacheStoreMode cacheStoreMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheRetrieveMode getCacheRetrieveMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheStoreMode getCacheStoreMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public TypedQuery<X> setTimeout(Integer timeout) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public Integer getTimeout() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public TypedQuery<X> setMaxResults(final int i) {
         super.setMaxResults(i);
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/PersistenceUnitInfoImpl.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/PersistenceUnitInfoImpl.java
index fd6188f9d2..acf99924c5 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/PersistenceUnitInfoImpl.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/PersistenceUnitInfoImpl.java
@@ -18,22 +18,22 @@
 package org.apache.openejb.persistence;
 
 
+import jakarta.persistence.SharedCacheMode;
+import jakarta.persistence.ValidationMode;
+import jakarta.persistence.spi.ClassTransformer;
+import jakarta.persistence.spi.PersistenceUnitInfo;
+import jakarta.persistence.spi.PersistenceUnitTransactionType;
 import jakarta.persistence.spi.TransformerException;
+import jakarta.transaction.TransactionSynchronizationRegistry;
 import org.apache.openejb.OpenEJB;
 import org.apache.openejb.loader.SystemInstance;
 import org.apache.openejb.resource.jdbc.managed.xa.DataSourceXADataSource;
 import org.apache.openejb.util.URLs;
 import org.apache.openejb.util.classloader.URLClassLoaderFirst;
 
-import jakarta.persistence.SharedCacheMode;
-import jakarta.persistence.ValidationMode;
-import jakarta.persistence.spi.ClassTransformer;
-import jakarta.persistence.spi.PersistenceUnitInfo;
-import jakarta.persistence.spi.PersistenceUnitTransactionType;
 import javax.sql.CommonDataSource;
 import javax.sql.DataSource;
 import javax.sql.XADataSource;
-import jakarta.transaction.TransactionSynchronizationRegistry;
 import java.io.File;
 import java.io.IOException;
 import java.lang.instrument.ClassFileTransformer;
@@ -179,6 +179,18 @@ public class PersistenceUnitInfoImpl implements 
PersistenceUnitInfo {
         return persistenceProviderClassName;
     }
 
+    @Override
+    public String getScopeAnnotationName() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public List<String> getQualifierAnnotationNames() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     public void setPersistenceProviderClassName(final String 
persistenceProviderClassName) {
         this.persistenceProviderClassName = persistenceProviderClassName;
     }
diff --git 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/QueryLogEntityManager.java
 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/QueryLogEntityManager.java
index a80aec8fb6..14a1fe15ad 100644
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/persistence/QueryLogEntityManager.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/persistence/QueryLogEntityManager.java
@@ -17,19 +17,8 @@
 
 package org.apache.openejb.persistence;
 
-import jakarta.persistence.EntityGraph;
-import jakarta.persistence.EntityManager;
-import jakarta.persistence.EntityManagerFactory;
-import jakarta.persistence.EntityTransaction;
-import jakarta.persistence.FlushModeType;
-import jakarta.persistence.LockModeType;
-import jakarta.persistence.Query;
-import jakarta.persistence.StoredProcedureQuery;
-import jakarta.persistence.TypedQuery;
-import jakarta.persistence.criteria.CriteriaBuilder;
-import jakarta.persistence.criteria.CriteriaDelete;
-import jakarta.persistence.criteria.CriteriaQuery;
-import jakarta.persistence.criteria.CriteriaUpdate;
+import jakarta.persistence.*;
+import jakarta.persistence.criteria.*;
 import jakarta.persistence.metamodel.Metamodel;
 import java.util.List;
 import java.util.Map;
@@ -78,11 +67,29 @@ public class QueryLogEntityManager implements EntityManager 
{
         return delegate.find(entityClass, primaryKey, lockMode, properties);
     }
 
+    @Override
+    public <T> T find(Class<T> entityClass, Object primaryKey, FindOption... 
options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public <T> T find(EntityGraph<T> entityGraph, Object primaryKey, 
FindOption... options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public <T> T getReference(final Class<T> entityClass, final Object 
primaryKey) {
         return delegate.getReference(entityClass, primaryKey);
     }
 
+    @Override
+    public <T> T getReference(T entity) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public void flush() {
         delegate.flush();
@@ -108,6 +115,11 @@ public class QueryLogEntityManager implements 
EntityManager {
         delegate.lock(entity, lockMode, properties);
     }
 
+    @Override
+    public void lock(Object entity, LockModeType lockMode, LockOption... 
options) {
+
+    }
+
     @Override
     public void refresh(final Object entity) {
         delegate.refresh(entity);
@@ -128,6 +140,12 @@ public class QueryLogEntityManager implements 
EntityManager {
         delegate.refresh(entity, lockMode, properties);
     }
 
+    @Override
+    public void refresh(Object entity, RefreshOption... options) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public void clear() {
         delegate.clear();
@@ -148,6 +166,30 @@ public class QueryLogEntityManager implements 
EntityManager {
         return delegate.getLockMode(entity);
     }
 
+    @Override
+    public void setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public void setCacheStoreMode(CacheStoreMode cacheStoreMode) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheRetrieveMode getCacheRetrieveMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public CacheStoreMode getCacheStoreMode() {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public void setProperty(final String propertyName, final Object value) {
         delegate.setProperty(propertyName, value);
@@ -168,6 +210,12 @@ public class QueryLogEntityManager implements 
EntityManager {
         return new CriteriaLogQuery(delegate.createQuery(criteriaQuery), 
level);
     }
 
+    @Override
+    public <T> TypedQuery<T> createQuery(CriteriaSelect<T> selectQuery) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public Query createQuery(final CriteriaUpdate updateQuery) {
         return delegate.createQuery(updateQuery);
@@ -193,6 +241,12 @@ public class QueryLogEntityManager implements 
EntityManager {
         return delegate.createNamedQuery(name, resultClass);
     }
 
+    @Override
+    public <T> TypedQuery<T> createQuery(TypedQueryReference<T> reference) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
     @Override
     public Query createNativeQuery(final String sqlString) {
         return delegate.createNativeQuery(sqlString);
@@ -297,4 +351,16 @@ public class QueryLogEntityManager implements 
EntityManager {
     public <T> List<EntityGraph<? super T>> getEntityGraphs(final Class<T> 
entityClass) {
         return delegate.getEntityGraphs(entityClass);
     }
+
+    @Override
+    public <C> void runWithConnection(ConnectionConsumer<C> action) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
+
+    @Override
+    public <C, T> T callWithConnection(ConnectionFunction<C, T> function) {
+        //TODO TomEE 11 - JPA 3.2
+        throw new UnsupportedOperationException("TomEE does not support JPA 
3.2 yet");
+    }
 }
diff --git 
a/container/openejb-core/src/test/java/org/apache/openejb/persistence/JtaEntityManagerTest.java
 
b/container/openejb-core/src/test/java/org/apache/openejb/persistence/JtaEntityManagerTest.java
index e8d58d2dc4..4ab91e5366 100644
--- 
a/container/openejb-core/src/test/java/org/apache/openejb/persistence/JtaEntityManagerTest.java
+++ 
b/container/openejb-core/src/test/java/org/apache/openejb/persistence/JtaEntityManagerTest.java
@@ -16,14 +16,14 @@
  */
 package org.apache.openejb.persistence;
 
-import org.apache.openejb.assembler.classic.EntityManagerFactoryCallable;
-import org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory;
-import org.junit.Test;
-
 import jakarta.persistence.EntityManagerFactory;
+import jakarta.persistence.PersistenceConfiguration;
 import jakarta.persistence.spi.PersistenceProvider;
 import jakarta.persistence.spi.PersistenceUnitInfo;
 import jakarta.persistence.spi.ProviderUtil;
+import org.apache.openejb.assembler.classic.EntityManagerFactoryCallable;
+import org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory;
+import org.junit.Test;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -66,6 +66,11 @@ public class JtaEntityManagerTest {
             return false;
         }
 
+        @Override
+        public EntityManagerFactory 
createEntityManagerFactory(PersistenceConfiguration configuration) {
+            return null;
+        }
+
         @Override
         public ProviderUtil getProviderUtil() {
             return null;
diff --git a/examples/access-timeout-meta/pom.xml 
b/examples/access-timeout-meta/pom.xml
index 1c38ef9264..f386cf77b9 100644
--- a/examples/access-timeout-meta/pom.xml
+++ b/examples/access-timeout-meta/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/activemq-multiple-brokers/pom.xml 
b/examples/activemq-multiple-brokers/pom.xml
index 4a657fd2ac..0571550042 100644
--- a/examples/activemq-multiple-brokers/pom.xml
+++ b/examples/activemq-multiple-brokers/pom.xml
@@ -93,7 +93,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/alternate-descriptors/pom.xml 
b/examples/alternate-descriptors/pom.xml
index 1d3060e5b3..c97feff9fe 100644
--- a/examples/alternate-descriptors/pom.xml
+++ b/examples/alternate-descriptors/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/application-composer/pom.xml 
b/examples/application-composer/pom.xml
index e018acbdf9..3f96072622 100644
--- a/examples/application-composer/pom.xml
+++ b/examples/application-composer/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/applicationexception/pom.xml 
b/examples/applicationexception/pom.xml
index 41378cc565..d12885a7a7 100644
--- a/examples/applicationexception/pom.xml
+++ b/examples/applicationexception/pom.xml
@@ -63,7 +63,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/arquillian-jpa/pom.xml b/examples/arquillian-jpa/pom.xml
index 0dd9db87e4..3e1153cdee 100644
--- a/examples/arquillian-jpa/pom.xml
+++ b/examples/arquillian-jpa/pom.xml
@@ -58,7 +58,7 @@ language governing permissions and limitations under the 
License. -->
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/async-methods/pom.xml b/examples/async-methods/pom.xml
index 94c4b33470..e3e09276be 100644
--- a/examples/async-methods/pom.xml
+++ b/examples/async-methods/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/async-postconstruct/pom.xml 
b/examples/async-postconstruct/pom.xml
index bb8af88007..13a3b771ee 100644
--- a/examples/async-postconstruct/pom.xml
+++ b/examples/async-postconstruct/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/async-servlet/pom.xml b/examples/async-servlet/pom.xml
index 076e76b4ea..57f6976613 100644
--- a/examples/async-servlet/pom.xml
+++ b/examples/async-servlet/pom.xml
@@ -34,7 +34,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!--  tests  -->
diff --git a/examples/bean-validation-design-by-contract/pom.xml 
b/examples/bean-validation-design-by-contract/pom.xml
index edcce9a839..c8acae64ad 100644
--- a/examples/bean-validation-design-by-contract/pom.xml
+++ b/examples/bean-validation-design-by-contract/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-alternative-and-stereotypes/pom.xml 
b/examples/cdi-alternative-and-stereotypes/pom.xml
index 20f43b4087..116556af28 100644
--- a/examples/cdi-alternative-and-stereotypes/pom.xml
+++ b/examples/cdi-alternative-and-stereotypes/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-application-scope/pom.xml 
b/examples/cdi-application-scope/pom.xml
index f1bc098db2..f4131fc891 100644
--- a/examples/cdi-application-scope/pom.xml
+++ b/examples/cdi-application-scope/pom.xml
@@ -41,7 +41,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-basic/pom.xml b/examples/cdi-basic/pom.xml
index b466e1207c..9a16a8d0b6 100644
--- a/examples/cdi-basic/pom.xml
+++ b/examples/cdi-basic/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-dynamic-inject/pom.xml 
b/examples/cdi-dynamic-inject/pom.xml
index 7d2bdf27bc..b1f4b7a326 100644
--- a/examples/cdi-dynamic-inject/pom.xml
+++ b/examples/cdi-dynamic-inject/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-ejbcontext-jaas/pom.xml 
b/examples/cdi-ejbcontext-jaas/pom.xml
index 06ef811f4d..e6301a12ae 100644
--- a/examples/cdi-ejbcontext-jaas/pom.xml
+++ b/examples/cdi-ejbcontext-jaas/pom.xml
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/cdi-events/pom.xml b/examples/cdi-events/pom.xml
index d3775f972b..155665aee0 100644
--- a/examples/cdi-events/pom.xml
+++ b/examples/cdi-events/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-interceptors/pom.xml 
b/examples/cdi-interceptors/pom.xml
index eab959ce4b..808d5802e7 100644
--- a/examples/cdi-interceptors/pom.xml
+++ b/examples/cdi-interceptors/pom.xml
@@ -47,7 +47,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-produces-disposes/pom.xml 
b/examples/cdi-produces-disposes/pom.xml
index fbbaf96ba5..a5d6be551a 100644
--- a/examples/cdi-produces-disposes/pom.xml
+++ b/examples/cdi-produces-disposes/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-produces-field/pom.xml 
b/examples/cdi-produces-field/pom.xml
index 8845d05437..5b9a6ddd0c 100644
--- a/examples/cdi-produces-field/pom.xml
+++ b/examples/cdi-produces-field/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-qualifier/pom.xml b/examples/cdi-qualifier/pom.xml
index 96a1a1acc0..a4dfb1a5b2 100644
--- a/examples/cdi-qualifier/pom.xml
+++ b/examples/cdi-qualifier/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-realm/pom.xml b/examples/cdi-realm/pom.xml
index fdacfd91e9..5678b30b3e 100644
--- a/examples/cdi-realm/pom.xml
+++ b/examples/cdi-realm/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-request-scope/pom.xml 
b/examples/cdi-request-scope/pom.xml
index 42e48b9b52..967d670d4a 100644
--- a/examples/cdi-request-scope/pom.xml
+++ b/examples/cdi-request-scope/pom.xml
@@ -41,7 +41,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-session-scope/pom.xml 
b/examples/cdi-session-scope/pom.xml
index 39cd520beb..3d456bf819 100644
--- a/examples/cdi-session-scope/pom.xml
+++ b/examples/cdi-session-scope/pom.xml
@@ -69,7 +69,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/client-resource-lookup-preview/pom.xml 
b/examples/client-resource-lookup-preview/pom.xml
index 19cc5a6a76..fe79e23eea 100644
--- a/examples/client-resource-lookup-preview/pom.xml
+++ b/examples/client-resource-lookup-preview/pom.xml
@@ -51,7 +51,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- here what is needed to use client lookup with jms resources -->
diff --git a/examples/cloud-tomee-azure/pom.xml 
b/examples/cloud-tomee-azure/pom.xml
index ab45cdd557..823d06012d 100644
--- a/examples/cloud-tomee-azure/pom.xml
+++ b/examples/cloud-tomee-azure/pom.xml
@@ -25,7 +25,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Azure deployment example</name>
   <properties>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
   </properties>
   <dependencies>
     <dependency>
diff --git a/examples/component-interfaces/pom.xml 
b/examples/component-interfaces/pom.xml
index d45f4d3a27..3fce2c122c 100644
--- a/examples/component-interfaces/pom.xml
+++ b/examples/component-interfaces/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/concurrency-utils/pom.xml 
b/examples/concurrency-utils/pom.xml
index c5082c92de..84a5bc1c3f 100644
--- a/examples/concurrency-utils/pom.xml
+++ b/examples/concurrency-utils/pom.xml
@@ -24,7 +24,7 @@
   <name>TomEE :: Examples :: Concurrency utilities example</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.13.2</junit.version>
   </properties>
   <dependencies>
diff --git a/examples/connector-ear/pom.xml b/examples/connector-ear/pom.xml
index 67010b2aac..fbec9cd36a 100644
--- a/examples/connector-ear/pom.xml
+++ b/examples/connector-ear/pom.xml
@@ -42,7 +42,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>10.0</version>
+        <version>10.1-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>
     </dependencies>
diff --git a/examples/connector-war/pom.xml b/examples/connector-war/pom.xml
index 02b2134285..49178d011d 100644
--- a/examples/connector-war/pom.xml
+++ b/examples/connector-war/pom.xml
@@ -101,7 +101,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cucumber-jvm/pom.xml b/examples/cucumber-jvm/pom.xml
index c82d611e91..992531dbc7 100644
--- a/examples/cucumber-jvm/pom.xml
+++ b/examples/cucumber-jvm/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/custom-injection/pom.xml 
b/examples/custom-injection/pom.xml
index d49e9590cd..5cd4b7e09d 100644
--- a/examples/custom-injection/pom.xml
+++ b/examples/custom-injection/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/datasource-ciphered-password/pom.xml 
b/examples/datasource-ciphered-password/pom.xml
index 302c451e74..ae815f8dbe 100644
--- a/examples/datasource-ciphered-password/pom.xml
+++ b/examples/datasource-ciphered-password/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/datasource-definition/pom.xml 
b/examples/datasource-definition/pom.xml
index 896a6a4e97..0882a842e7 100644
--- a/examples/datasource-definition/pom.xml
+++ b/examples/datasource-definition/pom.xml
@@ -90,7 +90,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/datasource-versioning/pom.xml 
b/examples/datasource-versioning/pom.xml
index 51651d5658..2e34be26c1 100644
--- a/examples/datasource-versioning/pom.xml
+++ b/examples/datasource-versioning/pom.xml
@@ -124,7 +124,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/decorators/pom.xml b/examples/decorators/pom.xml
index ffe9d63a05..fd26360d9e 100644
--- a/examples/decorators/pom.xml
+++ b/examples/decorators/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-dao-implementation/pom.xml 
b/examples/dynamic-dao-implementation/pom.xml
index 20cfaba914..cff0e21512 100644
--- a/examples/dynamic-dao-implementation/pom.xml
+++ b/examples/dynamic-dao-implementation/pom.xml
@@ -60,7 +60,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-datasource-routing/pom.xml 
b/examples/dynamic-datasource-routing/pom.xml
index 8f9924ceb8..1577be9c39 100644
--- a/examples/dynamic-datasource-routing/pom.xml
+++ b/examples/dynamic-datasource-routing/pom.xml
@@ -60,7 +60,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-implementation/pom.xml 
b/examples/dynamic-implementation/pom.xml
index fbd2c6191b..3496c36b3c 100644
--- a/examples/dynamic-implementation/pom.xml
+++ b/examples/dynamic-implementation/pom.xml
@@ -51,7 +51,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-proxy-to-access-mbean/pom.xml 
b/examples/dynamic-proxy-to-access-mbean/pom.xml
index c3598ef3b6..86f58e374a 100644
--- a/examples/dynamic-proxy-to-access-mbean/pom.xml
+++ b/examples/dynamic-proxy-to-access-mbean/pom.xml
@@ -59,7 +59,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ear-testing/business-logic/pom.xml 
b/examples/ear-testing/business-logic/pom.xml
index b9b3162371..0f3a651967 100644
--- a/examples/ear-testing/business-logic/pom.xml
+++ b/examples/ear-testing/business-logic/pom.xml
@@ -60,7 +60,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ear-testing/pom.xml b/examples/ear-testing/pom.xml
index cab44cc693..3f5782b5e4 100644
--- a/examples/ear-testing/pom.xml
+++ b/examples/ear-testing/pom.xml
@@ -67,7 +67,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>10.0</version>
+        <version>10.1-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>junit</groupId>
diff --git a/examples/ejb-examples/pom.xml b/examples/ejb-examples/pom.xml
index df0feff203..f173bc0f2c 100644
--- a/examples/ejb-examples/pom.xml
+++ b/examples/ejb-examples/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ejb-remote-call-2/pom.xml 
b/examples/ejb-remote-call-2/pom.xml
index d398dd51c5..5c8cb1ec71 100644
--- a/examples/ejb-remote-call-2/pom.xml
+++ b/examples/ejb-remote-call-2/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ejb-remote-call/pom.xml b/examples/ejb-remote-call/pom.xml
index 32d9c9138c..20502bb311 100644
--- a/examples/ejb-remote-call/pom.xml
+++ b/examples/ejb-remote-call/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ejb-webservice/pom.xml b/examples/ejb-webservice/pom.xml
index dd74e33b86..435df1e116 100644
--- a/examples/ejb-webservice/pom.xml
+++ b/examples/ejb-webservice/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/groovy-cdi/pom.xml b/examples/groovy-cdi/pom.xml
index 69b1edc1e4..e3fa1d8e90 100644
--- a/examples/groovy-cdi/pom.xml
+++ b/examples/groovy-cdi/pom.xml
@@ -65,7 +65,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/groovy-jpa/pom.xml b/examples/groovy-jpa/pom.xml
index 81ec3661ea..8603dd9e92 100644
--- a/examples/groovy-jpa/pom.xml
+++ b/examples/groovy-jpa/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/helloworld-weblogic/pom.xml 
b/examples/helloworld-weblogic/pom.xml
index 46305295fb..1e2c8807c6 100644
--- a/examples/helloworld-weblogic/pom.xml
+++ b/examples/helloworld-weblogic/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-datasource/pom.xml 
b/examples/injection-of-datasource/pom.xml
index 783327f4ac..c10d581590 100644
--- a/examples/injection-of-datasource/pom.xml
+++ b/examples/injection-of-datasource/pom.xml
@@ -54,7 +54,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-ejbs/pom.xml 
b/examples/injection-of-ejbs/pom.xml
index cbdcc8a443..5d7a00a537 100644
--- a/examples/injection-of-ejbs/pom.xml
+++ b/examples/injection-of-ejbs/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-entitymanager/pom.xml 
b/examples/injection-of-entitymanager/pom.xml
index 8a055aa04b..fb820d5c02 100644
--- a/examples/injection-of-entitymanager/pom.xml
+++ b/examples/injection-of-entitymanager/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-env-entry/pom.xml 
b/examples/injection-of-env-entry/pom.xml
index 9a20bbfebe..d396db9479 100644
--- a/examples/injection-of-env-entry/pom.xml
+++ b/examples/injection-of-env-entry/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/interceptors/pom.xml b/examples/interceptors/pom.xml
index 0156754401..56179f5ce6 100644
--- a/examples/interceptors/pom.xml
+++ b/examples/interceptors/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/java-modules/pom.xml b/examples/java-modules/pom.xml
index 92a2860c4f..811ff39fbe 100644
--- a/examples/java-modules/pom.xml
+++ b/examples/java-modules/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/javamail/pom.xml b/examples/javamail/pom.xml
index 155afaebb3..1e304aab39 100644
--- a/examples/javamail/pom.xml
+++ b/examples/javamail/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/examples/jaxrs-filter/pom.xml b/examples/jaxrs-filter/pom.xml
index 668734a1a9..07427ae0a6 100644
--- a/examples/jaxrs-filter/pom.xml
+++ b/examples/jaxrs-filter/pom.xml
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
     </dependency>
   </dependencies>
   <build>
diff --git a/examples/jpa-eclipselink/pom.xml b/examples/jpa-eclipselink/pom.xml
index da3b086fef..eda238a8d5 100644
--- a/examples/jpa-eclipselink/pom.xml
+++ b/examples/jpa-eclipselink/pom.xml
@@ -69,7 +69,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jpa-enumerated/pom.xml b/examples/jpa-enumerated/pom.xml
index 8dca1fb1a1..09442e7008 100644
--- a/examples/jpa-enumerated/pom.xml
+++ b/examples/jpa-enumerated/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jpa-hibernate-arquillian/pom.xml 
b/examples/jpa-hibernate-arquillian/pom.xml
index 53eb43cce7..f8d8d2cb4f 100644
--- a/examples/jpa-hibernate-arquillian/pom.xml
+++ b/examples/jpa-hibernate-arquillian/pom.xml
@@ -91,7 +91,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>10.0</version>
+            <version>10.1-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/jpa-hibernate/pom.xml b/examples/jpa-hibernate/pom.xml
index a62a310054..82c52daf2d 100644
--- a/examples/jpa-hibernate/pom.xml
+++ b/examples/jpa-hibernate/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jsf-cdi-and-ejb/pom.xml b/examples/jsf-cdi-and-ejb/pom.xml
index 8e1a274eff..3ae12253df 100644
--- a/examples/jsf-cdi-and-ejb/pom.xml
+++ b/examples/jsf-cdi-and-ejb/pom.xml
@@ -94,7 +94,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/junit5-application-composer/pom.xml 
b/examples/junit5-application-composer/pom.xml
index e76e789616..5cc0b8c7fc 100644
--- a/examples/junit5-application-composer/pom.xml
+++ b/examples/junit5-application-composer/pom.xml
@@ -57,7 +57,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/junit5-arquillian-multiple-tomee/pom.xml 
b/examples/junit5-arquillian-multiple-tomee/pom.xml
index a1cb3e47ae..9c218336c0 100644
--- a/examples/junit5-arquillian-multiple-tomee/pom.xml
+++ b/examples/junit5-arquillian-multiple-tomee/pom.xml
@@ -72,7 +72,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>10.0</version>
+            <version>10.1-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/junit5-arquillian-simple-websockets/pom.xml 
b/examples/junit5-arquillian-simple-websockets/pom.xml
index 25b6ef23a6..1cc2de7b5a 100644
--- a/examples/junit5-arquillian-simple-websockets/pom.xml
+++ b/examples/junit5-arquillian-simple-websockets/pom.xml
@@ -69,7 +69,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>10.0</version>
+            <version>10.1-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/lookup-of-ejbs-with-descriptor/pom.xml 
b/examples/lookup-of-ejbs-with-descriptor/pom.xml
index fdec022aa2..b86f80cc89 100644
--- a/examples/lookup-of-ejbs-with-descriptor/pom.xml
+++ b/examples/lookup-of-ejbs-with-descriptor/pom.xml
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/lookup-of-ejbs/pom.xml b/examples/lookup-of-ejbs/pom.xml
index de07400abc..ca8fea496a 100644
--- a/examples/lookup-of-ejbs/pom.xml
+++ b/examples/lookup-of-ejbs/pom.xml
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/moviefun-rest/pom.xml b/examples/moviefun-rest/pom.xml
index 934cfb0556..d90b1be1a5 100644
--- a/examples/moviefun-rest/pom.xml
+++ b/examples/moviefun-rest/pom.xml
@@ -134,7 +134,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/moviefun/pom.xml b/examples/moviefun/pom.xml
index 00d1cd261b..b2ac6278d0 100644
--- a/examples/moviefun/pom.xml
+++ b/examples/moviefun/pom.xml
@@ -139,7 +139,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/movies-complete-meta/pom.xml 
b/examples/movies-complete-meta/pom.xml
index abfc226165..6f5b64cda4 100644
--- a/examples/movies-complete-meta/pom.xml
+++ b/examples/movies-complete-meta/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/movies-complete/pom.xml b/examples/movies-complete/pom.xml
index f366680be8..da92624af3 100644
--- a/examples/movies-complete/pom.xml
+++ b/examples/movies-complete/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/mp-custom-healthcheck/pom.xml 
b/examples/mp-custom-healthcheck/pom.xml
index dd6522fe9c..388a98eb02 100644
--- a/examples/mp-custom-healthcheck/pom.xml
+++ b/examples/mp-custom-healthcheck/pom.xml
@@ -27,7 +27,7 @@
     <version.microprofile.health-api>4.0.1</version.microprofile.health-api>
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.4.0</maven-war-plugin.version>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.13.2</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-faulttolerance-fallback/pom.xml 
b/examples/mp-faulttolerance-fallback/pom.xml
index 8f9deae0fe..a1e8691f52 100644
--- a/examples/mp-faulttolerance-fallback/pom.xml
+++ b/examples/mp-faulttolerance-fallback/pom.xml
@@ -25,7 +25,7 @@
     
<arquillian-junit-container.version>1.7.1.Final</arquillian-junit-container.version>
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.4.0</maven-war-plugin.version>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.13.2</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-faulttolerance-retry/pom.xml 
b/examples/mp-faulttolerance-retry/pom.xml
index ddb9b94f96..65aa91a668 100644
--- a/examples/mp-faulttolerance-retry/pom.xml
+++ b/examples/mp-faulttolerance-retry/pom.xml
@@ -27,7 +27,7 @@
     
<arquillian-junit-container.version>1.7.1.Final</arquillian-junit-container.version>
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.4.0</maven-war-plugin.version>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.13.2</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-faulttolerance-timeout/pom.xml 
b/examples/mp-faulttolerance-timeout/pom.xml
index 1352a43236..c475439bc5 100644
--- a/examples/mp-faulttolerance-timeout/pom.xml
+++ b/examples/mp-faulttolerance-timeout/pom.xml
@@ -28,7 +28,7 @@
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.4.0</maven-war-plugin.version>
     <tomee.version>10.1.1-SNAPSHOT</tomee.version>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.13.2</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/multi-jpa-provider-testing/pom.xml 
b/examples/multi-jpa-provider-testing/pom.xml
index 00b315b166..6fb3edbdb5 100644
--- a/examples/multi-jpa-provider-testing/pom.xml
+++ b/examples/multi-jpa-provider-testing/pom.xml
@@ -93,7 +93,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/multiple-arquillian-adapters/pom.xml 
b/examples/multiple-arquillian-adapters/pom.xml
index 6b3d3512b7..74f577c785 100644
--- a/examples/multiple-arquillian-adapters/pom.xml
+++ b/examples/multiple-arquillian-adapters/pom.xml
@@ -134,7 +134,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- common arquillian dependencies -->
diff --git a/examples/multiple-tomee-arquillian/pom.xml 
b/examples/multiple-tomee-arquillian/pom.xml
index 6d9bb0a808..ed18b79f9e 100644
--- a/examples/multiple-tomee-arquillian/pom.xml
+++ b/examples/multiple-tomee-arquillian/pom.xml
@@ -69,7 +69,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/persistence-fragment/pom.xml 
b/examples/persistence-fragment/pom.xml
index 2d53fdf2f8..019c39c049 100644
--- a/examples/persistence-fragment/pom.xml
+++ b/examples/persistence-fragment/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/pojo-webservice/pom.xml b/examples/pojo-webservice/pom.xml
index e0bab87d9d..a48a096027 100644
--- a/examples/pojo-webservice/pom.xml
+++ b/examples/pojo-webservice/pom.xml
@@ -79,7 +79,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/polling-parent/polling-client/pom.xml 
b/examples/polling-parent/polling-client/pom.xml
index a3811087fd..03857bb494 100644
--- a/examples/polling-parent/polling-client/pom.xml
+++ b/examples/polling-parent/polling-client/pom.xml
@@ -78,7 +78,7 @@
           <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>10.0</version>
+            <version>10.1-SNAPSHOT</version>
           </dependency>
           <dependency>
             <groupId>net.sourceforge.serp</groupId>
diff --git a/examples/realm-in-tomee/pom.xml b/examples/realm-in-tomee/pom.xml
index fe4936f1ed..9585b1c04b 100644
--- a/examples/realm-in-tomee/pom.xml
+++ b/examples/realm-in-tomee/pom.xml
@@ -65,7 +65,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/reload-persistence-unit-properties/pom.xml 
b/examples/reload-persistence-unit-properties/pom.xml
index 1041d5bd90..da143c0719 100644
--- a/examples/reload-persistence-unit-properties/pom.xml
+++ b/examples/reload-persistence-unit-properties/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/resources-declared-in-webapp/pom.xml 
b/examples/resources-declared-in-webapp/pom.xml
index fd1a773775..b2c163abaa 100644
--- a/examples/resources-declared-in-webapp/pom.xml
+++ b/examples/resources-declared-in-webapp/pom.xml
@@ -85,7 +85,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/resources-jmx-example/pom.xml 
b/examples/resources-jmx-example/pom.xml
index 96a3faf00a..a86c11a408 100644
--- a/examples/resources-jmx-example/pom.xml
+++ b/examples/resources-jmx-example/pom.xml
@@ -79,7 +79,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>10.0</version>
+        <version>10.1-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>
       <!-- Test dependencies -->
diff --git a/examples/rest-applicationcomposer-mockito/pom.xml 
b/examples/rest-applicationcomposer-mockito/pom.xml
index 5c6b2004c5..ea5eaf49eb 100644
--- a/examples/rest-applicationcomposer-mockito/pom.xml
+++ b/examples/rest-applicationcomposer-mockito/pom.xml
@@ -57,7 +57,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/examples/rest-applicationcomposer/pom.xml 
b/examples/rest-applicationcomposer/pom.xml
index 42c5a9c68f..fb5f502e1e 100644
--- a/examples/rest-applicationcomposer/pom.xml
+++ b/examples/rest-applicationcomposer/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-cdi/pom.xml b/examples/rest-cdi/pom.xml
index 3ed07e4839..cededa6d8a 100644
--- a/examples/rest-cdi/pom.xml
+++ b/examples/rest-cdi/pom.xml
@@ -51,7 +51,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-example-with-application/pom.xml 
b/examples/rest-example-with-application/pom.xml
index f1935f4927..647e4111d1 100644
--- a/examples/rest-example-with-application/pom.xml
+++ b/examples/rest-example-with-application/pom.xml
@@ -85,7 +85,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-example/pom.xml b/examples/rest-example/pom.xml
index 0facaf56d0..034d934ef9 100644
--- a/examples/rest-example/pom.xml
+++ b/examples/rest-example/pom.xml
@@ -120,7 +120,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-jaas/pom.xml b/examples/rest-jaas/pom.xml
index fe4d07f006..007f46e50d 100644
--- a/examples/rest-jaas/pom.xml
+++ b/examples/rest-jaas/pom.xml
@@ -27,7 +27,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/rest-on-ejb/pom.xml b/examples/rest-on-ejb/pom.xml
index 2c538d8bc7..5d10cd16e5 100644
--- a/examples/rest-on-ejb/pom.xml
+++ b/examples/rest-on-ejb/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-sse-example/pom.xml 
b/examples/rest-sse-example/pom.xml
index 07f07b3374..aa4381e96e 100644
--- a/examples/rest-sse-example/pom.xml
+++ b/examples/rest-sse-example/pom.xml
@@ -86,7 +86,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-xml-json/pom.xml b/examples/rest-xml-json/pom.xml
index de54863df6..f91e253062 100644
--- a/examples/rest-xml-json/pom.xml
+++ b/examples/rest-xml-json/pom.xml
@@ -55,7 +55,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/scala-basic/pom.xml b/examples/scala-basic/pom.xml
index fd00c550da..a4815f7dc1 100644
--- a/examples/scala-basic/pom.xml
+++ b/examples/scala-basic/pom.xml
@@ -102,7 +102,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- scala dependencies for run and testing -->
diff --git a/examples/schedule-events/pom.xml b/examples/schedule-events/pom.xml
index 654a23aad6..a06676d4a5 100644
--- a/examples/schedule-events/pom.xml
+++ b/examples/schedule-events/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/schedule-expression/pom.xml 
b/examples/schedule-expression/pom.xml
index 56960ece56..65014947e7 100644
--- a/examples/schedule-expression/pom.xml
+++ b/examples/schedule-expression/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/schedule-methods-meta/pom.xml 
b/examples/schedule-methods-meta/pom.xml
index 78b7963eb1..664c1d538d 100644
--- a/examples/schedule-methods-meta/pom.xml
+++ b/examples/schedule-methods-meta/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/schedule-methods/pom.xml 
b/examples/schedule-methods/pom.xml
index ca7fce5ec1..c7e2d69947 100644
--- a/examples/schedule-methods/pom.xml
+++ b/examples/schedule-methods/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/security-openid/pom.xml b/examples/security-openid/pom.xml
index df0d1230fa..132ff2fa0b 100644
--- a/examples/security-openid/pom.xml
+++ b/examples/security-openid/pom.xml
@@ -37,7 +37,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>10.0</version>
+            <version>10.1-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/server-events/pom.xml b/examples/server-events/pom.xml
index 55c4ae2ff1..3e32cad340 100644
--- a/examples/server-events/pom.xml
+++ b/examples/server-events/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!--
diff --git a/examples/simple-cdi-interceptor/pom.xml 
b/examples/simple-cdi-interceptor/pom.xml
index 93db9efe92..0eeaf57572 100644
--- a/examples/simple-cdi-interceptor/pom.xml
+++ b/examples/simple-cdi-interceptor/pom.xml
@@ -47,7 +47,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-cmp2/pom.xml b/examples/simple-cmp2/pom.xml
index e88129f5ad..4c4f281b6b 100644
--- a/examples/simple-cmp2/pom.xml
+++ b/examples/simple-cmp2/pom.xml
@@ -89,7 +89,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-ear/moviefun-business-logic/pom.xml 
b/examples/simple-ear/moviefun-business-logic/pom.xml
index d0e313fc5f..fc9152456c 100644
--- a/examples/simple-ear/moviefun-business-logic/pom.xml
+++ b/examples/simple-ear/moviefun-business-logic/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-ear/moviefun-webapp/pom.xml 
b/examples/simple-ear/moviefun-webapp/pom.xml
index bb8e3b9acb..4044b108ac 100644
--- a/examples/simple-ear/moviefun-webapp/pom.xml
+++ b/examples/simple-ear/moviefun-webapp/pom.xml
@@ -40,7 +40,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-ear/pom.xml b/examples/simple-ear/pom.xml
index c00fb31015..797045d95b 100644
--- a/examples/simple-ear/pom.xml
+++ b/examples/simple-ear/pom.xml
@@ -82,7 +82,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>10.0</version>
+        <version>10.1-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>junit</groupId>
diff --git a/examples/simple-jms-context/pom.xml 
b/examples/simple-jms-context/pom.xml
index 5c6aca8670..1b6a4b5920 100644
--- a/examples/simple-jms-context/pom.xml
+++ b/examples/simple-jms-context/pom.xml
@@ -98,7 +98,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-jms/pom.xml b/examples/simple-jms/pom.xml
index 7eed3bd63a..eb510ad0fe 100644
--- a/examples/simple-jms/pom.xml
+++ b/examples/simple-jms/pom.xml
@@ -96,7 +96,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-remote-tomcatusers/pom.xml 
b/examples/simple-remote-tomcatusers/pom.xml
index 2f2bdf81cf..e14012136e 100644
--- a/examples/simple-remote-tomcatusers/pom.xml
+++ b/examples/simple-remote-tomcatusers/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-rest/pom.xml b/examples/simple-rest/pom.xml
index 0596f0719a..9aa9828a9f 100644
--- a/examples/simple-rest/pom.xml
+++ b/examples/simple-rest/pom.xml
@@ -51,7 +51,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-singleton/pom.xml 
b/examples/simple-singleton/pom.xml
index cec181da12..7279a1b1d9 100644
--- a/examples/simple-singleton/pom.xml
+++ b/examples/simple-singleton/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateful-callbacks/pom.xml 
b/examples/simple-stateful-callbacks/pom.xml
index 0d3531ec31..9a171b4919 100644
--- a/examples/simple-stateful-callbacks/pom.xml
+++ b/examples/simple-stateful-callbacks/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateful/pom.xml b/examples/simple-stateful/pom.xml
index 4ab3ee7e29..7716e170ec 100644
--- a/examples/simple-stateful/pom.xml
+++ b/examples/simple-stateful/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateless-callbacks/pom.xml 
b/examples/simple-stateless-callbacks/pom.xml
index 10978ba096..e2e0eb8a4d 100644
--- a/examples/simple-stateless-callbacks/pom.xml
+++ b/examples/simple-stateless-callbacks/pom.xml
@@ -54,7 +54,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateless-with-descriptor/pom.xml 
b/examples/simple-stateless-with-descriptor/pom.xml
index 0d322b8198..18c4ea4179 100644
--- a/examples/simple-stateless-with-descriptor/pom.xml
+++ b/examples/simple-stateless-with-descriptor/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateless/pom.xml 
b/examples/simple-stateless/pom.xml
index e340d44865..05859219f7 100644
--- a/examples/simple-stateless/pom.xml
+++ b/examples/simple-stateless/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/struts/pom.xml b/examples/struts/pom.xml
index 570512eaf4..3c62d71e0d 100644
--- a/examples/struts/pom.xml
+++ b/examples/struts/pom.xml
@@ -88,7 +88,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/telephone-stateful/pom.xml 
b/examples/telephone-stateful/pom.xml
index d384dabbb2..ce420ab914 100644
--- a/examples/telephone-stateful/pom.xml
+++ b/examples/telephone-stateful/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testcase-injection/pom.xml 
b/examples/testcase-injection/pom.xml
index 99677a1103..977a85432f 100644
--- a/examples/testcase-injection/pom.xml
+++ b/examples/testcase-injection/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-2/pom.xml 
b/examples/testing-security-2/pom.xml
index 181f4ef221..cceeb9ce55 100644
--- a/examples/testing-security-2/pom.xml
+++ b/examples/testing-security-2/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-3/pom.xml 
b/examples/testing-security-3/pom.xml
index 7a78228f55..fe08b019dc 100644
--- a/examples/testing-security-3/pom.xml
+++ b/examples/testing-security-3/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-4/pom.xml 
b/examples/testing-security-4/pom.xml
index abd5c3d5b5..af14015dcb 100644
--- a/examples/testing-security-4/pom.xml
+++ b/examples/testing-security-4/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-meta/pom.xml 
b/examples/testing-security-meta/pom.xml
index 0a974fb965..8924f3fed4 100644
--- a/examples/testing-security-meta/pom.xml
+++ b/examples/testing-security-meta/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security/pom.xml 
b/examples/testing-security/pom.xml
index 24f5005809..29b3c24172 100644
--- a/examples/testing-security/pom.xml
+++ b/examples/testing-security/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-transactions-bmt/pom.xml 
b/examples/testing-transactions-bmt/pom.xml
index 8aeaeb8bd3..6e3350e405 100644
--- a/examples/testing-transactions-bmt/pom.xml
+++ b/examples/testing-transactions-bmt/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-transactions/pom.xml 
b/examples/testing-transactions/pom.xml
index 568b554fec..836fdfff02 100644
--- a/examples/testing-transactions/pom.xml
+++ b/examples/testing-transactions/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/tomee-jersey-eclipselink/pom.xml 
b/examples/tomee-jersey-eclipselink/pom.xml
index c9291cb2e0..f87be1c319 100644
--- a/examples/tomee-jersey-eclipselink/pom.xml
+++ b/examples/tomee-jersey-eclipselink/pom.xml
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/tomee-jms-portability/pom.xml 
b/examples/tomee-jms-portability/pom.xml
index 9ed7cc28b0..494b44faa4 100644
--- a/examples/tomee-jms-portability/pom.xml
+++ b/examples/tomee-jms-portability/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/transaction-rollback/pom.xml 
b/examples/transaction-rollback/pom.xml
index dabc2e6704..16c6402b07 100644
--- a/examples/transaction-rollback/pom.xml
+++ b/examples/transaction-rollback/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/troubleshooting/pom.xml b/examples/troubleshooting/pom.xml
index a370ffbe46..ab29fdb787 100644
--- a/examples/troubleshooting/pom.xml
+++ b/examples/troubleshooting/pom.xml
@@ -61,7 +61,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/webservice-attachments/pom.xml 
b/examples/webservice-attachments/pom.xml
index 332ffb6fbd..62ba9f15df 100644
--- a/examples/webservice-attachments/pom.xml
+++ b/examples/webservice-attachments/pom.xml
@@ -53,7 +53,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
     </dependency>
     <!--
     The <scope>test</scope> guarantees that non of your runtime
diff --git a/examples/webservice-ssl-client-cert/pom.xml 
b/examples/webservice-ssl-client-cert/pom.xml
index 7105729033..c6de36555f 100644
--- a/examples/webservice-ssl-client-cert/pom.xml
+++ b/examples/webservice-ssl-client-cert/pom.xml
@@ -72,7 +72,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>junit</groupId>
diff --git a/examples/websocket-jms/pom.xml b/examples/websocket-jms/pom.xml
index a011fdb7f2..45fd9827bf 100644
--- a/examples/websocket-jms/pom.xml
+++ b/examples/websocket-jms/pom.xml
@@ -73,7 +73,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/websocket-tls-basic-auth/pom.xml 
b/examples/websocket-tls-basic-auth/pom.xml
index 865a8b4fec..c7ed7bc578 100644
--- a/examples/websocket-tls-basic-auth/pom.xml
+++ b/examples/websocket-tls-basic-auth/pom.xml
@@ -25,7 +25,7 @@
   <name>TomEE :: Examples :: WebSocket with tls and basic auth Example</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <jakartaee-api.version>10.0</jakartaee-api.version>
+    <jakartaee-api.version>10.1-SNAPSHOT</jakartaee-api.version>
     <jakarta.websocket-api.version>2.0.0</jakarta.websocket-api.version>
     <tomee.classifier>webprofile</tomee.classifier>
     <tomcat.version>10.1.43</tomcat.version>
diff --git a/examples/xa-datasource/pom.xml b/examples/xa-datasource/pom.xml
index 155b8d62b9..79ac1be5ec 100644
--- a/examples/xa-datasource/pom.xml
+++ b/examples/xa-datasource/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>10.0</version>
+      <version>10.1-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/pom.xml b/pom.xml
index b14ecee533..5f980ca4dd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
     
<tomee.build.name>${project.groupId}.${project.artifactId}</tomee.build.name>
 
     <!-- To easily change the javaee api version -->
-    <version.jakartaee-api>10.0</version.jakartaee-api>
+    <version.jakartaee-api>10.1-SNAPSHOT</version.jakartaee-api>
     <version.tomee-patch-plugin>0.10</version.tomee-patch-plugin>
 
     <!-- Project encoding -->
diff --git a/tomee/tomee-myfaces/pom.xml b/tomee/tomee-myfaces/pom.xml
index 9233a44f45..48495bd0aa 100644
--- a/tomee/tomee-myfaces/pom.xml
+++ b/tomee/tomee-myfaces/pom.xml
@@ -50,6 +50,11 @@
       <version>${tomcat.version}</version>
       <scope>provided</scope>
     </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>openejb-core</artifactId>
+      <scope>provided</scope>
+    </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>openejb-loader</artifactId>

Reply via email to