|
1 | 1 | [[release-notes-7.0.0-rc1]]
|
2 | 2 | == {es} version 7.0.0-rc1
|
3 | 3 |
|
4 |
| -Also see <<breaking-changes-7.0,Breaking changes in 7.0>>. |
| 4 | +coming[7.0.0-rc1] |
| 5 | + |
| 6 | +Also see <<breaking-changes-7.0,Breaking changes in 7.0.0-rc1>>. |
| 7 | + |
| 8 | +[[breaking-7.0.0-rc1]] |
| 9 | +[float] |
| 10 | +=== Breaking changes |
| 11 | + |
| 12 | +Distributed:: |
| 13 | +* Remove cluster state size {pull}40061[#40061] (issues: {issue}39806[#39806], {issue}39827[#39827], {issue}39951[#39951], {issue}40016[#40016]) |
| 14 | + |
| 15 | +Features/Features:: |
| 16 | +* Remove Migration Upgrade and Assistance APIs {pull}40075[#40075] (issue: {issue}40014[#40014]) |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | +[[deprecation-7.0.0-rc1]] |
| 21 | +[float] |
| 22 | +=== Deprecations |
| 23 | + |
| 24 | +Cluster Coordination:: |
| 25 | +* Deprecate size in cluster state response {pull}39951[#39951] (issue: {issue}39806[#39806]) |
| 26 | + |
| 27 | +Infra/Packaging:: |
| 28 | +* Deprecate fallback to java on PATH {pull}37990[#37990] |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +[[feature-7.0.0-rc1]] |
| 33 | +[float] |
| 34 | +=== New features |
| 35 | + |
| 36 | +Allocation:: |
| 37 | +* Node repurpose tool {pull}39403[#39403] (issues: {issue}37347[#37347], {issue}37748[#37748]) |
| 38 | + |
| 39 | +Security:: |
| 40 | +* Switch internal security index to ".security-7" {pull}39337[#39337] (issue: {issue}39284[#39284]) |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +[[enhancement-7.0.0-rc1]] |
| 45 | +[float] |
| 46 | +=== Enhancements |
| 47 | + |
| 48 | +CCR:: |
| 49 | +* Reduce retention lease sync intervals {pull}40302[#40302] |
| 50 | +* Renew retention leases while following {pull}39335[#39335] (issues: {issue}37165[#37165], {issue}38718[#38718]) |
| 51 | +* Reduce refresh when lookup term in FollowingEngine {pull}39184[#39184] |
| 52 | +* Integrate retention leases to recovery from remote {pull}38829[#38829] (issue: {issue}37165[#37165]) |
| 53 | +* Enable removal of retention leases {pull}38751[#38751] (issue: {issue}37165[#37165]) |
| 54 | + |
| 55 | +Client:: |
| 56 | +* Fixed required fields and paths list {pull}39358[#39358] |
| 57 | + |
| 58 | +Discovery-Plugins:: |
| 59 | +* Adds connect and read timeouts to discovery-gce {pull}28193[#28193] (issue: {issue}24313[#24313]) |
| 60 | + |
| 61 | +Distributed:: |
| 62 | +* Introduce retention lease actions {pull}38756[#38756] (issue: {issue}37165[#37165]) |
| 63 | +* Add dedicated retention lease exceptions {pull}38754[#38754] (issue: {issue}37165[#37165]) |
| 64 | +* Copy retention leases when trim unsafe commits {pull}37995[#37995] (issue: {issue}37165[#37165]) |
| 65 | + |
| 66 | +Docs Infrastructure:: |
| 67 | +* Align generated release notes with doc standards {pull}39234[#39234] (issue: {issue}39155[#39155]) |
| 68 | + |
| 69 | +Engine:: |
| 70 | +* Explicitly advance max_seq_no before indexing {pull}39473[#39473] (issue: {issue}38879[#38879]) |
| 71 | + |
| 72 | +Infra/Core:: |
| 73 | +* Add details about what acquired the shard lock last {pull}38807[#38807] (issue: {issue}30290[#30290]) |
| 74 | + |
| 75 | +Infra/Packaging:: |
| 76 | +* Use bundled JDK in Docker images {pull}40238[#40238] |
| 77 | +* Upgrade bundled JDK and Docker images to JDK 12 {pull}40229[#40229] |
| 78 | +* Bundle java in distributions {pull}38013[#38013] (issue: {issue}31845[#31845]) |
| 79 | + |
| 80 | +Infra/Settings:: |
| 81 | +* Provide a clearer error message on keystore add {pull}39327[#39327] (issue: {issue}39324[#39324]) |
| 82 | + |
| 83 | +Percolator:: |
| 84 | +* Make the `type` parameter optional when percolating existing documents. {pull}39987[#39987] (issue: {issue}39963[#39963]) |
| 85 | +* Add support for selecting percolator query candidate matches containing geo_point based queries {pull}26040[#26040] |
| 86 | + |
| 87 | +SQL:: |
| 88 | +* Enhance checks for inexact fields {pull}39427[#39427] (issue: {issue}38501[#38501]) |
| 89 | +* Change the default precision for CURRENT_TIMESTAMP function {pull}39391[#39391] (issue: {issue}39288[#39288]) |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | +[[bug-7.0.0-rc1]] |
| 94 | +[float] |
| 95 | +=== Bug fixes |
| 96 | + |
| 97 | +Aggregations:: |
| 98 | +* Skip sibling pipeline aggregators reduction during non-final reduce {pull}40101[#40101] (issue: {issue}40059[#40059]) |
| 99 | +* Extend nextDoc to delegate to the wrapped doc-value iterator for date_nanos {pull}39176[#39176] (issue: {issue}39107[#39107]) |
| 100 | +* Only create MatrixStatsResults on final reduction {pull}38130[#38130] (issue: {issue}37587[#37587]) |
| 101 | + |
| 102 | +Authentication:: |
| 103 | +* Allow non super users to create API keys {pull}40028[#40028] (issue: {issue}40029[#40029]) |
| 104 | +* Use consistent view of realms for authentication {pull}38815[#38815] (issue: {issue}30301[#30301]) |
| 105 | + |
| 106 | +CCR:: |
| 107 | +* Safe publication of AutoFollowCoordinator {pull}40153[#40153] (issue: {issue}38560[#38560]) |
| 108 | +* Enable reading auto-follow patterns from x-content {pull}40130[#40130] (issue: {issue}40128[#40128]) |
| 109 | +* Stop auto-followers on shutdown {pull}40124[#40124] |
| 110 | +* Protect against the leader index being removed {pull}39351[#39351] (issue: {issue}39308[#39308]) |
| 111 | +* Handle the fact that `ShardStats` instance may have no commit or seqno stats {pull}38782[#38782] (issue: {issue}38779[#38779]) |
| 112 | +* Fix LocalIndexFollowingIT#testRemoveRemoteConnection() test {pull}38709[#38709] (issue: {issue}38695[#38695]) |
| 113 | + |
| 114 | +CRUD:: |
| 115 | +* Cascading primary failure lead to MSU too low {pull}40249[#40249] |
| 116 | + |
| 117 | +Cluster Coordination:: |
| 118 | +* Fix node tool cleanup {pull}39389[#39389] |
| 119 | +* Avoid serialising state if it was already serialised {pull}39179[#39179] |
| 120 | + |
| 121 | +Distributed:: |
| 122 | +* Ignore waitForActiveShards when syncing leases {pull}39224[#39224] (issue: {issue}39089[#39089]) |
| 123 | +* Fix synchronization in LocalCheckpointTracker#contains {pull}38755[#38755] (issues: {issue}33871[#33871], {issue}38633[#38633]) |
| 124 | + |
| 125 | +Engine:: |
| 126 | +* Bubble up exception when processing NoOp {pull}39338[#39338] (issue: {issue}38898[#38898]) |
| 127 | +* ReadOnlyEngine should update translog recovery state information {pull}39238[#39238] |
| 128 | + |
| 129 | +Features/Features:: |
| 130 | +* Only count some fields types for deprecation check {pull}40166[#40166] |
| 131 | + |
| 132 | +Features/ILM:: |
| 133 | +* Handle failure to release retention leases in ILM {pull}39281[#39281] (issue: {issue}39181[#39181]) |
| 134 | + |
| 135 | +Features/Watcher:: |
| 136 | +* Use non-ILM template setting up watch history template & ILM disabled {pull}39325[#39325] (issue: {issue}38805[#38805]) |
| 137 | +* Only flush Watcher's bulk processor if Watcher is enabled {pull}38803[#38803] (issue: {issue}38798[#38798]) |
| 138 | + |
| 139 | +Infra/Core:: |
| 140 | +* Correct name of basic_date_time_no_millis {pull}39367[#39367] |
| 141 | + |
| 142 | +Infra/Packaging:: |
| 143 | +* Some elasticsearch-cli tools could not be run not from ES_HOME {pull}39937[#39937] |
| 144 | +* Obsolete pre 7.0 noarch package in rpm {pull}39472[#39472] (issue: {issue}39414[#39414]) |
| 145 | +* Suppress error message when `/proc/sys/vm/max_map_count` is not exists. {pull}35933[#35933] |
| 146 | + |
| 147 | +Infra/REST API:: |
| 148 | +* Fix #38623 remove xpack namespace REST API {pull}38625[#38625] |
| 149 | +* Remove the "xpack" namespace from the REST API {pull}38623[#38623] |
| 150 | + |
| 151 | +Recovery:: |
| 152 | +* Create retention leases file during recovery {pull}39359[#39359] (issue: {issue}37165[#37165]) |
| 153 | + |
| 154 | +SQL:: |
| 155 | +* Add missing handling of IP field in JDBC {pull}40384[#40384] (issue: {issue}40358[#40358]) |
| 156 | +* Fix metric aggs on date/time to not return double {pull}40377[#40377] (issues: {issue}39492[#39492], {issue}40376[#40376]) |
| 157 | +* CAST supports both SQL and ES types {pull}40365[#40365] (issue: {issue}40282[#40282]) |
| 158 | +* Fix RLIKE bug and improve testing for RLIKE statement {pull}40354[#40354] (issues: {issue}34609[#34609], {issue}39931[#39931]) |
| 159 | +* Unwrap the first value in an array in case of array leniency {pull}40318[#40318] (issue: {issue}40296[#40296]) |
| 160 | +* Preserve original source for cast/convert function {pull}40271[#40271] (issue: {issue}40239[#40239]) |
| 161 | +* Fix LIKE function equality by considering its pattern as well {pull}40260[#40260] (issue: {issue}39931[#39931]) |
| 162 | +* Fix issue with optimization on queries with ORDER BY/LIMIT {pull}40256[#40256] (issue: {issue}40211[#40211]) |
| 163 | +* Rewrite ROUND and TRUNCATE functions with a different optional parameter handling method {pull}40242[#40242] (issue: {issue}40001[#40001]) |
| 164 | +* Fix issue with getting DATE type in JDBC {pull}40207[#40207] |
| 165 | +* Fix issue with date columns returned always in UTC {pull}40163[#40163] (issue: {issue}40152[#40152]) |
| 166 | +* Add multi_value_field_leniency inside FieldHitExtractor {pull}40113[#40113] (issue: {issue}39700[#39700]) |
| 167 | +* Fix incorrect ordering of groupings (GROUP BY) based on orderings (ORDER BY) {pull}40087[#40087] (issue: {issue}39956[#39956]) |
| 168 | +* Fix bug with JDBC timezone setting and DATE type {pull}39978[#39978] (issue: {issue}39915[#39915]) |
| 169 | +* Use underlying exact field for LIKE/RLIKE {pull}39443[#39443] (issue: {issue}39442[#39442]) |
| 170 | + |
| 171 | +Search:: |
| 172 | +* Serialize top-level pipeline aggs as part of InternalAggregations {pull}40177[#40177] (issues: {issue}40059[#40059], {issue}40101[#40101]) |
| 173 | +* CCS: Skip empty search hits when minimizing round-trips {pull}40098[#40098] (issues: {issue}32125[#32125], {issue}40067[#40067]) |
| 174 | +* CCS: Disable minimizing round-trips when dfs is requested {pull}40044[#40044] (issue: {issue}32125[#32125]) |
| 175 | + |
| 176 | + |
| 177 | + |
| 178 | +[[upgrade-7.0.0-rc1]] |
| 179 | +[float] |
| 180 | +=== Upgrades |
| 181 | + |
| 182 | +Discovery-Plugins:: |
| 183 | +* Bump jackson-databind version for AWS SDK {pull}39183[#39183] |
| 184 | + |
| 185 | +Engine:: |
| 186 | +* Upgrade to Lucene 8.0.0-snapshot-ff9509a8df {pull}39350[#39350] |
| 187 | +* Upgrade to Lucene 8.0.0 {pull}39992[#39992] (issue: {issue}39640[#39640]) |
| 188 | + |
| 189 | +Features/Ingest:: |
| 190 | +* Bump jackson-databind version for ingest-geoip {pull}39182[#39182] |
| 191 | + |
| 192 | +Security:: |
| 193 | +* Upgrade the bouncycastle dependency to 1.61 {pull}40017[#40017] (issue: {issue}40011[#40011]) |
| 194 | + |
5 | 195 |
|
6 |
| -coming[7.0.0] |
|
0 commit comments