Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: apache/activemq
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: activemq-6.2.4
Choose a base ref
...
head repository: apache/activemq
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: activemq-6.2.5
Choose a head ref
  • 14 commits
  • 69 files changed
  • 4 contributors

Commits on Apr 9, 2026

  1. Configuration menu
    Copy the full SHA
    01f7133 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. [AMQ-9569][#1882] SSL handshake write timeout enforcement (#1883) (#1894

    )
    
    * feat(AMQ-9559)/feat(#1882): The failover test correctly reproduces the bug: it blocks for 20+ seconds proving WriteTimeoutFilter.start() does not enforce soWriteTimeout.
    
    * feat(AMQ-9559)/feat(#1882): Similar to oneway() add registerWrite/deRegisterWrite around super.start()
    
    Adding a null check in the TimeoutThread is required to avoid random NPE if the TimeoutThread kicks in after the registerWrite but before initializeStreams() is called resulting in a NPE because TcpTransport.buffOut is null.
    
    (cherry picked from commit 2fee158)
    
    Co-authored-by: Jean-Louis Monteiro <[email protected]>
    cshannon and jeanouii authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    bfaf396 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2026

  1. Minor bug fix for BrokerView#validateAllowedUri (#1900) (#1902)

    The wrong variable is being referenced in the nested loop. This does not
    cause the validation to actually break due to other checks done during
    the recursive call, but is incorrect either way. With this fix the
    counter needed tweaking for limiting the number of nested components as
    well.
    
    Follow on to #1847
    
    (cherry picked from commit b787b0e)
    cshannon authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    461987f View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2026

  1. Restrict URL protocol types loaded by XBeanBrokerFactory (#1910) (#1915)

    This adds a new system property to control which protocol types are
    valid for loading resources using the XBeanBrokerFactory. By default
    only file and classpath resources can be loaded.
    
    The goal of this is to prevent possible future security issues by
    hardening what is allowed to be loaded by default.
    
    (cherry picked from commit 85fa7bb)
    cshannon authored Apr 13, 2026
    Configuration menu
    Copy the full SHA
    d88c0ed View commit details
    Browse the repository at this point in the history
  2. compilation-fix (#1919)

    cshannon authored Apr 13, 2026
    Configuration menu
    Copy the full SHA
    eccbe4c View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. Make brokerName immutable in RegionBroker (#1917) (#1923)

    The brokerName should come from BrokerService and should only be
    configured on first creation. This update changes RegionBroker so that
    it gets the name from the broker service during construction and
    verifies that it is not null.
    
    The other benefit of this is that BrokerService always validates the
    name has valid characters. This change also cleans up the name regex to
    get rid of unnecessary escapes and also adds some regex tests.
    
    (cherry picked from commit 084502a)
    cshannon authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    8c929d0 View commit details
    Browse the repository at this point in the history
  2. Add Http discovery transport to denied list for JMX (#1918) (#1925)

    This also prevents the Http discovery transport from being added as a
    connector or network connector through JMX and Jolokia
    
    (cherry picked from commit 5bda7d8)
    cshannon authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    3b3dc08 View commit details
    Browse the repository at this point in the history
  3. [#1911] Update resource cleanup on queueBrowse servlet (#1912)

    (cherry picked from commit 52bef00)
    mattrpav committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    1b7b1e0 View commit details
    Browse the repository at this point in the history
  4. [#1913] Update DestinationView uri resolution (#1914)

    (cherry picked from commit 95eeb90)
    mattrpav committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    2b8455b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2026

  1. fix(webconsole): the webconsole now redirect to the slave.jsp when re…

    …quired (slave broker with startAsync="true") [6.2.x] (#1934)
    
    * fix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync="true")
    
    * fix(assembly): add id="broker" to sample configs so jetty.xml depends-on resolves
    
    The BrokerXmlConfigStartTest loads all activemq-*.xml sample configs
    which import jetty.xml. Since jetty.xml now has depends-on="broker" on
    the invokeStart bean, the sample configs need a matching bean id.
    jbonofre authored Apr 17, 2026
    Configuration menu
    Copy the full SHA
    1dabafb View commit details
    Browse the repository at this point in the history
  2. Queue browse improvements in webconsole (#1938) (#1942)

    This change makes sure we always use the correct content type for the
    output based on the configured view and also escape xml content when
    displaying.
    
    (cherry picked from commit a240dba)
    cshannon authored Apr 17, 2026
    Configuration menu
    Copy the full SHA
    0982ba4 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. Add more transport types to the denied list for JMX (#1949) (#1952)

    Add on more types to the list of denied transports through JMX
    
    Follow on to #1918
    
    (cherry picked from commit fb9f86d)
    cshannon authored Apr 21, 2026
    Configuration menu
    Copy the full SHA
    e19cc3e View commit details
    Browse the repository at this point in the history
  2. Add remote file filtering for XBeanBrokerFactory (#1950) (#1954)

    This expands on the previous work in #1910 to add treat remote files as
    a separate protocol category that can be controlled independently of
    regular files when loading resources. By default remote files will be
    disabled.
    
    Follow on to #1910
    
    (cherry picked from commit 87f1880)
    cshannon authored Apr 21, 2026
    Configuration menu
    Copy the full SHA
    881ce9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfa7998 View commit details
    Browse the repository at this point in the history
Loading