Features
- #2164 Allow
Reindex()
helper to reindex into an existing index - #2436 Add support for Sliced Scrolls
Enhancements
- #2430 Do not instantiate
QueryContainerDescriptor<T>
unneccessarily - #2389 Add support for
UpdateMany()
in the bulk API - #2418 Faster
enum
tostring
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
ontoTypeMapping
-
#2420 Fix the way in which
HttpClient
are created when using theHttpConnection
on .NET Core. AHttpClient
was created based on a hashcode ofRequestData
that included a regression bug that caused multiple instances ofHttpClient
to be created. Now, forRequestData
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 reusingTermVectorsResponse
-
#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.