github elastic/elasticsearch-net 5.2.0

7 years ago

Features & Enhancements

  • #2591 Watcher: Added support for NotExecutedAlreadyQueued in ActionExecutionState
  • #2573 Added support for the new cluster allocation explain API response
  • #2580 Return warning HTTP headers as deprecations on response
  • #2579 Ingest: Added support for the json processor
  • #2577 Ingest: Added support for ignore_missing on the user_agent, geo_ip, and attachment processors
  • #2559 Ingest: Added support for the user_agent processor plugin
  • #2567 Analysis: Added support for the synonym_graph token filter
  • #2567 Analysis: Added support for normalizers in the analysis chain
  • #2558 Analysis: analysis_icu plugin is now supported out of the box
  • #2557 Analysis: Added support for the kuromoji analysis plugin
  • #2572 Mappings: Added support the new range types
  • #2575 Aggregations: Added support for terms aggregation partitioning
  • #2550 Added additional Fields convenience overloads
  • #2544 Added constants for all supported date formats

Improved debugging

  • #2425 Added the DebuggerDisplay attribute for all special types and mapping properties 🐛
  • #2538 Added EnableDebugMode() to ConnectionSettings as a quick way to disable direct streaming and pretty print JSON responses to the debug output window. It also accepts an optional callback to perform when the request completes.

Bug Fixes

  • #2581 Fix MissingMethodException when setting ConnectionLimit on Xamarin.Droid
  • #2564 Several xmldoc fixes; netstandard will now also ship with xmldocs 📄
  • #2586, #2582 More resilient error parsing
  • #2561 Fix Missing option on terms aggregation so that it can correctly be serialized to its field type
  • #2556 AutoMap() now correctly respects ignored and renamed properties on ConnectionSettings
  • #2497 Time did not support microseconds and nanoseconds properly
  • #2531 Using reserved aggregation tokens as keys now throws an exception
  • #2546 ReindexOnServer() was missing the remote option
  • #2548 Multiple serialization fixes to suggesters, and added missing smoothing models to phrase suggester
  • #2540 Fix _count with no body sending a POST instead of GET 🔢
  • Fixed caching of mapping properties when running on Core CLR
  • Core CLR http connection is now more defensive in how it queries the header collection

Deprecations

  • #2562 Dedicated Suggest() is now deprecated in favor of suggest through _search
  • #2573 Old cluster allocation explain properties are marked obsolete in favor of the new ones added in Elasticsearch 5.2

View the full list of issues and PRs

Don't miss a new elasticsearch-net release

NewReleases is sending notifications on new releases.