2.0.0-beta2 Release Notesedit
Breaking changesedit
CAT API
Internal
Remove usage of tuple as a method parameter #13135 (issue: #10787 )
Mapping
Rename position_offset_gap to position_increment_gap #13056 (issue: #12562 )
Default position_offset_gap to 100 #12544 (issue: #7268 )
Settings
Remove environment from transport client #13383 (issue: #13155 )
Deprecationsedit
Geo
Refactor geo_point validate_* and normalize_* for 1.7 #12300
Query DSL
Query DSL: deprecate _name and boost in short variants of queries #12966 (issue: #11744 )
Enhancementsedit
Core
Manual synchronization when iterating over listeners in InternalClusterInfoService #13270 (issue: #3 )
Exceptions
Make mlockall configuration easier. #13057
Internal
Mapping
Refactor ignore_malformed and coerce GeoPointFieldType to Builder #13289 (issue: #13285 )
Network
Remove broadcast address check. #13328 (issue: #13327 )
Convert upgrade action to broadcast by node #13205 (issue: #13204 )
Add mechanism for transporting shard-level actions by node #12944 (issue: #7990 )
Plugins
Replace HTTP urls with HTTPS in PluginManager #12824 (issue: #12748 )
REST
Settings
Stop o.e.c.s.Settings from leaking Guava dependency #13517 (issue: #13224 )
Stats
Sort thread pools by name in Nodes Stats #13121
Expose shards data and state path via ShardStats #13118 (issue: #13106 )
Warmers
Warmers delete _all should not throw exception when no warmers #13058 (issue: #8991 )
Bug fixesedit
Aggregations
GeoDistance Aggregation now prints field name when it finds an unexpected token. #13033 (issue: #12391 )
Allocation
Take relocating shard into consideration during awareness allocation #13512 (issue: #12551 )
Take Shard data path into account in DiskThresholdDecider #13195 (issue: #13106 )
Expand ClusterInfo to provide min / max disk usage for allocation decider #13163 (issue: #13106 )
Take initializing shards into consideration during awareness allocation #12551 (issue: #12522 )
Core
Engine: refresh before translog commit #13414 (issue: #13379 )
Fix exception handling for unavailable shards in broadcast replication action #13341 (issue: #13068 )
Call beforeIndexShardCreated
listener earlier in createShard
#13153
Detect duplicate settings keys on startup #13086 (issue: #13079 )
Don’t check if directory is present to prevent races #13049
Engine
Engine: Let AlreadyClosedException and EngineClosedExceptionBubble up #13380 (issue: #13266 )
Inner Hits
Internal
Add listeners for postIndex, postCreate, and postDelete #13203 (issue: #13202 )
Make refresh a replicated action #13068 (issues: #12600 , #9421 )
Pass down the EngineConfig to IndexSearcherWrapper #12883
Mapping
Split the _parent field mapping’s field type into two field types #13399 (issue: #13169 )
Fix numerous checks for equality and compatibility in mapper field types #13206 (issues: #13112 , #8871 )
Fix doc parser to still pre/post process metadata fields on disabled type #13137 (issue: #13017 )
Fix document parsing to properly ignore entire type when disabled #13085 (issue: #13017 )
update_all_types
missing from REST spec and tests [ISSUE] #12840
Nested Docs
Nested query should only use bitset cache for parent filter #13087
Network
Improve situation when network.host is set to wildcard (e.g. 0.0.0.0) #13299 (issue: #13274 )
Packaging
Fix service.bat start/stop issues #13398 (issues: #13247 , #13401 )
Don’t surround -Xloggc log filename with quotes #13296 (issue: #13277 )
Add missing null check in ESPolicy. #13232
More portable extraction of short hostname #13109 (issue: #13107 )
Plugins
EC2/Azure discovery plugins must declare their UnicastHostsProvider #13501 (issue: #13492 )
Installing plugin without checksums ends up downloading from github #13197 (issue: #13196 )
Query DSL
span_containing
and span_within
override default boost coming from lucene #13339 (issue: #13272 )
simple_query_string
overrides boost coming from lucene #13331 (issue: #13272 )
Query DSL: match_phrase_prefix to take boost into account #13142 (issue: #13129 )
Recovery
Failed to properly ack translog ops during wait on mapping changes #13535
Scripting
Propagate Headers and Context through to ScriptService #12982 (issue: #12891 )
Search
Settings
Fix discovery.zen.join_timeout
default value logic #13162
Shadow Replicas
Allow deleting closed indices with shadow replicas #13309 (issue: #13297 )
Snapshot/Restore
Stats
Remove the network
option from nodes info/stats [ISSUE] #12889
Dates
Plugin Cloud AWS
Update AWS SDK to 1.10.12 #13090
Update AWS SDK to 1.10.10 #12859