Github user markap14 commented on the issue:
https://github.com/apache/nifi/pull/2966
@pvillard31 we don't want to change `recordField.getFieldName()` - that is
the NiFi class and has nothing to do with Avro. We really want to avoid
enforcing any Avro naming peculiarities on NiFi - we should only enforce them
for Avro, so I think the `AvroTypeUtil` is the right place to put this. You
should not need to worry about breaking backward compatibility, because the
`normalizeNameForAvro` method should make no changes to the name unless the
name is invalid - in which case it would have thrown an Exception previously.
---