github elastic/elasticsearch-net 5.0.0-rc4

latest releases: 8.16.1, serverless-1.1.16, 8.16.0...
pre-release7 years ago

Features

Enhancements

  • #2430 Do not instantiate QueryContainerDescriptor<T> unneccessarily
  • #2389 Add support for UpdateMany() in the bulk API
  • #2418 Faster enum to string resolution
  • #2166 Allow DisableDirectStreaming() on a per request basis
  • #2336 Allow the key of a bucket aggregation to be read as any type; previously, it was always deserialized to string.

Bug Fixes

  • #2431 Add include_in_all onto TypeMapping

  • #2420 Fix the way in which HttpClient are created when using the HttpConnection on .NET Core. A HttpClient was created based on a hashcode of RequestData that included a regression bug that caused multiple instances of HttpClient to be created. Now, for RequestData where

    • RequestTimeout
    • HttpCompression
    • ProxyAddress
    • ProxyUsername
    • ProxyPassword
    • DisableAutomaticProxyDetection

    do not change, the same HttpClient instance will be used

  • #2428 Add specific type for term vectors in MutliTermVectorsResponse instead of reusing TermVectorsResponse

  • #2422 Use ScriptProcessorDescriptor in the fluent API of ingest node

  • #2440 Ensure that each part of the async pipeline for Desktop CLR HttpConnection can be cancelled correctly

Deprecations and Removals

  • #1958 Allow exceptions late in the pipeline to bubble out as UnexpectedElasticsearchClientException e.g. ResolveException that can happen within the transport when serializing to json.

View the full list of issues and PRs

Don't miss a new elasticsearch-net release

NewReleases is sending notifications on new releases.