Description
Currently `
is used for quoting identifiers since '
was used for string declaration. Since #62458, '
has been freed (is currently deprecated) so we could replace ` with '.
This is a breaking change however considering only 51 or 2.25% of our own Python EQL rules are affected per (#61659), the impact of this change is insignificant.
It thus makes sense for Elasticsearch EQL to do it now before entering beta in 7.10 otherwise '
cannot be repurposed afterwards.
Initial discussions took place in this thread #61659 (comment) and #62638 (review)
Further more, if there are concerns on the Python EQL front (which operators under completely different constrains, has a different release cycle, versions, etc..) why not proceed with a release that deprecated/disables the '
before changing their meaning?