Versions Compared

Key

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

...

Version cpp-0.99.0

Release Date: TBA

New notable features:

  •  Added support for using NiFi 2.0 Python processors in MiNiFi C++
    • This also includes several improvements to the previous MiNiFi style python processors, like additional property options, custom relationships and virtualenv support
  • Added new python based multiplatform bootstrap script
  • Added encryption support for sensitive properties in flow configuration
  • Releasing Windows installer now can be done (and will be done) under the Apache license
  • Added support for service installation on MacOS
  • Added C2 debug command to MiNiFi Controller
  • Added support for setting MiNiFi properties from command line
  • Added system load average field to C2 and Prometheus metrics
  • Added support for manually configuring RocksDB options
  • Added custom delimiter property for ListenTCP processor
  • Added bandwidth limit properties to InvokeHTTP processor
  • Added JSON flow configuration examples

New processors:

  • Added PutSmb, FetchSmb and ListSmb processor for SMB networking protocol support
  • Added PushGrafanaLokiGrpc and PushGrafanaLokiREST processors for pushing logs to Grafana Loki
  • Added JoltTransform to use Jolt JSON transformations
  • Added SplitText processor
  • Added AttributeRollingWindow processor

...

  • Dropped support for disabling peer verification in InvokeHTTP
  • Corrupt flow files are now filtered to avoid errors in the flow
  • Using administrative yield duration instead of onschedule retry interval in scheduling adjusting to NiFi's functionality
  • Fixed high disk IO usage issue with MergeContent
  • Fixed the site-to-site transfer or large files
  • Fixed memory leak caused by unused loggers
  • Fixed yielding processors to still respect scheduling period

Upgraded dependencies:

  • Upgraded OpenSSL to version 3.3.0
  • Upgraded AWS SDK to version 1.11.219 with support for new AWS regions
  • Upgraded libuvc to version 0.0.7
  • Upgraded docker base image to alpine:3.18
  • Upgraded Sol2 to version 3.3.0

Version cpp-0.15.0

Release Date: 1 September 2023

...