You are looking at documentation for an older release.
Not what you want? See the
current release documentation.
2.4.0 Release Notesedit
Breaking changesedit
Deprecationsedit
- Geo
- Mapping
- Query DSL
- REST
- Search
- Settings
- Snapshot/Restore
New featuresedit
- Geo
- Plugin Cloud AWS
- Reindex API
- Backport: Reindex’s throttling #18020
Enhancementsedit
- Circuit Breakers
- Cluster
- Core
- Dates
- Improve TimeUnitRounding for edge cases and DST transitions #18589
- Internal
- Java API
- Logging
- Mapping
- Mappings: Allow to force dots in field names #19937
- Network
- Exclude admin / diagnostic requests from HTTP request limiting #18833 (issues: #17951, #18145)
- Netty request/response tracer should wait for send #18500
- Exclude specific transport actions from request size limit check #17951
- Provide better error message when an incompatible node connects to a node #17182 (issue: #17090)
- Packaging
- Parent/Child
- Query DSL
- REST
- CORS handling triggered whether User-Agent is a browser or not #18283
- Reindex API
- Switch default batch size for reindex to 1000 #18340
- Scripting
Bug fixesedit
- Aggregations
- Fix potential AssertionError with include/exclude on terms aggregations. #19252 (issue: #18575)
- Pass resolved extended bounds to unmapped histogram aggregator #19085 (issue: #19009)
- Fix "key_as_string" for date histogram and epoch_millis/epoch_second format with time zone #19043 (issue: #19038)
- Fix TimeUnitRounding for hour, minute and second units #18415 (issue: #18326)
- Adds serialisation of sigma to extended_stats_bucket pipeline aggregation #17703 (issue: #17701)
- ExtendedStatsAggregator should also pass sigma to emtpy aggs. #17388 (issue: #17362)
- Prevents exception being raised when ordering by an aggregation which wasn’t collected #17379 (issue: #17225)
- Setting other bucket on empty aggregation #17264 (issue: #16546)
- Allocation
- Analysis
- Bulk
- Copy headers and context to individual requests inside a bulk #18816
- CAT API
- CRUD
- Cluster
- Core
- Dates
- Highlighting
- Plain highlighter should ignore parent/child queries #19616 (issue: #14999)
- Let fast vector highlighter also extract terms from the nested query’s inner query. #19337 (issue: #19265)
- Skip all geo point queries in plain highlighter #18495 (issue: #17537)
- Exclude all but string fields from highlighting if wildcards are used… #18183 (issue: #17537)
- Indexed Scripts/Templates
- Internal
- Logging
- Mapping
-
Mapping updates on objects should propagate
include_an_all
. #20051 - Mappings: Fix detection of metadata fields in documents #19765
- Fix not_analyzed string fields to error when position_increment_gap is set #19510
-
Automatically created indices should honor
index.mapper.dynamic
. #19478 (issue: #17592) - Process dynamic templates in order. #18638 (issues: #18625, #2401)
-
Fix cross type mapping updates for
boolean
fields. #17882 (issues: #17879, #18740) - Fail if an object is added after a field with the same name. #17568 (issue: #17567)
-
Mapping updates on objects should propagate
- Packaging
- Percolator
- Plugin Analysis Kuromoji
- Plugin Cloud AWS
- Plugin Cloud Azure
- Plugin Cloud GCE
- Query DSL
- Make parsing of bool queries stricter #19052 (issue: #19034)
- Fix NullPointerException in SimpleQueryParser when analyzing text produces a null query #18243 (issue: #18202)
- Apply the default operator on analyzed wildcard in simple_query_string builder #17776
- Apply the default operator on analyzed wildcard in query_string builder: #17711 (issue: #2183)
- REST
- Do not decode path when sending error #18477 (issue: #18476)
- CORS should permit same origin requests #18278 (issue: #18256)
- Allow CORS requests to work with HTTP compression enabled #18101 (issues: #18066, #18089)
- Fixes reading of CORS pre-flight headers and methods #17525 (issue: #17523)
- Fix OOM in AbstractXContentParser #15350 (issue: #15338)
- Recovery
- Backports Notify GatewayRecoveryListener on failure #17805
- Reindex API
- Make reindex and lang-javascript compatible #19933
- Search
- Snapshot/Restore
- Stats
- Fix sync flush total shards statistics #18766
- Translog