Releases: TouK/nussknacker
Releases · TouK/nussknacker
v1.3.0
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
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
v1.1.0
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
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
v0.4.2
v0.4.1
v0.4.0
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
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.