Skip to content

Releases: elastic/elasticsearch-net

7.15.1

21 Oct 12:41
Compare
Choose a tag to compare

7.15.0...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

23 Sep 06:51
Compare
Choose a tag to compare

7.14.1...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

  • #5963 Fix AggregateFormatter to read boolean values (issue: #5962)

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

12 Aug 13:01
Compare
Choose a tag to compare

7.14.0...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

09 Aug 07:26
ad83273
Compare
Choose a tag to compare

7.13.2...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

  • #5815 Mark version property on Analyzer as obsolete (issue: #5776)

View the full list of issues and PRs

7.14.0-beta.1

22 Jul 11:43
804393a
Compare
Choose a tag to compare
7.14.0-beta.1 Pre-release
Pre-release

7.13.2...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

  • #5815 Mark version property on Analyzer as obsolete (issue: #5776)

View the full list of issues and PRs

7.13.2

05 Jul 13:05
Compare
Choose a tag to compare

7.13.1...7.13.2

Uncategorized

  • #5785 Ensure we dispose of the response stream in all cases (issue: #5775)

View the full list of issues and PRs

6.8.9

05 Jul 12:56
Compare
Choose a tag to compare

6.8.8...6.8.9

Uncategorized

  • #5750 [6.x] Switch default memory stream factory

View the full list of issues and PRs

7.13.1

17 Jun 10:54
Compare
Choose a tag to compare

7.13.0...7.13.1

Bug Fixes

  • #5735 Skip MIME type validation when no body (issue: #5730)

View the full list of issues and PRs

7.13.0

25 May 13:53
5161ed2
Compare
Choose a tag to compare

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

7.12.1

20 Apr 10:56
Compare
Choose a tag to compare

7.12.0...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)

View the full list of issues and PRs