This section lists the enhancements performed for Hazelcast 3.5 release.
HazelcastInstance
. For more information, please see XA Transactions.hazelcast.query.predicate.parallel.evaluation
system property to true
. The following are the other improvements performed to solve the enhancement issues opened by the Hazelcast customers/team.
ExpiryPolicy
can be set programmatically but not declaratively [#5347].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].EntryListener
breaks the compatibility with the Camel Hazelcast component [#3859].hazelcast-spring-<
version>.xsd
should include the User Defined Services (SPI) elements and
attributes [#3565].loadAllKeys()
in map is not scalable [#2266].