-
Notifications
You must be signed in to change notification settings - Fork 25.6k
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?