Pierre Villard created NIFI-5367:
------------------------------------
Summary: Enable EL support with Variable Registry scope by default
Key: NIFI-5367
URL: https://issues.apache.org/jira/browse/NIFI-5367
Project: Apache NiFi
Issue Type: Improvement
Components: Core Framework
Reporter: Pierre Villard
Fix For: 2.0.0
With the Variable Registry feature in NiFi and the FDLC concepts with the NiFi
Registry, there is a lot of traction to enable Expression Language with
Variable Registry scope by default.
I suggest we change the current behavior so that Variable Registry scope is set
as the default scope even though {{.expressionLanguageSupported()}} is not
specified when creating the property. However it should still be possible for a
developer to disable Expression Language evaluation by setting the EL scope to
None (it can make sense for properties expecting a regular expression for
instance)
This is going to be a breaking change for existing flows and that's why I'm
tagging this JIRA for 2.0.0 for the time being. I believe this change should
also be considered in a more global effort regarding how we can manage the
sensitive properties with the Variable Registry (see discussion in NIFI-5296).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)