...
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.
- brew link bison --force
- echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
- Allows the brew Bison version to take precedence
- 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 listing of additional caveats can be found at: https://github.com/apache/nifi-minifi-cpp#caveats
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
...