Skip to content

Releases: elastic/elasticsearch-net

1.9.1

21 Sep 03:51
Compare
Choose a tag to compare

Features

Bug Fixes

  • #2229 Allow filter_keys string array to be specified on call to ClearCache(). The rest api json schema spec incorrectly identified this type as bool
  • #2208 Use the specified Format when serializing dates within RangeFilter
  • #2191 Correctly deserialize both json representations (string or array of strings) of stop words on analyzers
  • #2188 Correctly deserialize templates that contain alias definitions

2.4.5

06 Sep 03:39
Compare
Choose a tag to compare

Features

  • 383623e Large performance improvements to MultiGet and MultiSearch calls:
    • Cache JsonContracts per ConnectionSettings. It is recommended to share a single instance of ConnectionSettings within your application for this reason.
    • Cache Delegates per ConnectionSettings for constructing items in a MultiGetResponse
    • Cache Delegates per ConnectionSettings for constructing items in a MultiSearchResponse
    • Reuse Inferrer instance on ConnectionSettings to take advantage of cached data.
    • Reduce complexity in IUrlParameter.GetString() for IndexName and TypeName

Thanks to @antonyfrancis for raising this 👍

Bug Fixes

  • fced23c Fix description for refresh on Index operation

2.4.4

24 Aug 16:05
Compare
Choose a tag to compare

Bug Fixes

  • #2197 Fixed instances where modified serialization settings or custom serializers were not being respected by introducing ISerializerFactory. The old func based factory set on ConnectionSettings is now obsolete. (TY @tsliang and @mitchknife)
  • #2198 HttpClientHandler can now be modified in a custom HttpConnection when running on .NET Core. This makes it possible to validate HTTPS certs by setting ServerCertificateValidationCallback.
  • #2169 Analyze API parameters have been moved to the request body
  • #2217 Added missing filter options to ITermVectorFilter
  • #2213 Added missing meta fields to IGetResponse<T> and IMultiHit<T>
  • #2219 Added missing conflicts option to ReindexOnServer
  • #2221 Fixed issue with using a sniffing connection pool where a thread could potentially become blocked resulting in a timeout exception (TY @lostllama)
  • #2223 Disabling _source now properly serializes as false rather than exclude: ["*"] (TY @pathikdevani)
  • #2194 Deprecate Alias on GetAlias() in favour of Name

2.4.3

05 Aug 18:57
Compare
Choose a tag to compare

Bug Fixes

2.4.2

28 Jul 15:06
Compare
Choose a tag to compare

Bug Fixes

#2173 Fixed UpdateByQuery from incorrectly reporting successful responses
#2159 Deprecated misnamed Field() method on SuggestContextDescriptor in favor of Path()
#2150 Fixed gzip compression when running on .NET Core
#2152 ServerError on response now properly deserializes recursive error details
#2052 Fixed exception handling issues within SimpleJson

1.9.0

12 Jul 18:09
Compare
Choose a tag to compare

Updated Json.NET dependency to 9.0.1

5.0.0-alpha3

07 Jul 07:18
Compare
Choose a tag to compare
5.0.0-alpha3 Pre-release
Pre-release

.NET Core 1.0 compatible release

This is the first 5.x release that uses the new .NET Core 1.0 RTM release in conjunction with the latest dotnet tooling (1.0.0-preview2-003121). Included frameworks

  • .NET 4.5 (net45)
  • .NET 4.6 (net46)
  • .NET Standard 1.3 (netstandard1.3)

The dependency on Json.NET in NEST has also been updated to major version 9.0.0

Massive thanks to @phenixdotnet for the initial PR to move the projects over from using dnx and .NET Core RC 1 dependencies 👍

This release is targeted at Elasticsearch 5.0.0-alpha3

Bug Fixes

  • #2145 Add size to source when using the ReIndex API

2.4.1

07 Jul 07:13
Compare
Choose a tag to compare

.NET Core 1.0 compatible release

This is the second 2.x release (first available on nuget 😄) that uses the new .NET Core 1.0 RTM release in conjunction with the latest dotnet tooling (1.0.0-preview2-003121). Included frameworks

  • .NET 4.5 (net45)
  • .NET 4.6 (net46)
  • .NET Standard 1.3 (netstandard1.3)

The dependency on Json.NET in NEST has also been updated to major version 9.0.0

Massive thanks to @phenixdotnet for the initial PR to move the projects over from using dnx and .NET Core RC 1 dependencies 👍

Bug Fixes

  • Remove unneccessary dependencies from nuget packages

2.4.0

07 Jul 05:56
Compare
Choose a tag to compare

.NET Core 1.0 compatible release

This is the first 2.x release that uses the new .NET Core 1.0 RTM release in conjunction with the latest dotnet tooling (1.0.0-preview2-003121). Included frameworks

  • .NET 4.5 (net45)
  • .NET 4.6 (net46)
  • .NET Standard 1.3 (netstandard1.3)

The dependency on Json.NET in NEST has also been updated to major version 9.0.0

Massive thanks to @phenixdotnet for the initial PR to move the projects over from using dnx and .NET Core RC 1 dependencies 👍

Bug Fixes

  • #2145 Add size to source when using the ReIndex API

1.8.3

28 Jun 16:58
Compare
Choose a tag to compare

Bug Fixes

#2140 Added Serializable attribute to all exceptions