Releases: elastic/elasticsearch-net
7.15.1
Enhancements
- #6025 Add experimental config to disable TLS1.3
- #6027 Support params on SQL query & translate APIs (issue: #6022)
View the full list of issues and PRs
7.15.0
Features & Enhancements
- #5989 Support PIT, Fields and RuntimeFields on AsyncSearch (issue: #5988)
- #5997 Add missing properties to AsyncSearch response (issue: #5988)
Bug Fixes
API
- The
index
parameter is now required for the Open Point in Time API.
View the full list of issues and PRs
7.14.1
Bug Fixes
- #5940 Fix bug with case-sensitive header comparisons (.NET Framework)
View the full list of issues and PRs
7.14.0
Features & Enhancements
- #5728 Pre-flight product check - Checks that the client is connected to an Elasticsearch cluster. If the client isn't connected to a supported Elasticsearch cluster an
UnsupportedProductException
will be thrown. - #5731 NameValueCollection.ToQueryString performance optimisation (issue: #4952)
- #5740 Change default IMemoryStreamFactory
- #5780 Add support for dense vector fields (issue: #3836)
- #5755 Add readonly property to FS repository settings (issue: #5753)
- #5789 Support simple_pattern and simple_pattern_split tokenizers (issue: #5716)
- #5792 Add running state to data feed stats (issue: #5776)
- #5793 Add IO stats to node stats model (issue: #5776)
- #5801 Add match_only_text field (issue: #5776)
- #5802 Add keep_values gap policy (issue: #5776)
- #5803 Add cancelled property to TaskInfo (issue: #5776)
- #5812 Support _meta on ILM policy (issue: #5776)
- #5823 Add support for the migrate to data tiers API
- #5831 Support snapshot repository analysis API
- #5832 Support index pattern exclusion in CCR AutoFollow (issue: #5776)
- #5856 Support get async SQL search status API
- #5858 Support delete async SQL search API
- #5861 Support get async SQL search API
- #5869 Support async SQL searches
Performance
- #5865 Reduce allocations on some transport paths
Bug Fixes
- #5743 Fix weekly schedule deserialisation (issue: #5725)
- #5761 Fix discrepancies in Watcher API models which fail (de)serialization (issue: #5725)
- #5888 Fix hourly watcher scheduler serialisation (issue: #5761)
- #5898 Fix null-ref exception when track total hits is disabled (issue: #5892)
Deprecations
View the full list of issues and PRs
7.14.0-beta.1
Features & Enhancements
- #5728 Pre-flight product check
- #5731 NameValueCollection.ToQueryString performance optimisation (issue: #4952)
- #5740 Change default IMemoryStreamFactory
- #5780 Add support for dense vector fields (issue: #3836)
- #5755 Add readonly property to FS repository settings (issue: #5753)
- #5789 Support simple_pattern and simple_pattern_split tokenizers (issue: #5716)
- #5792 Add running state to data feed stats (issue: #5776)
- #5793 Add IO stats to node stats model (issue: #5776)
- #5801 Add match_only_text field (issue: #5776)
- #5802 Add keep_values gap policy (issue: #5776)
- #5803 Add cancelled property to TaskInfo (issue: #5776)
- #5812 Support _meta on ILM policy (issue: #5776)
- #5823 Add support for the migrate to data tiers API
- #5831 Support snapshot repository analysis API
- #5832 Support index pattern exclusion in CCR AutoFollow (issue: #5776)
- #5856 Support get async SQL search status API
- #5858 Support delete async SQL search API
- #5861 Support get async SQL search API
- #5869 Support async SQL searches
Performance
- #5865 Reduce allocations on some transport paths
Bug Fixes
- #5743 Fix weekly schedule deserialisation (issue: #5725)
- #5761 Fix discrepancies in Watcher API models which fail (de)serialization (issue: #5725)
- #5888 Fix hourly watcher scheduler serialisation (issue: #5761)
- #5898 Fix null-ref exception when track total hits is disabled (issue: #5892)
Deprecations
View the full list of issues and PRs
7.13.2
Uncategorized
View the full list of issues and PRs
6.8.9
7.13.1
Bug Fixes
View the full list of issues and PRs
7.13.0
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)
View the full list of issues and PRs
7.12.1
Bug Fixes
- #5541 Add fallback when detected runtime version is invalid (issue: #5539)
- #5499 Correct the JSON name for the position length on tokens (issue: #5498)