Commit Graph

11074 Commits

Author SHA1 Message Date
Christopher L. Shannon (cshannon) 4eb9c33492 AMQ-8554 - Add missing jetty-continuation jar to assembly
(cherry picked from commit 291f925601)
2022-04-06 07:57:23 +02:00
Jonathan Gallimore fc9d0db984 Update Spring to 5.3.18.
(cherry picked from commit 6b23b25a4f)
2022-04-06 07:51:04 +02:00
Jean-Baptiste Onofré c44bf3c5f7 Fix OfflineDurableSubscriberTimeoutTest on some machine (including Jenkins)
(cherry picked from commit ffab5274a4)
2022-04-06 07:45:03 +02:00
Jean-Baptiste Onofré 13232679cf [AMQ-8561] Add missing jetty-webapp dependency in activemq-web
(cherry picked from commit 2959d800fe)
2022-04-06 07:44:34 +02:00
Christopher L. Shannon aa10747e94 AMQ-8550 - Check for null keystore/truststore passwords
Inside ActiveMQSslConnectionFactory the passwords should be checked for
null so a NPE isn't thrown. Null will be passed to the factories instead
and the keystore/truststore factories will try and load the keystores
using null for the password which may or may not work depending on the
implementation and if password is set.

(cherry picked from commit b93d58259c)
2022-04-05 13:41:54 -04:00
Robbie Gemmell 4fdab9fec7 AMQ-8569: set xstream osgi import optional to match with its dependency declaration
(cherry picked from commit 558bb8cf88)
2022-04-05 17:43:38 +01:00
Lucas Tétreault 6317a4fdf7 AMQ-8549: Update copyright years
(cherry picked from commit aa1729ba2b)
2022-03-29 10:11:12 +02:00
Jean-Baptiste Onofré bd08484445 [maven-release-plugin] prepare for next development iteration 2022-03-09 21:47:58 +01:00
Jean-Baptiste Onofré 1f3ccad9bb [maven-release-plugin] prepare release activemq-5.17.0 2022-03-09 21:47:47 +01:00
Jean-Baptiste Onofré a9cb53bd38 Cancel 5.17.0 release 2022-03-09 21:42:04 +01:00
Jean-Baptiste Onofré 17330be854 [AMQ-8533] Fix maven-bundle-plugin instructions to avoid shading all packages
(cherry picked from commit 9ba7aab24d)
2022-03-09 15:35:36 -05:00
Christopher L. Shannon (cshannon) 482a5e819d AMQ-8530 - Update to geronimo-annotation_1.3_spec
(cherry picked from commit 3d06efe93d)
2022-03-09 12:54:31 -05:00
Christopher L. Shannon f25ff1bca2 AMQ-8528: Fix test failures in integration module
-DurableFiveBrokerNetworkBridgeTest: Fix refactoring mistake
-SpringTest: Fix Spring xml files
-BrokerRedeliveryTest: Fix after sendDuplicateFromStoreToDLQ default
changed to false
-AMQ4952Test: Fix after sendDuplicateFromStoreToDLQ default
changed to false
-AMQ3537Test: Add missing package to SERIALIZABLE_PACKAGES
-OfflineDurableSubscriberTimeoutTest: Fix after log4j2 update
-JDBCConcurrentDLQTest: Fix after log4j2 update

(cherry picked from commit 32e72b0879)
2022-03-08 13:33:37 -05:00
Christopher L. Shannon 15a2f3de2c NO-JIRA: Activate quick-tests by default (#792)
(cherry picked from commit c4d9d70987)
2022-03-08 13:23:41 -05:00
Jean-Baptiste Onofré 2582384511 [maven-release-plugin] prepare for next development iteration 2022-03-07 15:41:59 +01:00
Jean-Baptiste Onofré 8ad238bb7d [maven-release-plugin] prepare release activemq-5.17.0 2022-03-07 15:41:49 +01:00
Jean-Baptiste Onofré f48ac346ab Fix scm section 2022-03-07 14:04:55 +01:00
Jean-Baptiste Onofré f5e37f7615 Update spring.schema in preparation for 5.17.0 release 2022-03-07 14:00:10 +01:00
Jean-Baptiste Onofré 45cf164cd0 Avoid compilation error with apache-release profile 2022-03-06 19:13:12 +01:00
Jean-Baptiste Onofré 92627fa759 Fix log4j artifact coordinates 2022-03-06 11:31:01 +01:00
ilyes Ajroud b6d325eb12 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:24 +01:00
Jean-Baptiste Onofré f7d94093be [AMQ-8522] Secure /api path on the web console
(cherry picked from commit a74fe37582)
2022-03-06 07:46:26 +01:00
Christopher L. Shannon (cshannon) b31cc6f2cb AMQ-7309: Compilation fixes after revert of JMS 2.0 api change 2022-03-03 16:58:17 -05:00
Christopher L. Shannon (cshannon) da9e5276f1 AMQ-8520: Log4j2 test fixes
Also fixes Log4jConfigView

(cherry picked from commit ae30dce4e2)
2022-03-03 16:42:22 -05:00
Matt Pavlovich 4d662648be [AMQ-8520] WIP: Convert activemq-unit-tests to log4j2
(cherry picked from commit 7ec5254bb5)
2022-03-03 16:42:20 -05:00
Christopher L. Shannon (cshannon) efe3f5b7d4 AMQ-8520: Re-enable all modules to compile and build by default
Updates the modules part of the previous full.test profile to always
build but skip running tests by default.

Also fixed miss dependency updates including log4j and jetty

(cherry picked from commit f240cb5806)
2022-03-03 16:41:38 -05:00
Christopher L. Shannon d4222af9d1
Merge pull request #786 from cshannon/AMQ-7309-revert
Revert "[AMQ-7309] Update to jakarta.jms/jakarta.jms-api:2.0.3 (#682)"
2022-03-01 15:06:24 -05:00
Christopher L. Shannon (cshannon) 8a4c928806 Revert "[AMQ-7309] Update to jakarta.jms/jakarta.jms-api:2.0.3 (#682)"
This reverts commit 67256c61b1.
2022-03-01 10:25:01 -05:00
Jean-Baptiste Onofré fa461c876a
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
2022-03-01 15:33:50 +01:00
Jean-Baptiste Onofré e597017200
Merge pull request #662 from jbonofre/AMQ-7426
[AMQ-7426] Upgrade to log4j2
2022-02-27 13:23:53 +01:00
Matt Pavlovich 094dbc89f3
[AMQ-8515] FailoverTransport should handle MaxFrameSizeExceededException (#785) 2022-02-25 19:46:45 -06:00
Jean-Baptiste Onofré f03ed01d66
Merge pull request #781 from jbonofre/AMQ-8512
[AMQ-8512] Upgrade to rome 1.18.0
2022-02-25 10:16:48 +01:00
Jean-Baptiste Onofré 0673f78091 [AMQ-8512] Upgrade to rome 1.18.0 2022-02-24 15:52:54 +01:00
Matt Pavlovich 9956dd602a
[AMQ-8440] Set sendDuplicateFromStoreToDLQ to 'false' by default (#773) 2022-02-24 08:45:35 -06:00
Matt Pavlovich e522feaad8
[AMQ-8511] Minor fix for amqp unit tests to help w/ CI build consistency (#780) 2022-02-24 08:45:25 -06:00
jbonofre 472dcf8497 [AMQ-7426] Upgrade to log4j2 2022-02-24 15:20:51 +01:00
Jean-Baptiste Onofré 4715a01877
Merge pull request #772 from mattrpav/AMQ-6883
[AMQ-6883] Update windows wrapper confs to be consistent with windows…
2022-02-23 18:32:08 +01:00
Cesar Hernandez 80d4804221 [AMQ-8503] Upgrade to jackson 2.13.1 2022-02-23 16:36:57 +01:00
Jean-Baptiste Onofré 11a22319f8 [AMQ-8502] Upgrade to Spring 5.3.16 2022-02-23 16:36:57 +01:00
Jean-Baptiste Onofré 89632f14a1
Merge pull request #775 from jbonofre/AMQ-8497
[AMQ-8497] Upgrade to Apache POM 25
2022-02-23 14:43:15 +01:00
Christopher L. Shannon (cshannon) df354fa023 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()
2022-02-23 07:41:24 -05:00
Christopher L. Shannon (cshannon) fb7ae908ef Merge branch 'AMQ-8509' into main
This closes #778
2022-02-23 07:39:20 -05:00
Artur Pedroso d1e9ba68b3 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.
2022-02-23 07:38:58 -05:00
Jean-Baptiste Onofré 56b5608233 [AMQ-8497] Upgrade to Apache POM 25 2022-02-22 14:55:01 +01:00
Christopher L. Shannon bed86a078d
Merge pull request #770 from mattrpav/AMQ-8493
[AMQ-8493] Minor deprecation cleanups in activemq-client
2022-02-18 10:58:52 -05:00
Jean-Baptiste Onofré b9f6efbf85
Merge pull request #774 from gemmellr/AMQ-7442-fix-build-warnings
AMQ-7442: fix duplicate plugin declaration build warnings
2022-02-18 09:14:50 +01:00
Robbie Gemmell bd23fef5da AMQ-7442: resolve immediate build warnings due to duplicate plugin config.
Combines duplicate plugin entries following fc80b86ac6 changes.
2022-02-17 18:04:25 +00:00
Matt Pavlovich cb27fd06ee [AMQ-6883] Update wrapper confs to be consistent memory and dedicatedTaskRunner 2022-02-16 14:27:29 -06:00
Matt Pavlovich 00925c1eff [AMQ-8493] Minor deprecation cleanups in activemq-client 2022-02-16 12:58:29 -06:00
Robbie Gemmell a4b396db91 AMQ-8489: make the build fail quickly and obviously if not run on Java 11+, which is required.
Overrides the existing parent pom enforcer check. Updates to current plugin version.
2022-02-16 11:31:25 +00:00