Commit Graph

11330 Commits

Author SHA1 Message Date
Jean-Baptiste Onofré 7889718890 [AMQ-9029] Upgrade to groovy 4.0.4 2022-08-16 07:50:14 +02:00
Jean-Baptiste Onofré 3ef09b4d28 [AMQ-9042] Upgrade to findbugs-maven-plugin 3.0.5 2022-08-15 08:14:41 +02:00
Jean-Baptiste Onofré d1140cf766 [AMQ-9022] Upgrade to commons-codec 1.15 2022-08-15 07:49:15 +02:00
Jean-Baptiste Onofré 9aece16962
Merge pull request #874 from jbonofre/AMQ-9024
[AMQ-9024] Use single jackson-version property for all jackson dependencies
2022-08-15 07:30:19 +02:00
Jean-Baptiste Onofré 5b9f77bdb5
Merge pull request #869 from jbonofre/AMQ-8625
[AMQ-8625] Upgrade to maven-bundle-plugin 5.1.8
2022-08-15 07:28:17 +02:00
Jean-Baptiste Onofré 6843ae6f8a [AMQ-9023] Upgrade to tomcat api 9.0.65 2022-08-14 06:43:47 +02:00
Jean-Baptiste Onofré 2e8c4a67dc
Merge pull request #867 from jbonofre/AMQ-8992
[AMQ-8992] Upgrade to jettison 1.5.0
2022-08-14 06:26:01 +02:00
Jean-Baptiste Onofré 6fa842ed80 [AMQ-9024] Use single jackson-version property for all jackson dependencies 2022-08-13 18:23:57 +02:00
Jean-Baptiste Onofré 7776d8dfb9 [AMQ-8991] Upgrade to log4j 2.18.0 2022-08-13 08:05:59 +02:00
Jean-Baptiste Onofré 70875bd946
Merge pull request #871 from lucastetreault/AMQ-9005
[AMQ-9005] Clean up remaining Xalan references
2022-08-12 08:06:41 +02:00
Jean-Baptiste Onofré c1d8b5cee6
Merge pull request #866 from jbonofre/AMQ-8994
[AMQ-8994] Upgrade to Pax Logging 2.1.3
2022-08-12 07:32:14 +02:00
Lucas Tétreault 7b3f13feda Clean up remaining Xalan references
Empty
2022-08-05 00:43:02 -07:00
Jean-Baptiste Onofré 44e9c919d4 [AMQ-8625] Upgrade to maven-bundle-plugin 5.1.8 2022-08-04 08:52:59 +02:00
Jean-Baptiste Onofré 64fa32e128
Merge pull request #868 from jbonofre/AMQ-9012
[AMQ-9012] Extend javax.xml.bind package import version range in activemq-web-console bundle
2022-08-04 08:51:47 +02:00
Jean-Baptiste Onofré 74a2017d4d
Merge pull request #865 from jbonofre/AMQ-8995
[AMQ-8995] Upgrade to groovy 4.0.3
2022-08-03 16:02:43 +02:00
Jean-Baptiste Onofré 38d1c9653e [AMQ-9012] Extend javax.xml.bind package import version range in activemq-web-console bundle 2022-08-03 10:47:12 +02:00
Jean-Baptiste Onofré 7c41ade2e2 [AMQ-8992] Upgrade to jettison 1.5.0 2022-08-03 07:55:09 +02:00
Jean-Baptiste Onofré f5f1141d36
Merge pull request #870 from lucastetreault/AMQ-9005
[AMQ-9005] remove xalan dependency due to it being end of life
2022-08-01 06:39:26 +02:00
Jean-Baptiste Onofré b7392c8317
Merge pull request #863 from jbonofre/AMQ-8993
[AMQ-8993] Upgrade to Jetty 9.4.48.v20220622
2022-08-01 06:25:55 +02:00
Lucas Tétreault e550748b4c [AMQ-9005] remove xalan dependency due to it being end of life 2022-07-30 22:45:48 -07:00
Jean-Baptiste Onofré 95d2400d9d [AMQ-8995] Upgrade to groovy 4.0.3 2022-07-31 07:30:17 +02:00
Jean-Baptiste Onofré b9cd4ba3af
Merge pull request #862 from jbonofre/AMQ-9001
[AMQ-9001] Remove guava dependency
2022-07-31 07:28:28 +02:00
Jean-Baptiste Onofré 957cdc79a5 [AMQ-9001] Remove guava dependency 2022-07-30 07:03:56 +02:00
Jean-Baptiste Onofré 6fb32d2b3f [AMQ-8993] Upgrade to Jetty 9.4.48.v20220622 2022-07-30 07:03:25 +02:00
Jean-Baptiste Onofré e66485df56
Merge pull request #864 from jbonofre/AMQ-8997
[AMQ-8997] Upgrade to paho 1.2.5
2022-07-30 07:01:36 +02:00
Jean-Baptiste Onofré 8f5580a338 [AMQ-8997] Upgrade to paho 1.2.5 2022-07-29 10:23:05 +02:00
Jean-Baptiste Onofré 455df1d0c7
Merge pull request #860 from jbonofre/AMQ-9010
[AMQ-9010] Upgrade to Spring 5.3.22
2022-07-28 17:44:58 +02:00
Jean-Baptiste Onofré 0a372c7363
Merge pull request #859 from jbonofre/AMQ-9002
[AMQ-9002] Upgrade to Pax URL 2.6.11
2022-07-28 17:43:08 +02:00
Jean-Baptiste Onofré 103d832709 [AMQ-9010] Upgrade to Spring 5.3.22 2022-07-28 10:09:28 +02:00
Jean-Baptiste Onofré 1ee49a619d [AMQ-9002] Upgrade to Pax URL 2.6.11 2022-07-28 10:09:06 +02:00
artnaseef 2b50b3ff1b [AMQ-8971] activemq-client karaf feature supporting both JMS 1.1 and JMS 2.0 2022-07-23 12:34:15 -07:00
Jean-Baptiste Onofré fe358c9405 [AMQ-8994] Upgrade to Pax Logging 2.1.3 2022-07-23 07:52:35 +02:00
Jean-Baptiste Onofré e04faac37d
Merge pull request #838 from lucastetreault/console-consumers
[AMQ-8597] Show active consumers in web console
2022-07-22 15:54:54 +02:00
Jean-Baptiste Onofré c670247388
Merge pull request #853 from jbonofre/AMQ-8979
[AMQ-8979] Upgrade to Spring 5.3.21
2022-07-22 15:45:37 +02:00
Jean-Baptiste Onofré 5fa523fbf1
Merge pull request #858 from jbonofre/AMQ-8990
[AMQ-8990] Upgrade to shiro 1.9.1
2022-07-22 15:34:19 +02:00
Matt Pavlovich 680717cb95
[AMQ-8976] Add maxConnectionExceededCount metric for connectors (#850) 2022-07-18 16:20:25 -05:00
Jean-Baptiste Onofré 3263d81dce [AMQ-8990] Upgrade to shiro 1.9.1 2022-07-11 09:40:06 +02:00
Jean-Baptiste Onofré 82f2c8d918 [AMQ-8979] Upgrade to Spring 5.3.21 2022-07-11 09:39:31 +02:00
charlie-aws 6e3b19bd59 AMQ-8987 EncryptableLDAPLoginModule support wider password encryption schemes 2022-07-08 14:23:06 -07:00
Matt Pavlovich 2b58e7b09f
[AMQ-8577] Minor updates to assembly unit tests to pass (#855)
* Add broker.waitUntilStarted(5000l); to broker startup tests
 * Add exclusion for jolokia-access.xml to xml validation tests
2022-06-29 17:26:35 -05:00
Matt Pavlovich 1483d1c1e0
[AMQ-8980] Align maven-xbean-plugin to xbean version (#854)
Merging to work on getting unit tests going
2022-06-29 09:25:54 -05:00
Matt Pavlovich a1b2e3ae02
[AMQ-8978] Clean up WARNs in activemq-unit-tests (#852) 2022-06-29 09:08:22 -05:00
Matt Pavlovich 6598ec5717
[AMQ-8977] Upgrade to mockito 4.6.1 (#851) 2022-06-29 09:08:08 -05:00
Matt Pavlovich 77738cab5f
[NO-JIRA] Update Jenkins timeout to allow tests to complete (#849) 2022-06-24 10:06:42 -05:00
Matt Pavlovich 3aacc4744b
[AMQ=8625] Upgrade maven-bundle-plugin 5.1.6 (#846) 2022-06-20 13:55:36 -05:00
Matt Pavlovich 262ac5534a
[AMQ-8626] Upgrade maven-compiler-plugin 3.10.1 (#847) 2022-06-20 12:19:24 -05:00
Matt Pavlovich 678a1242d9
[AMQ-8624] Upgrade common-daemon to 1.3.1 (#845) 2022-06-20 12:19:11 -05:00
Matt Pavlovich 524bc530c5
[AMQ-8623] Upgrade Jackson to 2.13.3 (#844) 2022-06-20 12:19:01 -05:00
Enrico Olivelli 4b08978062 AMQ-8613 Improve performance of selectors with a big sequence of OR and AND logical expressions 2022-05-31 12:07:23 +02:00
Endre Stølsvik 393a696955 AMQ-8617: RedeliveryPolicy:Exponential Backoff + NonBlockingRedelivery = too long delays
Scenario on client:

1. Employing RedeliveryPolicy with exponential backoff (keeping maximum
redeliveries at default 6)
2. Enabled non-blocking redelivery
3. Receiving e.g. 100 consecutive poison messages (which eventually
should DLQ after max redeliveries)

This will result in massive redelivery delays due to a logic bug.

The reason is that redeliveryDelay is a field variable kept on the
ActiveMQMessageConsumer, instead of being a property on the message - or
that the redelivery delay was calculated per message based on the
redelivery count.

When consecutive messages rollbacks multiple times, the redeliveryDelay
field is continuously multiplied by the backoff multiplier, resulting in
enormous delays.

Fix: Ditch the field variable, instead calculating the redeliveryDelay
per delivery from the redelivery count. (This happens to be identical to
how it is done in afterRollback() in ActiveMQSession:1004.)

Test is added - which fails with the previous code, and passes with
this. Added a debug log line for the calculated delay.
2022-05-31 01:56:30 +02:00