Hello,
I have a pipeline where that receives data from a F5 load balancer and parses it with the cef codec, in the filters I have a series of mutate using rename to change the name of some fields to their ecs correspondent, for example requestMethod is renamed to http.request.method and response_code is renamed to http.response.status_code.
Today I upgraded from 7.9.3 to 7.12.1 and one of the renames strangely stopped working, which broke some visualizations and alerts.
The renames appears in the pipeline in the following order among some other rename operations:
            other renames
            rename => { "requestMethod" => "[http][request][method]"}
            rename => { "response_code" => "[http][response][status_code]"}
            other renames
After the upgrade the rename for http.response.status_code stopped working, I tried to move it further down inside the mutate filter, but it didn't work, I needed to change the rename to an add_field to bring back the field into my documents as it is needed.
            other renames
            rename => { "requestMethod" => "[http][request][method]"}
            add_field => { "[http][response][status_code]" => "%{response_code}" }
            other renames
I tried to replicate the issue in my lab, but the problem did not occur.
Has anyone seen anything like this before or have some tips of what I should investigate?
I use a lot of renames in my pipelines and now I will need to check everyone of them for this kind of issue.