Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Added several functions to expression language
  • Support for synchronous and asynchronous C2 control functions
  • Support for UpdateAttribute
  • Dynamic property support for processors
  • SUSE support to bootstrap process
  • Added RouteOnAttribute processor
  • PutSQL (lite) implementation
  • ExecuteSQL (lite) implementation

Build Notes:

OS X: Certain versions of OS X have an incompatible version of Bison installed. The work around is to install Bison via brew and tell the build to use that version. Those steps are.

  1. brew link bison --force
  2. echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
    1. Allows the brew Bison version to take precedence
  3. source ~/.bash_profile

Ubuntu 16.X: Linking errors occur near the end of the build. A simple cmake flag can be used to ensure that the bundled version of RocksDB will be built and linked to the resulting binary

  • cmake <all your desired flags> -DBUILD_ROCKSDB=true

Caveats:

This release represents an iterative developmental step in the MiNiFi C++ effort and is not considered ready for production and only provides a subset of functionality of the Java version.

...