Skip to content

Releases: elastic/elasticsearch-net

5.6.3

02 Jul 12:27
Compare
Choose a tag to compare

Features & Enhancements

  • #3288 Add _source to ReindexOnServer API source settings
  • #3293 Add _ScriptedUpsert to BulkUpdateOperation
  • #3292 Add DocValueFields to TopHits Aggregation

Bug Fixes

  • #3294 Support single or array of char filters and token filters
  • #3107 "DataMember" attribute is not applied when deserializing searching query
  • #3237 Could not create an instance of type Nest.IHttpInputAuthentication while executed GetWatch
  • #3262 Error in parsing index settings
  • #3270 ScriptedUpsert has no effect on BulkUpdateOperation
  • #3274 TopHits aggregation is missing DocValueFields

View the full list of issues and PRs

6.1.0

30 Apr 06:24
Compare
Choose a tag to compare

6.0.2...6.1.0

Features & Enhancements

Deprecations

  • #3178 Add nested sort and deprecate nested_path and nested_filter
  • #3179 Serialize IndicesBoost as array instead of object, allowing ordered precedence to boosting.
  • #3214 Obsolete IgnoreUnmapped on IGeoShape

Bug Fixes

  • #3096 #3100 Support the use of IGeoShape types on documents
  • #3103 Add Indexed property to GenericProperty to support correct index options
  • #3141 Add server_side_encryption to s3 repository settings
  • #3161 Honour JsonConverters added to JsonSerializerSettings
  • #3220 Ensure Scroll property in SearchRequest can be retrieved after assignment
  • #3218 Add Visit() methods to IPropertyVisitor and IMappingVisitior for range data types
  • #3210 Add missing values on Decision enum
  • #3101 Don't sent a Content-Type header for GET and HEAD messages

View the full list of issues and PRs

5.6.2

30 Apr 09:19
Compare
Choose a tag to compare

5.6.1...5.6.2

Features & Enhancements

Bug Fixes

  • #3096 #3100 Support the use of IGeoShape types on documents
  • #3103 Add Indexed property to GenericProperty to support correct index options
  • #3141 Add server_side_encryption to s3 repository settings
  • #3220 Ensure Scroll property in SearchRequest can be retrieved after assignment
  • #3218 Add Visit() methods to IPropertyVisitor and IMappingVisitior for range data types

View the full list of issues and PRs

6.0.2

14 Mar 11:13
Compare
Choose a tag to compare

6.0.1...6.0.2

This release bumps the JSON.NET dependency of NEST.JsonNetSerializer to 11.x (#3115)

Additional bug fixes:

  • Add token_limit and force_unigrams to phrase suggest (#3112)
  • Remove user from hipchat watcher config (#3111)
  • Set Body on low level response for BytesResponse (#3121)
  • Fix #3116 instances of gethashcode in equals implementation

5.6.1

14 Mar 12:03
Compare
Choose a tag to compare

5.6.0...5.6.1

This release bumps the JSON.NET dependency of NEST to 11.x (#3115)

Features:

  • add SkipProperty to visitor to easily prevent certain properties from being AutoMapped #3001
  • Add non-generic AutoMap overload (#2907)
  • Add token_limit and force_unigrams to phrase suggest (#3112)
  • Support slice in delete by query (#3014)

Additional bug fixes:

  • fix #2884 make sure that error objects are deserialized as errors not as aliases, earlier in the 5.x series this was always a string
  • Fix null reference exception for ExtendedBounds #2962
  • ProperyNameJsonConverter and field resolver for propertyname was new'ing an Inferrer (#3030)
  • fix #3019, converter should not nullify know keys in the base dictionary (#3046)
  • fix #3017 add docvalues_fields to innerhits (#3045)
  • fix on empty buckets (#3068)
  • Deserialize aggregation metadata to Dictionary<string,object> (#3073)
  • fix #3116 instances of gethashcode in equals implementation (#3117)

2.5.8

14 Mar 12:29
Compare
Choose a tag to compare

2.5.7...2.5.8

This marks the final 2.x release for NEST and Elasticsearch.NET as Elasticsearch 2.4 EOL'ed 2018-02-28. We wont be doing any more 2.x releases unless something absolutely critical pops up.

To sunset our 2.x branch we have updated the JSON.NET dependency to the latest greatest 11 🍰

Additional fixes:

  • Deserialize aggregation metadata to Dictionary<string,object> (#3073)

6.0.1

09 Feb 06:57
Compare
Choose a tag to compare

It is recommended to update to 6.0.1 due to #3084.

Features & Enhancements

  • #3076 Add non-generic Automap

Bug Fixes

  • #3068 Don't throw an exception when deserializing an empty aggregation bucket. Thanks @Zyklop 👍
  • #3073 Deserialize aggregation metadata to Dictionary<string,object>
  • #3084 Don't hide internal serialization errors when attempting to deserialize responses. Thanks @jonyadamit 👍

View the full list of issues and PRs

6.0.0

01 Feb 23:18
Compare
Choose a tag to compare

GA release of NEST and Elasticsearch.Net 6.0 🎉

A huge thank you to the community who kicked the tires on the 6.0 prereleases that we've been putting out and providing invaluable feedback 🖖

Check out the blog post on the NEST 6.0 release that highlights some of the main features within this major release.

Also check out 5.x -> 6.x breaking changes

Features

  • #2979 exists responses no longer need a custom deserializer
  • #2967 Keyed aggregations
  • #2934 Allow mapping CLR types dynamically on Connection Settings
  • #2939 Make retry for BulkAll pluggable
  • #2983 Split Time out into two types for Time values and Date Math expressions
  • #3009 Auto routing

Enhancements

  • #2355 Add missing properties to Error property on ServerError
  • #2683 Allow analysis components to be specified in Analyze API requests
  • #2684 Support details when using explain on Analyze API
  • #2851 Add phrase_limit for FVH highlighting
  • #2879 Add settings to Rollover index requests
  • #2890 Include classic similarity in index settings
  • #2922 Allow non-string values for Sort "missing" field
  • #2938 Add support for normalizer on the Analyze API

Bug fixes

  • #2828 Change extended_bounds type on Date Histogram aggregations. Thanks @FabienLavocat 👍
  • #2847 Add shard_min_doc_count parameter on Significant Terms Aggregation.
  • #2849 Add params property to phrase_suggest_collate.
  • #2921 Make terms aggregation order assignative rather than additive
  • #2897 GetMany returns empty list after connection failure
  • #2942 Azure repository missing constructor
  • #2941 Ensure verbatim queries send an empty array

Misc

  • #2948 MultiSearchServerError on SearchResponse is no longer needed

Removals

  • #2933 Remove script file related APIs

View the full list of issues and PRs

2.5.7

19 Jan 06:07
Compare
Choose a tag to compare

Features & Enhancements

  • #2886 Add ReadSingleOrEnumerableJsonConverter attribute to allow single common_words values to be deserialized
  • #2868 Adding sigma property to extended stats aggregation. thanks @jonyadamit 👍
  • #2911 Set HttpClientHandler.UseProxy=false on DisableAutomaticProxyDetection==true. thanks @codeh 👍
  • #2943 Support non string values for sort missing value
  • #2829 Support DateMath for DateHistogram ExtendedBounds
  • #2847 Add shard_min_doc_count to Significant Terms Aggregation
  • #2851 Add phrase_limit to highlighting
  • #2968 Add additional sort options to Top Hits Aggregation
  • #2965 Add Params to PhraseSuggestCollate
  • #2924 / #2966 Include similarity in index settings

Bug Fixes

  • #2893 Correct serialized property name on AsciiFoldingTokenFilter
  • #2930 Fix all instance of ConfigureAwait(false)
  • #2812 / #2941 Verbatim sends an empty array
  • #2816 / #2942 Fix AzureRepository constructor

View the full list of issues and PRs

6.0.0-rc1

02 Jan 02:15
Compare
Choose a tag to compare
6.0.0-rc1 Pre-release
Pre-release

Introduction

The second release of the Elastic .NET packages, to address issues found by customers in the 6.0.0-beta1 release.

These packages are designed to be used in conjunction with Elasticsearch 6.x

Features & Enhancements

  • #2997 Added another hook for properties of type object that need optionally flow through the source converter.
  • #2995 Cannot serialize/deserialize document containing a JoinField without an ElasticClient/SourceSerializer on hand
  • #2977 Add Params to PhraseSuggestCollate (forward port to master)
  • #2971 Add version to PutTemplateRequest
  • #2969 Add Settings, Aliases and Mappings to RollOverIndexRequest
  • #2968 Add additional sort options to Top Hits Aggregation
  • #2817 Setting {dynamic_type} as part of the mapping
  • #2804 BulkAll() retry configuration

Bug Fixes

  • #2999 / #2991 type on has_parent query should be parent_type
  • #2992 Throw a better error message when Join<TParent, TChild>() is called multiple times with different children
  • #2980 Fix/remaining custom converters
  • #2183 Lazily resolve JsonSerializers in JsonNetSerializer

Deprecations

  • #2993 Fix/6.1 deprecations

Misc

  • #2953 TODO cleanup
  • #2940 Added tests for highlighting on inner hits

View the full list of issues and PRs