Skip to content

Latest commit

 

History

History
122 lines (81 loc) · 3.52 KB

CHANGELOG.md

File metadata and controls

122 lines (81 loc) · 3.52 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.7.0 - 2022-01-18

Changed

  • Install NiFi version 1.15.2 by default
  • Data type Validation of NiFi properties. Valid keys are String, and values must be of type Boolean, Integer or String.

Added

  • Manage a log directory /var/log/nifi configurable with the log_directory parameter.
  • Manage a configuration directory /opt/nifi/config configuable with the config_directory parameter. This is used for configuration files intended to survive an upgrade of NiFi.
  • Manage state management configuration file state-management.xml in the config_directory. See README to use your own state management configuration.
  • Manage authorizations configuration file authorizers.xml in the config_directory to add cluster nodes and optionally an initial admin identity. See README for how to use your own authorization configuration.
  • Manage a NiFi cluster with the cluster and cluster_nodes parameters. This enables the built-in zookeeper for cluster state management as well as authorization for cluster nodes. NiFi clustering with this module assumes you have a source of TLS keys, certificates and CA trust. See README for configuring a cluster.

0.6.0 - 2021-12-20

Changed

  • Install NiFi version 1.15.1 by default

0.5.0 - 2021-08-09

Changed

  • Install NiFi version 1.14.0 by default

Fixed

  • Use user and group parameters when managing the install directory instead of hardcoded 'nifi'
  • Fix missing parameter var_directory

Changed

  • Install NiFi version 1.13.2 by default.
  • Update module with PDK 2.1.0
  • Adjust upper bounds for dependencies on puppet and modules
  • Improve documentation example for basic usage

Added

  • Add documentation example for NiFi cluster

0.3.1 - 2020-07-09

Fixed

  • Fix syntax error in module metadata (#5)

0.3.0 - 2020-03-17

Added

  • Add acceptance testing

Changed

  • Install NiFi version 1.11.3 by default.
  • Set NiFi local state directory to ${var_directory}/state/local to ensure it survives future NiFi upgrades. To avoid losing state when upgrading to this module version, stop the NiFi service, move /opt/nifi/nifi-${version}/state/local to /var/opt/nifi/state/local, then run Puppet to configure NiFi.

0.2.0 - 2020-02-22

Added

  • Management of nifi.properties

Changed

  • Default nifi version to install is now 1.11.1.

0.1.1 - 2020-01-22

Changed

  • systemd now starts the process as a simple instead of a forking service.

0.1.0 - 2020-01-14

Added

  • Initial release.
  • Download, install and start Apache NiFi.