Commit Graph

11498 Commits

Author SHA1 Message Date
JB Onofré 3ae1d9af56 [AMQ-9226] Upgrade to log4j 2.20.0 2023-03-10 15:35:23 +01:00
Matt Pavlovich 642ec302cc
[AMQ-9225] Remove j2ee management dependency as it is no longer part of JEE spec (#983) 2023-03-07 11:13:41 -06:00
Jean-Baptiste Onofré 1e8de860ad [AMQ-9223] Upgrade to slf4j 2.0.6 2023-02-19 08:11:54 +01:00
Christopher L. Shannon 9fe24cd8e3
AMQ-7309 - Implement Message#isBodyAssignableTo and Message#getBody methods (#979)
AMQ-7309 - Implement Message#isBodyAssignableTo and Message#getBody
methods
2023-02-16 18:03:14 -05:00
Christopher L. Shannon ae4e305f85
Merge pull request #980 from cshannon/amq-9217-rollback
AMQ-9217 - Fix IndividualDeadLetter strategy when retrying messages
2023-02-16 10:55:42 -05:00
Christopher L. Shannon (cshannon) 459388185a AMQ-9217 - Fix IndividualDeadLetter strategy rollback
This fixes the rollback after the latest changes by using the
originalDestination property to look up the correct message audit on
rollback
2023-02-16 07:21:20 -05:00
Christopher L. Shannon (cshannon) ee14778305 AMQ-7309 - remove test after adding support for jms 2 create session 2023-02-15 18:05:17 -05:00
Christopher L. Shannon 160840d3b3
Merge pull request #978 from cshannon/AMQ-7309-session
AMQ-7309 - Implement JMS 2.0 createSession methods
2023-02-15 11:35:05 -05:00
Christopher L. Shannon (cshannon) 2c69e30748 AMQ-7309 - Implement JMS 2.0 createSession methods
Adds a real implemention for createSession() and createSession(ackMode)
methods on ActiveMQConnection
2023-02-15 08:33:00 -05:00
Jean-Baptiste Onofré 2a51ec7515 Update copyright to include 2023 2023-02-11 07:28:02 +01:00
Christopher L. Shannon dd6118e685
Merge pull request #965 from mattrpav/AMQ-9217
[AMQ-9217] Fix per-destination message audits in IndividualDeadLetterStrategy
2023-02-08 12:50:58 -05:00
JB Onofré 62cd5e2fc2
Merge pull request #967 from jbonofre/AMQ-9197
[AMQ-9197] Upgrade to prototype.js 1.7.3
2023-02-08 17:18:42 +01:00
JB Onofré 9be48a2748 Revert "[AMQ-8572] Remove unsued commons-lang3 dependency"
This reverts commit 4fa107e896.
2023-02-08 16:57:18 +01:00
Matt Pavlovich 28f7eb7ee8 [AMQ-9217] Fix per-destination audits on IndividualDeadLetterStrategy 2023-02-08 09:56:03 -06:00
JB Onofré c425618a07 [AMQ-9197] Upgrade to prototype.js 1.7.3 2023-02-06 21:43:59 +01:00
Matt Pavlovich 97bfc67332
[AMQ-9205] Upgrade to Jackson 2.14.2 (#962) 2023-02-06 12:33:35 -06:00
JB Onofré 2f9b557e59
Merge pull request #966 from jbonofre/AMQ-9185
[AMQ-9185] Define jolokia.conf system property in the wrapper
2023-02-05 07:32:46 +01:00
Jean-Baptiste Onofré ed0177e445 [AMQ-9185] Define jolokia.conf system property in the wrapper 2023-02-04 07:50:46 +01:00
Matt Pavlovich 34454567c8
[AMQ-9207] Upgrade various dependencies (#964)
com.thoughtworks.xstream:xstream .................... 1.4.19 -> 1.4.20
commons-daemon:commons-daemon ......................... 1.3.2 -> 1.3.3
org.apache.ant:ant ................................ 1.10.12 -> 1.10.13
org.apache.shiro:shiro-core ......................... 1.10.1 -> 1.11.0
org.apache.shiro:shiro-spring ....................... 1.10.1 -> 1.11.0
org.codehaus.jettison:jettison ........................ 1.5.2 -> 1.5.3
regexp:regexp ............................................. 1.3 -> 1.5
org.apache.httpcomponents:httpclient ................ 4.5.13 -> 4.5.14
org.apache.httpcomponents:httpcore .................. 4.4.15 -> 4.4.16

- regexp/regexp -> jakarta-regexp/jakarta/regexp
2023-02-03 14:01:46 -06:00
Matt Pavlovich 2a119d32e5
[AMQ-9204] Upgrade to jetty 9.4.50.v20221201 (#961) 2023-02-03 14:01:22 -06:00
Matt Pavlovich ed9631f02c
[AMQ-9058] Upgrade javacc-maven-plugin to 3.0.1 (#900) 2023-02-03 14:00:56 -06:00
JB Onofré 0fed696966
Merge pull request #960 from mattrpav/AMQ-9203
[AMQ-9203] Upgrade various maven plugins
2023-02-02 14:46:03 +01:00
JB Onofré c86cd20029
Merge pull request #957 from mjanczykowski/bugfix/AMQ-9199
[AMQ-9199] Fixed race condition in creating store directory
2023-02-02 14:43:40 +01:00
JB Onofré 874c96f16a
Merge pull request #963 from mattrpav/AMQ-9206
[AMQ-9206] Upgrade to Spring 5.3.25
2023-02-02 14:41:29 +01:00
Matt Pavlovich 0f5e5e6337 [AMQ-9206] Upgrade to Spring 5.3.25 2023-02-01 14:22:32 -06:00
Matt Pavlovich 3058e8fab6 [AMQ-9203] Upgrade various maven plugins
[INFO]   maven-antrun-plugin ................................ 3.0.0 -> 3.1.0
[INFO]   maven-assembly-plugin .............................. 3.3.0 -> 3.4.2
[INFO]   maven-enforcer-plugin .............................. 3.1.0 -> 3.2.1
[INFO]   maven-jar-plugin ................................... 3.2.2 -> 3.3.0
[INFO]   maven-javadoc-plugin ............................... 3.3.2 -> 3.4.1
[INFO]   maven-plugin-plugin ................................ 3.6.4 -> 3.7.1
[INFO]   maven-project-info-reports-plugin .................. 3.4.0 -> 3.4.2
[INFO]   maven-release-plugin ......................... 3.0.0-M5 -> 3.0.0-M7
[INFO]   maven-surefire-plugin ........................ 3.0.0-M6 -> 3.0.0-M8
[INFO]   org.apache.rat:apache-rat-plugin ..................... 0.13 -> 0.15
[INFO]   org.owasp:dependency-check-maven ................... 7.1.1 -> 8.0.2
2023-02-01 14:04:39 -06:00
Christopher L. Shannon 3f68f49939
Merge pull request #959 from cshannon/AMQ-9202
AMQ-9202 - Make sure Reentrant locks are acquired outside a try block
2023-02-01 11:32:35 -05:00
Christopher L. Shannon (cshannon) ed924cddac AMQ-9202 - Make sure Reentrant locks are acquired outside a try block
This is best practice and will prevent unlock from being attempted
inside of a finally block when the thread doesn't actually own the
lock which can happen when the lock attempt throws an exception
such as calling lockInterruptibly()
2023-02-01 11:19:24 -05:00
Christopher L. Shannon d8ce1d9ff0
Merge pull request #958 from cshannon/AMQ-9201
AMQ-9201 - Update Jolokia default access configuration
2023-02-01 07:23:11 -05:00
Christopher L. Shannon (cshannon) 6120169e56 AMQ-9201 - Update Jolokia default access configuration 2023-02-01 07:04:56 -05:00
Michał Janczykowski 13ec5d5b7a [AMQ-9199] reordered imports 2023-01-17 12:26:21 +01:00
Michał Janczykowski 7de7ba2aa9 [AMQ-9199] Fixed race condition in creating store directory
A store directory is created by MessageDatabase#getPageFile which
is called in two cases:
1. KahaDBStore.start() when creating a queue
2. KahaDBStore.size() which is performed when sending any persistent message

If both methods are called concurrently it's possible to get an IOException
thrown from the IOHelper.mkdirs method.
2023-01-17 12:20:53 +01:00
Matt Pavlovich c58286487d
[#8133] Add s390x as a parameter for Jenkins (#956) 2023-01-14 14:14:00 -06:00
Matt Pavlovich 8ba765bbaf
[#9194] Add JDK 19 to Jenkins build (#955) 2023-01-12 09:06:29 -06:00
Christopher L. Shannon (cshannon) a083ff4d23 AMQ-9193 - Improve broker shutdown in unit tests
This should improve test reliability for the unit tests so brokers don't
hang around after the end of a test on error. Also increase the surefire
re-run count to 3 times before failing.
2023-01-11 06:21:21 -05:00
Christopher L. Shannon 05ffe8aca0
Merge pull request #954 from cshannon/rerun-tests
NO-JIRA - Set tests to rerun failing tests 2 times
2023-01-10 16:22:43 -05:00
Christopher L. Shannon (cshannon) 1b9bd133fd NO-JIRA - Set tests to rerun failing tests 2 times
This should help reduce failures from flaky tests and make the build
more reliable
2023-01-10 15:35:16 -05:00
Christopher L. Shannon 362d28cddf
Merge pull request #951 from cshannon/AMQ-9192
AMQ-9192 - Fix flaky AdvisoryTests
2023-01-10 15:29:10 -05:00
Christopher L. Shannon (cshannon) 044f5346e9 AMQ-9192 - Fix flaky AdvisoryTests
Properly shutdown broker for each test and speed up tests by sending
less messages
2023-01-10 12:29:33 -05:00
Jean-Baptiste Onofré 95bb3f3f49
Merge pull request #945 from jbonofre/AMQ-9176
[AMQ-9176] Upgrade to Apache POM 28
2022-11-29 14:01:40 +01:00
Jean-Baptiste Onofré 43c7c7c227 [AMQ-9176] Upgrade to Apache POM 28 2022-11-29 08:42:15 +01:00
Jean-Baptiste Onofré 8523eaeb07 Update spring.schemas 2022-11-29 08:06:21 +01:00
Jean-Baptiste Onofré 424be3ee8d This closes #943 2022-11-29 08:02:13 +01:00
Dmytro Chebotarskyi dc55028c00 Added additional logging on BrokerService startup 2022-11-29 07:51:20 +01:00
Jean-Baptiste Onofré 726cc68078
Merge pull request #944 from jbonofre/AMQ-9126
[AMQ-9126] Set jolokia.conf sys prop and escape cleanly on Windows platform
2022-11-29 07:41:43 +01:00
Jean-Baptiste Onofré 49626f07b6 [AMQ-9126] Set jolokia.conf sys prop and escape cleanly on Windows platform 2022-11-28 18:41:55 +01:00
Jean-Baptiste Onofré a530142fd5
Merge pull request #942 from jbonofre/AMQ-9102
[AMQ-9102] Add http.nonProxyHost support in HTTP transport
2022-11-25 18:24:14 +01:00
Jean-Baptiste Onofré 44a5539afc [AMQ-9102] Add http.nonProxyHost support in HTTP transport 2022-11-22 13:59:08 +01:00
Jean-Baptiste Onofré 75e6c5bddc
Merge pull request #941 from jbonofre/AMQ-9062
[AMQ-9062] Fix Web-ContextPath with Pax Web 8.0.x
2022-11-22 08:56:43 +01:00
Jean-Baptiste Onofré 9852cf1f49
Merge pull request #843 from stolsvik/main
AMQ-8617: RedeliveryPolicy:Exponential Backoff + NonBlockingRedelivery = too long delays
2022-11-22 08:55:43 +01:00