Skip to content

Apache ActiveMQ 6.4.0

Pre-release
Pre-release

Choose a tag to compare

@jbonofre jbonofre released this 22 Oct 10:41
· 0 commits to main since this release

What's Changed

  • 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 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

  • [#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

  • [#2434] Avoid per-command MDC add+remove in TransportConnection.service by @mattrpav in #2435

  • [#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

  • Disable dependabot on 6.2.x by @cshannon in #2455

  • Update README.md by @mattrpav in #2458

  • [#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

  • [#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

  • [#2273] activemq-pool support for JMS 3.1/2.0 by @mattrpav in #2274

  • [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

Features

Fixes

  • 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
  • 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
  • [#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
  • Validate subscription key length in KahaDB by @cshannon in #2686
  • Clear context write cache on ACL updates by @cshannon in #2685

Tasks

Dependency updates

  • build(deps): bump actions/setup-java from 6.0.1 to 6.1.0 by @dependabot[bot] in #2699
  • 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
  • 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 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
  • 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
  • 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
  • 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
  • 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
  • build(deps): bump org.codehaus.jettison:jettison from 1.5.6 to 1.5.7 by @dependabot[bot] in #2250
  • build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.3 to 1.8.0 by @dependabot[bot] in #2254
  • build(deps): bump jakarta.el:jakarta.el-api from 6.0.0 to 6.0.1 by @dependabot[bot] in #2249
  • build(deps-dev): bump netty-version from 4.2.16.Final to 4.2.17.Final by @dependabot[bot] in #2441
  • build(deps): bump org.apache.qpid:qpid-jms-client from 2.10.0 to 2.11.0 by @dependabot[bot] in #2453
  • 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

New Contributors

Full Changelog: activemq-6.3.2...activemq-6.4.0