Features & Enhancements
- #2591 Watcher: Added support for
NotExecutedAlreadyQueued
inActionExecutionState
- #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 theuser_agent
,geo_ip
, andattachment
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()
toConnectionSettings
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 settingConnectionLimit
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 onConnectionSettings
- #2497
Time
did not support microseconds and nanoseconds properly - #2531 Using reserved aggregation tokens as keys now throws an exception
- #2546
ReindexOnServer()
was missing theremote
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