514 Commits

Author SHA1 Message Date
Christopher L. Shannon
526e83b3cb AMQ-9658 - Improve auto+nio+ssl transport initialization for amqp
This makes small fix to ensure that the full initialization
buffer will always be entirely read and processed when using
the auto+nio+ssl transport with amqp. Previously the code assumed
only 8 bytes would ever exist (which should be the case under normal
circumstances) but now it will handle any extra bytes if a client sent
more.
2025-02-05 20:30:22 -05:00
Christopher L. Shannon
d9e89f4b5f
AMQ-9658 - Properly increment transport receive counter (#1389)
Switch to using an AtomicInteger for tracking bytes received in a
TcpTransport. This makes incrementing the counter an atomic operation.
Previously a volatile int was used and incrementing volatiles is not
atomic because it's a 3 step process of read, update, set.

This also makes a small fix to ensure that the full initialization
buffer will always be entirely read and processed when using
the auto+nio+ssl transport. Previous the code assumed only the first
command was stored in the initialization buffer but technically more
bytes could exist for a future command (even if unlikely with the
current Java implementation).
2025-02-05 10:02:28 -05:00
Matt Pavlovich
d0a435fe5b
Update main to 6.2.0-SNAPSHOT 2024-04-29 10:52:46 -05:00
JB Onofré
6084867b26 [maven-release-plugin] prepare for next development iteration 2024-04-11 19:41:29 +02:00
JB Onofré
ceea6dac1c [maven-release-plugin] prepare release activemq-6.1.2 2024-04-11 19:41:18 +02:00
JB Onofré
e025e443e6 [maven-release-plugin] prepare for next development iteration 2024-04-01 16:28:46 +02:00
JB Onofré
5690826111 [maven-release-plugin] prepare release activemq-6.1.1 2024-04-01 16:28:36 +02:00
JB Onofré
72bbb0c521 [maven-release-plugin] prepare for next development iteration 2024-03-11 14:41:18 +01:00
JB Onofré
5af7c1f550 [maven-release-plugin] prepare release activemq-6.1.0 2024-03-11 14:41:08 +01:00
JB Onofré
99dced2fa7
Merge pull request #1128 from hyteio/AMQ-9216
[AMQ-9216] Remove deprecated java.lang.SecurityManager usage from activemq-client IdGenerator
2024-02-28 16:54:32 +01:00
Matt Pavlovich
e24c756e8d [AMQ-9216] Remove SeucrityManager usage from activemq-client IdGenerator 2023-11-22 10:41:00 -06:00
JB Onofré
1747acaf03 Set version to 6.1.0-SNAPSHOT 2023-11-20 17:19:09 +01:00
JB Onofré
dfd35d89f6 [maven-release-plugin] prepare for next development iteration 2023-11-14 08:13:24 +01:00
JB Onofré
14bac13f40 [maven-release-plugin] prepare release activemq-6.0.0 2023-11-14 08:13:14 +01:00
Jean-Baptiste Onofré
6172baff35 Cancel 6.0.0 release 2023-11-14 07:52:21 +01:00
JB Onofré
464efe0e6f [maven-release-plugin] prepare for next development iteration 2023-11-12 06:35:12 +01:00
JB Onofré
26b14ec994 [maven-release-plugin] prepare release activemq-6.0.0 2023-11-12 06:34:58 +01:00
JB Onofré
dc4b584c7e
Merge pull request #237 from sigee/cleaning
Remove unnecessary boxing / unboxing
2023-10-19 16:03:52 +02:00
Matt Pavlovich
5f72c35b3b [AMQ-9310] Remove solaris support 2023-09-28 18:00:55 -05:00
JB Onofré
d5ea415463 Set version to 6.0.0-SNAPSHOT 2023-09-15 16:27:34 +02:00
Matt Pavlovich
e2121de655 [AMQ-9239] jakarta.jms - activemq-amqp changes 2023-08-24 09:45:31 -05:00
Matt Pavlovich
8d322df244
[#9292] Update stompjms to 1.27 and new groupId (#1039) 2023-08-01 08:29:24 -05:00
sigee
3ba93ed957 Remove unnecessary boxing / unboxing 2023-07-23 12:08:23 +02:00
Matt Pavlovich
6b277a4903
[AMQ-9239] Host joram jms unit tests ahead of converting to jakarta.jms (#1002)
Merging now for jakarta work, may backout later
2023-04-27 08:37:43 -05:00
JB Onofré
6e5838d82d Move version to 5.19.0-SNAPSHOT 2023-03-28 16:11:10 +02:00
Jean-Baptiste Onofré
6edfdf7c17 [maven-release-plugin] prepare for next development iteration 2023-03-18 06:47:58 +01:00
Jean-Baptiste Onofré
f18f3223fa [maven-release-plugin] prepare release activemq-5.18.0 2023-03-18 06:47:47 +01:00
Jean-Baptiste Onofré
1e8de860ad [AMQ-9223] Upgrade to slf4j 2.0.6 2023-02-19 08:11:54 +01:00
Lucas Tétreault
e0a37a5c30 Fix serialization of RemoveInfo advisory message for AMQP consumers 2022-10-12 19:06:44 -07:00
Jean-Baptiste Onofré
4acabd2e5a Use version from parent pom 2022-08-19 09:28:17 +02:00
Matt Pavlovich
680717cb95
[AMQ-8976] Add maxConnectionExceededCount metric for connectors (#850) 2022-07-18 16:20:25 -05:00
Jean-Baptiste Onofré
239ddc05b1 [AMQ-8583] Move AMQP ResponseHandler interface into protocol package 2022-04-19 17:26:48 +02:00
Robbie Gemmell
3d4bf1fba1 AMQ-8575: update to Qpid JMS 1.6.0 2022-04-07 12:55:17 +01:00
Christopher L. Shannon (cshannon)
00253b3219 NO-JIRA: Updating next development version to 5.18.0-SNAPSHOT 2022-03-01 09:36:34 -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
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
Matt Pavlovich
2cc17a2fa0 [AMQ-8279] Compiler warning cleanups
- Remove unsused imports (exept for generated classes)
 - Convert to T.valueOf on boxed primitives from new T()
2021-05-25 09:34:35 -05:00
jbonofre
52a2bd446a [AMQ-7502] Remove leveldb 2021-03-25 18:54:53 +01:00
Robbie Gemmell
45a400b37d NO-JIRA: refresh test keystores, fix failures on new OS/JDK combos where the old signature algs fail updated constraints 2020-11-26 13:45:29 +00:00
Benjamin Graf
a2e718f259 AMQ-8055 - rename posion to correct poison 2020-10-23 09:50:18 +02:00
Christopher L. Shannon (cshannon)
17defa79d4 NO-JIRA: Update branch to 5.17.0-SNAPSHOT after release 2020-07-14 07:27:43 -04:00
Jean-Baptiste Onofré
334476ac63 [maven-release-plugin] prepare for next development iteration 2020-06-25 07:26:41 +02:00
Jean-Baptiste Onofré
86dd78b1aa [maven-release-plugin] prepare release activemq-5.16.0 2020-06-25 07:26:13 +02:00
Jean-Baptiste Onofré
6908749c2f Fix version 2020-06-25 07:13:04 +02:00
Jean-Baptiste Onofré
ff2dae82f3 [maven-release-plugin] prepare release activemq-5.16.0 2020-06-24 21:56:52 +02:00
jbonofre
4ed2ba22a9 Cancel 5.16.0 release 2020-06-24 15:19:34 +02:00
Jean-Baptiste Onofré
cd1e9f8697 [maven-release-plugin] prepare for next development iteration 2020-06-23 17:40:26 +02:00
Jean-Baptiste Onofré
2e890c6224 [maven-release-plugin] prepare release activemq-5.16.0 2020-06-23 17:39:53 +02:00