This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/com.google.code.gson-gson-2.13.2
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
discard fbcaa4d99d build(deps): bump com.google.code.gson:gson from 2.13.1 to
2.13.2
add 3850839d21 AXIS2-6079, support OpenJDK 21 by removing the Java
Security Manager, make OpenJDK 17 the minimum requirement as a result
add 3f34922dba Axis2 site build updates, use AI to update broken http
links if possible and document what is unable to be fixed
add 168e43fafa build(deps): bump spring.version from 6.2.10 to 6.2.12
add 06b6ca80b6 Merge pull request #1026 from
apache/dependabot/maven/spring.version-6.2.12
add 59e0f8ac67 build(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.81
to 1.82
add fa076c3d6f Merge pull request #1025 from
apache/dependabot/maven/org.bouncycastle-bcpkix-jdk18on-1.82
add 2ef7078615 build(deps-dev): bump org.eclipse.angus:angus-mail from
2.0.4 to 2.0.5
add a19916eae2 Merge pull request #1024 from
apache/dependabot/maven/org.eclipse.angus-angus-mail-2.0.5
add 6c1ab5e0ff build(deps): bump org.assertj:assertj-core from 3.27.4 to
3.27.6
add 2630fbc179 Merge pull request #1023 from
apache/dependabot/maven/org.assertj-assertj-core-3.27.6
add c3c1b72701 build(deps-dev): bump org.eclipse.angus:angus-activation
add 9d25cd9ea0 Merge pull request #1021 from
apache/dependabot/maven/org.eclipse.angus-angus-activation-2.0.3
add 62c89726bc build(deps): bump jakarta.xml.bind:jakarta.xml.bind-api
add 916e4a57b7 Merge pull request #1020 from
apache/dependabot/maven/jakarta.xml.bind-jakarta.xml.bind-api-4.0.4
add a8196fa1be build(deps): bump surefire.version from 3.5.3 to 3.5.4
add f38cd9bfa6 Merge pull request #1019 from
apache/dependabot/maven/surefire.version-3.5.4
add f1e5707cc8 build(deps): bump org.apache.maven:maven-archiver from
3.6.4 to 3.6.5
add 9e3de96a11 build(deps): bump
org.apache.maven.plugins:maven-antrun-plugin
add 7e86f2caa0 Merge pull request #1033 from
apache/dependabot/maven/org.apache.maven.plugins-maven-antrun-plugin-3.2.0
add 3b0ca6f876 build(deps): bump
org.apache.httpcomponents.client5:httpclient5
add c5b2f38264 Merge pull request #1032 from
apache/dependabot/maven/org.apache.httpcomponents.client5-httpclient5-5.5.1
add cf1eb2814d build(deps): bump jibx.version from 1.4.2 to 1.4.5
add a13fd9d762 Merge pull request #1031 from
apache/dependabot/maven/jibx.version-1.4.5
add 117d168a9c Merge branch 'master' into
dependabot/maven/org.apache.maven-maven-archiver-3.6.5
add 34ff9c6dde Merge pull request #1030 from
apache/dependabot/maven/org.apache.maven-maven-archiver-3.6.5
add d07197f408 build(deps): bump groovy.version from 5.0.1 to 5.0.2
add 7257190bd1 Merge pull request #1029 from
apache/dependabot/maven/groovy.version-5.0.2
add b812cbcade build(deps): bump jetty.version from 12.1.1 to 12.1.4
add 1b24496842 Merge pull request #1028 from
apache/dependabot/maven/jetty.version-12.1.4
add fb24cef21e fix: remove old geronimo javax APIs
add 0f4d12d2c5 Merge pull request #1027 from
apache/bugfix/remove-geronimo-api
add 65e26dd306 AXIS2-6098 Add HTTP/2 transport and docs explaining the
benefits
add 2991dcb2ba AXIS2-6098 Add HTTP/2 transport and docs explaining the
benefits
add 4aa32844e1 AXIS2-6098 Add HTTP/2 transport and docs explaining the
benefits
add 4f720f7dea Fix transport-h2 unit tests
add db7874e2a8 When enableJSONOnly=true avoid loading Axiom
add 9534bc19f5 Add some more invalid JSON protection to avoid sensitive
info disclosure
add 0c31026ca4 Code cleanup
add b3dcad805a Add unit test to prevent axiom loading with
enableJSONOnly=true
add adfd5ade32 Fix unit tests
add a8fa7a2977 Add another unit test to prevent axiom loading with
enableJSONOnly=true
add 3c1b6f124b Add some more JSON unit tests
add cc2a9b8603 Fix new unit tests for JSON
add acef37cd01 ci: add JDK 25, switch to temurin distribution, refactor
add c2cd33d56d fix: add `includeantruntime="false"` parameter to javac ant
builds
add f7bb1b2b43 fix: remove unsupported parameter
add f7404c8eb9 fix: correctly set Java version in maven and CI
add e678c16859 chore: java 1.8 compat is no longer needed
add 93ac65dd14 chore: pin byte-buddy version for recent JDK compat
add 4ff03f397c chore: use SecurityManager only for JDKs up to 24
add 03134e1ef5 chore: update allowed version range
add ced816e780 chore: update maven plugin plugin for JDK 25 compatability
add e7b23b0bec chore: remove hermetic-maven-plugin because it relies on
the removed SecurityManager
add 9e87d4920f chore: remove animal-sniffer-maven-plugin because it is no
longer needed
add 3e1e05bf6a chore: update Jacoco to support JDK 25
add 4e9de1f76d Merge pull request #1017 from apache/ci/add-jdk-25-lts
add dfa17182c2 build(deps): bump actions/checkout from 5 to 6
add a1b35d2087 Merge pull request #1041 from
apache/dependabot/github_actions/actions/checkout-6
add 2cf2a2927d build(deps): bump commons-io:commons-io from 2.20.0 to
2.21.0
add c40984b540 Merge pull request #1040 from
apache/dependabot/maven/commons-io-commons-io-2.21.0
add 7564e181c7 build(deps): bump aspectj.version from 1.9.24 to 1.9.25
add badeed50c5 Merge pull request #1039 from
apache/dependabot/maven/aspectj.version-1.9.25
add d3e4774361 build(deps): bump org.apache.ws.xmlschema:xmlschema-core
add 34c3111773 Merge pull request #1035 from
apache/dependabot/maven/org.apache.ws.xmlschema-xmlschema-core-2.3.2
add ff420f29d6 build(deps): bump spring.version from 6.2.12 to 7.0.0
add 18b953691f Merge pull request #1034 from
apache/dependabot/maven/spring.version-7.0.0
add 49615bad6d build(deps): bump com.google.code.gson:gson from 2.13.1 to
2.13.2
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (fbcaa4d99d)
\
N -- N -- N
refs/heads/dependabot/maven/com.google.code.gson-gson-2.13.2 (49615bad6d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 27 +-
modules/codegen/build-wsdls.xml | 2 +-
.../wsdl/template/general/adbAntBuildTemplate.xsl | 4 +-
.../template/general/defaultAntBuildTemplate.xsl | 4 +-
.../template/general/jaxbriAntBuildTemplate.xsl | 4 +-
.../template/general/jaxmeAntBuildTemplate.xsl | 4 +-
.../wsdl/template/general/jibxAntBuildTemplate.xsl | 4 +-
.../template/general/xmlbeansAntBuildTemplate.xsl | 4 +-
modules/distribution/pom.xml | 6 -
modules/fastinfoset/pom.xml | 6 +-
.../jaxrs/archiveTestModule/build.xml | 2 +-
.../test-resources/jaxrs/pojoTestModule/build.xml | 2 +-
modules/jaxws-integration/pom.xml | 12 +-
.../axis2/jaxws/context/MessageContextImpl.java | 4 +-
.../sample/addnumbers/AddNumbersPortTypeImpl.java | 2 +-
.../AddNumbersHandlerPortTypeImpl.java | 2 +-
.../AddNumbersLogicalHandler2.java | 2 +-
.../AddNumbersProtocolHandler.java | 2 +-
.../sample/asyncdoclit/client/AsyncClient.java | 2 +-
.../FaultsServiceSoapBindingImpl.java | 6 +-
.../headershandler/HeadersHandlerPortTypeImpl.java | 2 +-
.../ResourceInjectionPortTypeImpl.java | 6 +-
.../datasource/XMessageDataSourceProvider.java | 2 +-
.../message/source/XMessageSourceProvider.java | 2 +-
modules/jaxws-integration/test-resources/axis2.xml | 2 +-
.../test-resources/axis2_addressing.xml | 2 +-
modules/jaxws/pom.xml | 8 -
.../jaxws/lifecycle/BaseLifecycleManager.java | 4 +-
...eInjectionServiceRuntimeDescriptionBuilder.java | 6 +-
.../impl/WebServiceContextInjectorImpl.java | 2 +-
.../axis2/jaxws/spi/handler/LifecycleManager.java | 4 +-
.../sample/addnumbers/AddNumbersPortTypeImpl.java | 2 +-
.../injection/ResourceInjectionTestImpl1.java | 6 +-
.../injection/ResourceInjectionTestImpl2.java | 6 +-
.../injection/ResourceInjectionTestImpl3.java | 6 +-
.../injection/ResourceInjectionTestImpl4.java | 6 +-
.../injection/ResourceInjectionTestImpl5.java | 6 +-
.../jaxws/spi/handler/DummyLogicalHandler.java | 2 +-
modules/json/pom.xml | 4 +
.../apache/axis2/json/gson/JSONMessageHandler.java | 15 +-
.../axis2/json/moshi/JSONMessageHandler.java | 15 +-
.../org/apache/axis2/json/moshi/rpc/JsonUtils.java | 4 +-
modules/kernel/pom.xml | 4 -
.../axis2/java/security/AccessController.java | 46 +-
.../org/apache/axis2/kernel/TransportUtils.java | 13 +
.../apache/axis2/kernel/http/HTTPConstants.java | 5 +
.../test-resources/deployment/echo/build.xml | 2 +-
.../deployment/invalidservice/build.xml | 2 +-
.../test-resources/deployment/module1/build.xml | 2 +-
.../test-resources/deployment/service1/build.xml | 2 +-
.../test-resources/deployment/service2/build.xml | 2 +-
.../deployment/serviceModule/build.xml | 2 +-
.../axis2/java/security/driver/Java2SecTest.java | 217 +++---
.../axis2/kernel/TransportUtilsJSONOnlyTest.java | 197 ++++++
modules/metadata/pom.xml | 4 -
modules/samples/advanced-rmi/build.xml | 4 +-
modules/samples/book/pom.xml | 10 -
modules/samples/build.xml | 2 +-
modules/samples/databinding/build.xml | 5 +-
modules/samples/faulthandling/build.xml | 4 +-
modules/samples/googlespellcheck/build.xml | 2 +-
modules/samples/jaxws-addressbook/pom.xml | 6 +-
.../axis2/jaxws/addressbook/AddressBookClient.java | 4 +-
modules/samples/jaxws-calculator/pom.xml | 11 +-
.../axis2/jaxws/calculator/CalculatorServer.java | 2 +-
.../axis2/jaxws/calculator/CalculatorService.java | 2 +-
.../sample/dynamic/DynamicServiceProvider.java | 2 +-
modules/samples/jaxws-interop/pom.xml | 11 +-
modules/samples/jaxws-version/build.xml | 2 +-
modules/samples/json/build.xml | 6 +-
modules/samples/mex/build.xml | 2 +-
modules/samples/mtom/build.xml | 4 +-
modules/samples/ping/build.xml | 3 +-
modules/samples/pojo/build.xml | 6 +-
modules/samples/pojoguide/README.txt | 5 +-
modules/samples/pojoguide/build.xml | 4 +-
modules/samples/pojoguidespring/README.txt | 5 +-
modules/samples/pojoguidespring/build.xml | 4 +-
modules/samples/quickstart/README.txt | 5 +-
modules/samples/quickstart/build.xml | 3 +-
modules/samples/quickstartadb/README.txt | 5 +-
modules/samples/quickstartaxiom/README.txt | 5 +-
modules/samples/quickstartaxiom/build.xml | 3 +-
modules/samples/quickstartjibx/README.txt | 5 +-
modules/samples/quickstartxmlbeans/README.txt | 5 +-
modules/samples/servicelifecycle/build.xml | 6 +-
modules/samples/soapwithattachments/build.xml | 2 +-
.../transport/jms-sample/jmsService/pom.xml | 2 +-
modules/samples/userguide/README.txt | 11 +-
modules/samples/userguide/build.xml | 2 +-
.../userguide/src/userguide/springbootdemo/pom.xml | 28 +-
.../bigdata_h2_resources/services.xml | 101 +++
.../springbootdemo/resources-axis2/conf/axis2.xml | 17 +
.../springboot/client/BigDataH2Client.java | 309 +++++++++
.../springboot/webservices/BigDataH2Request.java | 161 +++++
.../springboot/webservices/BigDataH2Response.java | 272 ++++++++
.../springboot/webservices/BigDataH2Service.java | 279 ++++++++
modules/samples/version/build.xml | 2 +-
modules/samples/yahoojsonsearch/build.xml | 2 +-
modules/samples/yahoorestsearch/build.xml | 2 +-
.../org/apache/axis2/testutils/Axis2Server.java | 13 +-
.../org/apache/axis2/testutils/JettyServer.java | 6 +-
.../org/apache/axis2/testutils/PortAllocator.java | 29 +-
.../axis2-idea-plugin/idea-plugin-aseembly.xml | 2 -
modules/{transport/http => transport-h2}/pom.xml | 54 +-
.../h2/impl/httpclient5/ALPNProtocolSelector.java | 409 ++++++++++++
.../h2/impl/httpclient5/AdaptiveBufferManager.java | 355 ++++++++++
.../h2/impl/httpclient5/AdaptiveH2Config.java | 252 +++++++
.../h2/impl/httpclient5/CompressionOptimizer.java | 380 +++++++++++
.../h2/impl/httpclient5/H2ErrorHandler.java | 573 ++++++++++++++++
.../h2/impl/httpclient5/H2FallbackManager.java | 430 ++++++++++++
.../h2/impl/httpclient5/H2FlowControlManager.java | 266 ++++++++
.../h2/impl/httpclient5/H2RequestEntityImpl.java} | 19 +-
.../h2/impl/httpclient5/H2RequestImpl.java | 393 +++++++++++
.../h2/impl/httpclient5/H2SenderImpl.java | 272 ++++++++
.../impl/httpclient5/H2StreamingRequestImpl.java | 324 +++++++++
.../h2/impl/httpclient5/H2TransportSender.java | 400 +++++++++++
.../impl/httpclient5/PredictiveStreamManager.java | 515 ++++++++++++++
.../impl/httpclient5/ProgressiveFlowControl.java | 349 ++++++++++
.../ProtocolNegotiationTimeoutHandler.java | 566 ++++++++++++++++
.../axis2/transport/h2/H2JSONIntegrationTest.java | 311 +++++++++
.../transport/h2/H2JSONOnlyIntegrationTest.java | 247 +++++++
.../transport/h2/H2PerformanceBenchmarkTest.java | 412 ++++++++++++
.../transport/h2/H2SOAPCompatibilityTest.java | 239 +++++++
.../transport/h2/H2Stage2ConfigurationTest.java | 205 ++++++
.../axis2/transport/h2/H2Stage3StreamingTest.java | 379 +++++++++++
.../apache/axis2/transport/h2/H2TestServer.java | 218 ++++++
.../org/apache/axis2/transport/h2/H2TestUtils.java | 289 ++++++++
.../transport/h2/H2TransportIntegrationTest.java | 177 +++++
.../transport/h2/LargeJSONPayloadGenerator.java | 291 ++++++++
.../h2/LargeJSONPayloadGeneratorTest.java | 240 +++++++
.../axis2/transport/h2/ProtocolValidationTest.java | 104 +++
.../axis2/transport/h2/SimpleProtocolTest.java | 75 +++
.../h2/impl/httpclient5/H2RequestImplTest.java | 251 +++++++
.../h2/impl/httpclient5/H2SecurityTest.java | 201 ++++++
.../h2/impl/httpclient5/H2TransportSenderTest.java | 134 ++++
.../src/test/resources/conf/axis2-h2.xml | 131 ++++
modules/transport/http/pom.xml | 5 +
.../http/AbstractHTTPTransportSender.java | 10 +-
.../apache/axis2/transport/http/AxisServlet.java | 43 +-
.../apache/axis2/transport/http/HTTPSender.java | 6 +-
.../axis2/transport/http/HTTPTransportUtils.java | 66 +-
.../transport/http/AxisServletJSONOnlyTest.java | 258 +++++++
.../transport/mail/MailTransportListener.java | 8 +-
.../axis2/transport/mail/MailTransportSender.java | 3 +-
modules/transport/testkit/pom.xml | 9 -
modules/webapp/pom.xml | 6 -
modules/xmlbeans/pom.xml | 7 -
pom.xml | 138 ++--
src/site/markdown/release-notes/2.0.1.md | 10 +
src/site/xdoc/articles.xml | 136 ++--
src/site/xdoc/docs/Axis2ArchitectureGuide.xml | 2 +-
src/site/xdoc/docs/app_server.xml | 8 +-
src/site/xdoc/docs/http2-transport-additions.xml | 739 +++++++++++++++++++++
src/site/xdoc/docs/http2-unimplemented-features.md | 318 +++++++++
src/site/xdoc/docs/installationguide.xml.vm | 33 +-
src/site/xdoc/docs/json-springboot-userguide.xml | 240 ++++++-
src/site/xdoc/docs/json_support.xml | 2 +-
src/site/xdoc/docs/mail-transport.xml | 9 +-
src/site/xdoc/docs/modules.xml | 4 +-
src/site/xdoc/docs/rest-ws.xml | 4 +-
src/site/xdoc/docs/toc.xml | 16 +-
.../xdoc/docs/userguide-creatingclients-jibx.xml | 20 +-
src/site/xdoc/docs/userguide.xml | 20 +-
src/site/xdoc/git.xml | 4 +-
src/site/xdoc/refLib.xml | 12 +-
src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml | 2 +-
167 files changed, 13036 insertions(+), 657 deletions(-)
create mode 100644
modules/kernel/test/org/apache/axis2/kernel/TransportUtilsJSONOnlyTest.java
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo/resources-axis2/bigdata_h2_resources/services.xml
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/client/BigDataH2Client.java
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/BigDataH2Request.java
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/BigDataH2Response.java
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/webservices/BigDataH2Service.java
copy modules/{transport/http => transport-h2}/pom.xml (70%)
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/ALPNProtocolSelector.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/AdaptiveBufferManager.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/AdaptiveH2Config.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/CompressionOptimizer.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2ErrorHandler.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2FallbackManager.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2FlowControlManager.java
copy
modules/{transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/AxisRequestEntityImpl.java
=>
transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2RequestEntityImpl.java}
(80%)
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2RequestImpl.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2SenderImpl.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2StreamingRequestImpl.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/H2TransportSender.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/PredictiveStreamManager.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/ProgressiveFlowControl.java
create mode 100644
modules/transport-h2/src/main/java/org/apache/axis2/transport/h2/impl/httpclient5/ProtocolNegotiationTimeoutHandler.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2JSONIntegrationTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2JSONOnlyIntegrationTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2PerformanceBenchmarkTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2SOAPCompatibilityTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2Stage2ConfigurationTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2Stage3StreamingTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2TestServer.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2TestUtils.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/H2TransportIntegrationTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/LargeJSONPayloadGenerator.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/LargeJSONPayloadGeneratorTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/ProtocolValidationTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/SimpleProtocolTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/impl/httpclient5/H2RequestImplTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/impl/httpclient5/H2SecurityTest.java
create mode 100644
modules/transport-h2/src/test/java/org/apache/axis2/transport/h2/impl/httpclient5/H2TransportSenderTest.java
create mode 100644 modules/transport-h2/src/test/resources/conf/axis2-h2.xml
create mode 100644
modules/transport/http/src/test/java/org/apache/axis2/transport/http/AxisServletJSONOnlyTest.java
create mode 100644 src/site/xdoc/docs/http2-transport-additions.xml
create mode 100644 src/site/xdoc/docs/http2-unimplemented-features.md