This section lists the enhancements performed for Hazelcast 3.5 release.
The following are the other improvements performed to solve the enhancement issues opened by the Hazelcast customers.
NearCacheConfig
in CacheConfig
[#5215].SlowOperationDetector
should have an option to not to log the stacktraces to the log file. There is no need to have the stacktraces written to the normal log file if the Hazelcast Management Center or the performance monitor is being used [#5043].BasicInvocationFuture
, there is no need to create an additional AtomicInteger
object. It should be
replaced with AtomicIntegerFieldUpdater
[#4408].IsStillExecutingOperation
to check if an operation is running locally. One
can directly access to the scheduler [#4407].KeyValueSource.hasNext/element/key
and Iterator.hasNext/next
should emphasize
the differences between each other, i.e. the state changing behavior should be
clarified [#4218].SecurityInterceptor
Implementation [#4118].executingCalls
map. The key
(and value) is a RemoteCallKey
object. The functionality provided is the ability to ask on the remote side
if an operation is still executing. For a partition-aware operation, this is not needed. When an operation is
scheduled by a partition specific operation thread, the operation can be stored in a volatile field in that
thread [#4079].TcpIpJoinerOverAWS
fails at AWS' recently launched eu-central-1 region. The reason for the fail is
that the region requires v4 signatures [##3963].hazelcast-spring-<
version>.xsd
should include the User Defined Services (SPI) elements and
attributes [##3565].