5.0.0-rc4
Pre-release
Pre-release
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
enumtostringresolution - #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_allontoTypeMapping -
#2420 Fix the way in which
HttpClientare created when using theHttpConnectionon .NET Core. AHttpClientwas created based on a hashcode ofRequestDatathat included a regression bug that caused multiple instances ofHttpClientto be created. Now, forRequestDatawhere- RequestTimeout
- HttpCompression
- ProxyAddress
- ProxyUsername
- ProxyPassword
- DisableAutomaticProxyDetection
do not change, the same
HttpClientinstance will be used -
#2428 Add specific type for term vectors in
MutliTermVectorsResponseinstead of reusingTermVectorsResponse -
#2422 Use
ScriptProcessorDescriptorin the fluent API of ingest node -
#2440 Ensure that each part of the async pipeline for Desktop CLR
HttpConnectioncan be cancelled correctly
Deprecations and Removals
- #1958 Allow exceptions late in the pipeline to bubble out as
UnexpectedElasticsearchClientExceptione.g.ResolveExceptionthat can happen within the transport when serializing to json.