Skip to content

[9.1] ES|QL: Add breaking change note for brackets in index names (#131012) #131036

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 15 additions & 3 deletions docs/changelog/130427.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
pr: 130427
summary: Disallow brackets in unquoted index pattersn
summary: Disallow brackets in unquoted index patterns
area: ES|QL
type: bug
issues: []
type: breaking
issues:
- 130378
breaking:
title: Unquoted index patterns do not allow `(` and `)` characters
area: ES|QL
details: >-
Previously, ES|QL accepted unquoted index patterns containing brackets, such as `FROM index(1) | ENRICH policy(2)`.

This query syntax is no longer valid because it could conflict with subquery syntax, where brackets are used as delimiters.

Brackets are now only allowed in quoted index patterns. For example: `FROM "index(1)" | ENRICH "policy(2)"`.
impact: "This affects existing queries containing brackets in index or policy names, i.e. in FROM, ENRICH, and LOOKUP JOIN commands."
notable: false
Loading