)]}'
{
  "log": [
    {
      "commit": "644cf4fddff081837c1baeb2823d2a409185e11d",
      "tree": "0ead96854966c1d51782618b580f9c940e73b2c5",
      "parents": [
        "fe2151a3e1b79efff3f8329a13f227e794a41044"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 16:40:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 16:40:22 2026 +0200"
      },
      "message": "build(deps): bump actions/setup-java from 6.0.1 to 6.1.0 (#2699)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 6.0.1 to 6.1.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/de7274f081f381c8f8158605e0321c36c376e2e6...b843ebf9b913146b38da2eaa7aeddf76074ae1ad)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 6.1.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fe2151a3e1b79efff3f8329a13f227e794a41044",
      "tree": "85520b92b066021f61c0a36136cae826afcf5039",
      "parents": [
        "935aec1f201851b3ef32bbbad53f2e05733ae1fa"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 16:40:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 16:40:01 2026 +0200"
      },
      "message": "build(deps): bump io.opentelemetry:opentelemetry-bom (#2700)\n\nBumps [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) from 1.43.0 to 1.67.0.\n- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.43.0...v1.67.0)\n\n---\nupdated-dependencies:\n- dependency-name: io.opentelemetry:opentelemetry-bom\n  dependency-version: 1.67.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "935aec1f201851b3ef32bbbad53f2e05733ae1fa",
      "tree": "5fe36d7e8479b0c8b51671a85d4a3c0f354c9d87",
      "parents": [
        "7d05f6fda99c0396027f1bf52516d415c59fcfb2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 11:15:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 11:15:34 2026 +0200"
      },
      "message": "build(deps): bump EnricoMi/publish-unit-test-result-action (#2670)\n\nBumps [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action) from 2.24.0 to 2.25.0.\n- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases)\n- [Commits](https://github.com/enricomi/publish-unit-test-result-action/compare/d0a4676d0e0b938bc201470d88276b7c74c712b3...7622c5bf3d112a72ab4fa3951c2aa5723d8ab92d)\n\n---\nupdated-dependencies:\n- dependency-name: EnricoMi/publish-unit-test-result-action\n  dependency-version: 2.25.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7d05f6fda99c0396027f1bf52516d415c59fcfb2",
      "tree": "7f905fc2031ef4e1747e9a085001feef4f5fe00e",
      "parents": [
        "750da9f036fe5a480667370971a346ecda1b5a1a"
      ],
      "author": {
        "name": "JB Onofré",
        "email": "jbonofre@apache.org",
        "time": "Mon Oct 19 05:02:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 06:02:48 2026 +0200"
      },
      "message": "feat(otel): Add OpenTelemetry distributed tracing support (#1769)\n\n* Add OpenTelemetry distributed tracing support\n\nNew activemq-opentelemetry module that instruments the broker using the\nOpenTelemetry API. The plugin traces send (PRODUCER), dispatch (CONSUMER),\nand acknowledge (INTERNAL) operations with W3C TraceContext propagation\nand standard OTel messaging semantic conventions.\n\nDepends on opentelemetry-api only; users bring their own SDK and exporter\nat runtime. Included in the distribution with example configuration.\n\n* Address jeanouii\u0027s review comments on OpenTelemetry plugin\n\n- Fix OTel semantic convention attribute names:\n  messaging.system -\u003e messaging.system.name\n  messaging.operation -\u003e messaging.operation.type\n  messaging.client_id -\u003e messaging.client.id (dot notation)\n- Initialize propagator and tracer once in constructor instead of per-invocation\n- Bound dispatchSpans map to prevent unbounded growth / span leaks;\n  oldest span is ended and evicted when the limit is exceeded\n- Add comment explaining setMarshalledProperties(null) in TextMapSetter\n- Replace Thread.sleep() in tests with Wait.waitFor() pattern\n- Document topic fan-out span behavior in class Javadoc\n\n* Fix activemq-opentelemetry parent version to match reactor (6.4.0-SNAPSHOT)\n\nThe module\u0027s parent POM referenced activemq-parent:6.3.0-SNAPSHOT, which\nno longer exists since the root pom.xml was bumped to 6.4.0-SNAPSHOT,\nbreaking CI reactor resolution.\n\n* feat(otel): Add activemq-opentelemetry to activemq-spring schema and fix example config\n\n- Wire activemq-opentelemetry into activemq-spring (optional dependency and maven-xbean-plugin includes) so that openTelemetryPlugin is generated in activemq.xsd and recognized by XBean Spring\n- Remove unnecessary jetty.xml import and ws transport connector from activemq-opentelemetry.xml to pass XML validation and standalone broker start tests\n\n* Address mattrpav\u0027s review: configurable messaging system, attribute constants, semconv fixes\n\n- Add messagingSystem property (default \u0027activemq\u0027)\n- Use AttributeKey constants for attribute keys and constants for values\n- Use messaging.system and the \u0027settle\u0027 operation type per semantic conventions\n- Resolve OpenTelemetry lazily and allow explicit injection via setOpenTelemetry\n- Log trace context read failures; null-safe span error status\n- Document deliver/ack span semantics and dispatch span cap"
    },
    {
      "commit": "750da9f036fe5a480667370971a346ecda1b5a1a",
      "tree": "9bcde163e5f45218d3e4bcf7e450bcdab44bf475",
      "parents": [
        "456989a8c8569ec5ec479dd3e810be0e6e733945"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Sat Oct 17 17:12:22 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 17:12:22 2026 -0500"
      },
      "message": "LDAP hardening (#2695)\n\n* Test LDAPAuthorizationMap escapes special characters in destination names\n* Escape special characters in destination names when building the LDAP search base\n* Test LDAPLoginModule role name encoding and empty password handling\n* Encode role names and reject empty passwords in LDAPLoginModule\n* Test LdapNetworkConnector validates LDAP-derived URI components\n* Validate LDAP-derived URI components when building the network connector URI"
    },
    {
      "commit": "456989a8c8569ec5ec479dd3e810be0e6e733945",
      "tree": "3a357258ca1cea193ec969f39113e27295b6b394",
      "parents": [
        "afdbf624c92d60a5adef62d7fc584bb5d09fb33b"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Sat Oct 17 16:11:37 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 16:11:37 2026 -0400"
      },
      "message": "Fix TransportConnection getConnectionId() (#2683)\n\ngetConnectionId() should only return the connectionId and not the\nclientId. A new method has been created specifically to get the clientId\nand updates were made to tests and JMX that require the clientId to use\nthe new method."
    },
    {
      "commit": "afdbf624c92d60a5adef62d7fc584bb5d09fb33b",
      "tree": "efbae3a552fd42f2c26fdc89ab362192b3294567",
      "parents": [
        "91c190c9441cf1917cfe5636829ea981210fe0ff"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Sat Oct 17 16:11:13 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 16:11:13 2026 -0400"
      },
      "message": "Ensure TransportConnection validates connection id (#2682)\n\nUpdate the Single transport connection state register to check that the\npassed connection id matches what the register is tracking before\nreturning. If a mismatch is found an error is thrown."
    },
    {
      "commit": "91c190c9441cf1917cfe5636829ea981210fe0ff",
      "tree": "8e35f52c46008a864298e9605cb62b9c52663702",
      "parents": [
        "d1a3c3db28616d3c01f4b42fbaedfcfa38f2af26"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Sat Oct 17 16:05:33 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 16:05:33 2026 -0400"
      },
      "message": "Ensure subscriptions are cleaned up on failure (#2680)\n\nMake sure that any exception will cleanup the tracking of subscriptions\nin the broker"
    },
    {
      "commit": "d1a3c3db28616d3c01f4b42fbaedfcfa38f2af26",
      "tree": "e0f95e55b74173f6531a8ae5ec36c770aaa6d4f4",
      "parents": [
        "4a9cb2dfbe71335c921c0517a67566493cbaa082"
      ],
      "author": {
        "name": "JB Onofré",
        "email": "jbonofre@apache.org",
        "time": "Sat Oct 17 20:01:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 21:01:52 2026 +0200"
      },
      "message": "Dump network state when VirtualConsumerDemandTest does not receive a forwarded message (#2657)\n\nVirtualConsumerDemandTest.testToTopicWithDurable and testToTopic occasionally\nfail on CI at bridgeConsumer.receive(5000) (see #2238) and cannot be reproduced\nlocally. On a receive timeout, dump the include.* destinations, their\nsubscriptions and statistics on both brokers, plus the bridge demand\nsubscriptions, so the next flaky failure shows where the message was lost.\n\nDiagnostics only, no change to the test behaviour."
    },
    {
      "commit": "4a9cb2dfbe71335c921c0517a67566493cbaa082",
      "tree": "a115c4db9913edad4e2372f4380d75d6dd409c75",
      "parents": [
        "f0b367e5d39b1c7fad5e06acef5516e0e7bf9823"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 17 12:46:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 12:46:17 2026 -0400"
      },
      "message": "build(deps): bump commons-codec:commons-codec from 1.22.1 to 1.23.0 (#2651)\n\nBumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) from 1.22.1 to 1.23.0.\n- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.22.1...rel/commons-codec-1.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: commons-codec:commons-codec\n  dependency-version: 1.23.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f0b367e5d39b1c7fad5e06acef5516e0e7bf9823",
      "tree": "fc759b50e5fdedadbd799b3d2f6123a85e9267c0",
      "parents": [
        "252f282b675ebd127c32f51ccc2b5af8987c083e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 17 06:13:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 06:13:28 2026 +0200"
      },
      "message": "build(deps): bump camel-version from 4.22.1 to 4.23.0 (#2678)\n\nBumps `camel-version` from 4.22.1 to 4.23.0.\n\nUpdates `org.apache.camel:camel-bom` from 4.22.1 to 4.23.0\n\nUpdates `org.apache.camel:camel-core` from 4.22.1 to 4.23.0\n\nUpdates `org.apache.camel:camel-spring` from 4.22.1 to 4.23.0\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.camel:camel-bom\n  dependency-version: 4.23.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.apache.camel:camel-core\n  dependency-version: 4.23.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n- dependency-name: org.apache.camel:camel-spring\n  dependency-version: 4.23.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "252f282b675ebd127c32f51ccc2b5af8987c083e",
      "tree": "f180ccc2c1dd44bc8a33ee03defe56b268c80a45",
      "parents": [
        "06d4e17786540a5a7df4bd8d8e0b4e0ec04ecaa3"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Fri Oct 16 23:33:52 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 23:33:52 2026 -0400"
      },
      "message": "Clear context write cache on ACL updates (#2685)"
    },
    {
      "commit": "06d4e17786540a5a7df4bd8d8e0b4e0ec04ecaa3",
      "tree": "21b42db9c4856ce0605fe5b9133c5abf342ffed6",
      "parents": [
        "bf2b46169847a710d5b79911fa0cf746ff2bdcba"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Fri Oct 16 23:33:12 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 23:33:12 2026 -0400"
      },
      "message": "Validation subscription key length in KahaDB (#2686)"
    },
    {
      "commit": "bf2b46169847a710d5b79911fa0cf746ff2bdcba",
      "tree": "4b21a56db01a7d57b1d4a4e024aa95204f4cb4bf",
      "parents": [
        "dc6dffb075381a12cddbf5a4899cb619bd2c8bd5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 16 10:11:35 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 10:11:35 2026 -0400"
      },
      "message": "build(deps): bump org.jmdns:jmdns from 3.6.3 to 3.6.4 (#2660)\n\nBumps [org.jmdns:jmdns](https://github.com/jmdns/jmdns) from 3.6.3 to 3.6.4.\n- [Release notes](https://github.com/jmdns/jmdns/releases)\n- [Changelog](https://github.com/jmdns/jmdns/blob/main/CHANGELOG.txt)\n- [Commits](https://github.com/jmdns/jmdns/compare/v3.6.3...v3.6.4)\n\n---\nupdated-dependencies:\n- dependency-name: org.jmdns:jmdns\n  dependency-version: 3.6.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "dc6dffb075381a12cddbf5a4899cb619bd2c8bd5",
      "tree": "d9bc3a41b196ecaa8b036878fc17582e2a49575d",
      "parents": [
        "58c1f024e2ab1f6b884f07981f42b33f468e46ac"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 16 14:25:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 14:25:28 2026 +0200"
      },
      "message": "build(deps): bump me.fabriciorby:maven-surefire-junit5-tree-reporter (#2679)\n\nBumps [me.fabriciorby:maven-surefire-junit5-tree-reporter](https://github.com/fabriciorby/maven-surefire-junit5-tree-reporter) from 1.5.1 to 2.0.0.\n- [Release notes](https://github.com/fabriciorby/maven-surefire-junit5-tree-reporter/releases)\n- [Commits](https://github.com/fabriciorby/maven-surefire-junit5-tree-reporter/compare/v1.5.1...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: me.fabriciorby:maven-surefire-junit5-tree-reporter\n  dependency-version: 2.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "58c1f024e2ab1f6b884f07981f42b33f468e46ac",
      "tree": "03ced10c8650ed664ef4d4dafc37339c789ad908",
      "parents": [
        "92d524968fbeb1fdd92fcf275f9ac51a39915fdb"
      ],
      "author": {
        "name": "JB Onofré",
        "email": "jbonofre@apache.org",
        "time": "Fri Oct 16 12:47:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 13:47:14 2026 +0200"
      },
      "message": "Tighten default Jolokia access policy and bind the web console to loopback (#2639)\n\n- jolokia-access.xml: list the allowed read-only operations explicitly\n  instead of a wildcard, list the allowed origins for strict checking, and\n  let denied operation names match a name sent with its signature\n- jetty-spring.properties: bind the http/https connectors to 127.0.0.1\n- JettyServerBean: -Djetty.host overrides the connector bind address\n- add tests evaluating the shipped Jolokia policy and Jetty configuration"
    },
    {
      "commit": "92d524968fbeb1fdd92fcf275f9ac51a39915fdb",
      "tree": "7af4aa80b23b1716239ceea15949923a171922a1",
      "parents": [
        "6475354a671ee9e02cd6eb34291e50470be0c107"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Thu Oct 15 15:02:39 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 15:02:39 2026 -0400"
      },
      "message": "Fix nested values in MapMessage (#2672)\n\n* Fix nested values in MapMessage\n\nThis fixes the string encoding for MapMessages so that nested strings\nare properly returned as String values again instead of UTF8Buffers\n\nThis is a fix for a regression introduced in #2080\n\nThis closes #2669"
    },
    {
      "commit": "6475354a671ee9e02cd6eb34291e50470be0c107",
      "tree": "f4cfae7818440468638d2ca520284f079b34964a",
      "parents": [
        "b67c5e0d408449c652284c13957de2d6272489bf"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Oct 15 07:44:36 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 07:44:36 2026 -0500"
      },
      "message": "[#9857] JMX SSL clean-up post-merge since was not rebased to new SslContext (#2668)"
    },
    {
      "commit": "b67c5e0d408449c652284c13957de2d6272489bf",
      "tree": "a4fd391b818946a3c8dcd954f51749eae1b9181f",
      "parents": [
        "13def043d6f00d7adbfa14b9b083141afc82b82a"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Oct 15 06:13:57 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 06:13:57 2026 -0500"
      },
      "message": "Feature: Support for authoriztion of connection fields (#2461)\n\n* Add isSsl to Connector\n* Feature: Add support for authorizing connection values such as clientId to userId\n- Includes support for clientId as a network connection authorization\n* Review changes"
    },
    {
      "commit": "13def043d6f00d7adbfa14b9b083141afc82b82a",
      "tree": "503869eae3582dd3384e7b8ff06f8f3ac7f2ae1f",
      "parents": [
        "e13d93e3b8c72638fa20bbd2ea113b1006d7e650"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jeanouii@gmail.com",
        "time": "Wed Oct 14 19:23:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 12:23:37 2026 -0500"
      },
      "message": "[AMQ-9857] Add SSL support for JMX connector in ManagementContext (#1661)\n\n* Add SSL support for JMX connector in ManagementContext\n* feat(#1699) Add support for SSL in JMX connector and resolve ephemeral ports\n* Add setup and teardown for SSL context in ManagementContextSslTest\n* test(jmx): Enhance SSL JMX connection test with improved error handling and connection retries\n* test(jmx): Add Subject Alternative Name (SAN) extension to SSL certificate generation\n* fix(jmx): set java.rmi.server.hostname to prevent SSL handshake failure on multi-homed hosts\n* fix(jmx): set java.rmi.server.hostname for SSL to prevent hostname verification issues on multi-homed hosts"
    },
    {
      "commit": "e13d93e3b8c72638fa20bbd2ea113b1006d7e650",
      "tree": "cb38e9a965802d2c6ee151396b0f259d5771368b",
      "parents": [
        "4a11c11812643def40d53fea35a8a5b6841699ef"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 09:31:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 09:31:51 2026 +0100"
      },
      "message": "build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#2649)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.1 to 7.0.2.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 7.0.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4a11c11812643def40d53fea35a8a5b6841699ef",
      "tree": "d55de6348a64419da66413326d5824dfaf079f72",
      "parents": [
        "d9093d38bf4f157947d8d16012be2b6f1868f5b6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 09:31:20 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 09:31:20 2026 +0100"
      },
      "message": "build(deps): bump org.ow2.asm:asm from 9.10.1 to 9.11 (#2653)\n\nBumps org.ow2.asm:asm from 9.10.1 to 9.11.\n\n---\nupdated-dependencies:\n- dependency-name: org.ow2.asm:asm\n  dependency-version: \u00279.11\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d9093d38bf4f157947d8d16012be2b6f1868f5b6",
      "tree": "9dc18830de26baa7ed6768ba8a6c0cde8b535e8c",
      "parents": [
        "69ecc88f8c01547ddebf2346193036252059f074"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 12 10:24:23 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 10:24:23 2026 -0400"
      },
      "message": "build(deps-dev): bump netty-version from 4.2.18.Final to 4.2.19.Final (#2643)\n\nBumps `netty-version` from 4.2.18.Final to 4.2.19.Final.\n\nUpdates `io.netty:netty-buffer` from 4.2.18.Final to 4.2.19.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final)\n\nUpdates `io.netty:netty-common` from 4.2.18.Final to 4.2.19.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final)\n\nUpdates `io.netty:netty-handler` from 4.2.18.Final to 4.2.19.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final)\n\nUpdates `io.netty:netty-codec-http` from 4.2.18.Final to 4.2.19.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final)\n\nUpdates `io.netty:netty-transport` from 4.2.18.Final to 4.2.19.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final)\n\n---\nupdated-dependencies:\n- dependency-name: io.netty:netty-buffer\n  dependency-version: 4.2.19.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-common\n  dependency-version: 4.2.19.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-handler\n  dependency-version: 4.2.19.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-codec-http\n  dependency-version: 4.2.19.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-transport\n  dependency-version: 4.2.19.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "69ecc88f8c01547ddebf2346193036252059f074",
      "tree": "c7a4403aaaba4a2769f66d9207dafabd031f5f75",
      "parents": [
        "28c9cd5afc5466996222c466e64cbd4e04464a5c"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Oct 08 09:55:07 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 09:55:07 2026 -0500"
      },
      "message": "[#2273] activemq-pool support for JMS 3.1/2.0 (#2274)"
    },
    {
      "commit": "28c9cd5afc5466996222c466e64cbd4e04464a5c",
      "tree": "15ddafdc3e026d20d11bf24df43019a1951fe31f",
      "parents": [
        "d3ba80d220cc4f1966362d6401cb6b45e7e7864a"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Oct 08 09:53:12 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 09:53:12 2026 -0500"
      },
      "message": "Speed up activemq-http tests by not waiting on Jetty at shutdown (#2546)\n\nHttpTransportServer releases every pending tunnel long poll before stopping Jetty, and both connector factories drop idle connections after 100ms, so a broker stop no longer costs 2s per test or 30s with a bridge poll in flight. WebSocket MQTT and STOMP sockets honor transport.connectAttemptTimeout; the two connection timeout tests set it to 2s. Keep alive tests sleep 6s instead of 10s and 15s.\n\nModule run: 552 tests, 25.6 min down to about 10.4 min."
    },
    {
      "commit": "d3ba80d220cc4f1966362d6401cb6b45e7e7864a",
      "tree": "6e9d994ee6d7c29625a3b8b3165898131d51b507",
      "parents": [
        "96731a7ebb4a99b45ac6959c5f478d1615f67b8d"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Wed Oct 07 20:48:42 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 20:48:42 2026 -0500"
      },
      "message": "[#1770] Feature: TransportConnectorPolicy with IP address allow/deny support (#2539)"
    },
    {
      "commit": "96731a7ebb4a99b45ac6959c5f478d1615f67b8d",
      "tree": "092b0b9884f25cef09e9f1300d62e2f88cef83c3",
      "parents": [
        "9625eb588aaa5d746d0806e6719f7701462ce096"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Tue Oct 06 10:50:23 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 10:50:23 2026 -0500"
      },
      "message": "Speed up activemq-runtime-config tests by waiting for the reload instead of sleeping (#2545)\n\nRuntimeConfigurationBroker records the file time of its last completed update attempt. The test support bumps the config file\u0027s modification time itself and waits for that record to reach it, so the 4s sleeps after every broker start and config change go away. The Java plugin setters apply synchronously or on the next addDestination, so the sleeps after them were dead. The filtered composite queue check proves a rejected message was dropped by ordering rather than by a 10s timeout.\n\nModule run: 76 tests, 8.3 min down to 52s."
    },
    {
      "commit": "9625eb588aaa5d746d0806e6719f7701462ce096",
      "tree": "76d6305a0a9208aca2e48a0dc0e566e35aefbf5c",
      "parents": [
        "d0c5ff05dec1ec1fc2e7b29d675bbca7288bd294"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Tue Oct 06 08:50:04 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 08:50:04 2026 -0500"
      },
      "message": "Fix flaky ExceptionListenerTest: wait for transport-failed before createSession (#2544)\n\nThe security exception fires the ExceptionListener and marks the transport\nfailed on two separate async tasks in ActiveMQConnection.onException. Waiting\nonly for the listener let createSession race a disposing transport and get\nJMSException(\"Stopped.\") instead of the expected ConnectionFailedException."
    },
    {
      "commit": "d0c5ff05dec1ec1fc2e7b29d675bbca7288bd294",
      "tree": "f91d01bf7128e2a1387d36113dc3a752b7c8c5b6",
      "parents": [
        "e4fd919b335299716e00d1b6ff096bb0d50deb17"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Tue Oct 06 07:47:10 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 07:47:10 2026 -0500"
      },
      "message": "[#2583] Transacted fire-after-commit first exception exits loop prematurely leading to incorrect queue size (#2585)\n\n* Add test proving incorrect queueSize when a post-commit synchronization throws\n\nFor a transacted acknowledgment two synchronizations run in order on\ncommit: the subscription\u0027s (dequeue bookkeeping, then nodeDest.wakeup() and\ndispatchPending()) followed by the queue\u0027s, whose afterCommit calls\ndropMessage(), the only decrement of the queue messages counter.\n\nTransaction.fireAfterCommit() iterates the synchronization list with no\nper-synchronization exception isolation, so the first throw aborts the\nloop. The KahaDB store commit is already durable at that point (the index\nack applies before the postCommit runnable runs), so an exception from the\nsubscription synchronization (dispatchPending() hitting a transient\ncursor/store error, which with useCache\u003dfalse touches the store on every\ncommit) permanently loses the decrement: the message is removed from the\nstore and not redeliverable, but the messages counter stays +1 with the\nqueue drained, browse empty and inflight 0. The client sees\n\"STORE COMMIT FAILED\", the forensic log marker for this failure.\n\nThe test swaps the subscription\u0027s pending cursor for one whose reset()\nthrows when invoked from within afterCommit (the ack path also calls\ndispatchPending and must not be poisoned), commits, verifies the store is\nempty and nothing is redeliverable, and asserts the messages counter\nreturns to 0. Fails with messages\u003d1, dequeues\u003d0 until fireAfterCommit\nisolates synchronization failures.\n\n* Isolate synchronization failures in fireAfterCommit and fireAfterRollback\n\nThe transaction outcome is already durable when the afterCommit (and\nafterRollback) synchronizations run, but fireAfterCommit iterated the\nsynchronization list with no per-synchronization exception isolation: the\nfirst throw aborted the loop and silently skipped every remaining\nsynchronization.\n\nFor a transacted queue acknowledgment the synchronizations run in order\n[subscription, queue]. The subscription\u0027s afterCommit ends with\nnodeDest.wakeup() and dispatchPending(), throw-capable calls that touch\nthe store cursor on every commit when useCache\u003dfalse. One transient\nfailure there skipped the queue synchronization, whose afterCommit calls\ndropMessage(), the only site that decrements the queue messages counter\nand increments destination dequeues. The store ack was already applied, so\nthe counter inflated by one permanently: queue drained, browse empty,\ninflight zero, \"STORE COMMIT FAILED\" in the log.\n\nThe TransactedProduceWithThrowingAckQueueSizeTest.java test confirms the\nproduced message is not stranded: it is delivered\nexactly once, the store drains to empty, and queueSize settles to 0. It\nguards against a regression where the rollback would leave a durably\ncommitted message out of the cursor until a broker restart.\n\n* Catch Exception over Throwable"
    },
    {
      "commit": "e4fd919b335299716e00d1b6ff096bb0d50deb17",
      "tree": "908cf8a28e41d6fbaba050f9a87d70487004a5db",
      "parents": [
        "0d56f0d4a2832f27d940c6bd143e65a873d3ef58"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Tue Oct 06 07:46:04 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 07:46:04 2026 -0500"
      },
      "message": "[#2583] Duplicate message publish during failover leads to incorrect queue size metric (#2584)\n\n* Add tests confirming queueSize accounting for duplicate messages\n\nTwo end-to-end tests exercise the duplicate paths through the real broker\nand confirm the messages-counter invariant (messages \u003d\u003d 0 after drain,\nenqueues - dequeues \u003d\u003d messages).\n\nDuplicateSendStoreRaceQueueSizeTest reproduces the async/sync duplicate send\nrace: an original persistent send from a useAsyncSend producer is counted\nand cursor-cached while its KahaDB index update is parked on the store\nexecutor; a duplicate resend on a different connection takes the sync store\npath, finds no index row, is assigned a real sequence, passes the -1\nduplicate gate, and is counted again. After drain: messages\u003d1, enqueues\u003d2,\ndequeues\u003d1, failing until the store treats a sync add racing a pending\nasync add of the same MessageId as a duplicate.\n\nDuplicateFromStoreEndToEndTest covers both duplicate classes without\ninvoking duplicateFromStore directly. The duplicate SEND is trapped by the\ncursor cache audit and fully suppressed. The store RE-READ (\"cursor got\nduplicate from store\") is a single-counted message read twice whose\ninflight copy is still consumed and acked; duplicateFromStore must not\ndecrement the messages counter as well, or the count goes negative. A\nblanket decrement in duplicateFromStore was prototyped and rejected because\nthis test showed messages\u003d-2 for 4 sent and 4 consumed.\n\n* Reject sync duplicate add racing a pending async add of the same message\n\nWith concurrentStoreAndDispatchQueues\u003dtrue an async add is counted and\ndispatched from the cursor cache immediately while its journal/index update\nruns on the store executor. A duplicate send of the same MessageId taking\nthe synchronous addMessage path in that window (failover replay from an\nasync-send producer, arriving on a different connection so the producer\naudit cannot suppress it) found no row in messageIdIndex, was assigned a\nreal sequence, and evaded the -1 duplicate suppression in\nQueue.doPendingCursorAdditions, inflating enqueues and the queue messages\ncounter by one for a message that is stored and delivered once. The\noriginal\u0027s deferred index update then lost the race and was rejected,\nleaving the count permanently inflated.\n\naddMessage now consults asyncTaskMap for a pending async add of the same\nMessageId before journaling. Sync callers are identified by a null\nFutureOrSequenceLong (the async task\u0027s own store call carries its future),\nmatching the discrimination already used by the IndexAware callback. On a\nhit the message is marked with the -1 duplicate sequence and skipped\nentirely: no journal write, no pendingAdds entry, and the existing cursor\nsuppression keeps it uncounted."
    },
    {
      "commit": "0d56f0d4a2832f27d940c6bd143e65a873d3ef58",
      "tree": "9270183bf4ad231b17fab12d946eebe3306e0fde",
      "parents": [
        "da76c129f2eb63d8adcf967bd17cc4d92e450b98"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 01 12:09:30 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 12:09:30 2026 -0500"
      },
      "message": "build(deps): bump maven-core-version from 3.9.16 to 3.10.0 (#2631)\n\nBumps `maven-core-version` from 3.9.16 to 3.10.0.\n\nUpdates `org.apache.maven:maven-plugin-api` from 3.9.16 to 3.10.0\n- [Release notes](https://github.com/apache/maven/releases)\n- [Commits](https://github.com/apache/maven/compare/maven-3.9.16...maven-3.10.0)\n\nUpdates `org.apache.maven:maven-core` from 3.9.16 to 3.10.0\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven:maven-plugin-api\n  dependency-version: 3.10.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.apache.maven:maven-core\n  dependency-version: 3.10.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "da76c129f2eb63d8adcf967bd17cc4d92e450b98",
      "tree": "140b6769f20e29a56ad2924c5254d32eb3569bca",
      "parents": [
        "5afa9032704dffe83783a2a9ba6bf480979812ca"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 30 09:29:45 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 09:29:45 2026 -0500"
      },
      "message": "build(deps-dev): bump com.h2database:h2 from 2.5.250 to 2.5.252 (#2627)\n\nBumps [com.h2database:h2](https://github.com/h2database/h2database) from 2.5.250 to 2.5.252.\n- [Release notes](https://github.com/h2database/h2database/releases)\n- [Commits](https://github.com/h2database/h2database/compare/version-2.5.250...version-2.5.252)\n\n---\nupdated-dependencies:\n- dependency-name: com.h2database:h2\n  dependency-version: 2.5.252\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5afa9032704dffe83783a2a9ba6bf480979812ca",
      "tree": "7ce5cf09d37b062e581943c1a1b5d54e84f2879b",
      "parents": [
        "4253e3f75ae47c74c51978e7cb10ec25826072e6"
      ],
      "author": {
        "name": "JB Onofré",
        "email": "jbonofre@apache.org",
        "time": "Wed Sep 30 11:18:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 11:18:08 2026 +0200"
      },
      "message": "Fix flaky TwoBrokerVirtualTopicSelectorAwareForwardingTest (link #2238) (#2625)\n\n- Override waitForBridgeFormation to ensure the reverse duplex bridge from BrokerB to BrokerA is fully established and advisory subscriptions are active in topic regions.\n- Ensure waitForBridgeFormation is called after BrokerA restarts in testSelectorAwareForwarding.\n- Increase advisory propagation wait timeouts from 15s to 30s to prevent false failures on busy CI runners."
    },
    {
      "commit": "4253e3f75ae47c74c51978e7cb10ec25826072e6",
      "tree": "acc5c4f3bc048e1bff2e3b000e9368299708000e",
      "parents": [
        "b21af0bc726146dcfde31cc928744f72be0bef6c"
      ],
      "author": {
        "name": "JB Onofré",
        "email": "jbonofre@apache.org",
        "time": "Wed Sep 30 11:17:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 11:17:49 2026 +0200"
      },
      "message": "test: Fix flaky NetworkBridgeReconnectOnHandshakeFailureTest (#2238) (#2624)\n\n- In testBridgeReconnectsAfterHandshakeFailure, use an ioExceptionLatch to wait\n  specifically for the IOException from the onException handler, avoiding a race condition\n  where a preceding TimeoutException from the collectBrokerInfos fallback causes the\n  assertion to evaluate before the IOException has arrived.\n- In testBridgeReconnectsAfterRemoteBrokerRestart, increase the bridge shutdown wait\n  timeout to 20s to prevent intermittent failures on slower CI runners.\n- Increase test timeouts to 90s for safer execution on CI.\n\nRelated to #2238"
    },
    {
      "commit": "b21af0bc726146dcfde31cc928744f72be0bef6c",
      "tree": "b1b85eb7cddce2b154e2d586cb4e34fa2ebaed4d",
      "parents": [
        "c339114e77e3614ea16f7fd81f6682611c7a4277"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 29 11:34:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 11:34:47 2026 +0200"
      },
      "message": "build(deps): bump org.apache.groovy:groovy-ant from 5.1.2 to 6.0.0 (#2598)\n\nBumps [org.apache.groovy:groovy-ant](https://github.com/apache/groovy) from 5.1.2 to 6.0.0.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy-ant\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c339114e77e3614ea16f7fd81f6682611c7a4277",
      "tree": "d06d994ed792f1a4c44921542f942bd2668e07b7",
      "parents": [
        "1599e5643662f0b77d60255124fcf86932978dcd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 28 08:49:25 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 08:49:25 2026 -0400"
      },
      "message": "build(deps): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 (#2622)\n\nBumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n- [Release notes](https://github.com/mockito/mockito/releases)\n- [Commits](https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.mockito:mockito-core\n  dependency-version: 5.24.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1599e5643662f0b77d60255124fcf86932978dcd",
      "tree": "d63be282de9af078600b975a02c4e9799b1f4184",
      "parents": [
        "eced54cbb97efd9284baf544d7da24c29456dc21"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 28 08:47:59 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 08:47:59 2026 -0400"
      },
      "message": "build(deps): bump slf4j-version from 2.0.19 to 2.0.20 (#2618)\n\nBumps `slf4j-version` from 2.0.19 to 2.0.20.\n\nUpdates `org.slf4j:slf4j-api` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:jcl-over-slf4j` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.19 to 2.0.20\n\n---\nupdated-dependencies:\n- dependency-name: org.slf4j:slf4j-api\n  dependency-version: 2.0.20\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.slf4j:jcl-over-slf4j\n  dependency-version: 2.0.20\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.slf4j:slf4j-simple\n  dependency-version: 2.0.20\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "eced54cbb97efd9284baf544d7da24c29456dc21",
      "tree": "340017779c23f08090ccc4da0164e8a2772b51e2",
      "parents": [
        "5f22e4557ae920548dcd031ab8d34d5002b61c18"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 28 08:45:50 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 08:45:50 2026 -0400"
      },
      "message": "build(deps): bump karaf-version from 4.4.11 to 4.4.12 (#2615)\n\nBumps `karaf-version` from 4.4.11 to 4.4.12.\n\nUpdates `org.apache.karaf.shell:org.apache.karaf.shell.console` from 4.4.11 to 4.4.12\n\nUpdates `org.apache.karaf:apache-karaf` from 4.4.11 to 4.4.12\n\nUpdates `org.apache.karaf.tooling:karaf-maven-plugin` from 4.4.11 to 4.4.12\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.karaf.shell:org.apache.karaf.shell.console\n  dependency-version: 4.4.12\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.karaf:apache-karaf\n  dependency-version: 4.4.12\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.karaf.tooling:karaf-maven-plugin\n  dependency-version: 4.4.12\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5f22e4557ae920548dcd031ab8d34d5002b61c18",
      "tree": "0b5ce8fe3ab45e798afbd3079abe03ce61b46b96",
      "parents": [
        "ad8fbe669ec7afca6cde98bc6d365fa3a5010ab9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Sep 25 13:56:03 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 13:56:03 2026 -0500"
      },
      "message": "build(deps): bump jackson-version from 2.22.2 to 2.22.3 (#2612)\n\nBumps `jackson-version` from 2.22.2 to 2.22.3.\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.22.2 to 2.22.3\n- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.22.2...jackson-core-2.22.3)\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.22.2 to 2.22.3\n- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3)\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.22.2 to 2.22.3\n- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.22.2...jackson-dataformat-xml-2.22.3)\n\n---\nupdated-dependencies:\n- dependency-name: com.fasterxml.jackson.core:jackson-core\n  dependency-version: 2.22.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: com.fasterxml.jackson.core:jackson-databind\n  dependency-version: 2.22.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml\n  dependency-version: 2.22.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ad8fbe669ec7afca6cde98bc6d365fa3a5010ab9",
      "tree": "9431687404399280901057a64ed916c96e91df88",
      "parents": [
        "23796e5dffa70a3ff306f8d6c6fbc8536c9c0226"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Fri Sep 25 13:55:10 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 13:55:10 2026 -0500"
      },
      "message": "[#2140] Widen MessageDatabase index-update points for store subclasses (#2550)\n\nContinues #2140: updateIndex overloads (add, update, remove,\nremove-destination, subscription) and recordAckMessageReferenceLocation\nbecome protected, the TransactionIdConversion helpers become public,\nand Metadata gains lastUpdate accessors (nested-class fields are not\nreachable from a cross-package subclass of the outer class) so a\nKahaDBStore subclass supplied via createStore() can observe and apply\nindex updates without copying store code. Visibility-only; no behavior\nchange. The new javadoc on recordAckMessageReferenceLocation documents\nthe existing index-lock guard on the ackMessageFileMap for subclass\ncallers."
    },
    {
      "commit": "23796e5dffa70a3ff306f8d6c6fbc8536c9c0226",
      "tree": "46d0287ae8f3602301561ed7078603cfb8729aaf",
      "parents": [
        "59a4054339d45d49748648cf7c1f5795156aae7c"
      ],
      "author": {
        "name": "JB Onofré",
        "email": "jbonofre@apache.org",
        "time": "Thu Sep 24 18:13:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 18:13:34 2026 +0200"
      },
      "message": "feat(#1716): Implement receiveBody() (#1543)\n\nImplement JMS 2.0 / Jakarta Messaging 3.1 receiveBody() methods on\nActiveMQMessageConsumer and wire them through ActiveMQConsumer (JMSConsumer).\n\nThe doReceiveBody() helper handles ack-mode-dependent failure behavior\nper section 8.6 of the Jakarta Messaging 3.1 specification:\n- AUTO_ACK / DUPS_OK: re-enqueue without acknowledgement\n- CLIENT_ACK / TRANSACTED: treat as delivered (credit window expansion)\n\nPlain Message and StreamMessage types are always rejected with\nMessageFormatException, per spec (even though Message.isBodyAssignableTo\nreturns true for any type).\n\nActiveMQObjectMessage.isBodyAssignableTo now returns false on\ndeserialization failure instead of propagating the exception."
    },
    {
      "commit": "59a4054339d45d49748648cf7c1f5795156aae7c",
      "tree": "291ccd2d8db8bcce12b3617ba0a2b559b087d20c",
      "parents": [
        "ad2964a3eaa25dee85c7585d95b00b3d8a588434"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 24 15:21:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 15:21:48 2026 +0200"
      },
      "message": "build(deps): bump org.apache.groovy:groovy from 5.1.2 to 6.0.0 (#2599)\n\nBumps [org.apache.groovy:groovy](https://github.com/apache/groovy) from 5.1.2 to 6.0.0.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ad2964a3eaa25dee85c7585d95b00b3d8a588434",
      "tree": "ac4b4fb705cd39478857e870e2f8ba22d5ccc72d",
      "parents": [
        "b00502855b8333d2041bd57f06c4944fcf29c84a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 24 15:20:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 15:20:44 2026 +0200"
      },
      "message": "build(deps): bump jolokia-version from 2.6.2 to 2.6.3 (#2610)\n\nBumps `jolokia-version` from 2.6.2 to 2.6.3.\n\nUpdates `org.jolokia:jolokia-server-core` from 2.6.2 to 2.6.3\n- [Release notes](https://github.com/jolokia/jolokia/releases)\n- [Commits](https://github.com/jolokia/jolokia/compare/v2.6.2...v2.6.3)\n\nUpdates `org.jolokia:jolokia-service-jmx` from 2.6.2 to 2.6.3\n\nUpdates `org.jolokia:jolokia-service-serializer` from 2.6.2 to 2.6.3\n\n---\nupdated-dependencies:\n- dependency-name: org.jolokia:jolokia-server-core\n  dependency-version: 2.6.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.jolokia:jolokia-service-jmx\n  dependency-version: 2.6.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.jolokia:jolokia-service-serializer\n  dependency-version: 2.6.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b00502855b8333d2041bd57f06c4944fcf29c84a",
      "tree": "c6dce69fce8a47ea21bdc6efad939da7ac237422",
      "parents": [
        "cde23c48804880ec000b808f652e428c59e41026"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 24 15:20:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 15:20:22 2026 +0200"
      },
      "message": "build(deps): bump maven-surefire-plugin-version from 3.5.3 to 3.5.6 (#2608)\n\nBumps `maven-surefire-plugin-version` from 3.5.3 to 3.5.6.\n\nUpdates `org.apache.maven.surefire:surefire-junit47` from 3.5.3 to 3.5.6\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 to 3.5.6\n- [Release notes](https://github.com/apache/maven-surefire/releases)\n- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.6)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.surefire:surefire-junit47\n  dependency-version: 3.5.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven.plugins:maven-surefire-plugin\n  dependency-version: 3.5.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cde23c48804880ec000b808f652e428c59e41026",
      "tree": "9382d62e2788a9ec7a48b794acd53347b481b6f7",
      "parents": [
        "6fdd6ad561c5e63c0633f22b0d30e7192dacc462"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 23 06:36:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 06:36:26 2026 +0200"
      },
      "message": "build(deps): bump org.apache:apache from 39 to 40 (#2600)\n\n* build(deps): bump org.apache:apache from 39 to 40\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 39 to 40.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002740\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n\n* fix: pin activemq-kahadb-store surefire plugin to maven-surefire-plugin-version\n\nThe module referenced the Apache parent POM\u0027s ${surefire.version}\nproperty directly instead of ActiveMQ\u0027s own pinned\n${maven-surefire-plugin-version} (3.5.3). Apache parent POM 40 bumps\nsurefire.version to 3.6.0, a version for which surefire-junit47 was\nnever published to Maven Central, breaking plugin resolution on every\nCI job.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\n\n* fix: pin remaining modules\u0027 surefire plugin to maven-surefire-plugin-version\n\nactivemq-amqp, activemq-stomp and activemq-unit-tests had the same\n${surefire.version} binding as activemq-kahadb-store, which now\nresolves to 3.6.0 via the Apache parent POM 40 bump - a version for\nwhich surefire-junit47 was never published to Maven Central. Switch\nthem to ActiveMQ\u0027s own pinned ${maven-surefire-plugin-version} (3.5.3).\n\nAlso drop the now-unused local surefire.version property overrides in\nactivemq-stomp and activemq-unit-tests, made redundant by this change.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\n\n* fix: exclude .crl files from Apache RAT license check\n\nApache parent POM 40 bumps apache-rat-plugin from 0.16.1 to 0.18,\nwhose stricter binary-content detection no longer recognizes the\nDER-encoded activemq-norevoke.crl / activemq-revoke.crl test fixtures\nin activemq-unit-tests as binary, flagging them as UNAPPROVED and\nfailing the verify phase on every CI job.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: JB Onofré \u003cjbonofre@apache.org\u003e\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "6fdd6ad561c5e63c0633f22b0d30e7192dacc462",
      "tree": "203d9e176fea7a3c942685b5bb9cb260ab06f3f1",
      "parents": [
        "94715219eb56823fe2221eccac2ac5398ec6c472"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Tue Sep 22 11:50:37 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 11:50:37 2026 -0400"
      },
      "message": "Add support for PageFile free page truncation (#2233)\n\nThis commit adds support for index compaction using a truncation\nstrategy as described in #2232\n\nCompaction works by reclaiming space by truncating free pages at\nthe end of the file. A large amount of free pages can be allocated\nduring certain use cases (such as a large message backlogs) and this\nstrategy helps by removing the excess space when possible.\n\nThe amount of space reclaimed is configurable using a\nmin/max free page ratio. The min free page ratio defines the amount of\nfree pages to leave and the max free page ratio defines the max free\npages to allow before attempting to reclaim space.\n\nThe compaction check will be performed during the normal checkpoint\ncycle."
    },
    {
      "commit": "94715219eb56823fe2221eccac2ac5398ec6c472",
      "tree": "3476c7ca518dc95caa6833fe2247498f5fa7bfa5",
      "parents": [
        "e851066e73a63ee231f66ea4a35827f5e9791451"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 21 15:29:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 15:29:36 2026 +0200"
      },
      "message": "build(deps): bump org.apache.felix:maven-bundle-plugin (#2587)\n\nBumps org.apache.felix:maven-bundle-plugin from 6.1.2 to 6.2.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.felix:maven-bundle-plugin\n  dependency-version: 6.2.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e851066e73a63ee231f66ea4a35827f5e9791451",
      "tree": "b4162409f0397a6dcfce362caece9776af17be01",
      "parents": [
        "b6278f68b41c26ac3a5071dee0b933984a4cbbbc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 17 17:44:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 17:44:32 2026 +0200"
      },
      "message": "build(deps): bump camel-version from 4.22.0 to 4.22.1 (#2579)\n\nBumps `camel-version` from 4.22.0 to 4.22.1.\n\nUpdates `org.apache.camel:camel-bom` from 4.22.0 to 4.22.1\n\nUpdates `org.apache.camel:camel-core` from 4.22.0 to 4.22.1\n\nUpdates `org.apache.camel:camel-spring` from 4.22.0 to 4.22.1\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.camel:camel-bom\n  dependency-version: 4.22.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.camel:camel-core\n  dependency-version: 4.22.1\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.camel:camel-spring\n  dependency-version: 4.22.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b6278f68b41c26ac3a5071dee0b933984a4cbbbc",
      "tree": "4dad58035be4eedbf84e119fcb5cff5296084ec7",
      "parents": [
        "7524356e119fe21ec6a94e1664eb0f8aa67007e5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 15 09:11:48 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 09:11:48 2026 -0500"
      },
      "message": "build(deps): bump org.codehaus.mojo:build-helper-maven-plugin (#2574)\n\nBumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.6.1 to 3.6.2.\n- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.1...3.6.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:build-helper-maven-plugin\n  dependency-version: 3.6.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Matt Pavlovich \u003cmattrpav@apache.org\u003e"
    },
    {
      "commit": "7524356e119fe21ec6a94e1664eb0f8aa67007e5",
      "tree": "915688d74a7144f92d4b21d3125fc6e574db7046",
      "parents": [
        "cc7e4446e2ce51c254b5bff78be5d6da8decb9df"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 15 09:10:56 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 09:10:56 2026 -0500"
      },
      "message": "build(deps): bump org.codehaus.mojo:javacc-maven-plugin (#2572)\n\nBumps [org.codehaus.mojo:javacc-maven-plugin](https://github.com/mojohaus/javacc-maven-plugin) from 3.2.0 to 3.2.1.\n- [Release notes](https://github.com/mojohaus/javacc-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/javacc-maven-plugin/compare/javacc-maven-plugin-3.2.0...javacc-maven-plugin-3.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:javacc-maven-plugin\n  dependency-version: 3.2.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cc7e4446e2ce51c254b5bff78be5d6da8decb9df",
      "tree": "9003679bf3558597a41e3bef853c5aab48fa5479",
      "parents": [
        "2cab87957e3f7a90815613ebab9851bbcd016a98"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 15 09:10:31 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 09:10:31 2026 -0500"
      },
      "message": "build(deps-dev): bump org.codehaus.mojo:taglist-maven-plugin (#2570)\n\nBumps [org.codehaus.mojo:taglist-maven-plugin](https://github.com/mojohaus/taglist-maven-plugin) from 3.2.2 to 3.2.3.\n- [Release notes](https://github.com/mojohaus/taglist-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/taglist-maven-plugin/compare/taglist-maven-plugin-3.2.2...3.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:taglist-maven-plugin\n  dependency-version: 3.2.3\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2cab87957e3f7a90815613ebab9851bbcd016a98",
      "tree": "b9623a2cba9949fede8dc352fbb3293ed0793dfe",
      "parents": [
        "3c451836dc3cbf5d55e29e5c2a750d1c0944e8ca"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 15 09:10:01 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 09:10:01 2026 -0500"
      },
      "message": "build(deps): bump actions/setup-java from 6.0.0 to 6.0.1 (#2562)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 6.0.0 to 6.0.1.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/dd06d9cba3e5552c54d9f8ea23572deb30010f7c...de7274f081f381c8f8158605e0321c36c376e2e6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 6.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3c451836dc3cbf5d55e29e5c2a750d1c0944e8ca",
      "tree": "f9be6b4c780d729f25e47d3f01aab8c965f265c7",
      "parents": [
        "b346110ea2d67f846dfa671cefd0ac6610eca203"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 14 15:26:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 15:26:10 2026 +0200"
      },
      "message": "build(deps-dev): bump netty-version from 4.2.17.Final to 4.2.18.Final (#2563)\n\nBumps `netty-version` from 4.2.17.Final to 4.2.18.Final.\n\nUpdates `io.netty:netty-buffer` from 4.2.17.Final to 4.2.18.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.17.Final...netty-4.2.18.Final)\n\nUpdates `io.netty:netty-common` from 4.2.17.Final to 4.2.18.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.17.Final...netty-4.2.18.Final)\n\nUpdates `io.netty:netty-handler` from 4.2.17.Final to 4.2.18.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.17.Final...netty-4.2.18.Final)\n\nUpdates `io.netty:netty-codec-http` from 4.2.17.Final to 4.2.18.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.17.Final...netty-4.2.18.Final)\n\nUpdates `io.netty:netty-transport` from 4.2.17.Final to 4.2.18.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.17.Final...netty-4.2.18.Final)\n\n---\nupdated-dependencies:\n- dependency-name: io.netty:netty-buffer\n  dependency-version: 4.2.18.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-common\n  dependency-version: 4.2.18.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-handler\n  dependency-version: 4.2.18.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-codec-http\n  dependency-version: 4.2.18.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-transport\n  dependency-version: 4.2.18.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b346110ea2d67f846dfa671cefd0ac6610eca203",
      "tree": "19221e29fbce10805c3bfdf1867d5d74080c9a87",
      "parents": [
        "9c8ad429e10cc53d371a4bc3cfe1366f7ca36976"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Sep 11 14:29:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 14:29:27 2026 +0200"
      },
      "message": "build(deps-dev): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#2559)\n\nBumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven) from 5.7.0.6970 to 5.8.0.7211.\n- [Release notes](https://github.com/SonarSource/sonar-scanner-maven/releases)\n- [Commits](https://github.com/SonarSource/sonar-scanner-maven/compare/5.7.0.6970...5.8.0.7211)\n\n---\nupdated-dependencies:\n- dependency-name: org.sonarsource.scanner.maven:sonar-maven-plugin\n  dependency-version: 5.8.0.7211\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9c8ad429e10cc53d371a4bc3cfe1366f7ca36976",
      "tree": "60992185b53f9eb1a777b8870eb0b2dcf9963d3b",
      "parents": [
        "fc90284dd04e2aae3f1e53689002ca5ea10edede"
      ],
      "author": {
        "name": "jjj-n",
        "email": "1357598741@qq.com",
        "time": "Tue Sep 08 23:57:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 11:57:36 2026 -0400"
      },
      "message": "Fix concurrent advisory message evaluation (#2519) (#2540)\n\nGive each advisory send a copied broker connection context with independent message evaluation state. Preserve existing copy semantics and broker permissions, and cover concurrent consumer removal with a deterministic regression test."
    },
    {
      "commit": "fc90284dd04e2aae3f1e53689002ca5ea10edede",
      "tree": "4b434488d9cba0447d29d392763f214b6abba45a",
      "parents": [
        "5d3c9793300f5029e1f5a923b796de81dcbe9b44"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 08 09:05:15 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 09:05:15 2026 -0500"
      },
      "message": "build(deps-dev): bump com.h2database:h2 from 2.4.240 to 2.5.250 (#2542)\n\nBumps [com.h2database:h2](https://github.com/h2database/h2database) from 2.4.240 to 2.5.250.\n- [Release notes](https://github.com/h2database/h2database/releases)\n- [Commits](https://github.com/h2database/h2database/compare/version-2.4.240...version-2.5.250)\n\n---\nupdated-dependencies:\n- dependency-name: com.h2database:h2\n  dependency-version: 2.5.250\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5d3c9793300f5029e1f5a923b796de81dcbe9b44",
      "tree": "ba2de5b65a426972e93adcee7179fb650fce413b",
      "parents": [
        "b8b471c7e3643e800d4fee66a7b4975a0f0991cb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 15:53:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 15:53:54 2026 +0200"
      },
      "message": "build(deps): bump org.apache.ant:ant from 1.10.17 to 1.10.18 (#2524)\n\nBumps org.apache.ant:ant from 1.10.17 to 1.10.18.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.ant:ant\n  dependency-version: 1.10.18\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b8b471c7e3643e800d4fee66a7b4975a0f0991cb",
      "tree": "c585bcc3bfca9780288359d367d4bd5f17d7b2c2",
      "parents": [
        "10b742171b772526c1f52fe28cce0034b06bd1a0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 15:22:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 15:22:44 2026 +0200"
      },
      "message": "build(deps): bump jolokia-version from 2.6.1 to 2.6.2 (#2525)\n\nBumps `jolokia-version` from 2.6.1 to 2.6.2.\n\nUpdates `org.jolokia:jolokia-server-core` from 2.6.1 to 2.6.2\n- [Release notes](https://github.com/jolokia/jolokia/releases)\n- [Commits](https://github.com/jolokia/jolokia/compare/v2.6.1...v2.6.2)\n\nUpdates `org.jolokia:jolokia-service-jmx` from 2.6.1 to 2.6.2\n\nUpdates `org.jolokia:jolokia-service-serializer` from 2.6.1 to 2.6.2\n\n---\nupdated-dependencies:\n- dependency-name: org.jolokia:jolokia-server-core\n  dependency-version: 2.6.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.jolokia:jolokia-service-jmx\n  dependency-version: 2.6.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.jolokia:jolokia-service-serializer\n  dependency-version: 2.6.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "10b742171b772526c1f52fe28cce0034b06bd1a0",
      "tree": "3f98f43b8b7869eca3e7e8fcd57cf34f5d2496fa",
      "parents": [
        "dfb41c55bfa3bf592865b1f54b044793adcf558f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 15:22:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 15:22:24 2026 +0200"
      },
      "message": "build(deps): bump org.apache.groovy:groovy from 5.1.1 to 5.1.2 (#2528)\n\nBumps [org.apache.groovy:groovy](https://github.com/apache/groovy) from 5.1.1 to 5.1.2.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy\n  dependency-version: 5.1.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "dfb41c55bfa3bf592865b1f54b044793adcf558f",
      "tree": "1addb4de066f94385040cd524401a74179ef5f89",
      "parents": [
        "61a118296b66a2e712679d49ca0331dbe6985984"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 15:22:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 15:22:01 2026 +0200"
      },
      "message": "build(deps-dev): bump org.eclipse.jdt:ecj from 3.46.0 to 3.46.100 (#2531)\n\nBumps [org.eclipse.jdt:ecj](https://github.com/eclipse-jdt/eclipse.jdt.core) from 3.46.0 to 3.46.100.\n- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.jdt:ecj\n  dependency-version: 3.46.100\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "61a118296b66a2e712679d49ca0331dbe6985984",
      "tree": "9401c5bc319a5b79e02b63fee79c6f98bf73129c",
      "parents": [
        "71862139a45ead1a32fb53ac005cf080596b1176"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 15:21:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 15:21:15 2026 +0200"
      },
      "message": "build(deps): bump slf4j-version from 2.0.18 to 2.0.19 (#2534)\n\nBumps `slf4j-version` from 2.0.18 to 2.0.19.\n\nUpdates `org.slf4j:slf4j-api` from 2.0.18 to 2.0.19\n\nUpdates `org.slf4j:jcl-over-slf4j` from 2.0.18 to 2.0.19\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.18 to 2.0.19\n\n---\nupdated-dependencies:\n- dependency-name: org.slf4j:slf4j-api\n  dependency-version: 2.0.19\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.slf4j:jcl-over-slf4j\n  dependency-version: 2.0.19\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.slf4j:slf4j-simple\n  dependency-version: 2.0.19\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "71862139a45ead1a32fb53ac005cf080596b1176",
      "tree": "c444a02f89f73e764baa18adaa01df5dfdd494e1",
      "parents": [
        "c5e5ab12f54cfbbe2db60d40970610091a4d54e3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 15:20:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 15:20:50 2026 +0200"
      },
      "message": "build(deps): bump org.apache.groovy:groovy-ant from 5.1.1 to 5.1.2 (#2535)\n\nBumps [org.apache.groovy:groovy-ant](https://github.com/apache/groovy) from 5.1.1 to 5.1.2.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy-ant\n  dependency-version: 5.1.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c5e5ab12f54cfbbe2db60d40970610091a4d54e3",
      "tree": "716be9c8231a66f24deb89a5b5a88a375db4c5fe",
      "parents": [
        "15a182dca5eee5b9370f74a324e6220256530cb4"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Sat Sep 05 12:35:58 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 05 12:35:58 2026 -0500"
      },
      "message": "[#2132] Migrate SSL support away from ThreadLocal, support key alias and default to pkcs12 (#2133)\n\n* [#2132] SSL modernization, no ThreadLocal, per-transport, pre-network sslcontext\n\n - DefaultSslContext (remove active usage of ThreadContextSslContext)\n - Add per-connector sslContect\n - Add per-networkConnector sslContext\n - Add ComptibleSslContext to bridge Spring for a non-ThreadLocalSslContext\n - Update FailoverTransport for SslContext handling\n - Update DiscoveryNetworkConnector for SslContext handling\n - Replace ternatry with Optional.orElse semantic\n - Add \u0027volatile\u0027 keyword to SslContext field on CompatibleSslContext for thread safety\n - Tighten up exception signatures, move away from throws Exception\n\n* Add missing override to DiscoveryTransportFactory (#8)\n\nThis fixes the missing override that caused DiscoveryTransportBrokerTest\nto fail because it was not creating the right transport\n\n---------\n\nCo-authored-by: Christopher L. Shannon \u003ccshannon@apache.org\u003e"
    },
    {
      "commit": "15a182dca5eee5b9370f74a324e6220256530cb4",
      "tree": "8d3e72808878e0126a220dc79e5911b04d273927",
      "parents": [
        "7a07a9e8190a6eaaf4bcb5f7e93cc82ce3af8d0e"
      ],
      "author": {
        "name": "Hailey",
        "email": "132700658+hai-ben@users.noreply.github.com",
        "time": "Fri Sep 04 06:06:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 09:06:23 2026 -0400"
      },
      "message": "fix: MQTTWireFormat rejecting valid 4-byte remaining lengths (#2517)\n\nFix MQTTWireFormat rejecting valid 4-byte remaining lengths"
    },
    {
      "commit": "7a07a9e8190a6eaaf4bcb5f7e93cc82ce3af8d0e",
      "tree": "1b1234a139d7b39aa92223c20da23801aaf07e30",
      "parents": [
        "b3f861c41b52a07a54e62b3f79052735221b74bd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 03 09:14:20 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 09:14:20 2026 -0400"
      },
      "message": "build(deps): bump org.apache.felix:maven-bundle-plugin (#2513)\n\nBumps org.apache.felix:maven-bundle-plugin from 6.1.0 to 6.1.2.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.felix:maven-bundle-plugin\n  dependency-version: 6.1.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b3f861c41b52a07a54e62b3f79052735221b74bd",
      "tree": "c65e43b98b43b5a5624c7081b2970a5aad265ab5",
      "parents": [
        "bbe46065d0253935d9c3629975372efe119246ec"
      ],
      "author": {
        "name": "dev_Hakaze",
        "email": "af.nawfal@gmail.com",
        "time": "Thu Sep 03 19:44:04 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 08:44:04 2026 -0400"
      },
      "message": "fix(jmx): avoid NPE in ConnectionView.getWireFormatInfo (#2270)\n\ngetRemoteWireFormatInfo() can be null before wire-format negotiation\ncompletes (or for transports that never set it). Calling toString() on\nthat null caused an NPE when the JMX attribute was read.\n\nReturn the existing \"WireFormatInfo not available\" placeholder when the\nremote WireFormatInfo is missing.\n\nFixes #2203\n\nCo-authored-by: arimu1 \u003c19286898+arimu1@users.noreply.github.com\u003e"
    },
    {
      "commit": "bbe46065d0253935d9c3629975372efe119246ec",
      "tree": "bc34c04a43adb1b654ee7da1eff701d72b650d30",
      "parents": [
        "c1bb9d6613b7713449e588056cf6bfbbfa92988c"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Wed Sep 02 11:13:08 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 11:13:08 2026 -0500"
      },
      "message": "[AMQ-9692] Support destination gc sweep of destinations with only wildcard consumers (#1484)"
    },
    {
      "commit": "c1bb9d6613b7713449e588056cf6bfbbfa92988c",
      "tree": "d5de0e123e517286ca1343d514a4ccd33ec80202",
      "parents": [
        "aa6c07ecab9b7166016aec25bdc3616683a1ef62"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Mon Aug 31 12:53:22 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 12:53:22 2026 -0400"
      },
      "message": "Improve GC checkpoint algorithm for empty durables (#2505)\n\nThis improves the garbage collection algorithm by re-writing empty\ndurables that exist in any file that is eligible for garbage collection.\nThis allows a single GC cycle to remove any files that have no other\ncommands that need to be kept and free up space quicker.\n\nThe previous algorithm would only advance an empty durable subscription\ncommand if it existed in the first file in the set. This would cause\nempty durable subs that were written to other files from being moved in\nsome cases (such as another durable that was offline with pending\nmessages in the same file). In the worst case it could prevent any files\nfrom being GC\u0027d, and even in the best case it also meant it would take\nseveral GC cycles to actually move the durables which meant keeping files\naround longer than needed."
    },
    {
      "commit": "aa6c07ecab9b7166016aec25bdc3616683a1ef62",
      "tree": "2df254b91d7da998cec17ca813b99ef97d96f4e9",
      "parents": [
        "9156668b2e4ce207d58cedcf64bce5b928ca7704"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Aug 27 21:42:23 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 21:42:23 2026 -0500"
      },
      "message": "Fix: Assembly startup logs harmless WARN about schemas (#2501)\n\nThe schemas are included internally to tomcat\u0027s jasper support.\n\nThese are harmeless for running in Jetty"
    },
    {
      "commit": "9156668b2e4ce207d58cedcf64bce5b928ca7704",
      "tree": "e865092f691618707c78f90d0f4ed6371dadaa62",
      "parents": [
        "657abcd4d5dce5f1c9850e6b9777764c20a6b512"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Aug 27 21:41:23 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 21:41:23 2026 -0500"
      },
      "message": "Fix network bridge local-side close (#2475)\n\n* Fix: Perform full lifecycle network bridge shutdown on an administrative stop\n\n* Update transport connection stop to pass exception (#7)\n\n* Update transport connection stop to pass exception\n\nThis updates the transport stop to pass any transport exception to the\ntransport during the stop() method call. The transport can optionally\ndecide to use it. In this case the VMTransport has been updated to\ninclude the exception as part of the ShutdownInfo command so that\nbridges know whether stop() was called normally or because of an error.\nThe use of this could be expanded to other transports in the future\n\nTest fixes:\n\nCo-authored-by: Matt Pavlovich \u003cmattrpav@apache.org\u003e\n\n---------\n\nCo-authored-by: Christopher L. Shannon \u003ccshannon@apache.org\u003e"
    },
    {
      "commit": "657abcd4d5dce5f1c9850e6b9777764c20a6b512",
      "tree": "21a8e5897741b57552b3ba1282dcdbf62b1e786f",
      "parents": [
        "af4e6b16b103f20399b11786c93c042c34cf2839"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 27 18:50:59 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 18:50:59 2026 -0500"
      },
      "message": "build(deps): bump org.javassist:javassist from 3.32.0-GA to 3.33.0-GA (#2495)\n\nBumps [org.javassist:javassist](https://github.com/jboss-javassist/javassist) from 3.32.0-GA to 3.33.0-GA.\n- [Release notes](https://github.com/jboss-javassist/javassist/releases)\n- [Changelog](https://github.com/jboss-javassist/javassist/blob/master/Changes.md)\n- [Commits](https://github.com/jboss-javassist/javassist/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.javassist:javassist\n  dependency-version: 3.33.0-GA\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "af4e6b16b103f20399b11786c93c042c34cf2839",
      "tree": "7950a639ff9b87de66a10c005f459c82888399f4",
      "parents": [
        "5229bdc3bc9a5c96caf59726536b1630d63abf5e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 27 18:08:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 18:08:34 2026 +0200"
      },
      "message": "build(deps): bump org.apache.groovy:groovy-ant from 5.1.0 to 5.1.1 (#2496)\n\nBumps [org.apache.groovy:groovy-ant](https://github.com/apache/groovy) from 5.1.0 to 5.1.1.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy-ant\n  dependency-version: 5.1.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5229bdc3bc9a5c96caf59726536b1630d63abf5e",
      "tree": "23929530a16da630736836136cc95c26e7daf90c",
      "parents": [
        "15d4cab264691bd03deab1bec53794af75814b5f"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Aug 27 10:16:55 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 10:16:55 2026 -0500"
      },
      "message": "KEYS: Add mattrpav@apache.org GPG release key (#2497)"
    },
    {
      "commit": "15d4cab264691bd03deab1bec53794af75814b5f",
      "tree": "969d5d228e5f1c091a24778c683d34a904fbbed7",
      "parents": [
        "f0808ffe9d9590002f3a43a7ac153210304d6a80"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 27 15:19:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 15:19:30 2026 +0200"
      },
      "message": "build(deps): bump actions/setup-java from 5.7.0 to 6.0.0 (#2493)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.7.0 to 6.0.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/b6effb05e454b25005698d916606bdc6ffcbf961...dd06d9cba3e5552c54d9f8ea23572deb30010f7c)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f0808ffe9d9590002f3a43a7ac153210304d6a80",
      "tree": "c8fd4d10b819c057a78404bdb0e00289f803d251",
      "parents": [
        "a5a462ef62f29fc2a1c6361305dc4e47f8146424"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 27 15:17:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 15:17:55 2026 +0200"
      },
      "message": "build(deps): bump org.apache.groovy:groovy from 5.1.0 to 5.1.1 (#2494)\n\nBumps [org.apache.groovy:groovy](https://github.com/apache/groovy) from 5.1.0 to 5.1.1.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy\n  dependency-version: 5.1.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a5a462ef62f29fc2a1c6361305dc4e47f8146424",
      "tree": "ea5029119b9ddad1fdaa61ad4abf53e5a41298af",
      "parents": [
        "d52a5012452f6845a5d5a46129aaf2fccb4ffcf8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 25 16:27:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 16:27:39 2026 +0200"
      },
      "message": "build(deps-dev): bump org.easymock:easymock from 3.6 to 5.7.0 (#2486)\n\nBumps [org.easymock:easymock](https://github.com/easymock/easymock) from 3.6 to 5.7.0.\n- [Release notes](https://github.com/easymock/easymock/releases)\n- [Changelog](https://github.com/easymock/easymock/blob/master/ReleaseNotes.md)\n- [Commits](https://github.com/easymock/easymock/compare/easymock-3.6...easymock-5.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.easymock:easymock\n  dependency-version: 5.7.0\n  dependency-type: direct:development\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d52a5012452f6845a5d5a46129aaf2fccb4ffcf8",
      "tree": "a6e9cfee88be12323e280eebd6f756bfb3a23c71",
      "parents": [
        "addf1b2d4295b02d1a3f83a94b3f44ba62079911"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 24 08:45:22 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 08:45:22 2026 -0400"
      },
      "message": "build(deps): bump spring-version from 7.0.8 to 7.0.9 (#2485)\n\nBumps `spring-version` from 7.0.8 to 7.0.9.\n\nUpdates `org.springframework:spring-aop` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-beans` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-context` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-core` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-expression` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-jms` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-tx` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-webmvc` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-web` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-test` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\nUpdates `org.springframework:spring-oxm` from 7.0.8 to 7.0.9\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.8...v7.0.9)\n\n---\nupdated-dependencies:\n- dependency-name: org.springframework:spring-aop\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-beans\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-context\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-core\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-expression\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-jms\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-tx\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-webmvc\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-web\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-test\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.springframework:spring-oxm\n  dependency-version: 7.0.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "addf1b2d4295b02d1a3f83a94b3f44ba62079911",
      "tree": "f300f40b31020a82d6c45267dfa5718aa9b2612a",
      "parents": [
        "c3580e79d292c213f34f4f503600f85ce1d08490"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 24 11:44:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 11:44:09 2026 +0200"
      },
      "message": "build(deps): bump actions/stale from 10.4.0 to 11.0.0 (#2359)\n\nBumps [actions/stale](https://github.com/actions/stale) from 10.4.0 to 11.0.0.\n- [Release notes](https://github.com/actions/stale/releases)\n- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/stale/compare/1e223db275d687790206a7acac4d1a11bd6fe629...4391f3da665fdf50b6810c1a66712fb9ba21aa93)\n\n---\nupdated-dependencies:\n- dependency-name: actions/stale\n  dependency-version: 11.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c3580e79d292c213f34f4f503600f85ce1d08490",
      "tree": "f1b64a1a29955d08c4ff00cc7d27784775af5fd4",
      "parents": [
        "4bdba724d0c06bf93a1383dfda63ee0c20664570"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Fri Aug 21 11:12:06 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 11:12:06 2026 -0500"
      },
      "message": "[#2446] Add missing jetty dependency to assembly for websockets (#2481)"
    },
    {
      "commit": "4bdba724d0c06bf93a1383dfda63ee0c20664570",
      "tree": "8ed26c6adb5aee71183ffa8f2ef0914e950e0887",
      "parents": [
        "4c0d70250faed7e3739f7ef14f0d72f1625d42c1"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Aug 20 18:38:28 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 19:38:28 2026 -0400"
      },
      "message": "Harden soTimeout vs InactivityMonitor (#2474)\n\nFix receiveCounter counting read attempts instead of received data in TcpTransport"
    },
    {
      "commit": "4c0d70250faed7e3739f7ef14f0d72f1625d42c1",
      "tree": "77a377fee30c6d336956d24d817f60524bbe0349",
      "parents": [
        "ba706f518a042dd6d33e71b2daff015dae502a99"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Aug 20 14:45:01 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 14:45:01 2026 -0500"
      },
      "message": "[#] Update TopicRegion removeSubscription to use connection clientId (#2477)"
    },
    {
      "commit": "ba706f518a042dd6d33e71b2daff015dae502a99",
      "tree": "1cfdf8a5bb0da0d5abbaf7b42847e18cbf8a66e7",
      "parents": [
        "e0dca51c19d9c39e5e63915ff8ceb5ad1a2277cf"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Thu Aug 20 13:39:04 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 13:39:04 2026 -0500"
      },
      "message": "[#2431] Skip topic sendLock for non-persistent sends (#2432)"
    },
    {
      "commit": "e0dca51c19d9c39e5e63915ff8ceb5ad1a2277cf",
      "tree": "f512dde1ba6bc649ee71ddd017950d25b0c1667a",
      "parents": [
        "ddef6eaaddd840c5358b6ba672f7cdf78b4543e3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 20 10:11:07 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 10:11:07 2026 -0400"
      },
      "message": "build(deps): bump jackson-version from 2.22.1 to 2.22.2 (#2469)\n\nBumps `jackson-version` from 2.22.1 to 2.22.2.\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.22.1 to 2.22.2\n- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.22.1...jackson-core-2.22.2)\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.22.1 to 2.22.2\n- [Commits](https://github.com/FasterXML/jackson/commits)\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.22.1 to 2.22.2\n- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.22.1...jackson-dataformat-xml-2.22.2)\n\n---\nupdated-dependencies:\n- dependency-name: com.fasterxml.jackson.core:jackson-core\n  dependency-version: 2.22.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: com.fasterxml.jackson.core:jackson-databind\n  dependency-version: 2.22.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml\n  dependency-version: 2.22.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ddef6eaaddd840c5358b6ba672f7cdf78b4543e3",
      "tree": "eb82d92381e8d74d523baeab424e6c801769acf9",
      "parents": [
        "e0716cac2ad20dfefcd38d6c866f71a93ad8cd28"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Thu Aug 20 08:45:57 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 07:45:57 2026 -0500"
      },
      "message": "Update to Jetty 12.1.12 (#2470)\n\nDependabot is throwing an error on the Jetty update so this is a manual\nupdate to see if this will fix that error."
    },
    {
      "commit": "e0716cac2ad20dfefcd38d6c866f71a93ad8cd28",
      "tree": "74489c6a4233fc7a4381a2328acc13b23d1b310b",
      "parents": [
        "6bafc08b00ff802ed08b1a3536ed147e5b65180d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 16:56:28 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 16:56:28 2026 -0400"
      },
      "message": "build(deps): bump camel-version from 4.21.0 to 4.22.0 (#2450)\n\nBumps `camel-version` from 4.21.0 to 4.22.0.\n\nUpdates `org.apache.camel:camel-bom` from 4.21.0 to 4.22.0\n\nUpdates `org.apache.camel:camel-core` from 4.21.0 to 4.22.0\n\nUpdates `org.apache.camel:camel-spring` from 4.21.0 to 4.22.0\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.camel:camel-bom\n  dependency-version: 4.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.apache.camel:camel-core\n  dependency-version: 4.22.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n- dependency-name: org.apache.camel:camel-spring\n  dependency-version: 4.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6bafc08b00ff802ed08b1a3536ed147e5b65180d",
      "tree": "1c3fbf146fbddfa58247b9a4587f56753d399e0d",
      "parents": [
        "4e48ea799230ea4dec8e10c6504046b6c84df3a9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 13:48:47 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 13:48:47 2026 -0400"
      },
      "message": "build(deps-dev): bump org.owasp:dependency-check-maven (#2419)\n\nBumps [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) from 12.2.2 to 13.0.0.\n- [Release notes](https://github.com/dependency-check/DependencyCheck/releases)\n- [Changelog](https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/dependency-check/DependencyCheck/compare/v12.2.2...v13.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.owasp:dependency-check-maven\n  dependency-version: 13.0.0\n  dependency-type: direct:development\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4e48ea799230ea4dec8e10c6504046b6c84df3a9",
      "tree": "d89b4458d335538422104278b411e724b354faef",
      "parents": [
        "eed1c4dc6f3bb3eba527ff18d88b9a3318d92386"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 09:16:33 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 09:16:33 2026 -0400"
      },
      "message": "build(deps-dev): bump io.fabric8:docker-maven-plugin (#2457)\n\nBumps [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) from 0.48.1 to 0.49.0.\n- [Release notes](https://github.com/fabric8io/docker-maven-plugin/releases)\n- [Changelog](https://github.com/fabric8io/docker-maven-plugin/blob/master/doc/changelog.md)\n- [Commits](https://github.com/fabric8io/docker-maven-plugin/compare/v0.48.1...v0.49.0)\n\n---\nupdated-dependencies:\n- dependency-name: io.fabric8:docker-maven-plugin\n  dependency-version: 0.49.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "eed1c4dc6f3bb3eba527ff18d88b9a3318d92386",
      "tree": "836dae05a318e1a8137d459cbcaa67972548137d",
      "parents": [
        "32f12aaf4f775ad39034d062e10893186f16c97a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 09:13:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 09:13:17 2026 -0400"
      },
      "message": "build(deps): bump org.apache.groovy:groovy from 5.0.8 to 5.1.0 (#2464)\n\nBumps [org.apache.groovy:groovy](https://github.com/apache/groovy) from 5.0.8 to 5.1.0.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy\n  dependency-version: 5.1.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "32f12aaf4f775ad39034d062e10893186f16c97a",
      "tree": "7acaf164ef0c353eade6f0f4c88ccb47119fd461",
      "parents": [
        "9fb24a1fc07944a344fed7991c85615754395ca4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 09:12:32 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 09:12:32 2026 -0400"
      },
      "message": "build(deps): bump org.apache.groovy:groovy-ant from 5.0.8 to 5.1.0 (#2465)\n\nBumps [org.apache.groovy:groovy-ant](https://github.com/apache/groovy) from 5.0.8 to 5.1.0.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy-ant\n  dependency-version: 5.1.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9fb24a1fc07944a344fed7991c85615754395ca4",
      "tree": "428bcfd5988e80c77120faa26a1255062c71d02e",
      "parents": [
        "984c9ba0bfe6e2a6f5fecb1e288eb556a24a97a3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 09:07:58 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 09:07:58 2026 -0400"
      },
      "message": "build(deps): bump jolokia-version from 2.6.0 to 2.6.1 (#2462)\n\nBumps `jolokia-version` from 2.6.0 to 2.6.1.\n\nUpdates `org.jolokia:jolokia-server-core` from 2.6.0 to 2.6.1\n- [Release notes](https://github.com/jolokia/jolokia/releases)\n- [Commits](https://github.com/jolokia/jolokia/compare/v2.6.0...v2.6.1)\n\nUpdates `org.jolokia:jolokia-service-jmx` from 2.6.0 to 2.6.1\n\nUpdates `org.jolokia:jolokia-service-serializer` from 2.6.0 to 2.6.1\n\n---\nupdated-dependencies:\n- dependency-name: org.jolokia:jolokia-server-core\n  dependency-version: 2.6.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.jolokia:jolokia-service-jmx\n  dependency-version: 2.6.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.jolokia:jolokia-service-serializer\n  dependency-version: 2.6.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "984c9ba0bfe6e2a6f5fecb1e288eb556a24a97a3",
      "tree": "fbe9282c7c00fe2029eeefe49003962a4fce455c",
      "parents": [
        "a852989801e231789dd2a5aafec8124aa0bfc7ed"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Wed Aug 12 16:19:19 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 16:19:19 2026 -0500"
      },
      "message": "Update README.md (#2458)\n\n[#] Minor README.md changes\r\n\r\n - Remove \u0027classic\u0027 from Docker image name"
    },
    {
      "commit": "a852989801e231789dd2a5aafec8124aa0bfc7ed",
      "tree": "f474af921f6e04270a4ee089e85e550cd91aec73",
      "parents": [
        "18f030e1a594431c8ebcfa1cb3fd0b3f6e524d2a"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Wed Aug 12 14:29:22 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 14:29:22 2026 -0400"
      },
      "message": "Disable dependabot on 6.2.x (#2455)\n\n6.2.x is now deprecated in favor of 6.3.x"
    },
    {
      "commit": "18f030e1a594431c8ebcfa1cb3fd0b3f6e524d2a",
      "tree": "a12be32896417a11cfeacb05c6e01c320ee2e194",
      "parents": [
        "9552895431f335f30e4f6ccff2220c9ad17e54a8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 12 09:17:04 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 09:17:04 2026 -0400"
      },
      "message": "build(deps): bump org.apache.qpid:qpid-jms-client from 2.10.0 to 2.11.0 (#2453)\n\nBumps org.apache.qpid:qpid-jms-client from 2.10.0 to 2.11.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.qpid:qpid-jms-client\n  dependency-version: 2.11.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9552895431f335f30e4f6ccff2220c9ad17e54a8",
      "tree": "9850ddcd8271a06d5f7df64145036e3b9a9b4b9d",
      "parents": [
        "fc5a739f97cc3f5ae1ac21270d76ee6a91872c0a"
      ],
      "author": {
        "name": "Colm O hEigeartaigh",
        "email": "coheigea@users.noreply.github.com",
        "time": "Tue Aug 11 14:14:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 15:14:03 2026 +0200"
      },
      "message": "Pinning GitHub actions (#2447)"
    },
    {
      "commit": "fc5a739f97cc3f5ae1ac21270d76ee6a91872c0a",
      "tree": "5dbdb780f9a36ce0041ea38f02f7d68b276fbdc8",
      "parents": [
        "e02b104b4d72ac035771e433c2ebbbc604850fee"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Mon Aug 10 21:17:11 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 21:17:11 2026 -0500"
      },
      "message": "[#2275] Drop redundant consumers monitor from topic dispatch empty-check (#2281)"
    },
    {
      "commit": "e02b104b4d72ac035771e433c2ebbbc604850fee",
      "tree": "7dd33ed08879e6158146c6d4322c5692c0069b0f",
      "parents": [
        "fec1f438b4935d7092d185b72e093fd826dba3d1"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Mon Aug 10 12:40:21 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 12:40:21 2026 -0500"
      },
      "message": "[#2436] Fix SizeStatisticImpl.addSize on isEnabled like CountStatisticImpl (#2437)"
    },
    {
      "commit": "fec1f438b4935d7092d185b72e093fd826dba3d1",
      "tree": "a22fb636f15a5b35848e970e7780c154f6730a02",
      "parents": [
        "0ee159fc4157ebc59d7d02f0fc99fffd8e19b47e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 11:22:11 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 11:22:11 2026 -0400"
      },
      "message": "build(deps-dev): bump netty-version from 4.2.16.Final to 4.2.17.Final (#2441)\n\nBumps `netty-version` from 4.2.16.Final to 4.2.17.Final.\n\nUpdates `io.netty:netty-buffer` from 4.2.16.Final to 4.2.17.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final)\n\nUpdates `io.netty:netty-common` from 4.2.16.Final to 4.2.17.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final)\n\nUpdates `io.netty:netty-handler` from 4.2.16.Final to 4.2.17.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final)\n\nUpdates `io.netty:netty-codec-http` from 4.2.16.Final to 4.2.17.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final)\n\nUpdates `io.netty:netty-transport` from 4.2.16.Final to 4.2.17.Final\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final)\n\n---\nupdated-dependencies:\n- dependency-name: io.netty:netty-buffer\n  dependency-version: 4.2.17.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-common\n  dependency-version: 4.2.17.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-handler\n  dependency-version: 4.2.17.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-codec-http\n  dependency-version: 4.2.17.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: io.netty:netty-transport\n  dependency-version: 4.2.17.Final\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0ee159fc4157ebc59d7d02f0fc99fffd8e19b47e",
      "tree": "930d31cfabbd589bcf38fb25b025613fa4d76680",
      "parents": [
        "bbdf01bb43c85cfa6312ef1442a3adca20fa46d8"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Mon Aug 10 09:40:51 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:40:51 2026 -0500"
      },
      "message": "[#2434] Avoid per-command MDC add+remove in TransportConnection.service (#2435)"
    },
    {
      "commit": "bbdf01bb43c85cfa6312ef1442a3adca20fa46d8",
      "tree": "d501c9104f0e779467e3c389483b95d343488ab1",
      "parents": [
        "9c3add11f743ed97b438f2b630a11644e6772443"
      ],
      "author": {
        "name": "Matt Pavlovich",
        "email": "mattrpav@apache.org",
        "time": "Sun Aug 09 18:51:22 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 18:51:22 2026 -0500"
      },
      "message": "[#2238] Fix flaky tests batch 1 (#2428)\n\n* [#2238] Disable periodic expiry task in ActiveDurableSubscriptionBrowseExpireTest\n\nThe 30s expiry task raced the JMX browse and could double-count the\nexpired statistic. With the task disabled, browse is the only expiry\ntrigger and the count is exact.\n\n* [#2238] Wait for async consumer add/remove in TwoBrokerVirtualTopicSelectorAwareForwardingTest\n\nConsumer close sends RemoveInfo async, so assert the region consumer\ncount with Wait.waitFor instead of reading it immediately.\n\n* [#2238] Use randomize\u003dfalse for FailoverClusterTest clients\n\nThe failover transport shuffles the broker round-robin order,\nso each client kept its current broker ~50% of the time and the\nrebalance advisory only fires once. randomize\u003dfalse makes the client\nspread deterministic."
    },
    {
      "commit": "9c3add11f743ed97b438f2b630a11644e6772443",
      "tree": "6388ec8b0c6b5c520e533351d4aa51c4cacebb85",
      "parents": [
        "ff54849bf4b0dfbd7fb2f42ff9067f835eedf612"
      ],
      "author": {
        "name": "Christopher L. Shannon",
        "email": "cshannon@apache.org",
        "time": "Thu Aug 06 09:02:50 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 09:02:50 2026 -0400"
      },
      "message": "Improve performance of IntSequenceGenerator (#2408)\n\nThis adopts the same approach as LongSequenceGenerator and uses an\nAtomic field updater to avoid using synchronized.\n\nThe sequence generator is used by ResponseCorrelator so the existing\ntests will catch any errors.\n\nSee https://issues.apache.org/jira/browse/AMQ-7300"
    }
  ],
  "next": "ff54849bf4b0dfbd7fb2f42ff9067f835eedf612"
}
