Skip to content

Releases: TouK/nussknacker

v1.3.0

22 Apr 06:47
Compare
Choose a tag to compare

Highlights

  • Significant refactor of modules and code structure, the main goal is to have a well-defined, stable API
  • Removed deprecated Custom process functionality
  • Streaming-Lite engine improvements - docs, better checks, and scaling config
  • (Experimental) New scenario list, see how to turn it on
  • (Experimental) Request-response mode: embedded engine, JSON-schema based sources/sinks , see Docker Hub to read how to try it
  • Various smaller fixes and improvements

All changes

For a detailed list of changes see Changelog and Migration guide.

v1.2.0

11 Feb 15:29
Compare
Choose a tag to compare

Highlights

  • Added new Streaming-Lite engine
  • Added new Components tab
  • Update to Flink 1.14.3
  • Updates of many libs like akka, akka-http
  • Support for avro defaults in kafka-avro sink
  • Added for-each component
  • union component redesign
  • Eager parameters can have helpers injected
  • Refactoring of LazyParameter API
  • Exception handling parameters removed from scenario definition
  • Some module cleanups
  • Many fixes

All changes

For a detailed list of changes see Changelog and Migration guide.

v1.1.1

01 Feb 09:41
Compare
Choose a tag to compare

All changes

For a detailed list of changes see Changelog.

v1.1.0

07 Dec 13:18
Compare
Choose a tag to compare

Highlights

  • Flink 1.14
  • Ignite integration
  • Streamlined configuration
  • Preliminary work on the new components tab (planned for the next version)
  • A lot of refactoring / preliminary work on a new, simplified way of running Nussknacker (new lite engine, also planned for the next release!)

All changes

For a detailed list of changes see Changelog and Migration guide.

v1.0.0

24 Sep 12:10
Compare
Choose a tag to compare

Highlights

  • Comprehensive user documentation - check https://docs.nussknacker.io
  • A lot of UI improvements - new, slick window manager for modals, clean up unused functionalities, many small fixes
  • Upgrade of Flink to 1.13, dropping support for Scala 2.11 and Java < 11
  • Security improvements - detect and block potentially dangerous SpEL expressions
  • Authentication improvements - it's now much easier to configure authentication with OpenID Connect

All changes

For a detailed list of changes see Changelog and Migration guide.

v0.4.3

22 Sep 12:31
Compare
Choose a tag to compare

Changes:

  • Fixed compatibility with java 8

v0.4.2

14 Sep 15:20
Compare
Choose a tag to compare

Fixes:

  • KafkaAvroSink performance fix

v0.4.1

01 Sep 14:33
Compare
Choose a tag to compare

Fixes:

  • Saving properties for scenarios with fragments
  • DateEditor fix - invalid date format
  • Handle optional JSON encoding properly
  • Correct timestamps in "test from file" for Kafka sources

v0.4.0

12 Aug 16:01
Compare
Choose a tag to compare

Main highlights of this release:

  • Many performance improvements - mainly in aggregations
  • Additional components for openapi and sql
  • Session windows
  • Additional utility #AGG for more complex aggregations
  • New variable #inputMetaData with kafka's metadata
  • Configurable Flink restart strategies
  • Ability to save errors to Kafka
  • Changes in naming: process -> scenario, subprocess -> fragment, outer-join -> single-side-join, ProcessManager -> DeploymentManager
    And many other small improvements and fixes

v0.3.0

17 Nov 10:47
Compare
Choose a tag to compare

Main highlights of this release:

  • Redesign of process list
  • Dynamic validation on more node types
  • Various performance improvements, including (opt-in) mechanism for avoiding slow Avro serialization via Kryo
  • Upgrade to Flink 1.11, mechanism for running older versions

For full list of various fixes and improvements see https://nussknacker.io/Changelog.html.