Release notes v8.1.1edit

Bug fixesedit

  • #7667 Fix SQL missing Rows on QueryResponse (issue: #7663)
  • #7676 Ensure async client methods pass through cancellation token (issue: #7665)

Enhancementsedit

  • #7684 Regenerated code with latest spec fixes for 8.7

Breaking changesedit

This release includes the following breaking changes as a result of specification fixes:

AsyncSearch and MultisearchBody KnnQueryedit

The type for the SubmitAsyncSearchRequest.Knn and MultisearchBody.Knn properties has changed to an ICollection<KnnQuery> from a single KnnQuery since it is possible to include more than one query in a request.

Before

public sealed partial class SubmitAsyncSearchRequest
{
   ...
   public Elastic.Clients.Elasticsearch.KnnQuery? Knn { get; set; }
   ...
}
public sealed partial class MultisearchBody
{
   ...
   public Elastic.Clients.Elasticsearch.KnnQuery? Knn { get; set; }
   ...
}

After

public sealed partial class SubmitAsyncSearchRequest
{
   ...
   public ICollection<Elastic.Clients.Elasticsearch.KnnQuery>? Knn { get; set; }
   ...
}
public sealed partial class MultisearchBody
{
   ...
   public ICollection<Elastic.Clients.Elasticsearch.KnnQuery>? Knn { get; set; }
   ...
}