ESQL: Introduce language versioning #104890
Labels
:Analytics/ES|QL
AKA ESQL
>enhancement
Team:Analytics
Meta label for analytical engine team (ESQL/Aggs/Geo)
Description
As the ESQL grammar evolves, we need to establish some guidelines around the grammar and what are the expectations for clients using an old version or a a new version against a cluster that hasn't been fully upgraded.
Break-down of tasks
version
parameter for_query
endpoint ESQL: Introduce language versioning to REST API #106824Update REST specnot necessary since we only change the body of the REST request, which is not covered by the REST spec.elasticsearch-specification
Add esql version elasticsearch-specification#2512version
a required parameter after some grace period. ESQL: Default ESQL version on old clients #107438 ESQL: Send language version in spec tests #107268 ESQL: Make esql version required in REST requests #107433The text was updated successfully, but these errors were encountered: