Skip to content

Releases: TouK/nussknacker

Release 1.9.2

19 May 15:09
Compare
Choose a tag to compare
v1.9.2

Releasing 1.9.2

v1.9.1

24 Apr 12:04
Compare
Choose a tag to compare

All changes

For a detailed list of changes see Changelog.

v1.9.0

21 Apr 14:29
Compare
Choose a tag to compare

Highlights

  • New feature: test scenario without a test file
  • New feature: use Config to setup fragment variables
  • improve Flink's scenario serialization
  • improve scenario list filtering
  • update deprecated BCrypt library
  • multiple Designer frontend code refactorings

All changes

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

New Contributors

v1.8.1

28 Feb 11:08
Compare
Choose a tag to compare

All changes

For a detailed list of changes see Changelog.

v1.8.0

17 Feb 10:35
Compare
Choose a tag to compare

Highlights

  • integration with Azure Event Hubs
  • enhanced json-schema support
  • changed default version of scala to 2.13, but still doing crossbuild to 2.12
  • Nussnacker Lite engine runtime build with scala 2.13 runs on Java17
  • tests from file support multiple sources
  • survey for our users is available in scenario edit view

All changes

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

v.1.7.0

19 Dec 13:29
Compare
Choose a tag to compare

Highlights

  • JSON Schema and OpenAPI integration improvements
    • Runtime validation of input/output messages
    • Handling more JSON Schema features like additionalProperties, union types, etc.
    • OpenAPI 3.1 support, more security options handled, etc.
  • Flink engine
    • Upgrade to 1.16
    • Removed flink-scala from Nussknacker API, using Java API instead. This is the first step to upgrade to Scala 2.13/3

All changes

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

v.1.6.1

08 Nov 22:03
Compare
Choose a tag to compare

All changes

For a detailed list of changes see Changelog

v.1.6.0

18 Oct 17:24
Compare
Choose a tag to compare

Highlights

  • Request-Response mode available in Lite engine
  • Improvements for both RR in Lite engine and in embedded engine
    • Exposure of swagger-ui for easier testing of services
    • Relative paths in OpenApi definition to make possible exposure of services behind reverse proxy
  • Better OpenAPI support in all places: kafka sources, enrichers and Request-Response mode:
    • Support for primitive, non object json schema
    • ZonedDateTime is now used for date-time instead of LocalDateTime
  • Security improvements:
    • Http cookie created by NU when using OAuth2 is now secure
    • Added nosniff, no-referrer header values
    • Validating scenario before deploy via api
  • Fixes in scenario validations:
    • Dynamic scenario properties validation
    • Avoid error flickering when using dynamic components
    • Validating variable names for variables added by fragments
  • Ability to rename variable name added by fragment
  • Version bumps
    • Flink 1.14.5 -> 1.15.2
    • Scalatest 3.0.8 -> 3.2.10, Scalacheck 1.14.0 -> 1.15.0
    • Base docker image changed to eclipse temurin due to openjdk deprecation

All changes

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

v.1.5.0

16 Aug 15:22
Compare
Choose a tag to compare

Highlights

  • New universal kafka source and sink
  • New choice component - former switch
  • Notifications system redesign
  • Tab node window navigation
  • Full-outer-join component
  • TypingFunction API - experimental
  • Bugs and UI improvements

All changes

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

New Contributors

v1.4.0

14 Jun 07:32
Compare
Choose a tag to compare

Highlights

  • The scenarios tab uses new UI by default
  • Depracted Admin panel tabs have been removed
  • Streaming-lite runtime is aware of k8s resource quotas
  • New component collector in lite base components
  • Performance optimization in interpreting synchronous scenarios
  • Added support for JWT encoded using symmetric public key
  • Attachments are now stored in DB, not on disk
  • Added integration with JmxExporter Agent
  • Breaking changes in state serialization in Flink runtime
  • Minor code API changes and lots of improvements

All changes

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