Page tree
Skip to end of metadata
Go to start of metadata

NiFi Registry 0.8.0

Version 0.8.0 of Apache NiFi Registry is a feature and stability release.

Release Date: October 19, 2020

Highlights of the 0.8.0 release include:

  • OIDC Support
  • PostgreSQL 11 Support
  • Data model updates to Bundle Version Metadata
  • Additional authentication methods for the NiFi CLI
  • Database implementations for User Group Provider and Access Policy Provider
  • Security fixes

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

NiFi Registry 0.7.0

Version 0.7.0 of Apache NiFi Registry is a feature and stability release.

Release Date: July 20, 2020

Highlights of the 0.7.0 release include:

  • Data model updates to support saving process group concurrency configuration from NiFi
  • Option to automatically clone git repo on start up when using GitFlowPersistenceProvider
  • Security fixes

NiFi Registry 0.6.0

Version 0.6.0 of Apache NiFi Registry is a feature and stability release

Release Date: April 7, 2020

Highlights of the 0.6.0 release include:

  • Added ShellUserGroupProvider to load users/groups from the operating system
  • Java 11 compatibility
  • Security fixes

NiFi Registry 0.5.0

Version 0.5.0 of Apache NiFi Registry is a feature and stability release

Release Date: August 26, 2019

Highlights of the 0.5.0 release include:

  • More granular proxy permissions, allowing a NiFi instance to be a read-only proxy
  • Ability to make a bucket public and visible to anonymous users
  • Support for proxying with Apache Knox
  • Improvements to the nifi-registry-flow-diff module to support the next NiFi release
  • Improvement to control whether LDAP group membership matching is case sensitive

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

NiFi Registry 0.4.0

Version 0.4.0 of Apache NiFi Registry is a feature and stability release

Release Date: May 21, 2019

Highlights of the 0.4.0 release include:

  • Ability to recreate the metadata database from a git flow storage for a new install
  • Initial REST API and client for storing versioned extension bundles
  • Support for using MySQL as the database engine for the metadata database
  • Ability to alias URLs within versioned flows to handle a registry instance changing location
  • Ability to transform user identities to upper/lower case in identity mappings
  • Data model updates to support improvements from NiFi side

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

NiFi Registry 0.3.0

Version 0.3.0 of Apache NiFi Registry iterates on the capabilities introduced in previous releases that enable the storage/management of versioned NiFi flows.

Release Date: September 25, 2018

Highlights of the 0.3.0 release include:

  • New Apache Ranger Authorizer allows authorization rules to be defined in Apache Ranger
  • Expansion and refinement of the Versioned Flow data model to facilitate easier use by consumers
  • Security enhancements: upgrades dependencies that have been patched for security issues
  • Event Hook API improvements
    • New REGISTRY_START event type
    • Event Type Whitelisting feature for Event Hook Providers
  • Docker image improvements

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

NiFi Registry 0.2.0

Version 0.2.0 of Apache NiFi Registry iterates on the capabilities introduced in the initial release that enable the storage/management of versioned NiFi flows.

Release Date: June 18, 2018

Highlights of the 0.2.0 release include:

  • Adds a git flow persistence provider that stores flow snapshot versions in a git repository and can be optionally configured to push changes to a remote repository such as one hosted on GitHub.
  • Adds a flow hook extension point API. Write and configure your own hooks that get called any time a new flow snapshot version is saved to NiFi Registry. An included implementation can be configured to run an external script any time a new flow version is created.
  • Additional deployment flexibility and configuration options

    • An external database, such as PostgreSQL, can now be used in place of an embedded H2 database

    • Adds a Dockerfile for building a NiFi Registry Docker image

    • More options for mapping LDAP group membership of users to NiFi Registry when using LDAP security

  • UI/UX refinements
    • Web UI now uses NiFi Flow Design System and Angular 5.2
    • Bucket IDs and Flow IDs are now discoverable in the UI to assist in the development of automations scripts
  • Bug fixes
    • Flow version count updates correctly after adding a new version of a flow

    • Correct sorting of groups in the "Add user to groups" dialog

  • REST API improvements
    • A new flow "diff" endpoint returns a summary of differences between two versions of a flow
    • New endpoints for interacting with flows by global id without having to specify the bucket
    • New remote management endpoints (specifically, Spring Boot Actuator endpoints are available)
    • A self-hosted Swagger UI to aid in development and testing
  • Documentation improvements
    • A new "Getting Started" quick start guide has been added to the documentation
    • REST API documentation and Swagger specification corrections and additions. Documentation of each API endpoint now includes which access policies are required when NiFi Registry is secured

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

NiFi Registry 0.1.0

Version 0.1.0 of Apache NiFi Registry is the initial release focusing on storage/management of versioned flows.

Release Date: January 1st, 2018

Highlights of the 0.1.0 release include:

  • Initial REST API
    • Management of buckets, versioned flows, users/groups
    • Java client for interacting with the REST API
  • Initial UI
    • Management of buckets and users via admin portion of the UI
    • Ability to view, sort, and filter versioned flows stored in buckets
    • Ability to view the version history for a given versioned flow
    • Ability to create and manage policies on buckets to restrict access to appropriate users
  • Security
    • Authentication via certificates, LDAP, or Kerberos
    • Authorization via a file-based policy provider, with support for file-based and LDAP user-group providers
  • No labels