10763 Commits

Author SHA1 Message Date
jbonofre
2b1f9a51e7 [AMQ-8286] Upgrade to commons-io 2.10.0
(cherry picked from commit 379408083a14c8c1d4f013b08e3af6622192d713)
2021-07-05 06:11:30 +02:00
Matt Pavlovich
dce83db7c2 [AMQ-8290] Cleanup assembly warnings and upgrade assembly plugin
- Convert 'attached' to 'single' goal
 - Clean up leading "/" in descriptors

(cherry picked from commit 5c9df5db0c4f4682ff489f437eea7ec7da98ba92)
2021-07-04 07:04:19 +02:00
dvhvsekhar
f942276c30 AMQ-8304: Added a check with !isStopping() also before attempting to read input stream (#672)
(cherry picked from commit 8584b46e762b720d6c6fb27fd2124f0e59cef19c)
2021-07-04 06:43:29 +02:00
Christopher L. Shannon (cshannon)
dc786edecc AMQ-6660 - Use a separate lock for lazy scheduler creation to prevent
deadlocks

Switch to using a dedicated lock to initialize the Scheduler object
inside of ActiveMQConnection to prevent a deadlock scenario that occurs
when using the intrinsic ActiveMQConnection lock. This is using double
checked locking so this lock will only be contended with during lazy
creation and then will rely on the volatile reference for future reads
and when stopping/closing.

(cherry picked from commit 3f5abd4433d3dca911ac418d899346e7dd675b7b)
2021-06-25 11:39:03 -04:00
Matt Pavlovich
51fa53977b [AMQ-8301] Upgrade to Jetty 9.4.42.v20210604
(cherry picked from commit c8e7ef3e001f94cb744e0512a152274d4c0b13ef)
2021-06-20 18:55:12 +02:00
jbonofre
4f3e8b0a49 [AMQ-8302] Extend Camel import version range to avoid refresh on Karaf 2021-06-17 17:23:47 +02:00
Matt Pavlovich
16ee3cd0f2 [AMQ-8285] Add 'slow' metrics to PersistenceAdapterStatistics (#664)
(cherry picked from commit c0d53996354a9db4a682af38604dae420b759ef9)
2021-06-04 06:20:44 +02:00
Colm O hEigeartaigh
f3e90aab44 AMQ-8117 - Allow java.util arrays for deserialization
(cherry picked from commit 7ca7118a9544fd6b2aac4dd72fd3a6edc3369aca)
2021-06-04 06:16:15 +02:00
Christopher L. Shannon (cshannon)
0f952f72f7 AMQ-8287 - fix NIOSSLTransport deadlock with serviceRead lock
This narrows the lock that was added to serviceRead() to secureRead()
which prevents processing commands while locked which should solve the
deadlock issues

(cherry picked from commit 2fcf2fd75f7c2a04151a2284595a08bf4c03240b)
2021-06-02 13:54:37 -04:00
jbonofre
7521d49402 [AMQ-8170] Upgrade to Jackson 2.12.3
(cherry picked from commit 6269669b7838ac701e8d8e6fc516b60551535f08)
2021-05-31 11:04:55 +02:00
jbonofre
6df450b7eb [AMQ-8284] Upgrade to Jetty 9.4.41.v20210516 2021-05-29 07:20:16 +02:00
jbonofre
4c56105b91 [AMQ-8270] Upgrade to xstream 1.4.17
(cherry picked from commit 5801c72b9d02813ca2debf05beb09fdf2f71b3e8)
2021-05-29 06:15:51 +02:00
jbonofre
407c2965d3 [AMQ-8281] Upgrade to xbean 4.20
(cherry picked from commit a48cc0751747c1422bdb56106f64ddfcbe1444b2)
2021-05-28 07:27:05 +02:00
Matt Pavlovich
ccb1050af9 [AMQ-8248] Upgrade Jetty to 9.4.40.v20210413
(cherry picked from commit fd29d5dd1fe40ebaf050a9c6879d3ce75bff89b3)
2021-05-09 16:48:54 +02:00
jbonofre
9eda1508e3 [maven-release-plugin] prepare for next development iteration 2021-04-21 07:39:09 +02:00
jbonofre
ff1af27106 [maven-release-plugin] prepare release activemq-5.16.2 activemq-5.16.2 2021-04-21 07:38:47 +02:00
gtully
818d885d6c AMQ-7298 - fix regression with broker redelivery plugin, fix and test relates to AMQ-8168
(cherry picked from commit c4d2ddfce9944cff6ec4003242ce79a2e843aac8)
2021-04-21 07:29:18 +02:00
jbonofre
0730c7e247 Update schema in preparation for 5.16.2 release 2021-04-21 07:26:06 +02:00
Jonathan Gallimore
c6838aa451 AMQ-8220 add add-opens options for Java 16
(cherry picked from commit d1c48abaca86a896e6064c1f2fcd468b20afab73)
2021-04-21 07:10:45 +02:00
charlie-aws
ec95c6f948 AMQ-8226 match any amount of spaces before activemq PID in bin/activemq startup script
(cherry picked from commit f1190f8feddb68e27eb1b7484f2a0928e32996f9)
2021-04-16 08:12:48 +02:00
Robbie Gemmell
82a169c538 AMQ-8224: update to Qpid JMS 0.58.0 (and Netty 4.1.63)
(cherry picked from commit 4da42dfe185fa9304c2e226d07a94cdcc0a334ac)
2021-04-14 17:13:57 +01:00
charlie-aws
64740b617f fix org.apache.commons.lang.StringEscapeUtils cannot be resolved to a type
(cherry picked from commit 2f2f76f785c5039ac8d99a705df4db430db06458)
2021-04-08 06:55:12 +02:00
jbonofre
89ef3e8313 [AMQ-8218] Installing activemq features breaks http commands and can cause several refresh. The user should use spring-legacy from Karaf version instead of the range.
(cherry picked from commit ee808b310a69a87aa13f9e76a1d82e35d91032f4)
2021-04-06 06:57:26 +02:00
jbonofre
87ecfde890 [AMQ-8210] Upgrade to Jetty 9.4.39.v20210325
(cherry picked from commit bbda67f00cac1efcdb9ed5365ceccacd146b0562)
2021-04-01 05:50:45 +02:00
charlie-aws
c4299ad9cc fix BrokerServiceTest by replacing powermock
(cherry picked from commit f8b0db2dd471911ff3d7bd4482420fe879e21d7d)
2021-03-31 15:42:53 +02:00
charlie-aws
84bd96866d AMQ-8189 add wait time to CachedLDAPAuthorizationModuleTest
(cherry picked from commit 30986e372cd32f7344e972c266adc901885b63d1)
2021-03-27 07:04:38 +01:00
Charlie Chen
9c1849cf62 AMQ-8190 add wait time & shrink duration for CI test run
(cherry picked from commit 6691e23e4835cdf8b20b30cc0a580d822feed5f6)
2021-03-25 12:51:43 +01:00
Jonathan Gallimore
468cd9c5cc AMQ-8201 Forward commit commands for local transactions as well as XA transactions during ACK compaction
(cherry picked from commit 631342d76a0a2cf7aa039db9d34db15f8234559f)
2021-03-25 12:43:07 +01:00
Jonathan Gallimore
6dffc018d1 Remove dependency activemq-http and activemq-stomp
(cherry picked from commit 82b3d02fc2dd323299c53098c594fb4be5fbf1ea)
2021-03-24 11:36:57 +01:00
jbonofre
e24116aae5 [AMQ-8194] Upgrade to commons-lang3 3.12.0
(cherry picked from commit 1e2a0de5ccbff057ac0201b335ec30dc266eb0b5)
2021-03-24 07:50:28 +01:00
jbonofre
5cba9fc391 [AMQ-8176] Upgrade to mockito 3.8.0
(cherry picked from commit c46f3a10b840e19822c44cd1a53315b670afc578)
2021-03-24 06:02:53 +01:00
Matt Daley
d8dfa3d053 Stop failed timer task from breaking timers.
(cherry picked from commit b379879dbfa357930f431bd955c42c78d241834d)
2021-03-23 14:44:23 +01:00
kimmking
e5b6982afd ClientIdFilterDispatchPolicy dispatches messages in a topic to a given client. Then the message with a PTP_CLIENTID property, can be received by a mqtt client with the same clientId. (#238)
(cherry picked from commit b6ab868f949a688b24a669398f7cdc7be100220b)
2021-03-22 16:23:17 +01:00
Sami Nurminen
31628a2a67 AMQ-6781 - The ActiveMQ Web Console doesn’t support a plus (+) sign in the ClientID
(cherry picked from commit 680b80aa22063e009b14ec59df54c60fdb17d975)
2021-03-22 16:12:52 +01:00
Roman Isko
caaa6cd09c set name for primary key on create table
(cherry picked from commit 92da897200351c55dd69b52f7e9007095fd46915)
2021-03-22 11:13:17 +01:00
Fredrik Jönsson
2d78f118d0 Remove duplicated code for finding a java process given a pidfile
and make it work in busybox.

(cherry picked from commit 18dce69a78729e71841fead21c69dd15ffe7db58)
2021-03-22 07:26:56 +01:00
TomyLobo
6a5046cd3e Add missing runlevels to Default-Start
Debian starts in runlevel 2 by default.

(cherry picked from commit 7eb9d60c8d203829b020025b20411628a20ab780)
2021-03-22 06:13:49 +01:00
Andrei Shakirin
9c64c63c7b AMQ-6894: limit poison exception message to 1024
(cherry picked from commit d0dab2e88b44702d26dd0883c9940b97ee03fdeb)
2021-03-22 06:03:07 +01:00
Francois Papon
a7ada581bd Fix Rat header check on logo files
(cherry picked from commit fa66d1eab17315078f492df2fe6699a1c3b07135)
2021-03-21 15:44:15 +01:00
jbonofre
c152ea7c5d Fix slf4j logger use
(cherry picked from commit 1a2de52c5f580c24590c706fcf3b6fc61dc88379)
2021-03-20 17:12:46 +01:00
jbonofre
945066b336 [AMQ-8197] Upgrade to xstream 1.4.16
(cherry picked from commit 4ef97ce034ba140ce0eaf6410cb8fc0a8509ee67)
2021-03-19 10:33:34 +01:00
jbonofre
b9e0a8fe45 [AMQ-8173] Upgrade to junit 4.13.2
(cherry picked from commit 441af5a782d3eb7d675f644d5f548efa07df555f)
2021-03-18 15:19:30 +01:00
jbonofre
0df49f8250 [AMQ-8172] Upgrade to commons-net 3.8.0
(cherry picked from commit 0a314bc070bf6e2ec72d1a74eed47dadee17206c)
2021-03-18 14:18:15 +01:00
jbonofre
3d4714da62 [AMQ-8171] Upgrade to commons-daemon 1.2.4
(cherry picked from commit 92fe6d8ecd663df007ba51bc85d51fd480b1648e)
2021-03-18 14:06:23 +01:00
jbonofre
5bb0e68c77 [AMQ-8177] Upgrade to powermock 1.7.4
(cherry picked from commit 08d9e64c263595f9d5b01e6e45815760ed94fea7)
2021-03-18 10:32:44 +01:00
jbonofre
880fcd4565 [AMQ-8182] Upgrade to Velocity 2.3
(cherry picked from commit a19bfcb51ee79f26cda2b0fc73c9adce93bb3483)
2021-03-18 10:30:20 +01:00
jbonofre
aedb4aaf65 [AMQ-8123] Add jaxb-core,istack,activation in lib for RuntimeConfigurationPlugin (with both JDK8 and 11+)
(cherry picked from commit f64c9327d7097b2c4d53325d9731ceefa53ba480)
2021-03-18 10:16:54 +01:00
Christopher L. Shannon (cshannon)
34475dbde3 AMQ-8184 - Re-enable NIO tests
Re-enable the nio transport tests in activemq-unit-tests by default to
catch transport errors. Also fix broken tests

(cherry picked from commit 2cf3decd8e59a52ba135d8194279b6a6117d0e9c)
2021-03-15 07:56:17 +01:00
Charlie Chen
20d822fbb8 AMQ-8048 replace SslContextFactory with SslContextFactory$Server & fix assembly BrokerXmlConfigStartTest activemq-security.xml test
(cherry picked from commit 86eda3a6b1541ba71878e31848f6a02e1bba8966)
2021-03-15 07:52:49 +01:00
Christopher L. Shannon (cshannon)
0a099af4c4 AMQ-8183 - apply maxFrameSize high cpu usage fix to Auto nio transport
also

(cherry picked from commit 2712464b78f76affd34cc0b097a2248f211ea0c7)
2021-03-11 11:15:32 -05:00