Hazelcast Jet v3.0 Release Notes

Release Date: 2019-06-21 // almost 5 years ago
  • Hazelcast Jet 3.0

    • ๐Ÿš€ 3.0 is the first major release of Hazelcast Jet past 0.x, and is versioned at 3.x to align
      ๐Ÿ‘ it better with IMDG 3.x versions that it is based on
    • ๐Ÿ‘ท Starting with 3.0, main Job API and the pipeline API will be backwards compatible in further minor
      ๐Ÿ”– versions. Core API will only be compatible between patch versions.
      • Several APIs have been streamlined in preparation for this change. Please see the breaking changes
        ๐Ÿš€ section of the release notes for a list of specific changes.
    • Pipeline API has the following new additions:
      • Support for async map/filter/flatMapUsingContext methods
      • Support for emitting early results for a window before a window has completed
    • ๐Ÿ‘ท Being able to atomically create a job only if it's not already running using
      ๐Ÿ‘ท JetInstance.newJobIfAbsent
    • โฌ†๏ธ [Jet Enterprise] Support for job upgrades and A/B testing via taking a named snapshot and then starting the job
      from the saved snapshot.
    • ๐Ÿ‘ท [Jet Enterprise] Being able to restart the whole cluster and restoring jobs by using
      IMDG Hot Restart to persist the cluster to disk
    • ๐Ÿ†• New Jet Command Line Interface for job management of a cluster
    • ๐Ÿ‘Œ Support for improved Watermark diagnostics in Jet Management Center
    • ๐Ÿ‘Œ Support for showing map stats in Jet Management Center
    • ๐Ÿ‘ Full support for JDK 11
    • โšก๏ธ Update Hazelcast version to 3.12