Elasticsearch version 7.0.0-rc1
Also see Breaking changes in 7.0.0-rc1.
Breaking changes
-
Distributed
-
Features/Features
-
Remove Migration Upgrade and Assistance APIs #40075 (issue: #40014)
Deprecations
-
Cluster Coordination
-
Deprecate size in cluster state response #39951 (issue: #39806)
-
Infra/Packaging
-
Deprecate fallback to java on PATH #37990
New features
-
Allocation
-
Security
-
Switch internal security index to ".security-7" #39337 (issue: #39284)
Enhancements
-
CCR
-
Reduce retention lease sync intervals #40302
-
Renew retention leases while following #39335 (issues: #37165, #38718)
-
Reduce refresh when lookup term in FollowingEngine #39184
-
Integrate retention leases to recovery from remote #38829 (issue: #37165)
-
Enable removal of retention leases #38751 (issue: #37165)
-
Client
-
Fixed required fields and paths list #39358
-
Discovery-Plugins
-
Adds connect and read timeouts to discovery-gce #28193 (issue: #24313)
-
Distributed
-
Introduce retention lease actions #38756 (issue: #37165)
-
Add dedicated retention lease exceptions #38754 (issue: #37165)
-
Copy retention leases when trim unsafe commits #37995 (issue: #37165)
-
Docs Infrastructure
-
Align generated release notes with doc standards #39234 (issue: #39155)
-
Engine
-
Explicitly advance max_seq_no before indexing #39473 (issue: #38879)
-
Infra/Core
-
Add details about what acquired the shard lock last #38807 (issue: #30290)
-
Infra/Packaging
-
Use bundled JDK in Docker images #40238
-
Upgrade bundled JDK and Docker images to JDK 12 #40229
-
Bundle java in distributions #38013 (issue: #31845)
-
Infra/Settings
-
Provide a clearer error message on keystore add #39327 (issue: #39324)
-
Percolator
-
Make the
type
parameter optional when percolating existing documents. #39987 (issue: #39963)
-
Add support for selecting percolator query candidate matches containing geo_point based queries #26040
-
SQL
-
Enhance checks for inexact fields #39427 (issue: #38501)
-
Change the default precision for CURRENT_TIMESTAMP function #39391 (issue: #39288)
Bug fixes
-
Aggregations
-
Skip sibling pipeline aggregators reduction during non-final reduce #40101 (issue: #40059)
-
Extend nextDoc to delegate to the wrapped doc-value iterator for date_nanos #39176 (issue: #39107)
-
Only create MatrixStatsResults on final reduction #38130 (issue: #37587)
-
Authentication
-
Allow non super users to create API keys #40028 (issue: #40029)
-
Use consistent view of realms for authentication #38815 (issue: #30301)
-
CCR
-
Safe publication of AutoFollowCoordinator #40153 (issue: #38560)
-
Enable reading auto-follow patterns from x-content #40130 (issue: #40128)
-
Stop auto-followers on shutdown #40124
-
Protect against the leader index being removed #39351 (issue: #39308)
-
Handle the fact that
ShardStats
instance may have no commit or seqno stats #38782 (issue: #38779)
-
Fix LocalIndexFollowingIT#testRemoveRemoteConnection() test #38709 (issue: #38695)
-
CRUD
-
Cascading primary failure lead to MSU too low #40249
-
Cluster Coordination
-
Fix node tool cleanup #39389
-
Avoid serialising state if it was already serialised #39179
-
Distributed
-
Ignore waitForActiveShards when syncing leases #39224 (issue: #39089)
-
Fix synchronization in LocalCheckpointTracker#contains #38755 (issues: #33871, #38633)
-
Engine
-
Bubble up exception when processing NoOp #39338 (issue: #38898)
-
ReadOnlyEngine should update translog recovery state information #39238
-
Features/Features
-
Only count some fields types for deprecation check #40166
-
Features/ILM
-
Handle failure to release retention leases in ILM #39281 (issue: #39181)
-
Features/Watcher
-
Use non-ILM template setting up watch history template & ILM disabled #39325 (issue: #38805)
-
Only flush Watcher’s bulk processor if Watcher is enabled #38803 (issue: #38798)
-
Infra/Core
-
Correct name of basic_date_time_no_millis #39367
-
Infra/Packaging
-
Some elasticsearch-cli tools could not be run not from ES_HOME #39937
-
Obsolete pre 7.0 noarch package in rpm #39472 (issue: #39414)
-
Suppress error message when
/proc/sys/vm/max_map_count
is not exists. #35933
-
Infra/REST API
-
Fix #38623 remove xpack namespace REST API #38625
-
Remove the "xpack" namespace from the REST API #38623
-
Recovery
-
Create retention leases file during recovery #39359 (issue: #37165)
-
SQL
-
Add missing handling of IP field in JDBC #40384 (issue: #40358)
-
Fix metric aggs on date/time to not return double #40377 (issues: #39492, #40376)
-
CAST supports both SQL and ES types #40365 (issue: #40282)
-
Fix RLIKE bug and improve testing for RLIKE statement #40354 (issues: #34609, #39931)
-
Unwrap the first value in an array in case of array leniency #40318 (issue: #40296)
-
Preserve original source for cast/convert function #40271 (issue: #40239)
-
Fix LIKE function equality by considering its pattern as well #40260 (issue: #39931)
-
Fix issue with optimization on queries with ORDER BY/LIMIT #40256 (issue: #40211)
-
Rewrite ROUND and TRUNCATE functions with a different optional parameter handling method #40242 (issue: #40001)
-
Fix issue with getting DATE type in JDBC #40207
-
Fix issue with date columns returned always in UTC #40163 (issue: #40152)
-
Add multi_value_field_leniency inside FieldHitExtractor #40113 (issue: #39700)
-
Fix incorrect ordering of groupings (GROUP BY) based on orderings (ORDER BY) #40087 (issue: #39956)
-
Fix bug with JDBC timezone setting and DATE type #39978 (issue: #39915)
-
Use underlying exact field for LIKE/RLIKE #39443 (issue: #39442)
-
Search
-
Serialize top-level pipeline aggs as part of InternalAggregations #40177 (issues: #40059, #40101)
-
CCS: Skip empty search hits when minimizing round-trips #40098 (issues: #32125, #40067)
-
CCS: Disable minimizing round-trips when dfs is requested #40044 (issue: #32125)
Upgrades
-
Discovery-Plugins
-
Bump jackson-databind version for AWS SDK #39183
-
Engine
-
Upgrade to Lucene 8.0.0-snapshot-ff9509a8df #39350
-
Upgrade to Lucene 8.0.0 #39992 (issue: #39640)
-
Features/Ingest
-
Bump jackson-databind version for ingest-geoip #39182
-
Security
-
Upgrade the bouncycastle dependency to 1.61 #40017 (issue: #40011)