ExceptionFactory

Producing content that a reasonable developer might want to read

Latest Posts

Enhancing Security by Removing Restrictions in Apache NiFi 2

NiFi Security Vulnerabilities

2026-07-01 • 10 minute read • David Handermann

Application security often connotes strict boundaries, symbolized as shields, locks, and keys. In some cases, however, more limitations result in less security. The Restricted annotation, deprecated in the Apache NiFi API 2.8.0, is one example of this inverse relationship. With the removal of framework authorization for the Restricted annotation in Apache NiFi 2.10.0, the application provides better security by aligning documentation, implementation, and maintainable security boundaries.

Read more

How Apache NiFi 2 Integrates Apache Iceberg

NiFi Iceberg Java

2026-01-26 • 7 minute read • David Handermann

Apache Iceberg presents a unifying solution to structured data storage, and Apache NiFi 2.7 provides an extensible integration approach. Apache Iceberg modules for Java set clear boundaries for the API, core, and feature implementations. Building on this foundation enables Apache NiFi to support current capabilities such as Iceberg REST Catalog with vended credentials, while providing a path for future improvements.

Read more

Rebooting Bootstrap for Apache NiFi 2

NiFi Java Programming

2025-10-27 • 8 minute read • David Handermann

Apache NiFi 2 introduced a redesigned approach to application bootstrapping, reducing resource consumption, streamlining process communication, and standardizing process monitoring. The new implementation builds on updated process handling and HTTP server features of the Java Development Kit to support startup, status, and shutdown across different platforms without additional dependencies.

Read more