Commit Graph

11385 Commits

Author SHA1 Message Date
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
Zishuo Ding f2c9a6c718 Refine the logging messages 2022-05-11 14:46:31 -04:00
Lucas Tétreault 4cedd80774 [AMQ-8597] Show active consumers in web console 2022-05-07 00:30:08 -07:00
Christopher L. Shannon (cshannon) 9b1eb96b83 NO-JIRA: activemq-log4j-appender maven-compiler-plugin should use root pom version 2022-04-28 10:43:49 -04:00
Jean-Baptiste Onofré 59dfbc3302
Merge pull request #832 from jbonofre/AMQ-8546
[AMQ-8546] Move jolokia-access.xml into ActiveMQ conf folder
2022-04-24 07:43:58 +02:00
Jean-Baptiste Onofré 80d4fc3e2e
Merge pull request #834 from mattrpav/AMQ-8590
[AMQ-8590] Update karaf feature to use jaxb-runtime vs jaxb-impl
2022-04-24 07:42:17 +02:00
Matt Pavlovich 3bf085c309 [AMQ-8590] Update karaf feature to use jaxb-runtime vs jaxb-impl 2022-04-22 08:53:27 -05:00
Jean-Baptiste Onofré c56907a825 [AMQ-8546] Move jolokia-access.xml into ActiveMQ conf folder 2022-04-22 07:30:41 +02:00
Jean-Baptiste Onofré 1aa3031ebe
Merge pull request #833 from jbonofre/AMQ-8587
[AMQ-8587] Upgrade to tomcat 9.0.58
2022-04-22 07:28:33 +02:00
Jean-Baptiste Onofré cd0bfd5ae1 This closes #743 2022-04-22 07:26:51 +02:00
Yury Gubernatorov bb375895de Quote queue names so that web console shows correct results for queue`s producers/subscribers 2022-04-22 07:26:17 +02:00
Jean-Baptiste Onofré 1fb071f23f [AMQ-8587] Upgrade to tomcat 9.0.58 2022-04-20 16:11:50 +02:00
Jean-Baptiste Onofré c0927c2937
Merge pull request #831 from jbonofre/AMQ-8583
[AMQ-8583] Move AMQP ResponseHandler interface into protocol package
2022-04-20 07:44:04 +02:00
Jean-Baptiste Onofré 82f5cbd65f
Merge pull request #828 from jbonofre/AMQ-8545
[AMQ-8545] Upgrade to Jolokia 1.7.1
2022-04-20 07:42:16 +02:00
Jean-Baptiste Onofré 239ddc05b1 [AMQ-8583] Move AMQP ResponseHandler interface into protocol package 2022-04-19 17:26:48 +02:00
Jean-Baptiste Onofré 8936c17707
Merge pull request #830 from jbonofre/AMQ-8558
[AMQ-8558] Remove activemq-itests-spring31 module
2022-04-19 17:07:33 +02:00
Jean-Baptiste Onofré 7bd6ef7fc4 [AMQ-8558] Remove activemq-itests-spring31 module 2022-04-19 11:06:01 +02:00
Jean-Baptiste Onofré 39c3ce7810 [AMQ-8545] Upgrade to Jolokia 1.7.1 2022-04-19 08:31:44 +02:00
Jean-Baptiste Onofré d09fe45695
Merge pull request #829 from jbonofre/AMQ-8518
[AMQ-8518] Avoid NPE if path is null (at startup)
2022-04-19 08:28:45 +02:00
Jean-Baptiste Onofré 564d7bece6
Merge pull request #825 from jbonofre/AMQ-8585
[AMQ-8585] Upgrade to Spring 5.3.19
2022-04-19 08:27:04 +02:00
Jean-Baptiste Onofré 57fffe30d9
Merge pull request #783 from jbonofre/AMQ-8514
[AMQ-8514] Upgrade to groovy 4.0.1
2022-04-19 08:25:18 +02:00
Jean-Baptiste Onofré 89b7e9dbfa
Merge pull request #782 from jbonofre/AMQ-8513
[AMQ-8513] Upgrade to ant 1.10.12
2022-04-19 08:20:47 +02:00
Jean-Baptiste Onofré 0849ae0211 [AMQ-8518] Avoid NPE if path is null (at startup) 2022-04-18 16:52:46 +02:00
Jean-Baptiste Onofré f3c7f21d9c
Merge pull request #826 from jbonofre/AMQ-8578
[AMQ-8578] Upgrade to xbean 4.21
2022-04-18 16:42:09 +02:00
Jean-Baptiste Onofré 7e21fa0110 [AMQ-8513] Upgrade to ant 1.10.12 2022-04-18 16:37:40 +02:00
Jean-Baptiste Onofré d4ef7d3ee2
Merge pull request #763 from winne42/fix_encoding_error
fix encoding error in chat.js
2022-04-18 16:07:23 +02:00
Jean-Baptiste Onofré b285955a3b [AMQ-8585] Upgrade to Spring 5.3.19 2022-04-18 11:56:55 +02:00
Jean-Baptiste Onofré 9ac0e87713 [AMQ-8514] Upgrade to groovy 4.0.1 2022-04-18 11:43:52 +02:00
Jean-Baptiste Onofré 9f1d9965a4
Merge pull request #779 from jbonofre/AMQ-8496
[AMQ-8496] Add activemq-jaas in activemq-rar
2022-04-18 11:25:43 +02:00
Jean-Baptiste Onofré ebe6992fd6 Fix log name in SharedFileLockerLoggingTest and enable runtime config module (local changed pushed by mistake) 2022-04-18 11:19:14 +02:00
Jean-Baptiste Onofré 583c837d39 [AMQ-8496] Add activemq-jaas in activemq-rar 2022-04-18 06:34:44 +02:00
Jean-Baptiste Onofré a088d187f6 [AMQ-8578] Upgrade to xbean 4.21 2022-04-18 06:33:01 +02:00
Jean-Baptiste Onofré 25144cd1c8
Merge pull request #827 from jbonofre/FIX_TEST
Fix unit tests which fail related to log4j 2.17.2 update
2022-04-18 06:31:37 +02:00
Jean-Baptiste Onofré c711d5c029 Fix unit tests which fail related to log4j 2.17.2 update 2022-04-17 07:28:57 +02:00
Jean-Baptiste Onofré 5449b3692f
Merge pull request #806 from mattrpav/AMQ-8557
[AMQ-8557] Upgrade log4j2 2.17.2
2022-04-13 08:16:52 +02:00
Jean-Baptiste Onofré 31cd27156a
Merge pull request #824 from jbonofre/AMQ-8573
[AMQ-8573] Upgrade to Eclipse Paho 1.2.1
2022-04-13 08:15:13 +02:00
Jean-Baptiste Onofré 13319e2811
Merge pull request #823 from jbonofre/AMQ-8581
[AMQ-8581] Upgrade to Jetty 9.4.46.v20220331
2022-04-12 15:29:37 +02:00
Matt Pavlovich abb0af278f [AMQ-8557] Upgrade log4j2 2.17.2
- Fix log4j2-test.properties rootLogger.level value
2022-04-11 13:14:59 -05:00
Jean-Baptiste Onofré ca90ff87e9 [AMQ-8581] Upgrade to Jetty 9.4.46.v20220331 2022-04-11 16:40:44 +02:00
Jean-Baptiste Onofré efa900fce0 [AMQ-8573] Upgrade to Eclipse Paho 1.2.1 2022-04-11 07:40:53 +02:00
Jean-Baptiste Onofré be626eb400
Merge pull request #822 from jbonofre/AMQ-8580
[AMQ-8580] Upgrade to shiro 1.9.0
2022-04-11 07:40:27 +02:00
Jean-Baptiste Onofré 3a8e68f719 [AMQ-8580] Upgrade to shiro 1.9.0 2022-04-10 18:24:03 +02:00
Jean-Baptiste Onofré d3d4eb2343
Merge pull request #821 from jbonofre/AMQ-8582
[AMQ-8582] Upgrade to ASM 9.3
2022-04-10 18:21:01 +02:00
Jean-Baptiste Onofré d26182d9b5 [AMQ-8582] Upgrade to ASM 9.3 2022-04-10 07:54:04 +02:00
Jean-Baptiste Onofré 84192ee1c9
Merge pull request #800 from SGmuwa/utf-8
Use UTF-8 instead ISO-8859-1 in activemq-web-console/src/main/webapp/xml/*
2022-04-10 07:49:54 +02:00
Jean-Baptiste Onofré 406d3bd959
Merge pull request #808 from mattrpav/AMQ-8560
[AMQ-8560] Upgrade geronimo-transaction 3.1.5
2022-04-10 07:12:51 +02:00