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

jgallimore pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit f2281aac66b0924034dbf49b4a3f13480b001ada
Merge: b63e670d26 80517d625c
Author: Jonathan Gallimore <j...@jrg.me.uk>
AuthorDate: Tue Jul 4 10:25:14 2023 +0100

    Merge remote-tracking branch 'apache/main' into main

 arquillian/arquillian-tomee-common/pom.xml         |    2 +-
 arquillian/arquillian-tomee-embedded/pom.xml       |    4 +-
 .../arquillian-tomee-moviefun-example/pom.xml      |    4 +-
 arquillian/arquillian-tomee-remote/pom.xml         |    8 +-
 .../openejb/arquillian/EarWarResourcesXmlTest.java |    4 +
 .../arquillian-tomee-config-tests/pom.xml          |    2 +-
 .../arquillian-tomee-webprofile-tests/pom.xml      |    2 +-
 boms/tomee-microprofile-api/pom.xml                |    4 +-
 boms/tomee-microprofile/pom.xml                    |   82 +-
 boms/tomee-plume-api/pom.xml                       |    4 +-
 boms/tomee-plume/pom.xml                           |  123 +-
 boms/tomee-plus-api/pom.xml                        |    4 +-
 boms/tomee-plus/pom.xml                            |  123 +-
 boms/tomee-webprofile-api/pom.xml                  |    2 +-
 boms/tomee-webprofile/pom.xml                      |   48 +-
 container/openejb-core/pom.xml                     |    6 +-
 .../org/apache/openejb/cdi/AppBeanManager.java}    |   24 +-
 .../org/apache/openejb/cdi/AppWebBeansContext.java |   53 +
 .../openejb/cdi/ThreadSingletonServiceImpl.java    |   10 +-
 .../openejb/cdi/WebAppInjectionResolver.java       |  103 +-
 .../apache/openejb/config/AnnotationDeployer.java  |    2 +
 .../java/org/apache/openejb/config/AutoConfig.java |    3 +-
 .../event/DataSourceDefinitionUrlBuild.java}       |   27 +-
 .../openejb/monitoring/DynamicMBeanWrapper.java    |    7 +-
 .../openejb/testing/ApplicationComposers.java      |   11 +
 .../src/main/resources/default.exclusions          |    4 +-
 .../classic/DataSourceDefinitionUrlBuildTest.java  |  217 ++++
 .../openejb/cdi/InjectionResolverCacheTest.java    |  102 ++
 .../jdbc/driver/AlternateDriverJarTest.java        |    6 +-
 .../openejb/junit5/RunWithApplicationComposer.java |    2 +
 .../junit5/AppComposerMemoryReleaseTest.java       |   74 ++
 .../openejb/junit5/AppComposerPerClassBase.java    |   54 +
 .../AppComposerPerClassInheritanceTest.java}       |   19 +-
 .../junit5/AppComposerSnifferExtension.java}       |   26 +-
 deps/activemq-broker-shade/pom.xml                 |    6 +-
 deps/activemq-client-shade/pom.xml                 |   99 --
 deps/activemq-kahadb-store-shade/pom.xml           |    2 +-
 deps/activemq-ra-shade/pom.xml                     |    2 +-
 deps/cxf-rt-rs-mp-client-shade/pom.xml             |    3 +-
 deps/cxf-shade/pom.xml                             |   32 +-
 .../java/org/apache/cxf/common/jaxb/JAXBUtils.java | 1180 --------------------
 .../patch/java/org/apache/cxf/helpers/IOUtils.java |  428 -------
 .../AbstractFaultChainInitiatorObserver.java       |  142 ---
 .../apache/cxf/jaxb/JAXBContextInitializer.java    |  569 ----------
 .../org/apache/cxf/jaxb/io/DataWriterImpl.java     |  321 ------
 deps/pom.xml                                       |    1 -
 examples/access-timeout-meta/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                    |    4 +-
 examples/async-methods/pom.xml                     |    2 +-
 examples/async-postconstruct/pom.xml               |    2 +-
 examples/async-servlet/pom.xml                     |    4 +-
 .../bean-validation-design-by-contract/pom.xml     |    2 +-
 examples/bval-evaluation-redeployment/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                         |    4 +-
 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                 |    6 +-
 .../connector-sample-functional-tests/pom.xml      |    4 +-
 examples/connector-ear/pom.xml                     |    2 +-
 examples/connector-war/pom.xml                     |    4 +-
 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             |    6 +-
 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/groovy-spock/pom.xml                      |    4 +-
 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                      |    4 +-
 examples/javamail/pom.xml                          |    2 +-
 examples/jaxrs-filter/pom.xml                      |    2 +-
 examples/jaxrs-json-provider-jettison/pom.xml      |    4 +-
 examples/jpa-eclipselink/pom.xml                   |    2 +-
 examples/jpa-enumerated/pom.xml                    |    2 +-
 examples/jpa-hibernate-arquillian/pom.xml          |    4 +-
 examples/jpa-hibernate/pom.xml                     |    2 +-
 examples/jsf-cdi-and-ejb/pom.xml                   |    2 +-
 examples/jsf-managedBean-and-ejb/pom.xml           |    2 +-
 examples/jsonb-configuration/pom.xml               |    2 +-
 examples/jsonb-custom-serializer/pom.xml           |    2 +-
 examples/junit5-application-composer/pom.xml       |    2 +-
 examples/junit5-arquillian-multiple-tomee/pom.xml  |    4 +-
 .../junit5-arquillian-simple-websockets/pom.xml    |    4 +-
 examples/lookup-of-ejbs-with-descriptor/pom.xml    |    2 +-
 examples/lookup-of-ejbs/pom.xml                    |    2 +-
 examples/moviefun-rest/pom.xml                     |    4 +-
 examples/moviefun/pom.xml                          |    6 +-
 examples/movies-complete-meta/pom.xml              |    2 +-
 examples/movies-complete/pom.xml                   |    2 +-
 examples/mp-config-example/pom.xml                 |    8 +-
 examples/mp-config-source-database/pom.xml         |    4 +-
 examples/mp-custom-healthcheck/pom.xml             |    8 +-
 examples/mp-faulttolerance-fallback/pom.xml        |    8 +-
 examples/mp-faulttolerance-retry/pom.xml           |    6 +-
 examples/mp-faulttolerance-timeout/pom.xml         |    8 +-
 examples/mp-jsonb-configuration/pom.xml            |    2 +-
 .../mp-jwt-bean-validation-strongly-typed/pom.xml  |    4 +-
 examples/mp-jwt-bean-validation/pom.xml            |    4 +-
 examples/mp-metrics-counted/pom.xml                |    8 +-
 examples/mp-metrics-gauge/pom.xml                  |    8 +-
 examples/mp-metrics-histogram/pom.xml              |    8 +-
 examples/mp-metrics-metered/pom.xml                |   10 +-
 examples/mp-metrics-timed/pom.xml                  |    8 +-
 examples/mp-opentracing-traced/pom.xml             |    4 +-
 examples/mp-rest-client/README.adoc                |    2 +-
 examples/mp-rest-client/README_es.adoc             |    2 +-
 examples/mp-rest-client/README_pt.adoc             |    2 +-
 examples/mp-rest-client/pom.xml                    |    8 +-
 examples/mp-rest-jwt-jwk/pom.xml                   |    2 +-
 examples/mp-rest-jwt-principal/pom.xml             |    2 +-
 examples/mp-rest-jwt-public-key/pom.xml            |    4 +-
 examples/multi-jpa-provider-testing/pom.xml        |    2 +-
 examples/multiple-arquillian-adapters/pom.xml      |    4 +-
 examples/multiple-tomee-arquillian/pom.xml         |    4 +-
 examples/persistence-fragment/pom.xml              |    2 +-
 examples/pojo-webservice/pom.xml                   |    2 +-
 examples/polling-parent/polling-client/pom.xml     |    2 +-
 examples/polling-parent/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 +-
 .../resources-jmx-ejb/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/build.sbt                     |    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/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 +-
 .../simple-ear/moviefun-functional-tests/pom.xml   |    4 +-
 examples/simple-ear/moviefun-webapp/pom.xml        |    2 +-
 examples/simple-ear/pom.xml                        |    2 +-
 examples/simple-jms-context/pom.xml                |    4 +-
 examples/simple-jms/pom.xml                        |    4 +-
 examples/simple-remote-tomcatusers/pom.xml         |    4 +-
 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/singleton-startup-ordering/pom.xml        |    4 +-
 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        |    4 +-
 examples/websocket-jms/pom.xml                     |    4 +-
 examples/websocket-tls-basic-auth/pom.xml          |    6 +-
 examples/xa-datasource/pom.xml                     |    4 +-
 itests/microprofile-jwt-itests/pom.xml             |    3 +-
 itests/tomee-microprofile-itests/pom.xml           |    6 +-
 itests/tomee-security-itests/pom.xml               |    2 +-
 maven/jarstxt-maven-plugin/pom.xml                 |    2 +-
 maven/pom.xml                                      |    2 +-
 .../openejb/maven/plugins/TomEEEmbeddedMojo.java   |    8 +-
 mp-jwt/pom.xml                                     |    4 +-
 namespace-change.adoc                              |    2 +-
 pipelines/main-build-full                          |   69 ++
 pipelines/main-build-full-arquillian               |   69 ++
 pipelines/main-build-full-examples                 |   69 ++
 pipelines/main-build-full-itests                   |   69 ++
 pipelines/main-build-full-tck                      |   69 ++
 pipelines/main-build-quick                         |   69 ++
 pipelines/main-deploy                              |   69 ++
 pipelines/main-owasp-check                         |   69 ++
 pipelines/main-sanity-checks                       |   77 ++
 pom.xml                                            |  263 +++--
 server/openejb-bonecp/pom.xml                      |    2 +-
 server/openejb-client/pom.xml                      |    2 +-
 server/openejb-cxf/pom.xml                         |   33 +-
 server/openejb-http/pom.xml                        |    4 +-
 server/openejb-webservices/pom.xml                 |    2 +-
 tck/bval-embedded/pom.xml                          |    2 +-
 tck/cdi-embedded/pom.xml                           |    8 +-
 tck/cdi-tomee/pom.xml                              |   10 +-
 tck/cdi-tomee/src/test/resources/arquillian.xml    |    2 +-
 tck/microprofile-tck/config/pom.xml                |    2 -
 tck/microprofile-tck/fault-tolerance/pom.xml       |    2 -
 tck/microprofile-tck/health/pom.xml                |    2 -
 tck/microprofile-tck/jwt/pom.xml                   |    4 +-
 tck/microprofile-tck/metrics/pom.xml               |    3 -
 tck/microprofile-tck/openapi/pom.xml               |    4 +-
 tck/microprofile-tck/opentracing/pom.xml           |    8 +-
 tck/microprofile-tck/pom.xml                       |   68 ++
 tck/microprofile-tck/rest-client/pom.xml           |    4 +-
 tomee/apache-tomee/pom.xml                         |   34 +-
 tomee/pom.xml                                      |   10 +-
 .../java/org/apache/tomee/installer/Installer.java |   14 +-
 tomee/tomee-embedded/pom.xml                       |    2 +-
 tomee/tomee-loader/pom.xml                         |    2 +-
 tomee/tomee-microprofile/mp-common/pom.xml         |  226 ++--
 .../tomee-microprofile-webapp/pom.xml              |   16 +-
 tomee/tomee-myfaces/pom.xml                        |    2 +-
 tomee/tomee-plume-webapp/pom.xml                   |    8 +-
 tomee/tomee-plus-webapp/pom.xml                    |   12 +-
 tomee/tomee-security/pom.xml                       |    2 +-
 .../tomee/security/http/SavedAuthentication.java   |    5 +-
 .../apache/tomee/security/http/SavedRequest.java   |    5 +-
 .../security/http/SavedAuthenticationTest.java}    |   29 +-
 .../tomee/security/http/SavedRequestTest.java}     |   29 +-
 tomee/tomee-webaccess/pom.xml                      |    4 +-
 tomee/tomee-webapp/pom.xml                         |    6 +-
 utils/log4j2-tomee/pom.xml                         |    5 +-
 utils/openejb-core-hibernate/pom.xml               |    8 +-
 263 files changed, 2219 insertions(+), 3694 deletions(-)

Reply via email to