Warning
This release contains breaking changes in generated types. Please review the breaking changes listed below before upgrading.
What's Changed
- Regenerate client by @flobernd in #8957 and #8981
- Transform destinations now accept
aliases, each with an optionalmove_on_creationflag, through the newDestinationAliastype. - Request converter sources regenerated to emit the full client invocation.
- Breaking:
KnnRetriever.NumCandidatesis now optional (int?instead ofrequired int), following the spec change that madenum_candidatesoptional on the kNN retriever. The[SetsRequiredMembers]constructor no longer takes anumCandidatesargument. - Breaking:
TransformSummary.DestandUpdateTransformResponse.Destnow useElastic.Clients.Elasticsearch.TransformManagement.Destinationinstead ofElastic.Clients.Elasticsearch.Core.Reindex.Destination.
- Transform destinations now accept
- Restore delegate caching in IdResolver by @fresh55 in #8973
- The getter delegate was only cached when resolution failed, so it was rebuilt on every successful call.
- 100k resolves of the same type improve from 64 ms / 55.2 MB to 3.5 ms / 40 bytes. Partially addresses (#7664).
Full Changelog: 9.5.0...9.5.1