This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch dependabot/maven/spring-version-7.0.8
in repository https://gitbox.apache.org/repos/asf/activemq.git
discard 1a77626112 Use filtered properties for Jakarta versions and align to
Jakarta EE 11
omit 96e06dc494 Run Karaf features verification in activemq-karaf-itest
omit bfa3664464 Add Karaf features verification and Spring 7 support
omit b0bf12392a build(deps): bump spring-version from 6.2.19 to 7.0.8
add 3c54283753 Fix Topic store/temp usage tracking (#2178)
add d1fd0aa953 build(deps): bump jackson-version from 2.22.0 to 2.22.1
(#2200)
add 6ed4ca1de3 build(deps): bump xbean-version from 4.30 to 4.31 (#2189)
add 8e6f471430 build(deps): bump org.apache.groovy:groovy from 5.0.6 to
5.0.7 (#2190)
add b131c3d266 Fix TextMessage body thread safety (#2188)
add 6183de08b4 build(deps): bump org.apache.groovy:groovy-ant from 5.0.6
to 5.0.7 (#2191)
add a32d07ce5b build(deps): bump actions/checkout from 6 to 7 (#2129)
add ad9a30dfa0 feat(#1797): add message delivery tracking to
QueueMessageReference (#1796)
add 05b1e5c9c0 feat(#1828): Expose NetworkConnector URI and local URI in
JMX MBean (#1829)
add e1368d5f45 Add tests validating TextMessage body thread safety fix
(#2207)
add f07c379f58 #2201 Update spring.schemas to include missing
'spring-beans.xsd' mapping (#2202)
add 04b5193747 Minor updates to text message sync (#2209)
add 977cc634a1 build(deps-dev): bump netty-version from 4.2.15.Final to
4.2.16.Final (#2195)
add e6dab78c26 build(deps): bump camel-version from 4.20.0 to 4.21.0
(#2173)
add d8793e753b Add a draft security threat model (THREAT_MODEL.md) +
discoverability wiring
add e22dc204ac [#] First pass edits to THREAD_MODEL.md and SECURITY.md
add f6404d47cf [#] Questions answered for THREAD_MODEL.md
add 91e35e07de Ensure composite temp dests are handled in
AuthorizationBroker (#2219)
add d31d590f0b [AMQ-9359] Jetty-12 conversion
add a603710b90 [AMQ-9359] Switch to Jetty 12 native websocket API
add 92efb318cb [Jetty 12] Use proper jetty-ee9-maven-plugin
add 6c54b268f0 Update MQTTWSConnection used for testing
add bb5ccb4aaf [AMQ-9359] Migrate Jetty EE9 -> EE11
add 5dcc72b779 feat(#1798) Performance fix for topic send (#1792)
add 0906afdf2b Move JMH version to root pom (#2223)
add 467ef36972 [#] Fix flaky test TopicSubscriptionEnableExpiryTest.java
add dce599f02b Fix network bridge silent death when transport exception
occurs during broker info handshake (#1865)
add 6035aeace2 build(deps): bump actions/stale from 10.3.0 to 10.4.0
(#2212)
add 8d56cffd62 Bump default JVM heap and add OOM diagnostics (#2044)
add d74a6a179d [#2230] KahaDB optionally use a isolatedIterator with
isolatedCursor
add 8256709793 build(deps): bump spring-version from 6.2.19 to 7.0.8
add 15d2d331f9 Add Karaf features verification and Spring 7 support
add 0c80a34933 Run Karaf features verification in activemq-karaf-itest
add 658923d033 Use filtered properties for Jakarta versions and align to
Jakarta EE 11
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 (1a77626112)
\
N -- N -- N refs/heads/dependabot/maven/spring-version-7.0.8
(658923d033)
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-nightly.yml | 4 +-
.github/workflows/ci-quick.yml | 4 +-
.github/workflows/ci-weekly.yml | 4 +-
.github/workflows/deploy.yml | 2 +-
.github/workflows/stale.yml | 2 +-
.ratignore | 4 +
AGENTS.md | 14 +
SECURITY.md | 12 +
THREAT_MODEL.md | 671 +++++++++++++++++++++
activemq-amqp/pom.xml | 9 +-
.../activemq/broker/jmx/NetworkConnectorView.java | 16 +
.../broker/jmx/NetworkConnectorViewMBean.java | 4 +
.../broker/region/IndirectMessageReference.java | 16 +-
.../broker/region/NullMessageReference.java | 9 +
.../broker/region/PrefetchSubscription.java | 16 +-
.../broker/region/QueueMessageReference.java | 4 +
.../org/apache/activemq/broker/region/Topic.java | 124 ++--
.../network/DemandForwardingBridgeSupport.java | 2 -
.../network/MulticastNetworkConnector.java | 6 +
.../apache/activemq/network/NetworkConnector.java | 2 +
.../activemq/security/AuthorizationBroker.java | 121 ++--
.../activemq/security/DefaultAuthorizationMap.java | 7 +
.../activemq/store/MessageRecoveryContext.java | 30 +-
.../activemq/security/AuthorizationBrokerTest.java | 171 ++++++
.../activemq/store/MessageRecoveryContextTest.java | 10 +-
.../activemq/command/ActiveMQTextMessage.java | 121 ++--
.../java/org/apache/activemq/command/Message.java | 8 +-
.../main/java/org/apache/activemq/usage/Usage.java | 4 +
.../command/ActiveMQMessageContentRaceTest.java | 428 +++++++++++++
activemq-http/pom.xml | 34 +-
.../transport/SecureSocketConnectorFactory.java | 73 ++-
.../transport/WebTransportServerSupport.java | 46 +-
.../discovery/http/EmbeddedJettyServer.java | 4 +-
.../transport/http/HttpTransportServer.java | 20 +-
.../activemq/transport/ws/StompWSConnection.java | 35 +-
.../activemq/transport/ws/WSTransportProxy.java | 31 +-
.../activemq/transport/ws/WSTransportServer.java | 21 +-
.../transport/ws/{jetty11 => ee11}/MQTTSocket.java | 24 +-
.../ws/{jetty11 => ee11}/StompSocket.java | 20 +-
.../transport/ws/{jetty11 => ee11}/WSServlet.java | 18 +-
...ecureSocketConnectorFactoryKeyPasswordTest.java | 89 +++
.../SecureSocketConnectorFactorySniTest.java | 82 +++
.../transport/http/HttpTraceTestSupport.java | 8 +-
.../activemq/transport/ws/MQTTWSConnection.java | 60 +-
.../transport/ws/MQTTWSSubProtocolTest.java | 2 +-
.../activemq/transport/ws/MQTTWSTransportTest.java | 12 +-
.../transport/ws/MQTTWSTransportWillTest.java | 2 +-
.../apache/activemq/transport/ws/SocketTest.java | 8 +-
.../transport/ws/StompWSSubProtocolTest.java | 2 +-
.../transport/ws/StompWSTransportTest.java | 2 +-
.../transport/ws/WSTransportProxyTest.java | 88 +++
.../activemq/transport/ws/WSTransportTest.java | 12 +-
.../transport/wss/WSSTransportHttpTraceTest.java | 2 +-
.../wss/WSSTransportNeedClientAuthTest.java | 4 +-
.../transport/xstream/XStreamWireFormatTest.java | 1 -
.../test/resources/keystore-diff-key-password.jks | Bin 0 -> 2082 bytes
activemq-http/src/test/resources/spring-http.xml | 2 +-
.../apache/activemq/store/kahadb/KahaDBStore.java | 43 +-
.../activemq/store/kahadb/MessageDatabase.java | 200 +++---
activemq-karaf/src/main/resources/features.xml | 1 +
activemq-openwire-generator/pom.xml | 4 +-
activemq-osgi/pom.xml | 13 +
.../src/main/resources/META-INF/spring.schemas | 2 +
activemq-unit-tests/pom.xml | 12 +
.../broker/region/TopicSendLockBenchmark.java | 455 ++++++++++++++
.../region/TopicSubscriptionEnableExpiryTest.java | 35 +-
.../org/apache/activemq/jmx/JmxCreateNCTest.java | 2 +
...tworkBridgeReconnectOnHandshakeFailureTest.java | 331 ++++++++++
.../security/SimpleSecurityBrokerSystemTest.java | 198 +++++-
.../KahaDBRecoverMessagesIsolatedCursorTest.java | 329 ++++++++++
.../activemq/usage/StoreUsageLimitsTest.java | 69 +++
activemq-web-console/pom.xml | 60 +-
.../spring/jetty/JettyServerBeanSslTest.java | 98 +++
.../activemq/spring/jetty/JettyServerBeanTest.java | 60 ++
.../java/org/apache/activemq/web/tool/Main.java | 17 +-
.../src/test/resources/conf-ssl/jetty-keystore.ks | Bin 0 -> 2732 bytes
.../resources/conf-ssl/jetty-spring.properties | 17 +-
.../resources/conf-ssl/jetty-spring.xml} | 17 +-
.../test/resources/conf/jetty-spring.properties | 15 +-
.../resources/conf/jetty-spring.xml} | 20 +-
.../resources/jetty/jetty-activemq-console.xml | 14 +-
.../test/resources/jetty/jetty-bytebufferpool.xml | 35 +-
.../resources/jetty/jetty-connection-limit.xml | 39 +-
.../src/test/resources/jetty/jetty-dos.xml | 46 ++
.../src/test/resources/jetty/jetty-http-config.xml | 72 +++
.../src/test/resources/jetty/jetty-http.xml | 66 ++
.../src/test/resources/jetty/jetty-https.xml | 44 ++
.../test/resources/jetty/jetty-min-data-rate.xml | 37 +-
.../jetty/jetty-network-connection-limit.xml | 39 +-
.../src/test/resources/jetty/jetty-requestlog.xml | 64 ++
.../src/test/resources/jetty/jetty-scheduler.xml | 19 +-
.../test/resources/jetty/jetty-secure-redirect.xml | 23 +-
.../src/test/resources/jetty/jetty-security.xml | 117 ++++
.../src/test/resources/jetty/jetty-size-limit.xml | 33 +-
.../src/test/resources/jetty/jetty-ssl-context.xml | 83 +++
.../src/test/resources/jetty/jetty-ssl.xml | 79 +++
.../test/resources/jetty/jetty-thread-limit.xml | 72 +++
.../src/test/resources/jetty/jetty-threadpool.xml | 48 ++
.../src/test/resources/jetty/jetty-webapps.xml | 144 +++++
.../src/test/resources/jetty/jetty.xml | 59 ++
.../test/resources/webapps/admin/WEB-INF/web.xml | 10 +-
.../src/test/resources/webapps/admin/index.html | 14 +-
.../src/test/resources/webapps/api/WEB-INF/web.xml | 10 +-
.../src/test/resources/webapps/api/index.html | 13 +-
.../src/test/resources/webapps/index.html | 13 +-
activemq-web-demo/pom.xml | 22 +-
.../java/org/apache/activemq/web/AjaxTest.java | 51 +-
.../java/org/apache/activemq/web/JettyServer.java | 6 +-
.../org/apache/activemq/web/JettyTestSupport.java | 6 +-
.../apache/activemq/web/RestPersistentTest.java | 28 +-
.../java/org/apache/activemq/web/RestTest.java | 116 ++--
activemq-web/pom.xml | 8 +-
.../activemq/spring/jetty/JettyServerBean.java | 282 +++++++++
.../org/apache/activemq/web/MessageServlet.java | 12 +-
.../apache/activemq/web/MessageServletSupport.java | 25 +-
.../activemq/web/async/AsyncServletRequest.java | 7 +-
.../apache/activemq/web/config/JspConfigurer.java | 9 +-
assembly/pom.xml | 129 +++-
assembly/src/main/descriptors/common-bin.xml | 47 +-
assembly/src/release/bin/activemq | 8 +-
assembly/src/release/bin/setenv | 15 +-
assembly/src/release/conf/activemq.xml | 7 +-
assembly/src/release/conf/jetty-keystore.ks | Bin 0 -> 2726 bytes
assembly/src/release/conf/jetty-spring.properties | 57 ++
.../src/release/conf/jetty-spring.xml | 18 +-
assembly/src/release/conf/jetty.xml | 367 -----------
.../release/conf/jetty/jetty-bytebufferpool.xml | 35 +-
.../release/conf/jetty/jetty-connection-limit.xml | 39 +-
assembly/src/release/conf/jetty/jetty-dos.xml | 46 ++
.../src/release/conf/jetty/jetty-http-config.xml | 72 +++
assembly/src/release/conf/jetty/jetty-http.xml | 66 ++
assembly/src/release/conf/jetty/jetty-https.xml | 44 ++
.../src/release/conf/jetty/jetty-min-data-rate.xml | 37 +-
.../conf/jetty/jetty-network-connection-limit.xml | 39 +-
.../src/release/conf/jetty/jetty-requestlog.xml | 64 ++
.../src/release/conf/jetty/jetty-scheduler.xml | 19 +-
.../release/conf/jetty/jetty-secure-redirect.xml | 23 +-
assembly/src/release/conf/jetty/jetty-security.xml | 117 ++++
.../src/release/conf/jetty/jetty-size-limit.xml | 33 +-
.../src/release/conf/jetty/jetty-ssl-context.xml | 83 +++
assembly/src/release/conf/jetty/jetty-ssl.xml | 79 +++
.../src/release/conf/jetty/jetty-thread-limit.xml | 72 +++
.../src/release/conf/jetty/jetty-threadpool.xml | 48 ++
assembly/src/release/conf/jetty/jetty-webapps.xml | 204 +++++++
assembly/src/release/conf/jetty/jetty.xml | 59 ++
assembly/src/release/conf/log4j2.properties | 4 +
.../src/release/examples/conf/activemq-demo.xml | 2 +-
.../release/examples/conf/activemq-security.xml | 2 +-
.../src/release/examples/conf/activemq-stomp.xml | 2 +-
pom.xml | 40 +-
150 files changed, 6845 insertions(+), 1322 deletions(-)
create mode 100644 .ratignore
create mode 100644 AGENTS.md
create mode 100644 THREAT_MODEL.md
create mode 100644
activemq-broker/src/test/java/org/apache/activemq/security/AuthorizationBrokerTest.java
create mode 100644
activemq-client/src/test/java/org/apache/activemq/command/ActiveMQMessageContentRaceTest.java
rename activemq-http/src/main/java/org/apache/activemq/transport/ws/{jetty11
=> ee11}/MQTTSocket.java (85%)
rename activemq-http/src/main/java/org/apache/activemq/transport/ws/{jetty11
=> ee11}/StompSocket.java (81%)
rename activemq-http/src/main/java/org/apache/activemq/transport/ws/{jetty11
=> ee11}/WSServlet.java (93%)
create mode 100644
activemq-http/src/test/java/org/apache/activemq/transport/SecureSocketConnectorFactoryKeyPasswordTest.java
create mode 100644
activemq-http/src/test/java/org/apache/activemq/transport/SecureSocketConnectorFactorySniTest.java
create mode 100644
activemq-http/src/test/java/org/apache/activemq/transport/ws/WSTransportProxyTest.java
create mode 100644
activemq-http/src/test/resources/keystore-diff-key-password.jks
create mode 100644
activemq-unit-tests/src/test/java/org/apache/activemq/broker/region/TopicSendLockBenchmark.java
create mode 100644
activemq-unit-tests/src/test/java/org/apache/activemq/network/NetworkBridgeReconnectOnHandshakeFailureTest.java
create mode 100644
activemq-unit-tests/src/test/java/org/apache/activemq/store/kahadb/KahaDBRecoverMessagesIsolatedCursorTest.java
create mode 100644
activemq-web-console/src/test/java/org/apache/activemq/spring/jetty/JettyServerBeanSslTest.java
create mode 100644
activemq-web-console/src/test/java/org/apache/activemq/spring/jetty/JettyServerBeanTest.java
create mode 100644
activemq-web-console/src/test/resources/conf-ssl/jetty-keystore.ks
copy activemq-jaas/src/test/resources/groups.properties =>
activemq-web-console/src/test/resources/conf-ssl/jetty-spring.properties (50%)
copy activemq-web-console/src/{main/webapp/WEB-INF/webconsole-default.xml =>
test/resources/conf-ssl/jetty-spring.xml} (69%)
copy activemq-jaas/src/test/resources/groups.properties =>
activemq-web-console/src/test/resources/conf/jetty-spring.properties (55%)
copy activemq-web-console/src/{main/webapp/WEB-INF/webconsole-default.xml =>
test/resources/conf/jetty-spring.xml} (62%)
copy activemq-unit-tests/src/test/data/message1.xml =>
activemq-web-console/src/test/resources/jetty/jetty-activemq-console.xml (75%)
copy activemq-http/src/test/resources/jetty.xml =>
activemq-web-console/src/test/resources/jetty/jetty-bytebufferpool.xml (50%)
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
activemq-web-console/src/test/resources/jetty/jetty-connection-limit.xml (54%)
create mode 100644 activemq-web-console/src/test/resources/jetty/jetty-dos.xml
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-http-config.xml
create mode 100644 activemq-web-console/src/test/resources/jetty/jetty-http.xml
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-https.xml
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
activemq-web-console/src/test/resources/jetty/jetty-min-data-rate.xml (58%)
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
activemq-web-console/src/test/resources/jetty/jetty-network-connection-limit.xml
(53%)
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-requestlog.xml
copy activemq-broker/src/main/java/org/apache/activemq/broker/package.html =>
activemq-web-console/src/test/resources/jetty/jetty-scheduler.xml (62%)
mode change 100755 => 100644
copy activemq-broker/src/main/java/org/apache/activemq/broker/package.html =>
activemq-web-console/src/test/resources/jetty/jetty-secure-redirect.xml (63%)
mode change 100755 => 100644
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-security.xml
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
activemq-web-console/src/test/resources/jetty/jetty-size-limit.xml (59%)
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-ssl-context.xml
create mode 100644 activemq-web-console/src/test/resources/jetty/jetty-ssl.xml
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-thread-limit.xml
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-threadpool.xml
create mode 100644
activemq-web-console/src/test/resources/jetty/jetty-webapps.xml
create mode 100644 activemq-web-console/src/test/resources/jetty/jetty.xml
copy activemq-unit-tests/src/test/data/message1.xml =>
activemq-web-console/src/test/resources/webapps/admin/WEB-INF/web.xml (73%)
copy activemq-broker/src/main/java/org/apache/activemq/broker/jmx/package.html
=> activemq-web-console/src/test/resources/webapps/admin/index.html (88%)
mode change 100755 => 100644
copy activemq-unit-tests/src/test/data/message1.xml =>
activemq-web-console/src/test/resources/webapps/api/WEB-INF/web.xml (73%)
copy activemq-broker/src/main/java/org/apache/activemq/network/package.html =>
activemq-web-console/src/test/resources/webapps/api/index.html (88%)
mode change 100755 => 100644
copy activemq-broker/src/main/java/org/apache/activemq/network/package.html =>
activemq-web-console/src/test/resources/webapps/index.html (88%)
mode change 100755 => 100644
create mode 100644
activemq-web/src/main/java/org/apache/activemq/spring/jetty/JettyServerBean.java
create mode 100644 assembly/src/release/conf/jetty-keystore.ks
create mode 100644 assembly/src/release/conf/jetty-spring.properties
copy activemq-web-console/src/main/webapp/WEB-INF/webconsole-default.xml =>
assembly/src/release/conf/jetty-spring.xml (63%)
delete mode 100644 assembly/src/release/conf/jetty.xml
copy activemq-http/src/test/resources/jetty.xml =>
assembly/src/release/conf/jetty/jetty-bytebufferpool.xml (50%)
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
assembly/src/release/conf/jetty/jetty-connection-limit.xml (54%)
create mode 100644 assembly/src/release/conf/jetty/jetty-dos.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-http-config.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-http.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-https.xml
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
assembly/src/release/conf/jetty/jetty-min-data-rate.xml (58%)
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
assembly/src/release/conf/jetty/jetty-network-connection-limit.xml (53%)
create mode 100644 assembly/src/release/conf/jetty/jetty-requestlog.xml
copy activemq-broker/src/main/java/org/apache/activemq/broker/package.html =>
assembly/src/release/conf/jetty/jetty-scheduler.xml (62%)
mode change 100755 => 100644
copy activemq-broker/src/main/java/org/apache/activemq/broker/package.html =>
assembly/src/release/conf/jetty/jetty-secure-redirect.xml (63%)
mode change 100755 => 100644
create mode 100644 assembly/src/release/conf/jetty/jetty-security.xml
copy activemq-spring/src/test/resources/spring-embedded-pooled.xml =>
assembly/src/release/conf/jetty/jetty-size-limit.xml (59%)
create mode 100644 assembly/src/release/conf/jetty/jetty-ssl-context.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-ssl.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-thread-limit.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-threadpool.xml
create mode 100644 assembly/src/release/conf/jetty/jetty-webapps.xml
create mode 100644 assembly/src/release/conf/jetty/jetty.xml
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact