Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›Release notes

Elasticsearch version 7.0.0-rc1

Also see Breaking changes in 7.0.0-rc1.

Breaking changes

Distributed
  • Remove cluster state size #40061 (issues: #39806, #39827, #39951, #40016)
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
  • Node repurpose tool #39403 (issues: #37347, #37748)
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)

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.0.0-rc1.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API