Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update branch up to OSS 6.1.4, included post release commit and update poms to 6.1.5-TT.1-SNAPSHOT #98

Conversation

cesarhernandezgt
Copy link
Member

No description provided.

jbonofre and others added 30 commits November 29, 2024 12:42
This method always throws an exception so it should be removed and no
longer used. Places in PageFile that called the method have been updated
to either remove the usage or throw an error.

(cherry picked from commit 5f79b65)
This commit fixes conversion of messages that are sent or received
using Stomp when the body contains characters that require 4 bytes
for encoding using standard UTF-8.

ActiveMQ and OpenWire currently use a modified UTF-8
encoding that only uses 3 bytes so the conversion previously was
breaking because the body was encoded using standard JDK UTF-8 encoding
and set directly on an ActiveMQText message which was leading to
decoding errors later when the ActiveMQMessage tried to decode using the
modified encoder. The reverse was also was true and was breaking
in some cases.

The fix now makes sure to correctly decode the Stomp message back to a
String first and set that on the ActiveMQ message so it can be
re-encoded correctly. The reverse is fixed as well so both
conversion from Stomp -> OpenWire and OpenWire -> Stomp work. Tests have
been added for Stomp -> OpenWire, OpenWire -> Stomp, and Stomp -> Stomp
which is really Stomp -> OpenWire -> Stomp.

(cherry picked from commit 3ddf515)
The connection receive was out of order and causing failures in some of
the Stomp tests like StompNIOSSL

(cherry picked from commit f5fb6c9)
(cherry picked from commit f03443e)
…additional.x options.

(cherry picked from commit f1379cd)
(cherry picked from commit a86cee6)
(cherry picked from commit ada4041)
…arther than maxBatchSize.

(cherry picked from commit 6b08e10)
jbonofre and others added 22 commits November 29, 2024 12:48
(cherry picked from commit 9f6a100)
(cherry picked from commit dc998fb)
(cherry picked from commit d206c53)
(cherry picked from commit b1a18b4)
(cherry picked from commit 1fddeda)
(cherry picked from commit 6a4d925)
(cherry picked from commit 5bdec7b)
…n if next is not Topic.

(cherry picked from commit 473267b)
(cherry picked from commit 20a6b77)
Fixes a race condition bug that can lead to a message being missed on
dispatch and stuck on a Queue until restart when caching and
concurrentStoreAndDispatch are enabled on a Queue and the cache becomes
disabled.

(cherry picked from commit 7f218fe)
@cesarhernandezgt cesarhernandezgt merged commit 2dbe823 into tomitribe:activemq-6.1.x-TT.x Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants