This document includes the new features, enhancements and fixed issues for Hazelcast IMDG v3.12.8, Open Source edition release.
Enhancements
-
Introduced WAN throttling mechanism: this prevents the WAN consumers from getting overloaded by the WAN producers if transferring the WAN events takes less time than processing them in the target cluster. This can be the case with WAN synchronization if the network latency is low enough. It can be configured using the following properties:
-
hazelcast.wan.consumer.invocation.threshold
-
hazelcast.wan.consumer.ack.delay.backoff.init
-
hazelcast.wan.consumer.ack.delay.backoff.max
-
hazelcast.wan.consumer.ack.delay.backoff.multiplier
See here for their explanations.
-
Fixes
-
Fixed an issue where the CP client message tasks were deserializing the responses. #17050
-
Fixed an issue where the split-brain protection events were triggered during the startup of members, but before they join the cluster. With this fix, these events will not be fired until the minimum cluster size (quorum) is met after the member startups. #17038
-
Fixed an issue where notifying the partition table updates to the clients by a member was causing latencies. #16937
-
Fixed an issue in the cache service where its pre-join operation was considering
CacheConfig
as resolved: it was assuming that key/value types, user customizations and other cache configurations have been loaded. This was an issue when the cache is not touched yet. #16919