Support Updates
- A new Severity Level 4 is added to Zendesk starting October 1st. Existing SLA's are not changed. For details on severity levels, please see here.
- 3.12.x → 4.x Migration tool is available to all Hazelcast Enterprise customers. To get the tool or learn further details, please reach out to Hazelcast Support.
- A critical fix is available in Hazelcast Enterprise 4.0.3 to address a security bug when using the out of the box LDAP Authentication, which was introduced with the initial 4.0 major version release. Please see here for details.
Hazelcast IMDG 3.11
- Standard Support for IMDG 3.11 will end on 23 October 2020.
- Extended Support will continue for an additional 18 months.
For more information see the full list of Version Support Windows.
Latest News / Releases
Hazelcast IMDG 4.1-BETA-1
New Features
-
Accessing Domain Objects without Domain Classes: Hazelcast offers a generic object interface (GenericRecord) that is returned to the user when the domain class is missing on the classpath. You can use this feature when the cluster does not have the domain classes of the clients in a client-server architecture. On remote calls like distributed executor service or entry processors, you may need to access the domain object. In case the class of the domain object is not available on the cluster, GenericRecord allows to access, read and write the objects back without the class of the domain object on the classpath.
-
SQL Implementation: Implemented the SQL engine that supports map scans, index scans, projections and filters. It also introduces the
hazelcast-sql
module to handle the SQL engine’s dependencies on Apache Calcite. See the SQL section. -
Automatic Detection of Discovery Strategy: It tries to automatically detect the applicable discovery mechanism based on the runtime environment. See the Auto Detection section.
-
Overriding Configuration: You can now override the configuration entries of your cluster without changing the declarative configuration files (XML/YAML). See the Overriding Configuration section.
-
Auditlog: This feature allows observing some important cluster events. Auditable events have a unique type ID, and contain a timestamp and importance level. See the Logging Auditable Events section.
Enhancements
- Improvements in Partial Network Disconnections: Introduced properties to be configured to detect and resolve the partial network issues among the Hazelcast IMDG members. See #16680 and the Partial Network Partitions section.
-
CP Subsystem Listeners: Added membership and group availability listeners for CP Subsystem. See the CP Subsystem Listeners section.
-
Trusted Interfaces: It is now possible to restrict the source IP addresses from which the Management Center operations are allowed. See the Limiting Source Addresses section.
-
Out-of-the-Box Kerberos Support: Introduced support for Kerberos authentication protocol which is one of the standard solutions for single-sign-on. It also adds the GSSAPI authentication support in LDAP configuration. See the Kerberos Authentication Type section.
-
WAN Replication 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.ack.delay.backoff.init
∆ hazelcast.wan.consumer.ack.delay.backoff.max
∆ hazelcast.wan.consumer.ack.delay.backoff.multiplier
- For the other improvements performed to solve the enhancement issues opened by the Hazelcast customers/team, please see Release Notes.
Breaking Changes
- In a CP subsystem session, a generic
IllegalStateException
was being thrown when Hazelcast is shutdown. Now the same situation throwsHazelcastInstanceNotActiveException
. -
The
TcpIpConnection
class has been renamed asServerConnection
.
Hazelcast IMDG 4.0.3
Enhancements
-
Added the declarative configuration support for the client load balancer.
-
Added public classes to expose the member and client-side caching provider implementations without referring to internal classes.
-
Updated the Hazelcast Kubernetes dependency to 2.0.2.
-
Added the ability to set the expiration times for entries when using entry processors.
New Features
- Added SAML Security Provider to have the possibility to use SSO in the Management Center.
Hazelcast Cloud 2.5.0
New Features
-
Introduced cluster management API that uses GraphQL.
-
Added the ability to reset token/password.
-
Added a Description field for IP Whitelisting entry. (Since 2.4.0)
Node.js Client 4.0.0
New Features
-
Hazelcast IMDG 4.0 Changes: Client protocol enhancements, architectural improvements, serialization improvements.
-
Ownerless Client: Simpler design to track member leaves and joins to the cluster.
-
CP Subsystem Support: Introduced new concurrency APIs including
AtomicLong
,AtomicReference
,FencedLock
,Semaphore
, andCountDownLatch
. Hazelcast IMDG 4.0 introduces CP Subsystem powered by Raft consensus protocol. It provides CP concurrency primitives with respect to the CAP principle, i.e., they always maintain linearizability and prefer consistency to availability during network partitions and client or server failures. -
Backup Acknowledgment: Added the support for backup acks (aka boomerang backups). So far the client was waiting for the sync backups to complete on the member. Boomerang backups decrease the number of network hops, thus improving the performance.
Enhancements
-
Configuration Redesign: Simplified the programmatic configuration: it is now represented with a plain object.
-
Idiomatic Node.js API: Redesigned the API to make it more familiar to the Node.js developers.
-
Performance: Reduced the number of allocated Buffers for writes.
-
Removed the private APIs from the documentation.
-
Added the support for native Buffer type in the default serialization.
-
Added the support for Java UUID type in the default serialization.
- Added the new server StackTrace property to the HazelcastError class. It contains server-side stack trace elements and may be useful for debugging and diagnostics.
-
Improved the client API to have a more idiomatic JS way. For example, you will see more properties instead of methods.
- Improved the mapping of byte[] Java type so that the Buffer type is not used for it.
Hazelcast IMDG Enterprise for VMware Tanzu 4.0.3
New Features
- Upgraded Hazelcast IMDG Enterprise to v4.0.3.
Quarkus Hazelcast Client 1.1.0
New Features
- Introduced compatibility for GraalVM 20.2.0 and updated the supported Quarkus and Hazelcast versions to 1.8.1.Final and 4.0.3, respectively.
Best wishes from the Hazelcast Team!
Comments
0 comments
Article is closed for comments.