Skip to content

Releases: elastic/elasticsearch-net

7.4.2

11 Dec 00:41
Compare
Choose a tag to compare

7.4.1...7.4.2

Bug Fixes

  • #4260 .NET ElasticLowLevelClient 7.4.1 serializer extremely slow (PR: #4263)

    We strongly recommend that all 7.x version users that use the low level client with ConnectionConfiguration, update the client to this version, 7.4.2, to receive this bug fix to serialization performance. Thank you @ewolfman for reporting with a reproduction 👍

View the full list of issues and PRs

7.4.1

15 Nov 03:26
Compare
Choose a tag to compare

7.4.0...7.4.1

Features & Enhancements

  • #4201 Add pipeline to ReindexDestination for ReindexOnServer (#4183). Thanks @andrx 👍
  • #4202 Allow MemoryStreamFactory to be pluggable
  • #4204 Update Recyclable memory stream factory with upstream changes
  • #4222 Add support for WKT with GeoLocation type
  • #4225 Remove lat/lon bound checks from GeoLocation
  • #4178 Security API changes to add owner flag

Bug Fixes

  • #4186 Fix PutLifecycle invalid JSON generated for actions (#4218)
  • #4197 Fix deserialization of anonymous bucket in filters aggregation containing only doc_count (#4214)
  • #4213 Fix DynamicResponse not parsing when mimetype contains charset
  • #4217 Serialize own IProperty implementations (#4219)

Breaking Change*

  • #4182 Remove redundant SLM types.

    These types were mistakenly included in 7.4.0, generated under an Slm namespace. Whilst removing them in a patch release is technically a breaking change, they would never have been able to be used, because types were generated under a SnapshotLifecycleManagement namespace in 7.4.0.

Miscellaneous

  • #4208 Use MemoryStreamFactory everywhere
  • #4220 Replace links to elasticsearch.org with elastic.co
  • #4221 Fix spelling mistakes.
  • #4223 Diff release version against previous version from Nuget

View the full list of issues and PRs

7.4.0

23 Oct 08:05
Compare
Choose a tag to compare

7.3.1...7.4.0

Features & Enhancements

  • #4117 Update REST API specs to v7.4.0
  • #4119 Added support for enums as keys for KeyedBucket<TKey>.
  • #4126 Add Snapshot Lifecycle Management APIs
  • #4129 Add support for clone index API
  • #4136 S3 repo settings: path style access
  • #4138 Add support for inlined user dictionary in the Kuromoji plugin
  • #4139 Add max_iterations configuration to watcher action with foreach execu…
  • #4140 Add shift option to Moving Average aggregation
  • #4141 Include in-progress snapshot for a policy with get SLM policy API
  • #4142 Expose index age in ILM explain output
  • #4143 Add pinned queries
  • #4145 Implement snapshot repository cleanup
  • #4146 Implement disable_chunked_encoding s3 repository setting.
  • #4147 Add Cumulative Cardinality Aggregation
  • #4149 Add docvalue_fields to SuggestOption. #4148 Thanks @Treno1 👍
  • #4161 Add Circle processor
  • #4163 Add average_search_time_per_bucket_ms and total_bucket_processing_tim…
  • #4151 Implement vector usage
  • #4154 Implement shape property type mapping.
  • #4155 Implement shape queries.
  • #4162 Implement snapshot records for last_success and last_failure on SnapshotLifecyclePolicyMetadata.

Bug Fixes

  • #4124 Unable to get server side mappings due to unexpected boolean type (string)
  • #4127 Deserialize boolean strings to dynamic mapping
  • #4128 7.0 Query serializer settings for trailing commas?
  • #4132 Write null when ISort or SortKey is null
  • #4157 Fix GeoDistance serialization. Thanks @rmja 👍
  • #4111 Fix flaky histogram aggregation
  • #4134 Fix test for random initialized node
  • #4156 Fix typo. Thanks @brandon-irl 👍

Deprecations

  • #4137 Deprecate the ability to update datafeed's job_id

View the full list of issues and PRs

6.8.3

02 Oct 05:15
Compare
Choose a tag to compare

6.8.2...6.8.3

Bug Fixes

  • #4077 Build DebugInformation uri and method from Request or ApiCallDetails
  • #4078 BulkIndexDescriptor IfPrimaryTerm sets IfSequenceNumber
  • #4087 Fix fluent serialization of if_primary_term (#4078) Thanks @andrx 👍
  • #4109 Fix Extended stats deserialization
  • #4112 Fix initial randomization of nodes

Features & Enhancements

  • #4086 Add Flags property to PatternReplaceCharFilter. Thanks @awelburn 👍
  • #4090 Add PatternReplaceTokenFilter Flags property

View the full list of issues and PRs

7.3.1

01 Oct 06:27
Compare
Choose a tag to compare

7.3.0...7.3.1

Bug Fixes

  • #4077 Build DebugInformation uri and method from Request or ApiCallDetails (#3687)
  • #4078 BulkIndexDescriptor IfPrimaryTerm sets IfSequenceNumber.
  • #4087 Fix fluent serialization of if_primary_term (#4078) Thanks @andrx 👍
  • #4105 [PropertyName("name", Ignore=true)] ignore not honoured.
  • #4106 Serialize first precision value on GeoSuggest. Thanks @khalidabuhakmeh 👍
  • #4108 Honour PropertyNameAttribute Ignore property in mappings
  • #4112 Fix initial randomization of nodes

Features & Enhancements

  • #4086 Add Flags property to PatternReplaceCharFilter. Thanks @awelburn 👍
  • #4090 Add PatternReplaceTokenFilter Flags property

View the full list of issues and PRs

7.3.0

05 Sep 02:51
9914ccd
Compare
Choose a tag to compare

7.2.1...7.3.0

Features & Enhancements

  • #4033 #4046 #4048 Support for search_as_you_type field type and bool_prefix query type
  • #4053 Add minimum_interval to AutoDateHistogram aggregation
  • #4054 Implement RareTerms aggregation
  • #4058 Add support for "flattened" datatype
  • #4060 Add wildcard and prefix interval rules to Intervals query
  • #4062 Add FollowerAliasesVersion to follow index shard stats
  • #4064 Add voting_only to ClusterNodeStats and XPackInfo
  • #4065 Add x-pack features to XPackUsage and XPackInfo responses
  • #4066 Add shards_acknowledged and indices results to CloseIndexResponse
  • #4068 Allow execution of each Watcher action in array with foreach
  • #4069 Add timing stats to machine learning job stats
  • #4073 Add support for SourceOnly snapshot repository
  • #4072 Add metadata to snapshots.

Deprecations

  • #4056 Deprecate CommonTerms query and CutoffFrequency of Match query
  • #4071 Add max_docs to ReindexOnServer API and deprecate size

Bug Fixes

  • #4059 #4057 Use CultureInfo.InvariantCulture when falling back to parsing double
  • #3857 #4052 Honour StringTimeSpanAttribute to serialize TimeSpan as strings

Misc

  • #4047 Ensure filters created are deleted
  • #4061 Regen APIs with v7.3.1 specs
  • #4075 Skip max_docs query string params

View the full list of issues and PRs

7.2.1

26 Aug 06:09
Compare
Choose a tag to compare

7.2.0...7.2.1

Features & Enhancements

  • #4035 Support StringEnumAttribute on a property

Bug Fixes

  • #4032 Use enum item.Name instead of Enum.GetName() to get enum name. Thank you @sklirg 👍
  • #4042 Serialize Distance and Percentiles aggregate using an invariant locale. Thank you @rickardp 👍

Misc

  • #3811 Invert document generation so it is not run by default.
  • #4039 fix: Remove redundant word from exception message. Thank you @sklirg 👍

View the full list of issues and PRs

6.8.2

19 Aug 01:53
Compare
Choose a tag to compare

6.8.1...6.8.2

Features & Enhancements

Bug Fixes

  • #3977 MoreLikeThis Query not working with artificial document
  • #3981 JsonNetSerializer doesn't work for GeoLocation
  • #3997 Serialize GeoLocation with internal serializer
  • #3999 Fix 6.x query validity in integration tests
  • #4014 BulkAll() improvements

Misc

  • #4008 Fix Composite Aggregation integration test
  • #4022 Delete existing docs when generating new docs

View the full list of issues and PRs

7.2.0

16 Aug 09:10
Compare
Choose a tag to compare

7.1.0...7.2.0

Features & Enhancements

  • #3979 Update API REST specs to 7.2.0
  • #3851 Map failures on NodeStatistics
  • #3943 Support for if_seq_no and if_primary_term in the bulk update request
  • #3963 GetTaskResponse does not expose Failures for reindex task
  • #3966 Expose Response on GetTaskResponse
  • #3986 Add 7.2 to the azure devops matrix
  • #4002 Ensure types that implement DebuggerDisplay override ToString
  • #4005 Add a CloudConnectionPool
  • #4015 Add if_seq_no and if_primary_term to bulk updates.
  • #4024 Add missing property to DateRangeAggregation
  • #4014 BulkAll() improvements
  • #3951 BulkAll() requires DefaultIndex or DefaultMappingFor with index
  • #3983 Implement distance_feature query
  • #3984 Introduce the columnar option for SQL REST requests.
  • #3989 AuditTrail integration assertion fix
  • #3992 Expose external refreshes through the stats API
  • #3995 Add packaging to cluster stats response.
  • #3996 Add created_by info to usage stats.
  • #3998 Add numeric_type sorting option.
  • #4019 Map node failures.

Deprecations

  • #3988 Force selection of calendar or fixed intervals in date histo aggregations. Adding [Obsolete] attributes as required.

Bug Fixes

  • #3970 Bitnami image does not work without DisablePing
  • #3971 Indices.Exists fails in Full .NET framework, works in .NET Core
  • #3972 Fix for #3971, change check for mimeType to include empty string
  • #3981 BUG JsonNetSerializer doesn't work for GeoLocation
  • #4026 Ensure GeoLocationFormatter returns GeoLocation type
  • #4027 Normalize exception from cancelling an observable coordinated operation
  • #4007 Fixed formatting typos (’ --> ')

Docs

  • #4022 Delete existing docs when generating new docs
  • #3968 Improve Index name inference docs
  • #3976 Doc generation should remove docs directory contents

View the full list of issues and PRs

6.8.1

24 Jul 10:27
Compare
Choose a tag to compare

6.8.0...6.8.1

Features

  • #3752 Add net461 target framework for NEST.JsonNetSerializer nuget package
  • #3784 Add User-Agent string to API calls to Elasticsearch
  • #3823 and #3827 Add index name to ICreateIndexResponse

Docs

  • #3914 and #3969 Improve Index name inference docs

Bug Fixes

  • #3778 HandleNestTypesOnSourceJsonConverter does not serialize/deserialize Nest.DateRange
  • #3819 and #3820 Use CultureInfo.InvariantCulture when writing with GeoWKTWriter

View the full list of issues and PRs