github elastic/elasticsearch-net 7.13.0

latest releases: serverless-1.1.17, 8.16.2, 8.16.1...
3 years ago

7.12.1...7.13.0

Breaking Changes

Bug Fixes

  • #5546 Update RuntimeField to use IInlineScript (issue: #5537)

Runtime fields now support parameters in their scripts which the current IStoredScript interface, used on IRuntimeField did not support. This change updates the IRuntimeField interface Script property to use IInlineScript which better aligns to the functionality of scripts in runtime fields. The implementation and RuntimeFieldDescriptor were update accordingly.

This is a breaking change but should have a limited impact on existing users and ultimately was worth making to allow consumers to fully utilise runtime fields. Code currently using runtime fields and the object initializer syntax may need to be updated. The change required is to create an instance of InlineScript rather than PainlessScript when setting the Script property.

Renamed Types

  • EQL Low-Level APIs

To fully support new EQL APIs and map implementations in NEST, the generated code has resulted in renaming a few types...

  • DeleteRequestParameters renamed to EqlDeleteRequestParameters
  • GetRequestParameters renamed to EqlGetRequestParameters
  • GetStatusRequestParameters renamed to EqlSearchStatusRequestParameters

In addition, the PreviewDatafeed low-level client method now accepts PostData as an argument.

Bug Fixes

  • #5572 Fix client exception message to avoid double period on .NET Framework

New Features

  • #5588 Add IP type to convert processor (issue: #5584)
  • #5603 Support network direction processor additions (issue: #5584)
  • #5606 Support new queryable "_tier" metadata field
  • #5607 Add positive_score_impact to rank_features property (issue: #5584)
  • #5610 Allow formatting of sort values (issue: #5584)
  • #5616 Add registered domain ingest processor (issue: #5584)
  • #5619 Add support for combined fields query (issue: #5584)
  • #5622 Support for calculated numeric fields (issue: #5584)
  • #5624 Support runtime mappings for SQL
  • #5633 Add migrate to data stream API in NEST
  • #5636 Add promote data stream API to NEST
  • #5658 Add NEST support for EQL Search API (issue: #5584)
  • #5663 Add NEST support for EQL search status API (issue: #5584)
  • #5665 Add NEST support for EQL Get Search API (issue: #5584)
  • #5667 Add NEST support for EQL delete API (issue: #5584)
  • #5680 Add NEST support for Query Watcher API (issue: #5584)
  • #5706 Improve anonymous serialization exception message (issue: #5702)

View the full list of issues and PRs

Don't miss a new elasticsearch-net release

NewReleases is sending notifications on new releases.