Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
MiNiFi (Java)
The Apache MiNiFi Java codebase has been merged with the Apache NiFi codebase as of NiFi 1.14.0. Please refer to the NiFi Release Notes going forward.
...
Version cpp-0.15.0
Release Date: 7 July 2018
Highlights of 0.5.0 release include
- Provides handling of the NiFi Registry version flow format to MiNiFi YAML
- Updates to utilize the NiFi 1.7.0 core libraries
- Usability enhancements when ingesting new configuration
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319921&version=12342658
Version 0.4.0
Release Date: 22 January 2018
Highlights of 0.4.0 release include
- Support for communication with NiFi 1.5.0 Remote Process Group
- Improved error reporting
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319921&version=12342439.
Version 0.3.0
Release Date: 2017 December 22
Highlights of 0.3.0 release include
- Support for MiNiFi running as a Windows service
- Configurable repository implementations
- Improved handling of added extension bundles and versioning
- S3 implementation for MiNiFi C2 configuration cache
- Upgrade to 1.4.0 NiFi core libraries
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12338791&projectId=12319921.
Version 0.2.0
Release Date: 2017 May 18
Highlights of 0.2.0 release include
- Upgrading of core component dependencies to NiFi 1.2.0
- Initial command and control server capabilities
- Increased support for NiFi features in configuration YAML inclusive of:
- Support for HTTP Site to Site Proxy Properties
- Controller Services
- Binding site to site to a specific network interface
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12338791&projectId=12319921.
Version 0.1.0
Release Date: 2016 December 4
Highlights of 0.1.0 release include
- Upgrading of core component dependencies to the NiFi 1.x baseline
- Inclusion of the HTTP Site to Site
- Increased support of NiFi components within MiNiFi YAML configuration
- Introduction of Pull mechanism for configuration changes
- Addition of reporters from bootstrap process to solicit information from the running instance
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12335482.
Version 0.0.1
Release Date: 10 July 2016
Highlights of 0.0.1 release include
- Declarative configuration of processing flows through a YAML configuration file
- Exporting of provenance events to another NiFi instance via a Reporting Task over Site to Site
- Flow change configuration watcher implementations that provide reloading a NiFi instance when receiving an updated flow over REST or changes on a file system
- Providing a mechanism to query an instance's status
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12335481.
...
1 September 2023
New features in this release:
ConsumeWindowsEventLog can work from log files
ConsumeWindowsEventLog resolve Security/UserID attribute
TLS v1.3 support
PutS3Object multipart upload support
Use systemd service management on Linux
Add ProcessContext::getStateManager to Lua/PythonR
Reworked GetTCP
SSL support for Prometheus reporter
Multiarch docker support
RFC3339 parsing with expression language
Reworked Minifi controller
GCC-13 support
- Fix for waking up prematurely after processor yields
- Fix system certificate store usage in SSLContextService on Linux
- Fix inconsistent naming in C2 machineArch
- Fix default CA path for S3 on CentOS
- Removed CronScheduler locale requirements
Third party dependencies upgraded
Upgraded RocksDB to v8.1.1
Upgraded LibCurl to v8.1.0
Upgraded CivetWeb to v1.16
Upgraded OpenCV to v4.7.0
Upgraded GoogleCloud SDK to v2.10.1
Upgraded Azure SDK to v12.7.0
Replaced LibreSSL with OpenSSL 3.1.1
Version cpp-0.14.0
Release Date: 17 April 2023
New features in this release:
- Several improvements on repository resource handling
- Periodically run RocksDB repository compaction
- Add compression options for RocksDB repositories
- Add synchronous flow file reloading
- Retry failed removals of unused resources
- Use Python stable ABI to support all libraries above Python 3.2+ for Python processors
- Add ProcessSession::remove to Python and Lua API
- Add support for JSON flow configuration format with option to generate JSON schema locally
- Add support for reverseDnsLookup in expression language
- Fix most issues for ARM64 support
- Improve performance of ListFile processor
- Add cache SID lookups in ConsumeWindowsEventLog processor
- Add default connection size limits of 2000 queue size and 100MB of queue data size
- Add support for MQTT 5 (mistakenly advertised for 0.13.0 release)
- Add failure relationship to SQL processors
- Add support for new AWS regions
- Add option to select processor metrics with regular expressions
- Add the UUID to the end of Processor and Controller Service log lines
- Make GetFile path attributes consistent with other processors
- Fix leaks and file lock issues on Windows
- Fix crashing in python processors
Version cpp-0.13.0
Release Date: 12 December 2022
New features in this release:
- New processors:
- Warn on SSL certificates about to expire
- Fix cron-based scheduling
- Improve metrics reporting and add support for Prometheus
- Improve the performance of several processors (ListenHTTP, AWS, Azure, GCS)
- Support swapping out flow files from memory to disk
- Support low-memory use cases with FileSystemRepository
- Improve the MQTT processors
- Improve communication with C2, eg. add alert capability
- Fix support of native packages in Python scripting
- Fix Python scripting on Windows
- Add SSL support to the ListenSyslog and ListenTCP processors
- Fix the 32-bit build on Windows
- Support POST/PUT of large files in InvokeHTTP
- Implement communication between process groups through ports
- Plus upgrade libraries, fix issues reported by clang-tidy, fix memory leaks etc
Build Notes:
- It is advised that you use bootstrap.sh when building on Linux or MacOS.
- This version does not compile with Clang + libc++ 14.0.0 due to a bug in this version of libc++: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008657. Please use Clang (and libc++) version 14.0.6 or newer.
Version cpp-0.12.0
Release Date: Pending 01 June 2022
New features in this release:
- new processors:
- Log collection from Kubernetes
- improved support for Lua processors
- platform independent ListenSyslog
- property update over C2 protocol
Build Notes:
It is advised that you use the bootstrap.sh when not building on windows.
Version cpp-0.11.0
Release Date: 13 December 2021
...
It is advised that you use the bootstrap.sh when not building on windows.
Version cpp-0.10.0
Release Date: 11 June 2021
...
It is advised that you use the bootstrap.sh when not building on windows.
Version cpp-0.7.0
Release Date: 12 January 2020
...
It is advised that you use the bootstrap.sh when not building on windows.
Version cpp-0.6.0
Release Date: 22 March 2019
...
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
Highlights of 0.5.0 release include:
...
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12342659
Version cpp-0.4.0
Release Date: 27 January 2018
...
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12341641
Version cpp-0.3.0
Release Date: 2017 November 30
...
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12341640
Version cpp-0.2.0
Release Date: 2017 May 11
...
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12338790&projectId=12319921
Version cpp-0.1.0
Release Date: 2016 December 2
...
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12338046&projectId=12319921.
Version cpp-0.0.1
Release Date: 2016 September 2
...