Features & Enhancements
- #2775 Add
remove_index
operation to Alias operations. - #2795 Add missing fields on
simple_query_string
query. - #2807 Add XPack security
role_mapping
API to map roles to users, and a token based access API. - #2807 The
matrix_stats
,sig_terms
andsampler_agg
have additional properties. - #2807 Update tests.default.yaml ES version to 5.5.0
- #2789 Add a
StickySniffingConnectionPool
- a new connection pool that combines the capabilities of theStickyConnectionPool
andSniffingConnectionPool
s, and allowing for the sorting of the Node collection to be defined externally. - #2781 Improved exception message when backpressure does not leave room for the producer to call
MoveNext()
. - #2781 Throw an exception when
Reindex()
produces just enough documents for a single bulk but leaves no slots to callMoveNext()
which would free up an awaiting task (fixes #2771). - #2779 Can now parse exponential notation for milliseconds time units.
Breaking Changes
- #2807
GetAlias
now return a 404 if you submit a query for e.ga
,b
,c
and only aliasa
was found (as per: elastic/elasticsearch#25043).
Bug Fixes
- #2791 Use serializer when deserializing
LazyDocument
toT
. - #2776 Ensure
CancellationTokenRegistration
is disposed of correctly. - #2780 Move
EnterReadLock()
outside oftry
block forSniffingConnectionPool
. - #2785 Several fixes related to HttpClient + .NET Core + Linux
Deprecations
- #2807
RefreshRequest
fieldsforce
andoperation_threading
have been removed from ES 5.x (as per: elastic/elasticsearch#25234) so have been patched in as noop to preserve binary compatibility. Will be removed in 6.0.