Skip to content

[9.5] Add request-converter code generation (#8612) - #8930

Merged
flobernd merged 3 commits into
9.5from
backport-request-converter-9.5
Jul 22, 2026
Merged

flobernd merged 3 commits into
9.5from
backport-request-converter-9.5

Conversation

@flobernd

Copy link
Copy Markdown
Member

Summary

Manual backport of #8612 to 9.5. As with the 9.4 backport (#8927), the branch carries the handwritten changes (CodegenAttribute, partial/[Codegen] markers on handcrafted types, the RequestConverter projects, tests, and build scripts), with the generated files recreated on top by the "Generate Client" workflow (run 29902798736).

Notes

  • Regenerating against the 9.5 specification required a generator fix for a union selector crash triggered by the new esql NamedParameterValue type (elastic/elastic-client-generator-net#188, backported to 9.5 via elastic/elastic-client-generator-net#191).
  • The same spec change alters the esql params dictionary value type from ICollection to Union, ClassifiedNamedParameter>; the handwritten EsqlQueryExecutor is adapted accordingly.

flobernd added 3 commits July 21, 2026 10:59
Manual backport of the handwritten changes from #8612. The generated
files are omitted; the client generator recreates them on top of this
branch.
The 9.5 specification changes the esql params dictionary value from
'ICollection' to
'Union, ClassifiedNamedParameter>'. Wrap the
merged named parameters accordingly.
@flobernd
flobernd merged commit ee6545c into 9.5 Jul 22, 2026
19 of 20 checks passed
@flobernd
flobernd deleted the backport-request-converter-9.5 branch July 22, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant