Commit Graph

10885 Commits

Author SHA1 Message Date
JB Onofré e806dc7475
Merge pull request #970 from jbonofre/AMQ-9131
[AMQ-9131] Upgrade to xbean 4.22 (activemq-5.16.x)
2023-02-09 20:37:04 +01:00
JB Onofré 04b4ac4ba3 Update spring.schemas in preparation for 5.16.6 release 2023-02-09 16:46:37 +01:00
Jean-Baptiste Onofré 546aed44ac [AMQ-9131] Upgrade to xbean 4.22 2023-02-09 09:56:53 +01:00
Christopher L. Shannon (cshannon) 5c8d457d9f AMQ-9201 - Update Jolokia default access configuration
(cherry picked from commit 6120169e56)
2023-02-09 09:41:02 +01:00
JB Onofré 6edc4d3ab8 [AMQ-9197] Upgrade to prototype.js 1.7.3
(cherry picked from commit c425618a07)
2023-02-08 17:22:34 +01:00
Jean-Baptiste Onofré 7d3b116c00 [AMQ-9208] Upgrade to xstream 1.4.20 2023-02-04 06:15:48 +01:00
Matt Pavlovich 62d656ed92 [AMQ-9113] Upgrade to Jetty 9.4.49.v20220914
(cherry picked from commit 3de38130ed)
2022-11-15 14:20:43 +01:00
Christopher L. Shannon (cshannon) 2399c637b5 AMQ-9107 - rework performance improvement for consumer closing in
managed region broker

This new approach just looks matching Subscriptions from the region for the
destination which prevents having to store another map and falls back to
the old approach if something went wrong.

(cherry picked from commit d46b74d674)
2022-11-03 06:49:49 -04:00
Jean-Baptiste Onofré e66e6773f1 [AMQ-9133] Upgrade to ASM 9.4
(cherry picked from commit 6e7a4c66f1)
2022-10-30 16:35:59 +01:00
Jean-Baptiste Onofré 2eb3878038 [AMQ-9130] Upgrade to jackson 2.13.4 and jackson-databind 2.13.4.1
(cherry picked from commit 5cbaa0356d)
2022-10-30 16:33:36 +01:00
Dmytro Chebotarskyi 08de052f57 AMQ-6148 re-using LDAP context for authentication
(cherry picked from commit 610b87aed8)
2022-10-19 06:02:02 +02:00
Lucas Tétreault 05f2f1e690 remove consumers more efficiently
(cherry picked from commit b7f73d4875)
2022-10-13 05:59:02 +02:00
Lucas Tétreault 9e127bd390 Fix serialization of RemoveInfo advisory message for AMQP consumers
(cherry picked from commit e0a37a5c30)
2022-10-13 05:55:00 +02:00
Jean-Baptiste Onofré 4818cf688c [AMQ-9049] Mention dicarded messages in getTotalDequeueCount operation of BrokerViewMBean
(cherry picked from commit 7159b4410b)
2022-08-18 07:27:24 +02:00
charlie-aws 8e0d7eb19e AMQ-8987 EncryptableLDAPLoginModule support wider password encryption schemes
(cherry picked from commit 6e3b19bd59)
2022-08-17 07:45:08 +02:00
Jean-Baptiste Onofré 130d17e133 [AMQ-8993] Upgrade to Jetty 9.4.48.v20220622
(cherry picked from commit 6fb32d2b3f)
2022-08-01 06:27:55 +02:00
Jean-Baptiste Onofré 72f17f1544 [AMQ-8990] Upgrade to shiro 1.9.1
(cherry picked from commit 3263d81dce)
2022-07-22 15:36:32 +02:00
Jean-Baptiste Onofré 87074f120c [maven-release-plugin] prepare for next development iteration 2022-04-29 08:21:29 +02:00
Jean-Baptiste Onofré ed5fb45a8e [maven-release-plugin] prepare release activemq-5.16.5 2022-04-29 08:21:20 +02:00
Jean-Baptiste Onofré 1c988260ab Upgrade spring schema in preparation for 5.16.5 release 2022-04-28 19:48:09 +02:00
Jean-Baptiste Onofré a246c70dcd [AMQ-8592] Upgrade to reload4j 1.2.20 2022-04-28 19:45:32 +02:00
Jean-Baptiste Onofré 31a55f7df0 [AMQ-8578] Upgrade to xbean 4.21 2022-04-28 19:36:05 +02:00
Jean-Baptiste Onofré d028dbe8ee [AMQ-8587] Upgrade to tomcat 9.0.58
(cherry picked from commit 1fb071f23f)
2022-04-22 07:29:28 +02:00
Yury Gubernatorov de0b4d2280 Quote queue names so that web console shows correct results for queue`s producers/subscribers
(cherry picked from commit bb375895de)
2022-04-22 07:27:40 +02:00
Jean-Baptiste Onofré 4b1264fbe8 [AMQ-8518] Avoid NPE if path is null (at startup)
(cherry picked from commit 0849ae0211)
2022-04-19 08:29:54 +02:00
Jean-Baptiste Onofré 357530cefb [AMQ-8581] Upgrade to Jetty 9.4.46.v20220331
(cherry picked from commit ca90ff87e9)
2022-04-12 15:36:54 +02:00
Jean-Baptiste Onofré c2cfa67578 [AMQ-8580] Upgrade to shiro 1.9.0
(cherry picked from commit 3a8e68f719)
2022-04-11 07:43:11 +02:00
Jean-Baptiste Onofré 1d0c7e08ec [AMQ-8582] Upgrade to ASM 9.3
(cherry picked from commit d26182d9b5)
2022-04-10 18:22:46 +02:00
Mikhail Pavlovich Sidorenko da51980aef Use UTF-8 instead ISO-8859-1
(cherry picked from commit 6e2759f031)
2022-04-10 07:51:18 +02:00
Matt Pavlovich 4bd21c558c [AMQ-8560] Upgrade geronimo-transaction 3.1.5
(cherry picked from commit 50d0b1e724)
2022-04-10 07:14:24 +02:00
Matt Pavlovich 9a30357386 [AMQ-8556] Upgrade Jackson 2.13.2 (#805)
(cherry picked from commit a4c03a1509)
2022-04-10 06:56:19 +02:00
Robbie Gemmell deada823e4 AMQ-8576: update to Qpid JMS 0.61.0 2022-04-07 13:29:26 +01:00
Christopher L. Shannon f759fb0bd1 AMQ-8548 - Don't log full stack trace on Async error at WARN level 2022-04-06 10:11:12 -04:00
Christopher L. Shannon (cshannon) 04e5114e21 AMQ-8554 - Add missing jetty-continuation jar to assembly
(cherry picked from commit 291f925601)
(cherry picked from commit 4eb9c33492)
2022-04-06 09:51:45 -04:00
Jean-Baptiste Onofré 3669b90feb [AMQ-8561] Add missing jetty-webapp dependency in activemq-web
(cherry picked from commit 2959d800fe)
2022-04-06 14:03:34 +02:00
Robbie Gemmell f86378c7d9 AMQ-8569: set xstream osgi import optional to match with its dependency declaration
Backports 558bb8cf88
2022-04-06 12:21:00 +01:00
Lucas Tétreault 4b90e99783 AMQ-8549: Update copyright years
(cherry picked from commit aa1729ba2b)
2022-03-29 10:12:51 +02:00
ilyes Ajroud 072217f33c add the capability to override memory options
since the last release , the xmx and xms are hardcoded on `env` , the goal is to use ACTIVEMQ_OPTS_MEMORY environement variable if needed to override memory options

(cherry picked from commit 1ba4628be6)
2022-03-06 07:49:56 +01:00
Jean-Baptiste Onofré 538d86fbff [AMQ-8522] Secure /api path on the web console
(cherry picked from commit a74fe37582)
2022-03-06 07:46:53 +01:00
Jean-Baptiste Onofré b9d24e586d Use Jetty atomic jar files instead of jetty-all (deprecated) and update to Jetty 9.4.45.v20220203 (#784)
* [AMQ-7358] Use jetty atomic jar files instead of jetty-all uber jar
(deprecated according to Jetty team)
[AMQ-8461] Upgrade to Jetty 9.4.45.v20220203

(cherry picked from commit fa461c876a)
2022-03-02 16:24:56 +01:00
Matt Pavlovich 9db5f436cf [AMQ-8515] FailoverTransport should handle MaxFrameSizeExceededException (#785)
(cherry picked from commit 094dbc89f3)
2022-03-02 15:41:25 +01:00
Jean-Baptiste Onofré bd3175281c [AMQ-8512] Upgrade to rome 1.18.0
(cherry picked from commit 0673f78091)
2022-02-25 10:19:34 +01:00
Matt Pavlovich 5fe6854b62 [AMQ-6883] Update wrapper confs to be consistent memory and dedicatedTaskRunner
(cherry picked from commit cb27fd06ee)
2022-02-23 18:32:47 +01:00
Cesar Hernandez 8566957b02 [AMQ-8503] Upgrade to jackson 2.13.1
(cherry picked from commit 80d4804221)
2022-02-23 16:37:34 +01:00
Jean-Baptiste Onofré ded7a43d20 [AMQ-8497] Upgrade to Apache POM 25
(cherry picked from commit 56b5608233)
2022-02-23 14:45:35 +01:00
Christopher L. Shannon (cshannon) 8674538d61 AMQ-8509: Update TempStore Usage test to verify cleanup
Add a unit test to the previous tests added in AMQ-7085 to verify
TempUsage is cleaned up and stopped on Queue.stop()

(cherry picked from commit df354fa023)
2022-02-23 07:43:24 -05:00
Artur Pedroso 84a28d78f2 AMQ-8509: Fix TempUsage memory leak
If you have an application that creates lots of queues it will eventually
fail with OOM because TempUsage is started on Queue#start but never stopped.

The `systemUsage.getTempUsage().start()` used on the Queue#start
adds elements on a List from TempUsage parent and these elements
are never removed.

To reproduce this issue you need to leave an application
running for a long time creating different queues.

The only way to avoid the leak right now is to stop the BrokerService,
which isn't a solution.

(cherry picked from commit d1e9ba68b3)
2022-02-23 07:43:15 -05:00
Robbie Gemmell e84025c267 AMQ-8488: make the build fail quickly and obviously if not run on Java 8, which is required.
Overrides the existing parent pom enforcer check and restricts the version range. Updates to current plugin that works across newer versions.
2022-02-16 11:01:09 +00:00
Jean-Baptiste Onofré 2a9161116f [maven-release-plugin] prepare for next development iteration 2022-02-11 17:28:32 +01:00
Jean-Baptiste Onofré 025f99f245 [maven-release-plugin] prepare release activemq-5.16.4 2022-02-11 17:18:49 +01:00