Project status

Nussknacker is production ready - it's been used in major Polish telcom since beginning of 2017. However, it's still under active development, so some parts of the API may change in the future.

For detailed instructions how to migrate to the newest version please see migration guide.

Nussknacker versions

0.0.13 (not released)

  • Old way of configuring Flink and model (via flinkConfig and processConfig) is removed. processTypes configuration should be used from now on.
  • Change of additional properties configuration

0.0.12 (26 Oct 2019)

  • Cross builds with Scala 2.11 and 2.12
  • First version of join nodes
  • OAuth2 authentication capabilities
  • Migration of Argonaut to Circe
  • Preliminary version of dictionaries in expressions
  • Major upgrade of frontend libraries (React, Redux, etc)
  • Various usability improvements

0.0.11 (1 Apr 2019)

0.0.10 (13 Nov 2018)

0.0.9 (13 Jul 2018)

0.0.8 (7 May 2018)

  • expressions code syntax highlighting
  • source/sink params as expressions
  • multiline expression suggestions
  • method signature and documentation in code suggestions
  • inject new node after dragging on edge
  • Query services tab in UI
  • subprocess disabling
  • display http request-response for query service tab
  • flink kafka 0.11 connector
  • dynamic source return type
  • SQL can be used as expression language
  • Processes page rendering optimized
  • suggestions for projections/selections in spel
  • upgrade to flink 1.4.2
  • upgrade to scala 2.11.12
  • Make sinks disableable

0.0.7 (22 Dec 2017)

  • global imports in expressions
  • deployment standalone on multiple nodes
  • typed SpEL expressions - first iteration
  • can post process standalone results
  • support for java services
  • handling get requests in standalone mode
  • metric fixes for standalone
  • compare with other env
  • split in request/response mode by expression
  • ProcessConfigCreator Java API support added
  • extendable authentication
  • comparing environments - first part, can compare processes
  • subprocess versions
  • process migrations + some refactoring
  • async execution with toggle
  • better exception for errors in service invocations
  • nussknacker java api
  • spring version bump because of SPR-9194

0.0.6 (9 Aug 2017)

First open source version :)

Compatibility matrix

Table below contains versions of libraries/apps that can be used with Nussknacker

Nussknacker Flink Kafka InfluxDB Grafana
master 1.7.2 0.11.0.2 1.2.0 5.4.0
0.0.12 1.7.2 0.11.0.2 1.2.0 5.4.0
0.0.11 1.6.1 0.11.0.2 1.2.0 5.4.0
0.0.10 1.6.1 0.11.0.2 1.2.0 5.4.0
0.0.9 1.4.2 0.11.0.2 1.2.0 5.4.0
0.0.8 1.4.2 0.11.0.2 1.2.0 4.0.1
0.0.7 1.3.1 0.9.0.1 1.2.0 4.0.1
0.0.6 1.3.1 0.9.0.1 1.2.0 4.0.1

results matching ""

    No results matching ""