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)

Reply via email to