This is an official communication from Hazelcast to notify you of recent new releases and patches.
- Hazelcast Jet 0.5
- .NET Client 3.9.1
- Hazelcast IMDG 3.8.7
- Node.js Client 0.6.2
Hazelcast Jet 0.5
We are pleased to announce the General Availability of Hazelcast Jet 0.5. Hazelcast Jet is a distributed computing platform for fast processing of big data sets. We’ve been working hard on this release and hope you’ll enjoy it!
Hazelcast Jet 0.5 has been designed with your convenience in mind. Everything is self-contained and it’s easy to deploy straight out-of-the-box. This release introduces the new Pipeline API, our first high-level API for fast data processing. You can begin exploring Jet by:
- Experiencing Jet in a live webinar with Marko Topolnik, Senior Software Engineer at Hazelcast. Register here.
- Learning more about Jet 0.5 in a blog post from Can Gencer, Hazelcast Jet Team Lead.
- Downloading the latest release from the Jet Community website.
- Contributing code to the Jet project, or reporting a bug, on Github.
Hazelcast Jet is already faster than other big data processing frameworks but when used with data held in Hazelcast IMDG there’s an additional 5X performance enhancement. For full details, including comparison to other products, see the benchmarks here.
Here are the major improvements you’ll find in 0.5:
- Introduction of the Pipeline API. With support for map, flat map, filtering, grouping, co-groups, hash joins and all sources and sinks, it’s powerful high-level API for building Jet applications. Windowing support will be added to Pipeline API in the next release of Jet. The DAG API is still supported and referred to as the Core API.
- Improved fault-tolerance and job lifecycle management. Jobs can now be restarted automatically when a node leaves the cluster. Using in-memory snapshots, the Job can be resumed where it left off.
- For snapshot creation, you can choose between Exactly-Once and At-Least-Once semantics. This allows for a trade-off between correctness and performance on a per job basis.
- A new streaming source from IMap and ICache using Hazelcast event journal.
- Support for predicates and projections when reading from Hazelcast IMap.
- Ability to create a distributed java.util.stream from any source.
- Updates the Hazelcast IMDG version to 3.9.
Code Sample Improvements
We want it to be easy for you to get up and running on Hazelcast Jet, so we’re continually working to improve our Code Samples. Here are a few of the areas we’ve been working on most recently:
- Overall module reorganization roughly divided into code samples using Pipeline API and Core API.
- Several examples migrated to use the new Pipeline API.
- New examples using hash join enrichment and co-group.
- New code samples illustrating the new event journal and fault tolerance features.
- New code samples showing how to use HDFS with java.util.stream.
Even More Information
.NET Client 3.9.1
- Replicated Map implementation.
- Partition Predicate implementation (Since .NET Client 3.9).
- Sub-Listener Interfaces for Map Listeners and event data optimizations.
- Smart listener support for better scalability.
Hazelcast IMDG 3.8.7
- Enterprise Download
- Open Source Download
- Release Notes
Node.js Client 0.6.2
Thanks for staying up to date with us. Please take a moment to forward this email to anyone in your organization who would find it useful.
–The Hazelcast Team
This message from Hazelcast is an important part of a program, service, or product that you or your company purchased or participate in.
Hazelcast respects your privacy. To learn more, please read our Privacy Statement.
Hazelcast Inc. 350 Cambridge Ave #100, Palo Alto, CA 94306 USA