I have a custom processor actively used in customer flows. I need to
enhance it, but avoid invalidating it when I update custom's existing
NiFi installations.
I know that the processor properties, in particular, the conflict
between the property .name()and .displayName(), is a good way to get
myself into trouble by changing the wording, correcting spelling, etc.
Also, adding to or subtracting properties and/or relationships is a
good way to blow it all up.
How does versioning the processor solve any of this?
Etc.
Can anyone share canonical advice on this?
Thanks,
Russ