Skip to content

ESQL: Reapply "Introduce pluggable external datasource framework (#141678)"#142707

Merged
costin merged 5 commits intoelastic:mainfrom
costin:esql/data-source-apply
Feb 20, 2026
Merged

ESQL: Reapply "Introduce pluggable external datasource framework (#141678)"#142707
costin merged 5 commits intoelastic:mainfrom
costin:esql/data-source-apply

Conversation

@costin
Copy link
Copy Markdown
Member

@costin costin commented Feb 19, 2026

The datasource plugins are now excluded from serverless (separate PR), similar to other plugins.

Thus the data sources functionality (#141678) can be added back.
This reverts commit 8f68c0b and restore the functionality back into main.

@costin costin requested a review from a team as a code owner February 19, 2026 14:46
@elasticsearchmachine elasticsearchmachine added the needs:triage Requires assignment of a team area label label Feb 19, 2026
@costin costin requested a review from bpintea February 19, 2026 14:47
@costin costin added the :Analytics/ES|QL AKA ESQL label Feb 19, 2026
@elasticsearchmachine elasticsearchmachine added Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) and removed needs:triage Requires assignment of a team area label labels Feb 19, 2026
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Hi @costin, I've created a changelog YAML for you.

@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

@costin costin enabled auto-merge (squash) February 19, 2026 15:04
@costin costin disabled auto-merge February 19, 2026 16:04
@costin costin force-pushed the esql/data-source-apply branch from b9a2e9f to 67f7c0c Compare February 19, 2026 18:16
@costin costin enabled auto-merge (squash) February 19, 2026 18:18
@costin costin force-pushed the esql/data-source-apply branch 3 times, most recently from bcc4e09 to 0edef61 Compare February 19, 2026 20:45
The datasource plugins are now excluded from serverless (separate PR),
similar to other plugins.

Thus the data sources functionality (elastic#141678) can be added back.
This reverts commit 8f68c0b and restore the functionality back into
main.
@costin costin force-pushed the esql/data-source-apply branch from 0edef61 to 055f30a Compare February 19, 2026 21:49
@costin
Copy link
Copy Markdown
Member Author

costin commented Feb 20, 2026

Serverless passes - picking up the latest changes from main.

The PromQL and ESQL are different and so should be their token parsing
to avoid ID collision which occurs whenever the underlying grammars
change and get regenerated.
@costin costin merged commit 5d8b278 into elastic:main Feb 20, 2026
35 checks passed
@costin costin deleted the esql/data-source-apply branch February 20, 2026 10:57
@costin
Copy link
Copy Markdown
Member Author

costin commented Feb 20, 2026

FTR, Serverless builds ran succesfully 3 times confirming the fix.

@tylerperk tylerperk added the ES|QL|DS ES|QL datasources label Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Analytics/ES|QL AKA ESQL ES|QL|DS ES|QL datasources >feature Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants