You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Michael W Moser (Jira)" <ji...@apache.org> on 2025/04/07 16:20:00 UTC
[jira] [Created] (NIFI-14442) Conditionally show version changes in versioned flow differences
Michael W Moser created NIFI-14442:
--------------------------------------
Summary: Conditionally show version changes in versioned flow differences
Key: NIFI-14442
URL: https://issues.apache.org/jira/browse/NIFI-14442
Project: Apache NiFi
Issue Type: Improvement
Components: Core Framework
Reporter: Michael W Moser
Currently, if a Flow stored in a FlowRegistry uses version 2.0.0 of components, and that Flow is imported into a NiFi version 2.3.0, the components are automatically upgraded to 2.3.0 and the Flow is considered up-to-date. If I make a change to the Flow and view local changes, I am not informed that the commit would includes a version change from 2.0.0 to 2.3.0.
This issue proposes to show the version number difference as a Local Change. We will still consider a Flow that only has "environmental changes", such as version number, as unchanged and up-to-date. As soon as a non-environmental change is made, then the components version number difference will be shown.
For example, if I have a Versioned Flow from NiFi 1.28.1 with GenerateFlowFile and JSLTTransformJSON, and I make a JSLTTransformJSON property change in a NiFi version 2.4.0, then I would see three changes:
||Component Name||Change Type||Difference||
|JSLTTransform|Property Value Changed|From 'true' to 'false'|
| |Component Bundle Changed|nifi-standard-nar version 1.28.1 to 2.4.0|
| |Component Bundle Changed|nifi-jslt-nar version 1.28.1 to 2.4.0|
--
This message was sent by Atlassian Jira
(v8.20.10#820010)