v5.0.1
This document lists the new features, enhancements, fixed issues and, removed or deprecated features for Hazelcast Platform 5.0.1 release. The numbers in the square brackets refer to the issues in Hazelcast's GitHub repositories.
Hazelcast Platform is a major release which unifies
the former Hazelcast IMDG and Jet products in a
single solution. The changes are summarized below.
For information about upgrading from previous IMDG and Jet
releases, see the Upgrade chapter at https://docs.hazelcast.com/hazelcast/latest.
To learn about the changes in previous IMDG and Jet releases, see https://docs.hazelcast.org/docs/rn/ and
https://jet-start.sh/blog/.
Enhancements
- Updated log4j2 dependency version to 2.15.0 in Hazelcast's root
pom.xml
. [#20153] - Updated Avro dependency version to 1.11.0 and AWS SDK to 1.12.120 in Hazelcast's root
pom.xml
. [#20008], [#20007] - Introduced a system property for allowing you to audit that all the Hazelcast instances
running in your environment have the instance tracking file name set correctly in the configuration.
See the note in https://docs.hazelcast.com/hazelcast/latest/maintain-cluster/monitoring#instance-tracking. [#19930]
Fixes
-
Fixed an issue where the
hazelcast.yaml
file was ignored when it is the only configuration file present in the
Hazelcast setup; during startup it was looking only for thehazelcast.xml
file and producing an error message saying that
the configuration does not exist even though there is theyaml
configuration file. Now it automatically useshazelcast.yaml
whenhazelcast.xml
is not available. [#20004] -
Fixed an issue where the Hazelcast command line interfaces commands were outputting incorrect command names
when you want to see their usages using the--help
argument ([#20002]). For example, the commandhz-start --help
was outputting
the following:Usage: hazelcast-start [-d]
-d, --daemon Starts Hazelcast in daemon mode
instead of the following:
Usage: hz-start [-d]
-d, --daemon Starts Hazelcast in daemon mode
- Hazelcast was executing cluster wide operations when you query the state of a member using the health
check endpoint - it was causing to kill all the members in a cluster; this issue has been fixed. [#19905] - Fixed an issue where there were mismatching map configurations when phone home is enabled. [#19900]
- Fixed an issue where the command
hz-stop --help
was not displaying the help but executing
thehz-stop
command. [#19726] - Hazelcast's memcached implementation was interpreting the number values and parameters
forincr
anddecr
wrongly (numbers were being converted into byte arrays instead of decimals).
This has been fixed by making these commands' implementations strictly follow the
memcached protocol specification. [#19677] - Fixed an issue where the
totalPublishes
statistics for the Reliable Topic data structure
were always generated as0
. [#19651] - When you both enable the persistence and automatic removal of stale data in the configuration,
member startup failures were occurring. This has been fixed by adding theauto-remove-stale-data
element to the configuration schema. [#19373]
Contributors
We would like to thank the contributors from our open source community
who worked on this release:
- Chelsea31: https://github.com/Chelsea31