Release Notes
Also available as:
PDF

Understanding the Apache Component Version

At Cloudera, products are versioned with 4 digits plus a build number (for example, HDF 3.5.2.0-99). Apache components shipped within the products are versioned with the product version prefixed by the 3 digits of the Apache version (for example, in HDF 3.5.2.0-99, we have NiFi 1.12.1.3.5.2.0-99).

When we start building a release of a product, we use, as the base version, the Apache component version which exists at that time. However, it does not mean that the component version we ship is equal to the corresponding Apache version. Between the moment we start building a release, and the moment the release gets out, we add a lot of improvements, features and fixes.

This is why it is important to distinguish the Apache version from the Cloudera version. For example, the NiFi version in HDF 3.5.2.0 is NiFi 1.12.1.3.5.2.0-<build-number>. It means that when we started building the HDF 3.5.2.0 release, we used Apache NiFi 1.12.1 as the base version. However, it does not mean that the NiFi version we ship is equal to Apache NiFi 1.12.1. In fact, we added a lot of improvements on top of it. At the end, in this release, NiFi 1.12.1.3.5.2.0-<build-number> is actually including more things than what you could find in Apache NiFi 1.12.1.