Versions Compared

Key

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

...

A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12335481.


MiNiFi (C++)

Version cpp-0.6.0

Release Date: XX March 2019

Highlights of 0.5.0 release include:

  • Began structuring library known as NanoFi
  • Added several processors
  • Added JNI Support to implement NiFi processors when Java is allowed
  • Added Support for Natively written Python processors
  • Added a CoAP package
  • Windows support through Visual Studio with appveyor build
  • Added docker builds for centos, debian, fedora, and u16
  • Improved static build process across distros

Build Notes:

It is advised that you use the bootstrap.sh when not building on windows. 

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.

A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12343363


Version cpp-0.5.0

Release Date: 6 June 2018

...