Hazelcast v4.0.3 Release Notes
Release Date: 2020-09-21 // over 3 years ago-
๐ This document lists the new features, enhancements, fixed issues and, removed or deprecated features for Hazelcast IMDG 4.0.3 release. The numbers in the square brackets refer to the issues in Hazelcast's GitHub repositories.
โจ Enhancements
- โ Added the declarative configuration support for the client load balancer. [#17482]
- โ Added public classes to expose the member and client side caching
provider implementations without referring to internal classes. [#17421] - โก๏ธ Updated the Hazelcast Kubernetes dependency to 2.0.2. [#17255]
- โ Added the ability to set the expiration times for entries when
using entry processors. [#17175]
๐ Fixes
- ๐ Fixed
NullPointerException
when using IMap withHASH
indexes. [#17527] - ๐ Fixed the rendering of diagnostics in case there is an exception inside a diagnostics plugin. [#17502]
- ๐ Increased the dependency versions for Jackson and SnakeYAML to mitigate the security vulnerabilities. [#17510]
- ๐ Fixed the propagation of exception from a function registered on a not-yet completed
CompletionStage
. [#17520] - ๐ Fixed a race condition when overwriting
CacheManager
during JCache creation. [#17292] - ๐ Fixed the
NATIVE
memory leak when usingIMap.executeOnKeys()
from an IMDG client. [#17274] - ๐ Resolved a performance issue when using
PagingPredicate
in combination with JDK8. [#17211] - ๐ Fixed the client behavior when cluster encounters a split-brain.
In some cases, the client was unable to reconnect to the cluster, even after the cluster is healed. [#17148] - ๐ Improved disposing of off-heap memory when metrics are being used. [#17145]