Bringing changes from 2.57.x branch into main - #6685
Merged
Conversation
Replace the legacy failover-check packet with ConnectMessage and ConnectResponseMessage, adding optional connection authentication and client/server version fields. Propagate credentials through cluster links, JMS, and management clients via createSessionFactory and setConnectionCredentials. Add configurable Core frame size limits and connection handshake settings on acceptors, with docs and tests. Assisted-by: Cursor (cherry picked from commit 51b0674) ARTEMIS-6244
We have been removng the sessions' state after disconects for a few years already. The only place where reattachment could still occur would be when the network cable of a client is unplugged and the server takes some times to realize that. For that reason reattachment has been "dead code" for a few years already and we should depart with it. (cherry picked from commit 26ce581) ARTEMIS-6245
Discovery is now disabled unless explicitly enabled. Broker startup fails fast when broadcast or discovery group definitions are present but the property is unset or false. Client locators fail at construction when discovery is configured but disabled. Assisted-by: Cursor (cherry picked from commit cb012ac) ARTEMIS-6246
This serialization operation should only be used in a particular usage. We should also apply a filter more strict into this (cherry picked from commit 3e682ae) ARTEMIS-6246
(cherry picked from commit 4e32f8e) ARTEMIS-6243
commands that arrive before the ConnectionInfo is received. (cherry picked from commit 5b54181) ARTEMIS-6248
…gy exchange. Before authentication, the server sends a placeholder topology entry so clients don't block waiting for topology data. Previously, this placeholder used null connectors with a dummy name (PRE_AUTH_CONNECTOR), which older clients couldn't handle. The fix now sends the actual connector for the node the client is already connected to. Once the client authenticates, the placeholder is replaced with the real topology. (cherry picked from commit 96eae4c) ARTEMIS-6246
(cherry picked from commit ee39382) ARTEMIS-6248
(cherry picked from commit b15518e)
(cherry picked from commit 8109e0a)
(cherry picked from commit 6fcc195)
Contributor
Author
|
I need to merge this commit as I need further changes on version.adoc. if anything else is needed we can do it after merged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.