Skip to content

Bump Hazelcast from 3.2 to 5.4.0#36

Open
guusdk wants to merge 1 commit into
ThoughtWire:masterfrom
guusdk:bump-hazelcast-5.4
Open

Bump Hazelcast from 3.2 to 5.4.0#36
guusdk wants to merge 1 commit into
ThoughtWire:masterfrom
guusdk:bump-hazelcast-5.4

Conversation

@guusdk

@guusdk guusdk commented Mar 26, 2025

Copy link
Copy Markdown

Version 5.4 is the last version of Hazelcast that includes the CP submodule (providing various classes used by this project). In Hazelcast 5.5, the CP submodule is part of the Enterprise offering.

This commit largely applies smaller API changes, such as package name changes, and the identifier of Hazelcast members now being UUID-based, rather than String-based.

One issue remains: Hazelcast no longer contains an API for named Condition instances, which previously where obtained from the ILock class.

Version 5.4 is the last version of Hazelcast that includes the CP submodule (providing various classes used by this project). In Hazelcast 5.5, the CP submodule is part of the Enterprise offering.

This commit largely applies smaller API changes, such as package name changes, and the identifier of Hazelcast members now being UUID-based, rather than String-based.

One issue remains: Hazelcast no longer contains an API for _named_ Condition instances, which previously where obtained from the ILock class.
@guusdk

guusdk commented Mar 26, 2025

Copy link
Copy Markdown
Author

I realize that this project hasn't seen any updates in many years. Additionally, I will be unable to use this with Hazelcast 5.5 (as in that version, it moved the CP subsystem, which is used by this project, to the non-free "enterprise" offering).

As such, I've not given this PR to much thought (in particular with resolving that ILock / named condition issue). My plan is to first see if this gains traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant