What's Changed
- build(deps): bump org.codehaus.jettison:jettison from 1.5.6 to 1.5.7 by @dependabot[bot] in #2250
- Fix reactor build for sources (used by release plugin) by @jbonofre in #2246
- Fix javadoc on activemq-osgi by @jbonofre in #2248
- build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.3 to 1.8.0 by @dependabot[bot] in #2254
- Bootstrap activemq-6.3.x branch by @jbonofre in #2245
- Bump to 6.4.0-SNAPSHOT by @jbonofre in #2244
- fix(console): fix NPE in AbstractJmxCommand.execute and AbstractCommand.handleException by @anmol-saxena-14 in #1967
- Update SECURITY.md by @mattrpav in #2255
- build: make surefire enableProcessChecker overridable for Windows 11 compatibility. by @anmol-saxena-14 in #1968
- Fix AMQP Object message decompression by @cshannon in #2256
- Use Eclipse Temurin 25 now for the Docker image by @jbonofre in #2257
- build(deps): bump org.apache.felix:maven-bundle-plugin from 6.0.2 to 6.1.0 by @dependabot[bot] in #2269
- build(deps): bump commons-codec:commons-codec from 1.22.0 to 1.22.1 by @dependabot[bot] in #2268
- build(deps): bump org.apache.groovy:groovy from 5.0.7 to 5.0.8 by @dependabot[bot] in #2278
- build(deps): bump org.apache.groovy:groovy-ant from 5.0.7 to 5.0.8 by @dependabot[bot] in #2277
- Fix dependabot yml typo by @cshannon in #2284
- build(deps): bump jakarta.el:jakarta.el-api from 6.0.0 to 6.0.1 by @dependabot[bot] in #2383
- build(deps): bump org.apache.qpid:proton-j from 0.34.1 to 0.35.0 by @dependabot[bot] in #2372
- [#2271] Update Producer getDeliveryDelay to always return zero by @mattrpav in #2272
- [#2282] Drop redundant sequence generator monitor in RegionBroker by @mattrpav in #2283
- build(deps): bump jakarta.el:jakarta.el-api from 6.0.0 to 6.0.1 by @dependabot[bot] in #2249
- [#2398] FutureBrokerInfoTimeout is missed due to logic operator error by @mattrpav in #2399
- [#2406] Guard against null region subscriptions in duplicate suppression by @mattrpav in #2407
- [#2418] Improve performance of IntSequenceGenerator by @cshannon in #2408
- [#2238] Fix flaky tests batch 1 by @mattrpav in #2428
- [#2434] Avoid per-command MDC add+remove in TransportConnection.service by @mattrpav in #2435
- build(deps-dev): bump netty-version from 4.2.16.Final to 4.2.17.Final by @dependabot[bot] in #2441
- [#2436] Fix SizeStatisticImpl.addSize on isEnabled like CountStatisticImpl by @mattrpav in #2437
- [#2275] Drop redundant consumers monitor from topic dispatch empty-check by @mattrpav in #2281
- Pinning GitHub actions by @coheigea in #2447
- build(deps): bump org.apache.qpid:qpid-jms-client from 2.10.0 to 2.11.0 by @dependabot[bot] in #2453
- Disable dependabot on 6.2.x by @cshannon in #2455
- Update README.md by @mattrpav in #2458
- build(deps): bump jolokia-version from 2.6.0 to 2.6.1 by @dependabot[bot] in #2462
- build(deps): bump org.apache.groovy:groovy-ant from 5.0.8 to 5.1.0 by @dependabot[bot] in #2465
- build(deps): bump org.apache.groovy:groovy from 5.0.8 to 5.1.0 by @dependabot[bot] in #2464
- build(deps-dev): bump io.fabric8:docker-maven-plugin from 0.48.1 to 0.49.0 by @dependabot[bot] in #2457
- build(deps-dev): bump org.owasp:dependency-check-maven from 12.2.2 to 13.0.0 by @dependabot[bot] in #2419
- build(deps): bump camel-version from 4.21.0 to 4.22.0 by @dependabot[bot] in #2450
- Update to Jetty 12.1.12 by @cshannon in #2470
- build(deps): bump jackson-version from 2.22.1 to 2.22.2 by @dependabot[bot] in #2469
- [#2431] Skip topic sendLock for non-persistent sends by @mattrpav in #2432
- [#] Update TopicRegion removeSubscription to use connection clientId by @mattrpav in #2477
- Harden soTimeout vs InactivityMonitor by @mattrpav in #2474
- [#2446] Add missing jetty dependency to assembly for websockets by @mattrpav in #2481
- build(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in #2359
- build(deps): bump spring-version from 7.0.8 to 7.0.9 by @dependabot[bot] in #2485
- build(deps-dev): bump org.easymock:easymock from 3.6 to 5.7.0 by @dependabot[bot] in #2486
- build(deps): bump org.apache.groovy:groovy from 5.1.0 to 5.1.1 by @dependabot[bot] in #2494
- build(deps): bump actions/setup-java from 5.7.0 to 6.0.0 by @dependabot[bot] in #2493
- KEYS: Add mattrpav@apache.org GPG release key by @mattrpav in #2497
- build(deps): bump org.apache.groovy:groovy-ant from 5.1.0 to 5.1.1 by @dependabot[bot] in #2496
- build(deps): bump org.javassist:javassist from 3.32.0-GA to 3.33.0-GA by @dependabot[bot] in #2495
- Fix network bridge local-side close by @mattrpav in #2475
- Fix: Assembly startup logs harmless WARN about schemas by @mattrpav in #2501
- Improve GC checkpoint algorithm for empty durables by @cshannon in #2505
- [AMQ-9692] Support destination gc sweep of destinations with only wildcard consumers by @mattrpav in #1484
- fix(jmx): avoid NPE in ConnectionView.getWireFormatInfo by @arimu1 in #2270
- build(deps): bump org.apache.felix:maven-bundle-plugin from 6.1.0 to 6.1.2 by @dependabot[bot] in #2513
- fix: MQTTWireFormat rejecting valid 4-byte remaining lengths by @hai-ben in #2517
- [#2132] Migrate SSL support away from ThreadLocal, support key alias and default to pkcs12 by @mattrpav in #2133
- build(deps): bump org.apache.groovy:groovy-ant from 5.1.1 to 5.1.2 by @dependabot[bot] in #2535
- build(deps): bump slf4j-version from 2.0.18 to 2.0.19 by @dependabot[bot] in #2534
- build(deps-dev): bump org.eclipse.jdt:ecj from 3.46.0 to 3.46.100 by @dependabot[bot] in #2531
- build(deps): bump org.apache.groovy:groovy from 5.1.1 to 5.1.2 by @dependabot[bot] in #2528
- build(deps): bump jolokia-version from 2.6.1 to 2.6.2 by @dependabot[bot] in #2525
- build(deps): bump org.apache.ant:ant from 1.10.17 to 1.10.18 by @dependabot[bot] in #2524
- build(deps-dev): bump com.h2database:h2 from 2.4.240 to 2.5.250 by @dependabot[bot] in #2542
- Fix concurrent advisory message evaluation (#2519) by @jjj-n in #2540
- build(deps-dev): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.7.0.6970 to 5.8.0.7211 by @dependabot[bot] in #2559
- build(deps-dev): bump netty-version from 4.2.17.Final to 4.2.18.Final by @dependabot[bot] in #2563
- build(deps): bump actions/setup-java from 6.0.0 to 6.0.1 by @dependabot[bot] in #2562
- build(deps-dev): bump org.codehaus.mojo:taglist-maven-plugin from 3.2.2 to 3.2.3 by @dependabot[bot] in #2570
- build(deps): bump org.codehaus.mojo:javacc-maven-plugin from 3.2.0 to 3.2.1 by @dependabot[bot] in #2572
- build(deps): bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #2574
- build(deps): bump camel-version from 4.22.0 to 4.22.1 by @dependabot[bot] in #2579
- build(deps): bump org.apache.felix:maven-bundle-plugin from 6.1.2 to 6.2.0 by @dependabot[bot] in #2587
- Add support for PageFile free page truncation by @cshannon in #2233
- build(deps): bump org.apache:apache from 39 to 40 by @dependabot[bot] in #2600
- build(deps): bump maven-surefire-plugin-version from 3.5.3 to 3.5.6 by @dependabot[bot] in #2608
- build(deps): bump jolokia-version from 2.6.2 to 2.6.3 by @dependabot[bot] in #2610
- build(deps): bump org.apache.groovy:groovy from 5.1.2 to 6.0.0 by @dependabot[bot] in #2599
- feat(#1716): Implement receiveBody() by @jbonofre in #1543
- [#2140] Widen MessageDatabase index-update points for subclasses by @mattrpav in #2550
- build(deps): bump jackson-version from 2.22.2 to 2.22.3 by @dependabot[bot] in #2612
- build(deps): bump karaf-version from 4.4.11 to 4.4.12 by @dependabot[bot] in #2615
- build(deps): bump slf4j-version from 2.0.19 to 2.0.20 by @dependabot[bot] in #2618
- build(deps): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 by @dependabot[bot] in #2622
- build(deps): bump org.apache.groovy:groovy-ant from 5.1.2 to 6.0.0 by @dependabot[bot] in #2598
- test: Fix flaky NetworkBridgeReconnectOnHandshakeFailureTest (#2238) by @jbonofre in #2624
- Fix flaky TwoBrokerVirtualTopicSelectorAwareForwardingTest (link #2238) by @jbonofre in #2625
- build(deps-dev): bump com.h2database:h2 from 2.5.250 to 2.5.252 by @dependabot[bot] in #2627
- build(deps): bump maven-core-version from 3.9.16 to 3.10.0 by @dependabot[bot] in #2631
- [#2583] Duplicate message publish during failover leads to incorrect queue size metric by @mattrpav in #2584
- [#2583] Transacted fire-after-commit first exception exits loop prematurely leading to incorrect queue size by @mattrpav in #2585
- Fix flaky ExceptionListenerTest: wait for transport-failed before createSession by @mattrpav in #2544
- Speed up activemq-runtime-config tests by waiting for the reload instead of sleeping by @mattrpav in #2545
- [#1770] Feature: IP address allow/deny support by @mattrpav in #2539
- Speed up activemq-http tests by not waiting on Jetty at shutdown by @mattrpav in #2546
- [#2273] activemq-pool support for JMS 3.1/2.0 by @mattrpav in #2274
- build(deps-dev): bump netty-version from 4.2.18.Final to 4.2.19.Final by @dependabot[bot] in #2643
- build(deps): bump org.ow2.asm:asm from 9.10.1 to 9.11 by @dependabot[bot] in #2653
- build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #2649
- [AMQ-9857] Add SSL support for JMX connector in ManagementContext by @jeanouii in #1661
- Feature: Support for authoriztion of connection fields by @mattrpav in #2461
- [#9857] JMX SSL clean-up post-merge since was not rebased to new SslContext by @mattrpav in #2668
- Fix nested values in MapMessage by @cshannon in #2672
- Tighten default Jolokia access policy and bind the web console to loopback by @jbonofre in #2639
- build(deps): bump me.fabriciorby:maven-surefire-junit5-tree-reporter from 1.5.1 to 2.0.0 by @dependabot[bot] in #2679
- build(deps): bump org.jmdns:jmdns from 3.6.3 to 3.6.4 by @dependabot[bot] in #2660
- Validate subscription key length in KahaDB by @cshannon in #2686
- Clear context write cache on ACL updates by @cshannon in #2685
- build(deps): bump camel-version from 4.22.1 to 4.23.0 by @dependabot[bot] in #2678
- build(deps): bump commons-codec:commons-codec from 1.22.1 to 1.23.0 by @dependabot[bot] in #2651
- Dump network state when VirtualConsumerDemandTest misses a forwarded message by @jbonofre in #2657
- Ensure subscriptions are cleaned up on failure by @cshannon in #2680
- Ensure TransportConnection validates connection id by @cshannon in #2682
- Fix TransportConnection getConnectionId() by @cshannon in #2683
- LDAP hardening by @mattrpav in #2695
- feat(otel): Add OpenTelemetry distributed tracing support by @jbonofre in #1769
- build(deps): bump EnricoMi/publish-unit-test-result-action from 2.24.0 to 2.25.0 by @dependabot[bot] in #2670
- build(deps): bump io.opentelemetry:opentelemetry-bom from 1.43.0 to 1.67.0 by @dependabot[bot] in #2700
- build(deps): bump actions/setup-java from 6.0.1 to 6.1.0 by @dependabot[bot] in #2699
- feat(#1737): Add OAuth2 JWT authentication support via JAAS LoginModule by @jbonofre in #1738
- Docker image update to JDK 25 and README updates by @colinwerner in #2052
- Return safe fallback from BrokerView read-only getters instead of throwing when broker not yet started by @jbonofre in #2553
- StartCommand: keep waiting past the default start timeout unless a start exception was recorded by @jbonofre in #2554
- build(deps): bump org.ow2.asm:asm from 9.11 to 9.11.1 by @dependabot[bot] in #2710
- build(deps): bump jackson-version from 2.22.3 to 2.22.4 by @dependabot[bot] in #2723
- build(deps): bump me.fabriciorby:maven-surefire-junit5-tree-reporter from 2.0.0 to 2.1.0 by @dependabot[bot] in #2725
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.3 to 10.10 by @dependabot[bot] in #2724
- Update LICENSE/NOTICE by @jbonofre in #2733
New Contributors
- @arimu1 made their first contribution in #2270
- @hai-ben made their first contribution in #2517
- @jjj-n made their first contribution in #2540
Full Changelog: activemq-6.3.2...activemq-6.4.0