github elastic/elasticsearch-net 5.5.0

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

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 and sampler_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 the StickyConnectionPool and SniffingConnectionPools, 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 call MoveNext() which would free up an awaiting task (fixes #2771).
  • #2779 Can now parse exponential notation for milliseconds time units.

Breaking Changes

Bug Fixes

  • #2791 Use serializer when deserializing LazyDocument to T.
  • #2776 Ensure CancellationTokenRegistration is disposed of correctly.
  • #2780 Move EnterReadLock() outside of try block for SniffingConnectionPool.
  • #2785 Several fixes related to HttpClient + .NET Core + Linux

Deprecations

  • #2807 RefreshRequest fields force and operation_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.

View the full list of issues and PRs

Don't miss a new elasticsearch-net release

NewReleases is sending notifications on new releases.