Open
Description
Elasticsearch Version
8.17
Installed Plugins
No response
Java Version
bundled
OS Version
Docker
Problem Description
One our our integration tests discovered a change in the output format of documents when using synthetic source/tsds and upgrading to 8.17.
The test was looking for a field in the source _source['queuestat']['active']
but it changed to _source['queuestat.active']
after upgrading.
This seems like a breaking change, but I think it only happens if the original document has .
in the fieldname, corresponding to this synthetic source modification + synthetic source or TSDS. It might be worth mentioning it as a caveat, since it currently says "There are no breaking changes in Elasticsearch 8.17."
Steps to Reproduce
Gist to reproduce: https://gist.github.com/henrikno/dc6430542549fd773fcbcda8084358fb
Logs (if relevant)
No response