Breaking Changes
Bug Fixes
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 toEqlDeleteRequestParameters
GetRequestParameters
renamed toEqlGetRequestParameters
GetStatusRequestParameters
renamed toEqlSearchStatusRequestParameters
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)