Hazelcast Jet v4.0 Release Notes

Release Date: 2020-03-02 // about 4 years ago
  • Hazelcast Jet 4.0

    • โšก๏ธ Updated Hazelcast IMDG version to 4.0, which brings many new features
      ๐ŸŽ such as a revamped metrics system, improved performance.
    • ๐Ÿ‘ Jet now supports calling user-defined Python function from within a
      pipeline using the mapUsingPython transform.
    • ๐Ÿ‘ Snapshots now offer support for distributed two-phase commit (2PC),
      ๐Ÿ‘ which enables end-to-end exactly-once processing support for sinks and
      sources such as JMS and files.
    • ๐Ÿ‘ท Clients can now collect the results of jobs they have submitted via
      ๐Ÿ’… Rx-style Observables.
    • ๐Ÿ‘‰ Users can now add custom metrics to their Pipelines.
    • ๐Ÿ‘ The distribution has been improved with support for daemon mode and
      ๐ŸŒฒ rolling file based logging.
    • ๐Ÿ‘ท Snapshot statistics (keys & bytes saved) and job lifecycle-statistics
      ๐Ÿ‘ท (no. of jobs submitted, terminated and so on) can be tracked via
      metrics now.
    • Debezium-Jet connector is now available in hazelcast-jet-contrib. The
      connector makes it possible to stream changes from a database into Jet,
      also known as Change Data Capture (CDC).
    • A Kafka Connect adapter is added which enables using any Kafka Connect
      source inside Jet.
    • ๐Ÿ‘ท It is now possible to specify the main class when submitting jobs from
      CLI.