diff --git a/docs/Versions.asciidoc b/docs/Versions.asciidoc
index a18b7917fac..e121e0a0221 100644
--- a/docs/Versions.asciidoc
+++ b/docs/Versions.asciidoc
@@ -8,10 +8,6 @@ include::{docs-root}/shared/versions/stack/{source_branch}.asciidoc[]
:build_flavor: default
:build_type: tar
-:issue: https://github.com/elastic/elasticsearch/issues/
-:ml-issue: https://github.com/elastic/ml-cpp/issues/
-:pull: https://github.com/elastic/elasticsearch/pull/
-:ml-pull: https://github.com/elastic/ml-cpp/pull/
:docker-repo: docker.elastic.co/elasticsearch/elasticsearch
:docker-image: {docker-repo}:{version}
:plugin_url: https://artifacts.elastic.co/downloads/elasticsearch-plugins
diff --git a/docs/reference/cat/tasks.asciidoc b/docs/reference/cat/tasks.asciidoc
index 9721ebb95e0..6660dd9c30f 100644
--- a/docs/reference/cat/tasks.asciidoc
+++ b/docs/reference/cat/tasks.asciidoc
@@ -4,7 +4,7 @@
cat task management
++++
-beta::["The cat task management API is new and should still be considered a beta feature. The API may change in ways that are not backwards compatible.",{issue}51628]
+beta::["The cat task management API is new and should still be considered a beta feature. The API may change in ways that are not backwards compatible.",{es-issue}51628]
Returns information about tasks currently executing in the cluster,
similar to the <> API.
diff --git a/docs/reference/cluster/tasks.asciidoc b/docs/reference/cluster/tasks.asciidoc
index 31c51526584..e028d4d7102 100644
--- a/docs/reference/cluster/tasks.asciidoc
+++ b/docs/reference/cluster/tasks.asciidoc
@@ -4,7 +4,7 @@
Task management
++++
-beta::["The task management API is new and should still be considered a beta feature. The API may change in ways that are not backwards compatible.",{issue}51628]
+beta::["The task management API is new and should still be considered a beta feature. The API may change in ways that are not backwards compatible.",{es-issue}51628]
Returns information about the tasks currently executing in the cluster.
diff --git a/docs/reference/migration/migrate_7_8.asciidoc b/docs/reference/migration/migrate_7_8.asciidoc
index 882f35daaba..17e42d631a2 100644
--- a/docs/reference/migration/migrate_7_8.asciidoc
+++ b/docs/reference/migration/migrate_7_8.asciidoc
@@ -27,7 +27,7 @@ See also <> and <>.
====
*Details*
The privilege named `indices:admin/create` will no longer allow the auto
-creation of indices. Use `create_index` instead. {pull}55858[#55858]
+creation of indices. Use `create_index` instead. {es-pull}55858[#55858]
====
.`value_count` aggregation optimization
@@ -37,7 +37,7 @@ creation of indices. Use `create_index` instead. {pull}55858[#55858]
Scripts used in `value_count` will now receive a number if they are
counting a numeric field and a `GeoPoint` if they are counting a
`geo_point` fields. They used to always receive the `String`
-representation of those values. {pull}54854[#54854]
+representation of those values. {es-pull}54854[#54854]
====
[discrete]
diff --git a/docs/reference/release-notes/7.0.0-alpha1.asciidoc b/docs/reference/release-notes/7.0.0-alpha1.asciidoc
index 2d01200928a..a98d9074543 100644
--- a/docs/reference/release-notes/7.0.0-alpha1.asciidoc
+++ b/docs/reference/release-notes/7.0.0-alpha1.asciidoc
@@ -8,121 +8,121 @@ The changes listed below have been released for the first time in Elasticsearch
=== Breaking changes
Aggregations::
-* Remove support for deprecated params._agg/_aggs for scripted metric aggregations {pull}32979[#32979] (issues: {issue}29328[#29328], {issue}31597[#31597])
-* Percentile/Ranks should return null instead of NaN when empty {pull}30460[#30460] (issue: {issue}29066[#29066])
-* Render sum as zero if count is zero for stats aggregation {pull}27193[#27193] (issue: {issue}26893[#26893])
+* Remove support for deprecated params._agg/_aggs for scripted metric aggregations {es-pull}32979[#32979] (issues: {es-issue}29328[#29328], {es-issue}31597[#31597])
+* Percentile/Ranks should return null instead of NaN when empty {es-pull}30460[#30460] (issue: {es-issue}29066[#29066])
+* Render sum as zero if count is zero for stats aggregation {es-pull}27193[#27193] (issue: {es-issue}26893[#26893])
Analysis::
-* Remove `delimited_payload_filter` {pull}27705[#27705] (issues: {issue}26625[#26625], {issue}27704[#27704])
-* Limit the number of tokens produced by _analyze {pull}27529[#27529] (issue: {issue}27038[#27038])
-* Add limits for ngram and shingle settings {pull}27211[#27211] (issue: {issue}25887[#25887])
+* Remove `delimited_payload_filter` {es-pull}27705[#27705] (issues: {es-issue}26625[#26625], {es-issue}27704[#27704])
+* Limit the number of tokens produced by _analyze {es-pull}27529[#27529] (issue: {es-issue}27038[#27038])
+* Add limits for ngram and shingle settings {es-pull}27211[#27211] (issue: {es-issue}25887[#25887])
Audit::
-* Logfile auditing settings remove after deprecation {pull}35205[#35205]
+* Logfile auditing settings remove after deprecation {es-pull}35205[#35205]
Authentication::
-* Security: remove wrapping in put user response {pull}33512[#33512] (issue: {issue}32332[#32332])
+* Security: remove wrapping in put user response {es-pull}33512[#33512] (issue: {es-issue}32332[#32332])
Authorization::
-* Remove aliases resolution limitations when security is enabled {pull}31952[#31952] (issue: {issue}31516[#31516])
+* Remove aliases resolution limitations when security is enabled {es-pull}31952[#31952] (issue: {es-issue}31516[#31516])
CRUD::
-* Version conflict exception message enhancement {pull}29432[#29432] (issue: {issue}21278[#21278])
-* Using ObjectParser in UpdateRequest {pull}29293[#29293] (issue: {issue}28740[#28740])
+* Version conflict exception message enhancement {es-pull}29432[#29432] (issue: {es-issue}21278[#21278])
+* Using ObjectParser in UpdateRequest {es-pull}29293[#29293] (issue: {es-issue}28740[#28740])
Distributed::
-* Remove undocumented action.master.force_local setting {pull}29351[#29351]
-* Remove tribe node support {pull}28443[#28443]
-* Forbid negative values for index.unassigned.node_left.delayed_timeout {pull}26828[#26828]
+* Remove undocumented action.master.force_local setting {es-pull}29351[#29351]
+* Remove tribe node support {es-pull}28443[#28443]
+* Forbid negative values for index.unassigned.node_left.delayed_timeout {es-pull}26828[#26828]
Features/Indices APIs::
-* Indices Exists API should return 404 for empty wildcards {pull}34499[#34499]
-* Default to one shard {pull}30539[#30539]
-* Limit the number of nested documents {pull}27405[#27405] (issue: {issue}26962[#26962])
+* Indices Exists API should return 404 for empty wildcards {es-pull}34499[#34499]
+* Default to one shard {es-pull}30539[#30539]
+* Limit the number of nested documents {es-pull}27405[#27405] (issue: {es-issue}26962[#26962])
Features/Ingest::
-* INGEST: Add Configuration Except. Data to Metdata {pull}32322[#32322] (issue: {issue}27728[#27728])
+* INGEST: Add Configuration Except. Data to Metdata {es-pull}32322[#32322] (issue: {es-issue}27728[#27728])
Features/Stats::
-* Remove the suggest metric from stats APIs {pull}29635[#29635] (issue: {issue}29589[#29589])
-* Align cat thread pool info to thread pool config {pull}29195[#29195] (issue: {issue}29123[#29123])
-* Align thread pool info to thread pool configuration {pull}29123[#29123] (issue: {issue}29113[#29113])
+* Remove the suggest metric from stats APIs {es-pull}29635[#29635] (issue: {es-issue}29589[#29589])
+* Align cat thread pool info to thread pool config {es-pull}29195[#29195] (issue: {es-issue}29123[#29123])
+* Align thread pool info to thread pool configuration {es-pull}29123[#29123] (issue: {es-issue}29113[#29113])
Geo::
-* Use geohash cell instead of just a corner in geo_bounding_box {pull}30698[#30698] (issue: {issue}25154[#25154])
+* Use geohash cell instead of just a corner in geo_bounding_box {es-pull}30698[#30698] (issue: {es-issue}25154[#25154])
Infra/Circuit Breakers::
-* Introduce durability of circuit breaking exception {pull}34460[#34460] (issue: {issue}31986[#31986])
-* Circuit-break based on real memory usage {pull}31767[#31767]
+* Introduce durability of circuit breaking exception {es-pull}34460[#34460] (issue: {es-issue}31986[#31986])
+* Circuit-break based on real memory usage {es-pull}31767[#31767]
Infra/Core::
-* Core: Default node.name to the hostname {pull}33677[#33677]
-* Remove bulk fallback for write thread pool {pull}29609[#29609]
-* CCS: Drop http address from remote cluster info {pull}29568[#29568] (issue: {issue}29207[#29207])
-* Remove the index thread pool {pull}29556[#29556]
-* Main response should not have status 503 when okay {pull}29045[#29045] (issue: {issue}8902[#8902])
-* Automatically prepare indices for splitting {pull}27451[#27451]
-* Don't refresh on `_flush` `_force_merge` and `_upgrade` {pull}27000[#27000] (issue: {issue}26972[#26972])
+* Core: Default node.name to the hostname {es-pull}33677[#33677]
+* Remove bulk fallback for write thread pool {es-pull}29609[#29609]
+* CCS: Drop http address from remote cluster info {es-pull}29568[#29568] (issue: {es-issue}29207[#29207])
+* Remove the index thread pool {es-pull}29556[#29556]
+* Main response should not have status 503 when okay {es-pull}29045[#29045] (issue: {es-issue}8902[#8902])
+* Automatically prepare indices for splitting {es-pull}27451[#27451]
+* Don't refresh on `_flush` `_force_merge` and `_upgrade` {es-pull}27000[#27000] (issue: {es-issue}26972[#26972])
Infra/Packaging::
-* Packaging: Remove windows bin files from the tar distribution {pull}30596[#30596]
+* Packaging: Remove windows bin files from the tar distribution {es-pull}30596[#30596]
Infra/REST API::
-* REST: Remove GET support for clear cache indices {pull}29525[#29525]
-* REST : Clear Indices Cache API remove deprecated url params {pull}29068[#29068]
+* REST: Remove GET support for clear cache indices {es-pull}29525[#29525]
+* REST : Clear Indices Cache API remove deprecated url params {es-pull}29068[#29068]
Infra/Scripting::
-* Remove support for deprecated StoredScript contexts {pull}31394[#31394] (issues: {issue}27612[#27612], {issue}28939[#28939])
-* Scripting: Remove getDate methods from ScriptDocValues {pull}30690[#30690]
-* Handle missing and multiple values in script {pull}29611[#29611] (issue: {issue}29286[#29286])
-* Drop `ScriptDocValues#date` and `ScriptDocValues#dates` in 7.0.0 [ISSUE] {pull}23008[#23008]
+* Remove support for deprecated StoredScript contexts {es-pull}31394[#31394] (issues: {es-issue}27612[#27612], {es-issue}28939[#28939])
+* Scripting: Remove getDate methods from ScriptDocValues {es-pull}30690[#30690]
+* Handle missing and multiple values in script {es-pull}29611[#29611] (issue: {es-issue}29286[#29286])
+* Drop `ScriptDocValues#date` and `ScriptDocValues#dates` in 7.0.0 [ISSUE] {es-pull}23008[#23008]
Infra/Settings::
-* Remove config prompting for secrets and text {pull}27216[#27216]
+* Remove config prompting for secrets and text {es-pull}27216[#27216]
Mapping::
-* Match phrase queries against non-indexed fields should throw an exception {pull}31060[#31060]
-* Remove legacy mapping code. {pull}29224[#29224]
-* Reject updates to the `_default_` mapping. {pull}29165[#29165] (issues: {issue}15613[#15613], {issue}28248[#28248])
-* Remove the `update_all_types` option. {pull}28288[#28288]
-* Remove the `_default_` mapping. {pull}28248[#28248]
-* Reject the `index_options` parameter for numeric fields {pull}26668[#26668] (issue: {issue}21475[#21475])
+* Match phrase queries against non-indexed fields should throw an exception {es-pull}31060[#31060]
+* Remove legacy mapping code. {es-pull}29224[#29224]
+* Reject updates to the `_default_` mapping. {es-pull}29165[#29165] (issues: {es-issue}15613[#15613], {es-issue}28248[#28248])
+* Remove the `update_all_types` option. {es-pull}28288[#28288]
+* Remove the `_default_` mapping. {es-pull}28248[#28248]
+* Reject the `index_options` parameter for numeric fields {es-pull}26668[#26668] (issue: {es-issue}21475[#21475])
Network::
-* Network: Remove http.enabled setting {pull}29601[#29601] (issue: {issue}12792[#12792])
-* Remove HTTP max content length leniency {pull}29337[#29337]
+* Network: Remove http.enabled setting {es-pull}29601[#29601] (issue: {es-issue}12792[#12792])
+* Remove HTTP max content length leniency {es-pull}29337[#29337]
Percolator::
-* remove deprecated percolator map_unmapped_fields_as_string setting {pull}28060[#28060]
+* remove deprecated percolator map_unmapped_fields_as_string setting {es-pull}28060[#28060]
Ranking::
-* Add minimal sanity checks to custom/scripted similarities. {pull}33564[#33564] (issue: {issue}33309[#33309])
-* Scroll queries asking for rescore are considered invalid {pull}32918[#32918] (issue: {issue}31775[#31775])
+* Add minimal sanity checks to custom/scripted similarities. {es-pull}33564[#33564] (issue: {es-issue}33309[#33309])
+* Scroll queries asking for rescore are considered invalid {es-pull}32918[#32918] (issue: {es-issue}31775[#31775])
Search::
-* Remove deprecated url parameters `_source_include` and `_source_exclude` {pull}35097[#35097] (issues: {issue}22792[#22792], {issue}33475[#33475])
-* Disallow negative query boost {pull}34486[#34486] (issue: {issue}33309[#33309])
-* Forbid negative `weight` in Function Score Query {pull}33390[#33390] (issue: {issue}31927[#31927])
-* In the field capabilities API, remove support for providing fields in the request body. {pull}30185[#30185]
-* Remove deprecated options for query_string {pull}29203[#29203] (issue: {issue}25551[#25551])
-* Fix Laplace scorer to multiply by alpha (and not add) {pull}27125[#27125]
-* Remove _primary and _replica shard preferences {pull}26791[#26791] (issue: {issue}26335[#26335])
-* Limit the number of expanded fields it query_string and simple_query_string {pull}26541[#26541] (issue: {issue}25105[#25105])
-* Make purely negative queries return scores of 0. {pull}26015[#26015] (issue: {issue}23449[#23449])
+* Remove deprecated url parameters `_source_include` and `_source_exclude` {es-pull}35097[#35097] (issues: {es-issue}22792[#22792], {es-issue}33475[#33475])
+* Disallow negative query boost {es-pull}34486[#34486] (issue: {es-issue}33309[#33309])
+* Forbid negative `weight` in Function Score Query {es-pull}33390[#33390] (issue: {es-issue}31927[#31927])
+* In the field capabilities API, remove support for providing fields in the request body. {es-pull}30185[#30185]
+* Remove deprecated options for query_string {es-pull}29203[#29203] (issue: {es-issue}25551[#25551])
+* Fix Laplace scorer to multiply by alpha (and not add) {es-pull}27125[#27125]
+* Remove _primary and _replica shard preferences {es-pull}26791[#26791] (issue: {es-issue}26335[#26335])
+* Limit the number of expanded fields it query_string and simple_query_string {es-pull}26541[#26541] (issue: {es-issue}25105[#25105])
+* Make purely negative queries return scores of 0. {es-pull}26015[#26015] (issue: {es-issue}23449[#23449])
Snapshot/Restore::
-* Include size of snapshot in snapshot metadata {pull}30890[#30890] (issue: {issue}18543[#18543])
-* Remove azure deprecated settings {pull}26099[#26099] (issue: {issue}23405[#23405])
+* Include size of snapshot in snapshot metadata {es-pull}30890[#30890] (issue: {es-issue}18543[#18543])
+* Remove azure deprecated settings {es-pull}26099[#26099] (issue: {es-issue}23405[#23405])
Store::
-* drop elasticsearch-translog for 7.0 {pull}33373[#33373] (issues: {issue}31389[#31389], {issue}32281[#32281])
-* completely drop `index.shard.check_on_startup: fix` for 7.0 {pull}33194[#33194]
+* drop elasticsearch-translog for 7.0 {es-pull}33373[#33373] (issues: {es-issue}31389[#31389], {es-issue}32281[#32281])
+* completely drop `index.shard.check_on_startup: fix` for 7.0 {es-pull}33194[#33194]
Suggesters::
-* Fix threshold frequency computation in Suggesters {pull}34312[#34312] (issue: {issue}34282[#34282])
-* Make Geo Context Mapping Parsing More Strict {pull}32821[#32821] (issues: {issue}32202[#32202], {issue}32412[#32412])
-* Make Geo Context Parsing More Strict {pull}32412[#32412] (issue: {issue}32202[#32202])
-* Remove the ability to index or query context suggestions without context {pull}31007[#31007] (issue: {issue}30712[#30712])
+* Fix threshold frequency computation in Suggesters {es-pull}34312[#34312] (issue: {es-issue}34282[#34282])
+* Make Geo Context Mapping Parsing More Strict {es-pull}32821[#32821] (issues: {es-issue}32202[#32202], {es-issue}32412[#32412])
+* Make Geo Context Parsing More Strict {es-pull}32412[#32412] (issue: {es-issue}32202[#32202])
+* Remove the ability to index or query context suggestions without context {es-pull}31007[#31007] (issue: {es-issue}30712[#30712])
@@ -131,47 +131,47 @@ Suggesters::
=== Breaking Java changes
Aggregations::
-* Change GeoHashGrid.Bucket#getKey() to return String {pull}31748[#31748] (issue: {issue}30320[#30320])
+* Change GeoHashGrid.Bucket#getKey() to return String {es-pull}31748[#31748] (issue: {es-issue}30320[#30320])
Analysis::
-* Remove deprecated AnalysisPlugin#requriesAnalysisSettings method {pull}32037[#32037] (issue: {issue}32025[#32025])
+* Remove deprecated AnalysisPlugin#requriesAnalysisSettings method {es-pull}32037[#32037] (issue: {es-issue}32025[#32025])
Features/Java High Level REST Client::
-* API: Drop deprecated methods from Retry {pull}33925[#33925]
-* REST hl client: cluster health to default to cluster level {pull}31268[#31268] (issue: {issue}29331[#29331])
-* REST high-level Client: remove deprecated API methods {pull}31200[#31200] (issue: {issue}31069[#31069])
+* API: Drop deprecated methods from Retry {es-pull}33925[#33925]
+* REST hl client: cluster health to default to cluster level {es-pull}31268[#31268] (issue: {es-issue}29331[#29331])
+* REST high-level Client: remove deprecated API methods {es-pull}31200[#31200] (issue: {es-issue}31069[#31069])
Features/Java Low Level REST Client::
-* LLREST: Drop deprecated methods {pull}33223[#33223] (issues: {issue}29623[#29623], {issue}30315[#30315])
+* LLREST: Drop deprecated methods {es-pull}33223[#33223] (issues: {es-issue}29623[#29623], {es-issue}30315[#30315])
Geo::
-* [Geo] Decouple geojson parse logic from ShapeBuilders {pull}27212[#27212]
+* [Geo] Decouple geojson parse logic from ShapeBuilders {es-pull}27212[#27212]
Infra/Core::
-* Core: Remove RequestBuilder from Action {pull}30966[#30966]
+* Core: Remove RequestBuilder from Action {es-pull}30966[#30966]
Infra/Transport API::
-* Java api clean up: remove deprecated `isShardsAcked` {pull}28311[#28311] (issues: {issue}27784[#27784], {issue}27819[#27819])
+* Java api clean up: remove deprecated `isShardsAcked` {es-pull}28311[#28311] (issues: {es-issue}27784[#27784], {es-issue}27819[#27819])
[[deprecation-7.0.0-alpha1]]
[float]
=== Deprecations
Analysis::
-* Replace parameter unicodeSetFilter with unicode_set_filter {pull}29215[#29215] (issue: {issue}22823[#22823])
-* Replace delimited_payload_filter by delimited_payload {pull}26625[#26625] (issue: {issue}21978[#21978])
+* Replace parameter unicodeSetFilter with unicode_set_filter {es-pull}29215[#29215] (issue: {es-issue}22823[#22823])
+* Replace delimited_payload_filter by delimited_payload {es-pull}26625[#26625] (issue: {es-issue}21978[#21978])
Features/Indices APIs::
-* Default copy settings to true and deprecate on the REST layer {pull}30598[#30598]
+* Default copy settings to true and deprecate on the REST layer {es-pull}30598[#30598]
Infra/Transport API::
-* Deprecate the transport client in favour of the high-level REST client {pull}27085[#27085]
+* Deprecate the transport client in favour of the high-level REST client {es-pull}27085[#27085]
Mapping::
-* Deprecate type exists requests. {pull}34663[#34663]
+* Deprecate type exists requests. {es-pull}34663[#34663]
Search::
-* Deprecate filtering on `_type`. {pull}29468[#29468] (issue: {issue}15613[#15613])
+* Deprecate filtering on `_type`. {es-pull}29468[#29468] (issue: {es-issue}15613[#15613])
@@ -180,61 +180,61 @@ Search::
=== New features
Analysis::
-* Relax TermVectors API to work with textual fields other than TextFieldType {pull}31915[#31915] (issue: {issue}31902[#31902])
+* Relax TermVectors API to work with textual fields other than TextFieldType {es-pull}31915[#31915] (issue: {es-issue}31902[#31902])
CCR::
-* Generalize search.remote settings to cluster.remote {pull}33413[#33413]
+* Generalize search.remote settings to cluster.remote {es-pull}33413[#33413]
Distributed::
-* log messages from allocation commands {pull}25955[#25955] (issues: {issue}22821[#22821], {issue}25325[#25325])
+* log messages from allocation commands {es-pull}25955[#25955] (issues: {es-issue}22821[#22821], {es-issue}25325[#25325])
Features/Ingest::
-* Revert "Introduce a Hashing Processor (#31087)" {pull}32178[#32178]
-* Add ingest-attachment support for per document `indexed_chars` limit {pull}28977[#28977] (issue: {issue}28942[#28942])
+* Revert "Introduce a Hashing Processor (#31087)" {es-pull}32178[#32178]
+* Add ingest-attachment support for per document `indexed_chars` limit {es-pull}28977[#28977] (issue: {es-issue}28942[#28942])
Features/Java High Level REST Client::
-* GraphClient for the high level REST client and associated tests {pull}32366[#32366]
+* GraphClient for the high level REST client and associated tests {es-pull}32366[#32366]
Features/Monitoring::
-* [Elasticsearch Monitoring] Collect only display_name (for now) {pull}35265[#35265] (issue: {issue}8445[#8445])
+* [Elasticsearch Monitoring] Collect only display_name (for now) {es-pull}35265[#35265] (issue: {es-issue}8445[#8445])
Infra/Core::
-* Skip shard refreshes if shard is `search idle` {pull}27500[#27500]
+* Skip shard refreshes if shard is `search idle` {es-pull}27500[#27500]
Infra/Logging::
-* Logging: Unify log rotation for index/search slow log {pull}27298[#27298]
+* Logging: Unify log rotation for index/search slow log {es-pull}27298[#27298]
Infra/Plugins::
-* Reload secure settings for plugins {pull}31383[#31383] (issue: {issue}29135[#29135])
+* Reload secure settings for plugins {es-pull}31383[#31383] (issue: {es-issue}29135[#29135])
Infra/REST API::
-* Add an `include_type_name` option. {pull}29453[#29453] (issue: {issue}15613[#15613])
+* Add an `include_type_name` option. {es-pull}29453[#29453] (issue: {es-issue}15613[#15613])
Machine Learning::
-* [ML] Filter undefined job groups from update job calendar actions {pull}30757[#30757]
+* [ML] Filter undefined job groups from update job calendar actions {es-pull}30757[#30757]
Mapping::
-* Add a `feature_vector` field. {pull}31102[#31102] (issue: {issue}27552[#27552])
-* Expose Lucene's FeatureField. {pull}30618[#30618]
+* Add a `feature_vector` field. {es-pull}31102[#31102] (issue: {es-issue}27552[#27552])
+* Expose Lucene's FeatureField. {es-pull}30618[#30618]
Ranking::
-* Add ranking evaluation API {pull}27478[#27478] (issue: {issue}19195[#19195])
+* Add ranking evaluation API {es-pull}27478[#27478] (issue: {es-issue}19195[#19195])
Recovery::
-* Allow to trim all ops above a certain seq# with a term lower than X, … {pull}31211[#31211] (issue: {issue}10708[#10708])
+* Allow to trim all ops above a certain seq# with a term lower than X, … {es-pull}31211[#31211] (issue: {es-issue}10708[#10708])
SQL::
-* SQL: Add basic support for ST_AsWKT geo function {pull}34205[#34205]
-* SQL: Add support for SYS GEOMETRY_COLUMNS {pull}30496[#30496] (issue: {issue}29872[#29872])
+* SQL: Add basic support for ST_AsWKT geo function {es-pull}34205[#34205]
+* SQL: Add support for SYS GEOMETRY_COLUMNS {es-pull}30496[#30496] (issue: {es-issue}29872[#29872])
Search::
-* Add “took” timing info to response for _msearch/template API {pull}30961[#30961] (issue: {issue}30957[#30957])
-* Expose the lucene Matches API to searches [ISSUE] {pull}29631[#29631]
-* Add allow_partial_search_results flag to search requests with default setting true {pull}28440[#28440] (issue: {issue}27435[#27435])
-* Enable adaptive replica selection by default {pull}26522[#26522] (issue: {issue}24915[#24915])
+* Add “took” timing info to response for _msearch/template API {es-pull}30961[#30961] (issue: {es-issue}30957[#30957])
+* Expose the lucene Matches API to searches [ISSUE] {es-pull}29631[#29631]
+* Add allow_partial_search_results flag to search requests with default setting true {es-pull}28440[#28440] (issue: {es-issue}27435[#27435])
+* Enable adaptive replica selection by default {es-pull}26522[#26522] (issue: {es-issue}24915[#24915])
Suggesters::
-* serialize suggestion responses as named writeables {pull}30284[#30284] (issue: {issue}26585[#26585])
+* serialize suggestion responses as named writeables {es-pull}30284[#30284] (issue: {es-issue}26585[#26585])
@@ -243,133 +243,133 @@ Suggesters::
=== Enhancements
Aggregations::
-* Uses MergingDigest instead of AVLDigest in percentiles agg {pull}28702[#28702] (issue: {issue}19528[#19528])
+* Uses MergingDigest instead of AVLDigest in percentiles agg {es-pull}28702[#28702] (issue: {es-issue}19528[#19528])
Discovery-Plugins::
-* Rename discovery.zen.minimum_master_nodes [ISSUE] {pull}14058[#14058]
+* Rename discovery.zen.minimum_master_nodes [ISSUE] {es-pull}14058[#14058]
Engine::
-* Remove versionType from translog {pull}31945[#31945]
-* do retry if primary fails on AsyncAfterWriteAction {pull}31857[#31857] (issues: {issue}31716[#31716], {issue}31755[#31755])
-* handle AsyncAfterWriteAction exception before listener is registered {pull}31755[#31755] (issue: {issue}31716[#31716])
-* Use IndexWriter#flushNextBuffer to free memory {pull}27753[#27753]
-* Remove pre 6.0.0 support from InternalEngine {pull}27720[#27720]
+* Remove versionType from translog {es-pull}31945[#31945]
+* do retry if primary fails on AsyncAfterWriteAction {es-pull}31857[#31857] (issues: {es-issue}31716[#31716], {es-issue}31755[#31755])
+* handle AsyncAfterWriteAction exception before listener is registered {es-pull}31755[#31755] (issue: {es-issue}31716[#31716])
+* Use IndexWriter#flushNextBuffer to free memory {es-pull}27753[#27753]
+* Remove pre 6.0.0 support from InternalEngine {es-pull}27720[#27720]
Features/Indices APIs::
-* Add cluster-wide shard limit {pull}32856[#32856] (issue: {issue}20705[#20705])
-* Remove RestGetAllAliasesAction {pull}31308[#31308] (issue: {issue}31129[#31129])
-* Add rollover-creation-date setting to rolled over index {pull}31144[#31144] (issue: {issue}30887[#30887])
-* add is-write-index flag to aliases {pull}30942[#30942]
-* Make index and bulk APIs work without types. {pull}29479[#29479]
+* Add cluster-wide shard limit {es-pull}32856[#32856] (issue: {es-issue}20705[#20705])
+* Remove RestGetAllAliasesAction {es-pull}31308[#31308] (issue: {es-issue}31129[#31129])
+* Add rollover-creation-date setting to rolled over index {es-pull}31144[#31144] (issue: {es-issue}30887[#30887])
+* add is-write-index flag to aliases {es-pull}30942[#30942]
+* Make index and bulk APIs work without types. {es-pull}29479[#29479]
Features/Ingest::
-* ingest: Add ignore_missing property to foreach filter (#22147) {pull}31578[#31578] (issue: {issue}22147[#22147])
+* ingest: Add ignore_missing property to foreach filter (#22147) {es-pull}31578[#31578] (issue: {es-issue}22147[#22147])
Features/Java High Level REST Client::
-* HLRC API for _termvectors {pull}32610[#32610] (issue: {issue}27205[#27205])
+* HLRC API for _termvectors {es-pull}32610[#32610] (issue: {es-issue}27205[#27205])
Features/Stats::
-* Stats to record how often the ClusterState diff mechanism is used successfully {pull}26973[#26973]
+* Stats to record how often the ClusterState diff mechanism is used successfully {es-pull}26973[#26973]
Features/Watcher::
-* Watcher: Validate email adresses when storing a watch {pull}34042[#34042] (issue: {issue}33980[#33980])
+* Watcher: Validate email adresses when storing a watch {es-pull}34042[#34042] (issue: {es-issue}33980[#33980])
Infra/Circuit Breakers::
-* Have circuit breaker succeed on unknown mem usage {pull}33125[#33125] (issue: {issue}31767[#31767])
-* Account for XContent overhead in in-flight breaker {pull}31613[#31613]
-* Script Stats: Add compilation limit counter to stats {pull}26387[#26387]
+* Have circuit breaker succeed on unknown mem usage {es-pull}33125[#33125] (issue: {es-issue}31767[#31767])
+* Account for XContent overhead in in-flight breaker {es-pull}31613[#31613]
+* Script Stats: Add compilation limit counter to stats {es-pull}26387[#26387]
Infra/Core::
-* Add RunOnce utility class that executes a Runnable exactly once {pull}35484[#35484]
-* Improved IndexNotFoundException's default error message {pull}34649[#34649] (issue: {issue}34628[#34628])
-* Set a bounded default for http.max_warning_header_count [ISSUE] {pull}33479[#33479]
+* Add RunOnce utility class that executes a Runnable exactly once {es-pull}35484[#35484]
+* Improved IndexNotFoundException's default error message {es-pull}34649[#34649] (issue: {es-issue}34628[#34628])
+* Set a bounded default for http.max_warning_header_count [ISSUE] {es-pull}33479[#33479]
Infra/Packaging::
-* Choose JVM options ergonomically {pull}30684[#30684]
+* Choose JVM options ergonomically {es-pull}30684[#30684]
Infra/REST API::
-* Remove hand-coded XContent duplicate checks {pull}34588[#34588] (issues: {issue}22073[#22073], {issue}22225[#22225], {issue}22253[#22253])
-* Add the `include_type_name` option to the search and document APIs. {pull}29506[#29506] (issue: {issue}15613[#15613])
-* Validate `op_type` for `_create` {pull}27483[#27483]
+* Remove hand-coded XContent duplicate checks {es-pull}34588[#34588] (issues: {es-issue}22073[#22073], {es-issue}22225[#22225], {es-issue}22253[#22253])
+* Add the `include_type_name` option to the search and document APIs. {es-pull}29506[#29506] (issue: {es-issue}15613[#15613])
+* Validate `op_type` for `_create` {es-pull}27483[#27483]
Infra/Scripting::
-* Tests: Add support for custom contexts to mock scripts {pull}34100[#34100]
-* Scripting: Reflect factory signatures in painless classloader {pull}34088[#34088]
-* Handle missing values in painless {pull}32207[#32207] (issue: {issue}29286[#29286])
+* Tests: Add support for custom contexts to mock scripts {es-pull}34100[#34100]
+* Scripting: Reflect factory signatures in painless classloader {es-pull}34088[#34088]
+* Handle missing values in painless {es-pull}32207[#32207] (issue: {es-issue}29286[#29286])
Infra/Settings::
-* Settings: Add keystore creation to add commands {pull}26126[#26126]
+* Settings: Add keystore creation to add commands {es-pull}26126[#26126]
Infra/Transport API::
-* Change BWC version for VerifyRepositoryResponse {pull}30796[#30796] (issue: {issue}30762[#30762])
+* Change BWC version for VerifyRepositoryResponse {es-pull}30796[#30796] (issue: {es-issue}30762[#30762])
Network::
-* Add cors support to NioHttpServerTransport {pull}30827[#30827] (issue: {issue}28898[#28898])
-* Reintroduce mandatory http pipelining support {pull}30820[#30820]
-* Make http pipelining support mandatory {pull}30695[#30695] (issues: {issue}28898[#28898], {issue}29500[#29500])
-* Add nio http server transport {pull}29587[#29587] (issue: {issue}28898[#28898])
-* Add class for serializing message to bytes {pull}29384[#29384] (issue: {issue}28898[#28898])
-* Selectors operate on channel contexts {pull}28468[#28468] (issue: {issue}27260[#27260])
-* Unify nio read / write channel contexts {pull}28160[#28160] (issue: {issue}27260[#27260])
-* Create nio-transport plugin for NioTransport {pull}27949[#27949] (issue: {issue}27260[#27260])
-* Add elasticsearch-nio jar for base nio classes {pull}27801[#27801] (issue: {issue}27802[#27802])
+* Add cors support to NioHttpServerTransport {es-pull}30827[#30827] (issue: {es-issue}28898[#28898])
+* Reintroduce mandatory http pipelining support {es-pull}30820[#30820]
+* Make http pipelining support mandatory {es-pull}30695[#30695] (issues: {es-issue}28898[#28898], {es-issue}29500[#29500])
+* Add nio http server transport {es-pull}29587[#29587] (issue: {es-issue}28898[#28898])
+* Add class for serializing message to bytes {es-pull}29384[#29384] (issue: {es-issue}28898[#28898])
+* Selectors operate on channel contexts {es-pull}28468[#28468] (issue: {es-issue}27260[#27260])
+* Unify nio read / write channel contexts {es-pull}28160[#28160] (issue: {es-issue}27260[#27260])
+* Create nio-transport plugin for NioTransport {es-pull}27949[#27949] (issue: {es-issue}27260[#27260])
+* Add elasticsearch-nio jar for base nio classes {es-pull}27801[#27801] (issue: {es-issue}27802[#27802])
Ranking::
-* Add k parameter to PrecisionAtK metric {pull}27569[#27569]
+* Add k parameter to PrecisionAtK metric {es-pull}27569[#27569]
SQL::
-* SQL: Introduce support for NULL values {pull}34573[#34573] (issue: {issue}32079[#32079])
+* SQL: Introduce support for NULL values {es-pull}34573[#34573] (issue: {es-issue}32079[#32079])
Search::
-* Make limit on number of expanded fields configurable {pull}35284[#35284] (issues: {issue}26541[#26541], {issue}34778[#34778])
-* Search: Simply SingleFieldsVisitor {pull}34052[#34052]
-* Don't count hits via the collector if the hit count can be computed from index stats. {pull}33701[#33701]
-* Limit the number of concurrent requests per node {pull}31206[#31206] (issue: {issue}31192[#31192])
-* Default max concurrent search req. numNodes * 5 {pull}31171[#31171] (issues: {issue}30783[#30783], {issue}30994[#30994])
-* Change ScriptException status to 400 (bad request) {pull}30861[#30861] (issue: {issue}12315[#12315])
-* Change default value to true for transpositions parameter of fuzzy query {pull}26901[#26901]
-* Introducing "took" time (in ms) for `_msearch` {pull}23767[#23767] (issue: {issue}23131[#23131])
+* Make limit on number of expanded fields configurable {es-pull}35284[#35284] (issues: {es-issue}26541[#26541], {es-issue}34778[#34778])
+* Search: Simply SingleFieldsVisitor {es-pull}34052[#34052]
+* Don't count hits via the collector if the hit count can be computed from index stats. {es-pull}33701[#33701]
+* Limit the number of concurrent requests per node {es-pull}31206[#31206] (issue: {es-issue}31192[#31192])
+* Default max concurrent search req. numNodes * 5 {es-pull}31171[#31171] (issues: {es-issue}30783[#30783], {es-issue}30994[#30994])
+* Change ScriptException status to 400 (bad request) {es-pull}30861[#30861] (issue: {es-issue}12315[#12315])
+* Change default value to true for transpositions parameter of fuzzy query {es-pull}26901[#26901]
+* Introducing "took" time (in ms) for `_msearch` {es-pull}23767[#23767] (issue: {es-issue}23131[#23131])
Snapshot/Restore::
-* #31608 Add S3 Setting to Force Path Type Access {pull}34721[#34721] (issue: {issue}31608[#31608])
+* #31608 Add S3 Setting to Force Path Type Access {es-pull}34721[#34721] (issue: {es-issue}31608[#31608])
Store::
-* add RemoveCorruptedShardDataCommand {pull}32281[#32281] (issues: {issue}31389[#31389], {issue}32279[#32279])
+* add RemoveCorruptedShardDataCommand {es-pull}32281[#32281] (issues: {es-issue}31389[#31389], {es-issue}32279[#32279])
ZenDiscovery::
-* [Zen2] Introduce vote withdrawal {pull}35446[#35446]
-* Zen2: Add basic Zen1 transport-level BWC {pull}35443[#35443]
-* Zen2: Add diff-based publishing {pull}35290[#35290]
-* [Zen2] Introduce auto_shrink_voting_configuration setting {pull}35217[#35217]
-* Introduce transport API for cluster bootstrapping {pull}34961[#34961]
-* [Zen2] Reconfigure cluster as its membership changes {pull}34592[#34592] (issue: {issue}33924[#33924])
-* Zen2: Fail fast on disconnects {pull}34503[#34503]
-* [Zen2] Add storage-layer disruptions to CoordinatorTests {pull}34347[#34347]
-* [Zen2] Add low-level bootstrap implementation {pull}34345[#34345]
-* [Zen2] Gather votes from all nodes {pull}34335[#34335]
-* Zen2: Add Cluster State Applier {pull}34257[#34257]
-* [Zen2] Add safety phase to CoordinatorTests {pull}34241[#34241]
-* [Zen2] Integrate FollowerChecker with Coordinator {pull}34075[#34075]
-* Integrate LeaderChecker with Coordinator {pull}34049[#34049]
-* Zen2: Trigger join when active master detected {pull}34008[#34008]
-* Zen2: Update PeerFinder term on term bump {pull}33992[#33992]
-* [Zen2] Calculate optimal cluster configuration {pull}33924[#33924]
-* [Zen2] Introduce FollowersChecker {pull}33917[#33917]
-* Zen2: Integrate publication pipeline into Coordinator {pull}33771[#33771]
-* Zen2: Add DisruptableMockTransport {pull}33713[#33713]
-* [Zen2] Implement basic cluster formation {pull}33668[#33668]
-* [Zen2] Introduce LeaderChecker {pull}33024[#33024]
-* Zen2: Add leader-side join handling logic {pull}33013[#33013]
-* [Zen2] Add PeerFinder#onFoundPeersUpdated {pull}32939[#32939]
-* [Zen2] Introduce PreVoteCollector {pull}32847[#32847]
-* [Zen2] Introduce ElectionScheduler {pull}32846[#32846]
-* [Zen2] Introduce ElectionScheduler {pull}32709[#32709]
-* [Zen2] Add HandshakingTransportAddressConnector {pull}32643[#32643] (issue: {issue}32246[#32246])
-* [Zen2] Add UnicastConfiguredHostsResolver {pull}32642[#32642] (issue: {issue}32246[#32246])
-* Zen2: Cluster state publication pipeline {pull}32584[#32584] (issue: {issue}32006[#32006])
-* [Zen2] Introduce gossip-like discovery of master nodes {pull}32246[#32246]
-* Add core coordination algorithm for cluster state publishing {pull}32171[#32171] (issue: {issue}32006[#32006])
-* Add term and config to cluster state {pull}32100[#32100] (issue: {issue}32006[#32006])
+* [Zen2] Introduce vote withdrawal {es-pull}35446[#35446]
+* Zen2: Add basic Zen1 transport-level BWC {es-pull}35443[#35443]
+* Zen2: Add diff-based publishing {es-pull}35290[#35290]
+* [Zen2] Introduce auto_shrink_voting_configuration setting {es-pull}35217[#35217]
+* Introduce transport API for cluster bootstrapping {es-pull}34961[#34961]
+* [Zen2] Reconfigure cluster as its membership changes {es-pull}34592[#34592] (issue: {es-issue}33924[#33924])
+* Zen2: Fail fast on disconnects {es-pull}34503[#34503]
+* [Zen2] Add storage-layer disruptions to CoordinatorTests {es-pull}34347[#34347]
+* [Zen2] Add low-level bootstrap implementation {es-pull}34345[#34345]
+* [Zen2] Gather votes from all nodes {es-pull}34335[#34335]
+* Zen2: Add Cluster State Applier {es-pull}34257[#34257]
+* [Zen2] Add safety phase to CoordinatorTests {es-pull}34241[#34241]
+* [Zen2] Integrate FollowerChecker with Coordinator {es-pull}34075[#34075]
+* Integrate LeaderChecker with Coordinator {es-pull}34049[#34049]
+* Zen2: Trigger join when active master detected {es-pull}34008[#34008]
+* Zen2: Update PeerFinder term on term bump {es-pull}33992[#33992]
+* [Zen2] Calculate optimal cluster configuration {es-pull}33924[#33924]
+* [Zen2] Introduce FollowersChecker {es-pull}33917[#33917]
+* Zen2: Integrate publication pipeline into Coordinator {es-pull}33771[#33771]
+* Zen2: Add DisruptableMockTransport {es-pull}33713[#33713]
+* [Zen2] Implement basic cluster formation {es-pull}33668[#33668]
+* [Zen2] Introduce LeaderChecker {es-pull}33024[#33024]
+* Zen2: Add leader-side join handling logic {es-pull}33013[#33013]
+* [Zen2] Add PeerFinder#onFoundPeersUpdated {es-pull}32939[#32939]
+* [Zen2] Introduce PreVoteCollector {es-pull}32847[#32847]
+* [Zen2] Introduce ElectionScheduler {es-pull}32846[#32846]
+* [Zen2] Introduce ElectionScheduler {es-pull}32709[#32709]
+* [Zen2] Add HandshakingTransportAddressConnector {es-pull}32643[#32643] (issue: {es-issue}32246[#32246])
+* [Zen2] Add UnicastConfiguredHostsResolver {es-pull}32642[#32642] (issue: {es-issue}32246[#32246])
+* Zen2: Cluster state publication pipeline {es-pull}32584[#32584] (issue: {es-issue}32006[#32006])
+* [Zen2] Introduce gossip-like discovery of master nodes {es-pull}32246[#32246]
+* Add core coordination algorithm for cluster state publishing {es-pull}32171[#32171] (issue: {es-issue}32006[#32006])
+* Add term and config to cluster state {es-pull}32100[#32100] (issue: {es-issue}32006[#32006])
@@ -378,71 +378,71 @@ ZenDiscovery::
=== Bug fixes
Aggregations::
-* Fix InternalAutoDateHistogram reproducible failure {pull}32723[#32723] (issue: {issue}32215[#32215])
+* Fix InternalAutoDateHistogram reproducible failure {es-pull}32723[#32723] (issue: {es-issue}32215[#32215])
Analysis::
-* Close #26771: beider_morse phonetic encoder failure when languageset unspecified {pull}26848[#26848] (issue: {issue}26771[#26771])
+* Close #26771: beider_morse phonetic encoder failure when languageset unspecified {es-pull}26848[#26848] (issue: {es-issue}26771[#26771])
Authorization::
-* Empty GetAliases authorization fix {pull}34444[#34444] (issue: {issue}31952[#31952])
+* Empty GetAliases authorization fix {es-pull}34444[#34444] (issue: {es-issue}31952[#31952])
Docs Infrastructure::
-* Docs build fails due to missing nexus.png [ISSUE] {pull}33101[#33101]
+* Docs build fails due to missing nexus.png [ISSUE] {es-pull}33101[#33101]
Features/Indices APIs::
-* Validate top-level keys for create index request (#23755) {pull}23869[#23869] (issue: {issue}23755[#23755])
+* Validate top-level keys for create index request (#23755) {es-pull}23869[#23869] (issue: {es-issue}23755[#23755])
Features/Ingest::
-* INGEST: Fix Deprecation Warning in Script Proc. {pull}32407[#32407]
+* INGEST: Fix Deprecation Warning in Script Proc. {es-pull}32407[#32407]
Features/Java High Level REST Client::
-* HLRC: Drop extra level from user parser {pull}34932[#34932]
+* HLRC: Drop extra level from user parser {es-pull}34932[#34932]
Features/Java Low Level REST Client::
-* Remove I/O pool blocking sniffing call from onFailure callback, add some logic around host exclusion {pull}27985[#27985] (issue: {issue}27984[#27984])
+* Remove I/O pool blocking sniffing call from onFailure callback, add some logic around host exclusion {es-pull}27985[#27985] (issue: {es-issue}27984[#27984])
Features/Watcher::
-* Watcher: Ignore system locale/timezone in croneval CLI tool {pull}33215[#33215]
+* Watcher: Ignore system locale/timezone in croneval CLI tool {es-pull}33215[#33215]
Geo::
-* [build] Test `GeoShapeQueryTests#testPointsOnly` fails [ISSUE] {pull}27454[#27454]
+* [build] Test `GeoShapeQueryTests#testPointsOnly` fails [ISSUE] {es-pull}27454[#27454]
Infra/Core::
-* Ensure shard is refreshed once it's inactive {pull}27559[#27559] (issue: {issue}27500[#27500])
+* Ensure shard is refreshed once it's inactive {es-pull}27559[#27559] (issue: {es-issue}27500[#27500])
Infra/Settings::
-* Change format how settings represent lists / array {pull}26723[#26723]
+* Change format how settings represent lists / array {es-pull}26723[#26723]
Infra/Transport API::
-* Remove version read/write logic in Verify Response {pull}30879[#30879] (issue: {issue}30807[#30807])
-* Enable muted Repository test {pull}30875[#30875] (issue: {issue}30807[#30807])
-* Bad regex in CORS settings should throw a nicer error {pull}29108[#29108]
+* Remove version read/write logic in Verify Response {es-pull}30879[#30879] (issue: {es-issue}30807[#30807])
+* Enable muted Repository test {es-pull}30875[#30875] (issue: {es-issue}30807[#30807])
+* Bad regex in CORS settings should throw a nicer error {es-pull}29108[#29108]
License::
-* Update versions for start_trial after backport {pull}30218[#30218] (issue: {issue}30135[#30135])
+* Update versions for start_trial after backport {es-pull}30218[#30218] (issue: {es-issue}30135[#30135])
Mapping::
-* Ensure that field aliases cannot be used in multi-fields. {pull}32219[#32219]
+* Ensure that field aliases cannot be used in multi-fields. {es-pull}32219[#32219]
Network::
-* Adjust SSLDriver behavior for JDK11 changes {pull}32145[#32145] (issues: {issue}32122[#32122], {issue}32144[#32144])
-* Netty4SizeHeaderFrameDecoder error {pull}31057[#31057]
-* Fix memory leak in http pipelining {pull}30815[#30815] (issue: {issue}30801[#30801])
-* Fix issue with finishing handshake in ssl driver {pull}30580[#30580]
+* Adjust SSLDriver behavior for JDK11 changes {es-pull}32145[#32145] (issues: {es-issue}32122[#32122], {es-issue}32144[#32144])
+* Netty4SizeHeaderFrameDecoder error {es-pull}31057[#31057]
+* Fix memory leak in http pipelining {es-pull}30815[#30815] (issue: {es-issue}30801[#30801])
+* Fix issue with finishing handshake in ssl driver {es-pull}30580[#30580]
Search::
-* Ensure realtime `_get` and `_termvectors` don't run on the network thread {pull}33814[#33814] (issue: {issue}27500[#27500])
-* [bug] fuzziness custom auto {pull}33462[#33462] (issue: {issue}33454[#33454])
-* Fix inner hits retrieval when stored fields are disabled (_none_) {pull}33018[#33018] (issue: {issue}32941[#32941])
-* Set maxScore for empty TopDocs to Nan rather than 0 {pull}32938[#32938]
-* Handle leniency for cross_fields type in multi_match query {pull}27045[#27045] (issue: {issue}23210[#23210])
-* Raise IllegalArgumentException instead if query validation failed {pull}26811[#26811] (issue: {issue}26799[#26799])
+* Ensure realtime `_get` and `_termvectors` don't run on the network thread {es-pull}33814[#33814] (issue: {es-issue}27500[#27500])
+* [bug] fuzziness custom auto {es-pull}33462[#33462] (issue: {es-issue}33454[#33454])
+* Fix inner hits retrieval when stored fields are disabled (_none_) {es-pull}33018[#33018] (issue: {es-issue}32941[#32941])
+* Set maxScore for empty TopDocs to Nan rather than 0 {es-pull}32938[#32938]
+* Handle leniency for cross_fields type in multi_match query {es-pull}27045[#27045] (issue: {es-issue}23210[#23210])
+* Raise IllegalArgumentException instead if query validation failed {es-pull}26811[#26811] (issue: {es-issue}26799[#26799])
Security::
-* Handle 6.4.0+ BWC for Application Privileges {pull}32929[#32929]
+* Handle 6.4.0+ BWC for Application Privileges {es-pull}32929[#32929]
ZenDiscovery::
-* [Zen2] Remove duplicate discovered peers {pull}35505[#35505]
+* [Zen2] Remove duplicate discovered peers {es-pull}35505[#35505]
[[upgrade-7.0.0-alpha1]]
@@ -450,10 +450,10 @@ ZenDiscovery::
=== Upgrades
Geo::
-* Upgrade JTS to 1.14.0 {pull}29141[#29141] (issue: {issue}29122[#29122])
+* Upgrade JTS to 1.14.0 {es-pull}29141[#29141] (issue: {es-issue}29122[#29122])
Infra/Core::
-* Upgrade to a Lucene 8 snapshot {pull}33310[#33310] (issues: {issue}32899[#32899], {issue}33028[#33028], {issue}33309[#33309])
+* Upgrade to a Lucene 8 snapshot {es-pull}33310[#33310] (issues: {es-issue}32899[#32899], {es-issue}33028[#33028], {es-issue}33309[#33309])
Network::
-* NETWORKING: Fix Netty Leaks by upgrading to 4.1.28 {pull}32511[#32511] (issue: {issue}32487[#32487])
+* NETWORKING: Fix Netty Leaks by upgrading to 4.1.28 {es-pull}32511[#32511] (issue: {es-issue}32487[#32487])
diff --git a/docs/reference/release-notes/7.0.0-alpha2.asciidoc b/docs/reference/release-notes/7.0.0-alpha2.asciidoc
index 3cb5713c16c..b3da201fcfd 100644
--- a/docs/reference/release-notes/7.0.0-alpha2.asciidoc
+++ b/docs/reference/release-notes/7.0.0-alpha2.asciidoc
@@ -6,93 +6,93 @@
=== Breaking changes
Authentication::
-* Enhance Invalidate Token API {pull}35388[#35388] (issues: {issue}34556[#34556], {issue}35115[#35115])
+* Enhance Invalidate Token API {es-pull}35388[#35388] (issues: {es-issue}34556[#34556], {es-issue}35115[#35115])
Circuit Breakers::
-* Lower fielddata circuit breaker's default limit {pull}27162[#27162] (issue: {issue}27130[#27130])
+* Lower fielddata circuit breaker's default limit {es-pull}27162[#27162] (issue: {es-issue}27130[#27130])
CCR::
-* Change get autofollow patterns API response format {pull}36203[#36203] (issue: {issue}36049[#36049])
+* Change get autofollow patterns API response format {es-pull}36203[#36203] (issue: {es-issue}36049[#36049])
Index APIs::
-* Always enforce cluster-wide shard limit {pull}34892[#34892] (issues: {issue}20705[#20705], {issue}34021[#34021])
+* Always enforce cluster-wide shard limit {es-pull}34892[#34892] (issues: {es-issue}20705[#20705], {es-issue}34021[#34021])
Ranking::
-* Forbid negative scores in function_score query {pull}35709[#35709] (issue: {issue}33309[#33309])
+* Forbid negative scores in function_score query {es-pull}35709[#35709] (issue: {es-issue}33309[#33309])
Scripting::
-* Delete deprecated getValues from ScriptDocValues {pull}36183[#36183] (issue: {issue}22919[#22919])
+* Delete deprecated getValues from ScriptDocValues {es-pull}36183[#36183] (issue: {es-issue}22919[#22919])
Search::
-* Remove the deprecated _termvector endpoint. {pull}36131[#36131] (issues: {issue}36098[#36098], {issue}8484[#8484])
-* Remove deprecated Graph endpoints {pull}35956[#35956]
-* Validate metadata on `_msearch` {pull}35938[#35938] (issue: {issue}35869[#35869])
-* Make hits.total an object in the search response {pull}35849[#35849] (issue: {issue}33028[#33028])
-* Remove the distinction between query and filter context in QueryBuilders {pull}35354[#35354] (issue: {issue}35293[#35293])
-* Throw a parsing exception when boost is set in span_or query (#28390) {pull}34112[#34112] (issue: {issue}28390[#28390])
+* Remove the deprecated _termvector endpoint. {es-pull}36131[#36131] (issues: {es-issue}36098[#36098], {es-issue}8484[#8484])
+* Remove deprecated Graph endpoints {es-pull}35956[#35956]
+* Validate metadata on `_msearch` {es-pull}35938[#35938] (issue: {es-issue}35869[#35869])
+* Make hits.total an object in the search response {es-pull}35849[#35849] (issue: {es-issue}33028[#33028])
+* Remove the distinction between query and filter context in QueryBuilders {es-pull}35354[#35354] (issue: {es-issue}35293[#35293])
+* Throw a parsing exception when boost is set in span_or query (#28390) {es-pull}34112[#34112] (issue: {es-issue}28390[#28390])
ZenDiscovery::
-* Best-effort cluster formation if unconfigured {pull}36215[#36215]
+* Best-effort cluster formation if unconfigured {es-pull}36215[#36215]
[[breaking-java-7.0.0-alpha2]]
[float]
=== Breaking Java changes
ZenDiscovery::
-* Make node field in JoinRequest private {pull}36405[#36405]
+* Make node field in JoinRequest private {es-pull}36405[#36405]
[[deprecation-7.0.0-alpha2]]
[float]
=== Deprecations
Core::
-* Deprecate use of scientific notation in epoch time parsing {pull}36691[#36691]
-* Add backcompat for joda time formats {pull}36531[#36531]
+* Deprecate use of scientific notation in epoch time parsing {es-pull}36691[#36691]
+* Add backcompat for joda time formats {es-pull}36531[#36531]
Machine Learning::
-* Deprecate X-Pack centric ML endpoints {pull}36315[#36315] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric ML endpoints {es-pull}36315[#36315] (issue: {es-issue}35958[#35958])
Mapping::
-* Deprecate types in index API {pull}36575[#36575] (issues: {issue}35190[#35190], {issue}35790[#35790])
-* Deprecate uses of _type as a field name in queries {pull}36503[#36503] (issue: {issue}35190[#35190])
-* Deprecate types in update_by_query and delete_by_query {pull}36365[#36365] (issue: {issue}35190[#35190])
-* For msearch templates, make sure to use the right name for deprecation logging. {pull}36344[#36344]
-* Deprecate types in termvector and mtermvector requests. {pull}36182[#36182]
-* Deprecate types in update requests. {pull}36181[#36181]
-* Deprecate types in document delete requests. {pull}36087[#36087]
-* Deprecate types in get, exists, and multi get. {pull}35930[#35930]
-* Deprecate types in search and multi search templates. {pull}35669[#35669]
-* Deprecate types in explain requests. {pull}35611[#35611]
-* Deprecate types in validate query requests. {pull}35575[#35575]
-* Deprecate types in count and msearch. {pull}35421[#35421] (issue: {issue}34041[#34041])
+* Deprecate types in index API {es-pull}36575[#36575] (issues: {es-issue}35190[#35190], {es-issue}35790[#35790])
+* Deprecate uses of _type as a field name in queries {es-pull}36503[#36503] (issue: {es-issue}35190[#35190])
+* Deprecate types in update_by_query and delete_by_query {es-pull}36365[#36365] (issue: {es-issue}35190[#35190])
+* For msearch templates, make sure to use the right name for deprecation logging. {es-pull}36344[#36344]
+* Deprecate types in termvector and mtermvector requests. {es-pull}36182[#36182]
+* Deprecate types in update requests. {es-pull}36181[#36181]
+* Deprecate types in document delete requests. {es-pull}36087[#36087]
+* Deprecate types in get, exists, and multi get. {es-pull}35930[#35930]
+* Deprecate types in search and multi search templates. {es-pull}35669[#35669]
+* Deprecate types in explain requests. {es-pull}35611[#35611]
+* Deprecate types in validate query requests. {es-pull}35575[#35575]
+* Deprecate types in count and msearch. {es-pull}35421[#35421] (issue: {es-issue}34041[#34041])
Migration::
-* Deprecate X-Pack centric Migration endpoints {pull}35976[#35976] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric Migration endpoints {es-pull}35976[#35976] (issue: {es-issue}35958[#35958])
Monitoring::
-* Deprecate /_xpack/monitoring/* in favor of /_monitoring/* {pull}36130[#36130] (issue: {issue}35958[#35958])
+* Deprecate /_xpack/monitoring/* in favor of /_monitoring/* {es-pull}36130[#36130] (issue: {es-issue}35958[#35958])
Rollup::
-* Re-deprecate xpack rollup endpoints {pull}36451[#36451] (issue: {issue}36044[#36044])
-* Deprecate X-Pack centric rollup endpoints {pull}35962[#35962] (issue: {issue}35958[#35958])
+* Re-deprecate xpack rollup endpoints {es-pull}36451[#36451] (issue: {es-issue}36044[#36044])
+* Deprecate X-Pack centric rollup endpoints {es-pull}35962[#35962] (issue: {es-issue}35958[#35958])
Scripting::
-* Adds deprecation logging to ScriptDocValues#getValues. {pull}34279[#34279] (issue: {issue}22919[#22919])
-* Conditionally use java time api in scripting {pull}31441[#31441]
+* Adds deprecation logging to ScriptDocValues#getValues. {es-pull}34279[#34279] (issue: {es-issue}22919[#22919])
+* Conditionally use java time api in scripting {es-pull}31441[#31441]
Search::
-* Remove X-Pack centric graph endpoints {pull}36010[#36010] (issue: {issue}35958[#35958])
+* Remove X-Pack centric graph endpoints {es-pull}36010[#36010] (issue: {es-issue}35958[#35958])
Security::
-* Deprecate X-Pack centric license endpoints {pull}35959[#35959] (issue: {issue}35958[#35958])
-* Deprecate /_xpack/security/* in favor of /_security/* {pull}36293[#36293] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric license endpoints {es-pull}35959[#35959] (issue: {es-issue}35958[#35958])
+* Deprecate /_xpack/security/* in favor of /_security/* {es-pull}36293[#36293] (issue: {es-issue}35958[#35958])
SQL::
-* Deprecate X-Pack SQL translate endpoint {pull}36030[#36030]
-* Deprecate X-Pack centric SQL endpoints {pull}35964[#35964] (issue: {issue}35958[#35958])
+* Deprecate X-Pack SQL translate endpoint {es-pull}36030[#36030]
+* Deprecate X-Pack centric SQL endpoints {es-pull}35964[#35964] (issue: {es-issue}35958[#35958])
Watcher::
-* Deprecate X-Pack centric watcher endpoints {pull}36218[#36218] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric watcher endpoints {es-pull}36218[#36218] (issue: {es-issue}35958[#35958])
[[feature-7.0.0-alpha2]]
@@ -100,470 +100,470 @@ Watcher::
=== New features
Analysis::
-* Add support for inlined user dictionary in Nori {pull}36123[#36123] (issue: {issue}35842[#35842])
-* Add a prebuilt ICU Analyzer {pull}34958[#34958] (issue: {issue}34285[#34285])
+* Add support for inlined user dictionary in Nori {es-pull}36123[#36123] (issue: {es-issue}35842[#35842])
+* Add a prebuilt ICU Analyzer {es-pull}34958[#34958] (issue: {es-issue}34285[#34285])
Java High Level REST Client::
-* Add rollup search {pull}36334[#36334] (issue: {issue}29827[#29827])
+* Add rollup search {es-pull}36334[#36334] (issue: {es-issue}29827[#29827])
Java Low Level REST Client::
-* Make warning behavior pluggable per request {pull}36345[#36345]
-* Add PreferHasAttributeNodeSelector {pull}36005[#36005]
+* Make warning behavior pluggable per request {es-pull}36345[#36345]
+* Add PreferHasAttributeNodeSelector {es-pull}36005[#36005]
Geo::
-* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}36751[#36751] (issue: {issue}35320[#35320])
-* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}35320[#35320] (issue: {issue}32039[#32039])
+* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}36751[#36751] (issue: {es-issue}35320[#35320])
+* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}35320[#35320] (issue: {es-issue}32039[#32039])
Machine Learning::
-* Add delayed datacheck to the datafeed job runner {pull}35387[#35387] (issue: {issue}35131[#35131])
+* Add delayed datacheck to the datafeed job runner {es-pull}35387[#35387] (issue: {es-issue}35131[#35131])
Mapping::
-* Make typeless APIs usable with indices whose type name is different from `_doc` {pull}35790[#35790] (issue: {issue}35190[#35190])
+* Make typeless APIs usable with indices whose type name is different from `_doc` {es-pull}35790[#35790] (issue: {es-issue}35190[#35190])
SQL::
-* Introduce HISTOGRAM grouping function {pull}36510[#36510] (issue: {issue}36509[#36509])
-* DATABASE() and USER() system functions {pull}35946[#35946] (issue: {issue}35863[#35863])
-* Introduce INTERVAL support {pull}35521[#35521] (issue: {issue}29990[#29990])
+* Introduce HISTOGRAM grouping function {es-pull}36510[#36510] (issue: {es-issue}36509[#36509])
+* DATABASE() and USER() system functions {es-pull}35946[#35946] (issue: {es-issue}35863[#35863])
+* Introduce INTERVAL support {es-pull}35521[#35521] (issue: {es-issue}29990[#29990])
Search::
-* Add intervals query {pull}36135[#36135] (issues: {issue}29636[#29636], {issue}32406[#32406])
-* Added soft limit to open scroll contexts #25244 {pull}36009[#36009] (issue: {issue}25244[#25244])
+* Add intervals query {es-pull}36135[#36135] (issues: {es-issue}29636[#29636], {es-issue}32406[#32406])
+* Added soft limit to open scroll contexts #25244 {es-pull}36009[#36009] (issue: {es-issue}25244[#25244])
[[enhancement-7.0.0-alpha2]]
[float]
=== Enhancements
Aggregations::
-* Added keyed response to pipeline percentile aggregations 22302 {pull}36392[#36392] (issue: {issue}22302[#22302])
-* Enforce max_buckets limit only in the final reduction phase {pull}36152[#36152] (issues: {issue}32125[#32125], {issue}35921[#35921])
-* Histogram aggs: add empty buckets only in the final reduce step {pull}35921[#35921]
-* Handles exists query in composite aggs {pull}35758[#35758]
-* Added parent validation for auto date histogram {pull}35670[#35670]
+* Added keyed response to pipeline percentile aggregations 22302 {es-pull}36392[#36392] (issue: {es-issue}22302[#22302])
+* Enforce max_buckets limit only in the final reduction phase {es-pull}36152[#36152] (issues: {es-issue}32125[#32125], {es-issue}35921[#35921])
+* Histogram aggs: add empty buckets only in the final reduce step {es-pull}35921[#35921]
+* Handles exists query in composite aggs {es-pull}35758[#35758]
+* Added parent validation for auto date histogram {es-pull}35670[#35670]
Analysis::
-* Allow word_delimiter_graph_filter to not adjust internal offsets {pull}36699[#36699] (issues: {issue}33710[#33710], {issue}34741[#34741])
-* Ensure TokenFilters only produce single tokens when parsing synonyms {pull}34331[#34331] (issue: {issue}34298[#34298])
+* Allow word_delimiter_graph_filter to not adjust internal offsets {es-pull}36699[#36699] (issues: {es-issue}33710[#33710], {es-issue}34741[#34741])
+* Ensure TokenFilters only produce single tokens when parsing synonyms {es-pull}34331[#34331] (issue: {es-issue}34298[#34298])
Audit::
-* Add "request.id" to file audit logs {pull}35536[#35536]
+* Add "request.id" to file audit logs {es-pull}35536[#35536]
Authentication::
-* Invalidate Token API enhancements - HLRC {pull}36362[#36362] (issue: {issue}35388[#35388])
-* Add DEBUG/TRACE logs for LDAP bind {pull}36028[#36028]
-* Add Tests for findSamlRealm {pull}35905[#35905]
-* Add realm information for Authenticate API {pull}35648[#35648]
-* Formal support for "password_hash" in Put User {pull}35242[#35242] (issue: {issue}34729[#34729])
+* Invalidate Token API enhancements - HLRC {es-pull}36362[#36362] (issue: {es-issue}35388[#35388])
+* Add DEBUG/TRACE logs for LDAP bind {es-pull}36028[#36028]
+* Add Tests for findSamlRealm {es-pull}35905[#35905]
+* Add realm information for Authenticate API {es-pull}35648[#35648]
+* Formal support for "password_hash" in Put User {es-pull}35242[#35242] (issue: {es-issue}34729[#34729])
Authorization::
-* Improve exact index matching performance {pull}36017[#36017]
-* `manage_token` privilege for `kibana_system` {pull}35751[#35751]
-* Grant .tasks access to kibana_system role {pull}35573[#35573]
+* Improve exact index matching performance {es-pull}36017[#36017]
+* `manage_token` privilege for `kibana_system` {es-pull}35751[#35751]
+* Grant .tasks access to kibana_system role {es-pull}35573[#35573]
Build::
-* Sounds like typo in exception message {pull}35458[#35458]
-* Allow set section in setup section of REST tests {pull}34678[#34678]
+* Sounds like typo in exception message {es-pull}35458[#35458]
+* Allow set section in setup section of REST tests {es-pull}34678[#34678]
CCR::
-* Add time since last auto follow fetch to auto follow stats {pull}36542[#36542] (issues: {issue}33007[#33007], {issue}35895[#35895])
-* Clean followed leader index UUIDs in auto follow metadata {pull}36408[#36408] (issue: {issue}33007[#33007])
-* Change AutofollowCoordinator to use wait_for_metadata_version {pull}36264[#36264] (issues: {issue}33007[#33007], {issue}35895[#35895])
-* Refactor AutoFollowCoordinator to track leader indices per remote cluster {pull}36031[#36031] (issues: {issue}33007[#33007], {issue}35895[#35895])
+* Add time since last auto follow fetch to auto follow stats {es-pull}36542[#36542] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
+* Clean followed leader index UUIDs in auto follow metadata {es-pull}36408[#36408] (issue: {es-issue}33007[#33007])
+* Change AutofollowCoordinator to use wait_for_metadata_version {es-pull}36264[#36264] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
+* Refactor AutoFollowCoordinator to track leader indices per remote cluster {es-pull}36031[#36031] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
Core::
-* Override the JVM DNS cache policy {pull}36570[#36570]
-* Replace usages of AtomicBoolean based block of code by the RunOnce class {pull}35553[#35553] (issue: {issue}35489[#35489])
-* Added wait_for_metadata_version parameter to cluster state api. {pull}35535[#35535]
-* Extract RunOnce into a dedicated class {pull}35489[#35489]
-* Introduce elasticsearch-core jar {pull}28191[#28191] (issue: {issue}27933[#27933])
-* Rename core module to server {pull}28180[#28180] (issue: {issue}27933[#27933])
+* Override the JVM DNS cache policy {es-pull}36570[#36570]
+* Replace usages of AtomicBoolean based block of code by the RunOnce class {es-pull}35553[#35553] (issue: {es-issue}35489[#35489])
+* Added wait_for_metadata_version parameter to cluster state api. {es-pull}35535[#35535]
+* Extract RunOnce into a dedicated class {es-pull}35489[#35489]
+* Introduce elasticsearch-core jar {es-pull}28191[#28191] (issue: {es-issue}27933[#27933])
+* Rename core module to server {es-pull}28180[#28180] (issue: {es-issue}27933[#27933])
CRUD::
-* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {pull}36757[#36757] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {pull}36721[#36721] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add doc's sequence number + primary term to GetResult and use it for updates {pull}36680[#36680] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add seq no powered optimistic locking support to the index and delete transport actions {pull}36619[#36619] (issues: {issue}10708[#10708], {issue}36148[#36148])
+* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {es-pull}36757[#36757] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {es-pull}36721[#36721] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add doc's sequence number + primary term to GetResult and use it for updates {es-pull}36680[#36680] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add seq no powered optimistic locking support to the index and delete transport actions {es-pull}36619[#36619] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
Distributed::
-* [Close Index API] Mark shard copy as stale if needed during shard verification {pull}36755[#36755]
-* [Close Index API] Refactor MetadataIndexStateService {pull}36354[#36354] (issue: {issue}36249[#36249])
-* [Close Index API] Add TransportShardCloseAction for pre-closing verifications {pull}36249[#36249]
-* TransportResyncReplicationAction should not honour blocks {pull}35795[#35795] (issues: {issue}35332[#35332], {issue}35597[#35597])
-* Expose all permits acquisition in IndexShard and TransportReplicationAction {pull}35540[#35540] (issue: {issue}33888[#33888])
-* [RCI] Check blocks while having index shard permit in TransportReplicationAction {pull}35332[#35332] (issue: {issue}33888[#33888])
+* [Close Index API] Mark shard copy as stale if needed during shard verification {es-pull}36755[#36755]
+* [Close Index API] Refactor MetadataIndexStateService {es-pull}36354[#36354] (issue: {es-issue}36249[#36249])
+* [Close Index API] Add TransportShardCloseAction for pre-closing verifications {es-pull}36249[#36249]
+* TransportResyncReplicationAction should not honour blocks {es-pull}35795[#35795] (issues: {es-issue}35332[#35332], {es-issue}35597[#35597])
+* Expose all permits acquisition in IndexShard and TransportReplicationAction {es-pull}35540[#35540] (issue: {es-issue}33888[#33888])
+* [RCI] Check blocks while having index shard permit in TransportReplicationAction {es-pull}35332[#35332] (issue: {es-issue}33888[#33888])
Engine::
-* Add sequence numbers based optimistic concurrency control support to Engine {pull}36467[#36467] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Require soft-deletes when access changes snapshot {pull}36446[#36446]
-* Use delCount of SegmentInfos to calculate numDocs {pull}36323[#36323]
-* Always configure soft-deletes field of IndexWriterConfig {pull}36196[#36196] (issue: {issue}36141[#36141])
-* Enable soft-deletes by default on 7.0.0 or later {pull}36141[#36141]
-* Always return false from `refreshNeeded` on ReadOnlyEngine {pull}35837[#35837] (issue: {issue}35785[#35785])
-* Add a `_freeze` / `_unfreeze` API {pull}35592[#35592] (issue: {issue}34352[#34352])
-* [RCI] Add IndexShardOperationPermits.asyncBlockOperations(ActionListener) {pull}34902[#34902] (issue: {issue}33888[#33888])
+* Add sequence numbers based optimistic concurrency control support to Engine {es-pull}36467[#36467] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Require soft-deletes when access changes snapshot {es-pull}36446[#36446]
+* Use delCount of SegmentInfos to calculate numDocs {es-pull}36323[#36323]
+* Always configure soft-deletes field of IndexWriterConfig {es-pull}36196[#36196] (issue: {es-issue}36141[#36141])
+* Enable soft-deletes by default on 7.0.0 or later {es-pull}36141[#36141]
+* Always return false from `refreshNeeded` on ReadOnlyEngine {es-pull}35837[#35837] (issue: {es-issue}35785[#35785])
+* Add a `_freeze` / `_unfreeze` API {es-pull}35592[#35592] (issue: {es-issue}34352[#34352])
+* [RCI] Add IndexShardOperationPermits.asyncBlockOperations(ActionListener) {es-pull}34902[#34902] (issue: {es-issue}33888[#33888])
Features::
-* Simplify deprecation issue levels {pull}36326[#36326]
+* Simplify deprecation issue levels {es-pull}36326[#36326]
Index APIs::
-* Add cluster-wide shard limit warnings {pull}34021[#34021] (issues: {issue}20705[#20705], {issue}32856[#32856])
+* Add cluster-wide shard limit warnings {es-pull}34021[#34021] (issues: {es-issue}20705[#20705], {es-issue}32856[#32856])
Ingest::
-* Grok fix duplicate patterns JAVACLASS and JAVAFILE {pull}35886[#35886]
-* Implement Drop Processor {pull}32278[#32278] (issue: {issue}23726[#23726])
+* Grok fix duplicate patterns JAVACLASS and JAVAFILE {es-pull}35886[#35886]
+* Implement Drop Processor {es-pull}32278[#32278] (issue: {es-issue}23726[#23726])
Java High Level REST Client::
-* Add get users action {pull}36332[#36332] (issue: {issue}29827[#29827])
-* Add delete template API {pull}36320[#36320] (issue: {issue}27205[#27205])
-* Implement get-user-privileges API {pull}36292[#36292]
-* Get Deprecation Info API {pull}36279[#36279] (issue: {issue}29827[#29827])
-* Add support for Follow Stats API {pull}36253[#36253] (issue: {issue}33824[#33824])
-* Add support for CCR Stats API {pull}36213[#36213] (issue: {issue}33824[#33824])
-* Put Role {pull}36209[#36209] (issue: {issue}29827[#29827])
-* Add index templates exist API {pull}36132[#36132] (issue: {issue}27205[#27205])
-* Add support for CCR Get Auto Follow Pattern apis {pull}36049[#36049] (issue: {issue}33824[#33824])
-* Add support for CCR Delete Auto Follow Pattern API {pull}35981[#35981] (issue: {issue}33824[#33824])
-* Remove fromXContent from IndexUpgradeInfoResponse {pull}35934[#35934]
-* Add delete expired data API {pull}35906[#35906] (issue: {issue}29827[#29827])
-* Execute watch API {pull}35868[#35868] (issue: {issue}29827[#29827])
-* Add ability to put user with a password hash {pull}35844[#35844] (issue: {issue}35242[#35242])
-* Add ML find file structure API {pull}35833[#35833] (issue: {issue}29827[#29827])
-* Add support for get roles API {pull}35787[#35787] (issue: {issue}29827[#29827])
-* Added support for CCR Put Auto Follow Pattern API {pull}35780[#35780] (issue: {issue}33824[#33824])
-* XPack ML info action {pull}35777[#35777] (issue: {issue}29827[#29827])
-* ML Delete event from Calendar {pull}35760[#35760] (issue: {issue}29827[#29827])
-* Add ML revert model snapshot API {pull}35750[#35750] (issue: {issue}29827[#29827])
-* ML Get Calendar Events {pull}35747[#35747] (issue: {issue}29827[#29827])
-* Add high-level REST client API for `_freeze` and `_unfreeze` {pull}35723[#35723] (issue: {issue}34352[#34352])
-* Fix issue in equals impl for GlobalOperationPrivileges {pull}35721[#35721]
-* ML Delete job from calendar {pull}35713[#35713] (issue: {issue}29827[#29827])
-* ML Add Event To Calendar API {pull}35704[#35704] (issue: {issue}29827[#29827])
-* Add ML update model snapshot API (#35537) {pull}35694[#35694] (issue: {issue}29827[#29827])
-* Add support for CCR Unfollow API {pull}35693[#35693] (issue: {issue}33824[#33824])
-* Clean up PutLicenseResponse {pull}35689[#35689] (issue: {issue}35547[#35547])
-* Clean up StartBasicResponse {pull}35688[#35688] (issue: {issue}35547[#35547])
-* Add support for put privileges API {pull}35679[#35679]
-* ML Add Job to Calendar API {pull}35666[#35666] (issue: {issue}29827[#29827])
-* Add support for CCR Resume Follow API {pull}35638[#35638] (issue: {issue}33824[#33824])
-* Add support for get application privileges API {pull}35556[#35556] (issue: {issue}29827[#29827])
-* Clean up XPackInfoResponse class and related tests {pull}35547[#35547]
-* Add parameters to stopRollupJob API {pull}35545[#35545] (issue: {issue}34811[#34811])
-* Add ML delete model snapshot API {pull}35537[#35537] (issue: {issue}29827[#29827])
-* Add get watch API {pull}35531[#35531] (issue: {issue}29827[#29827])
-* Add ML Update Filter API {pull}35522[#35522] (issue: {issue}29827[#29827])
-* Add ml get filters api {pull}35502[#35502] (issue: {issue}29827[#29827])
-* Add ML get model snapshots API {pull}35487[#35487] (issue: {issue}29827[#29827])
-* Add "_has_privileges" API to Security Client {pull}35479[#35479] (issue: {issue}29827[#29827])
-* Add Delete Privileges API to HLRC {pull}35454[#35454] (issue: {issue}29827[#29827])
-* Add support for CCR Put Follow API {pull}35409[#35409]
-* Add ML delete filter action {pull}35382[#35382] (issue: {issue}29827[#29827])
-* Add delete user action {pull}35294[#35294] (issue: {issue}29827[#29827])
-* HLRC for _mtermvectors {pull}35266[#35266] (issues: {issue}27205[#27205], {issue}33447[#33447])
-* Reindex API with wait_for_completion false {pull}35202[#35202] (issue: {issue}27205[#27205])
-* Add watcher stats API {pull}35185[#35185] (issue: {issue}29827[#29827])
-* HLRC support for getTask {pull}35166[#35166] (issue: {issue}27205[#27205])
-* Add GetRollupIndexCaps API {pull}35102[#35102] (issue: {issue}29827[#29827])
-* HLRC: migration api - upgrade {pull}34898[#34898] (issue: {issue}29827[#29827])
-* Add stop rollup job support to HL REST Client {pull}34702[#34702] (issue: {issue}29827[#29827])
-* Bulk Api support for global parameters {pull}34528[#34528] (issue: {issue}26026[#26026])
-* Add delete rollup job support to HL REST Client {pull}34066[#34066] (issue: {issue}29827[#29827])
-* Add support for get license basic/trial status API {pull}33176[#33176] (issue: {issue}29827[#29827])
-* Add machine learning open job {pull}32860[#32860] (issue: {issue}29827[#29827])
-* Add ML HLRC wrapper and put_job API call {pull}32726[#32726]
-* Add Get Snapshots High Level REST API {pull}31537[#31537] (issue: {issue}27205[#27205])
+* Add get users action {es-pull}36332[#36332] (issue: {es-issue}29827[#29827])
+* Add delete template API {es-pull}36320[#36320] (issue: {es-issue}27205[#27205])
+* Implement get-user-privileges API {es-pull}36292[#36292]
+* Get Deprecation Info API {es-pull}36279[#36279] (issue: {es-issue}29827[#29827])
+* Add support for Follow Stats API {es-pull}36253[#36253] (issue: {es-issue}33824[#33824])
+* Add support for CCR Stats API {es-pull}36213[#36213] (issue: {es-issue}33824[#33824])
+* Put Role {es-pull}36209[#36209] (issue: {es-issue}29827[#29827])
+* Add index templates exist API {es-pull}36132[#36132] (issue: {es-issue}27205[#27205])
+* Add support for CCR Get Auto Follow Pattern apis {es-pull}36049[#36049] (issue: {es-issue}33824[#33824])
+* Add support for CCR Delete Auto Follow Pattern API {es-pull}35981[#35981] (issue: {es-issue}33824[#33824])
+* Remove fromXContent from IndexUpgradeInfoResponse {es-pull}35934[#35934]
+* Add delete expired data API {es-pull}35906[#35906] (issue: {es-issue}29827[#29827])
+* Execute watch API {es-pull}35868[#35868] (issue: {es-issue}29827[#29827])
+* Add ability to put user with a password hash {es-pull}35844[#35844] (issue: {es-issue}35242[#35242])
+* Add ML find file structure API {es-pull}35833[#35833] (issue: {es-issue}29827[#29827])
+* Add support for get roles API {es-pull}35787[#35787] (issue: {es-issue}29827[#29827])
+* Added support for CCR Put Auto Follow Pattern API {es-pull}35780[#35780] (issue: {es-issue}33824[#33824])
+* XPack ML info action {es-pull}35777[#35777] (issue: {es-issue}29827[#29827])
+* ML Delete event from Calendar {es-pull}35760[#35760] (issue: {es-issue}29827[#29827])
+* Add ML revert model snapshot API {es-pull}35750[#35750] (issue: {es-issue}29827[#29827])
+* ML Get Calendar Events {es-pull}35747[#35747] (issue: {es-issue}29827[#29827])
+* Add high-level REST client API for `_freeze` and `_unfreeze` {es-pull}35723[#35723] (issue: {es-issue}34352[#34352])
+* Fix issue in equals impl for GlobalOperationPrivileges {es-pull}35721[#35721]
+* ML Delete job from calendar {es-pull}35713[#35713] (issue: {es-issue}29827[#29827])
+* ML Add Event To Calendar API {es-pull}35704[#35704] (issue: {es-issue}29827[#29827])
+* Add ML update model snapshot API (#35537) {es-pull}35694[#35694] (issue: {es-issue}29827[#29827])
+* Add support for CCR Unfollow API {es-pull}35693[#35693] (issue: {es-issue}33824[#33824])
+* Clean up PutLicenseResponse {es-pull}35689[#35689] (issue: {es-issue}35547[#35547])
+* Clean up StartBasicResponse {es-pull}35688[#35688] (issue: {es-issue}35547[#35547])
+* Add support for put privileges API {es-pull}35679[#35679]
+* ML Add Job to Calendar API {es-pull}35666[#35666] (issue: {es-issue}29827[#29827])
+* Add support for CCR Resume Follow API {es-pull}35638[#35638] (issue: {es-issue}33824[#33824])
+* Add support for get application privileges API {es-pull}35556[#35556] (issue: {es-issue}29827[#29827])
+* Clean up XPackInfoResponse class and related tests {es-pull}35547[#35547]
+* Add parameters to stopRollupJob API {es-pull}35545[#35545] (issue: {es-issue}34811[#34811])
+* Add ML delete model snapshot API {es-pull}35537[#35537] (issue: {es-issue}29827[#29827])
+* Add get watch API {es-pull}35531[#35531] (issue: {es-issue}29827[#29827])
+* Add ML Update Filter API {es-pull}35522[#35522] (issue: {es-issue}29827[#29827])
+* Add ml get filters api {es-pull}35502[#35502] (issue: {es-issue}29827[#29827])
+* Add ML get model snapshots API {es-pull}35487[#35487] (issue: {es-issue}29827[#29827])
+* Add "_has_privileges" API to Security Client {es-pull}35479[#35479] (issue: {es-issue}29827[#29827])
+* Add Delete Privileges API to HLRC {es-pull}35454[#35454] (issue: {es-issue}29827[#29827])
+* Add support for CCR Put Follow API {es-pull}35409[#35409]
+* Add ML delete filter action {es-pull}35382[#35382] (issue: {es-issue}29827[#29827])
+* Add delete user action {es-pull}35294[#35294] (issue: {es-issue}29827[#29827])
+* HLRC for _mtermvectors {es-pull}35266[#35266] (issues: {es-issue}27205[#27205], {es-issue}33447[#33447])
+* Reindex API with wait_for_completion false {es-pull}35202[#35202] (issue: {es-issue}27205[#27205])
+* Add watcher stats API {es-pull}35185[#35185] (issue: {es-issue}29827[#29827])
+* HLRC support for getTask {es-pull}35166[#35166] (issue: {es-issue}27205[#27205])
+* Add GetRollupIndexCaps API {es-pull}35102[#35102] (issue: {es-issue}29827[#29827])
+* HLRC: migration api - upgrade {es-pull}34898[#34898] (issue: {es-issue}29827[#29827])
+* Add stop rollup job support to HL REST Client {es-pull}34702[#34702] (issue: {es-issue}29827[#29827])
+* Bulk Api support for global parameters {es-pull}34528[#34528] (issue: {es-issue}26026[#26026])
+* Add delete rollup job support to HL REST Client {es-pull}34066[#34066] (issue: {es-issue}29827[#29827])
+* Add support for get license basic/trial status API {es-pull}33176[#33176] (issue: {es-issue}29827[#29827])
+* Add machine learning open job {es-pull}32860[#32860] (issue: {es-issue}29827[#29827])
+* Add ML HLRC wrapper and put_job API call {es-pull}32726[#32726]
+* Add Get Snapshots High Level REST API {es-pull}31537[#31537] (issue: {es-issue}27205[#27205])
Java Low Level REST Client::
-* On retry timeout add root exception {pull}25576[#25576]
+* On retry timeout add root exception {es-pull}25576[#25576]
Monitoring::
-* Make Exporters Async {pull}35765[#35765] (issue: {issue}35743[#35743])
+* Make Exporters Async {es-pull}35765[#35765] (issue: {es-issue}35743[#35743])
Geo::
-* Adds a name of the field to geopoint parsing errors {pull}36529[#36529] (issue: {issue}15965[#15965])
-* Add support to ShapeBuilders for building Lucene geometry {pull}35707[#35707] (issue: {issue}35320[#35320])
-* Add ST_WktToSQL function {pull}35416[#35416] (issue: {issue}29872[#29872])
+* Adds a name of the field to geopoint parsing errors {es-pull}36529[#36529] (issue: {es-issue}15965[#15965])
+* Add support to ShapeBuilders for building Lucene geometry {es-pull}35707[#35707] (issue: {es-issue}35320[#35320])
+* Add ST_WktToSQL function {es-pull}35416[#35416] (issue: {es-issue}29872[#29872])
License::
-* Require acknowledgement to start_trial license {pull}30135[#30135] (issue: {issue}30134[#30134])
+* Require acknowledgement to start_trial license {es-pull}30135[#30135] (issue: {es-issue}30134[#30134])
Machine Learning::
-* Create the ML annotations index {pull}36731[#36731] (issues: {issue}26034[#26034], {issue}33376[#33376])
-* Split in batches and migrate all jobs and datafeeds {pull}36716[#36716] (issue: {issue}32905[#32905])
-* Add cluster setting to enable/disable config migration {pull}36700[#36700] (issue: {issue}32905[#32905])
-* Add audits when deprecation warnings occur with datafeed start {pull}36233[#36233]
-* Add lazy parsing for DatafeedConfig:Aggs,Query {pull}36117[#36117]
-* Add support for lazy nodes (#29991) {pull}34538[#34538] (issue: {issue}29991[#29991])
+* Create the ML annotations index {es-pull}36731[#36731] (issues: {es-issue}26034[#26034], {es-issue}33376[#33376])
+* Split in batches and migrate all jobs and datafeeds {es-pull}36716[#36716] (issue: {es-issue}32905[#32905])
+* Add cluster setting to enable/disable config migration {es-pull}36700[#36700] (issue: {es-issue}32905[#32905])
+* Add audits when deprecation warnings occur with datafeed start {es-pull}36233[#36233]
+* Add lazy parsing for DatafeedConfig:Aggs,Query {es-pull}36117[#36117]
+* Add support for lazy nodes (#29991) {es-pull}34538[#34538] (issue: {es-issue}29991[#29991])
Network::
-* Unify transport settings naming {pull}36623[#36623]
-* Add sni name to SSLEngine in netty transport {pull}33144[#33144] (issue: {issue}32517[#32517])
-* Add cors support to NioHttpServerTransport {pull}30827[#30827] (issue: {issue}28898[#28898])
-* Reintroduce mandatory http pipelining support {pull}30820[#30820]
-* Make http pipelining support mandatory {pull}30695[#30695] (issues: {issue}28898[#28898], {issue}29500[#29500])
-* Add nio http server transport {pull}29587[#29587] (issue: {issue}28898[#28898])
-* Selectors operate on channel contexts {pull}28468[#28468] (issue: {issue}27260[#27260])
-* Unify nio read / write channel contexts {pull}28160[#28160] (issue: {issue}27260[#27260])
-* Create nio-transport plugin for NioTransport {pull}27949[#27949] (issue: {issue}27260[#27260])
-* Add elasticsearch-nio jar for base nio classes {pull}27801[#27801] (issue: {issue}27802[#27802])
-* Add NioGroup for use in different transports {pull}27737[#27737] (issue: {issue}27260[#27260])
-* Add read timeouts to http module {pull}27713[#27713]
-* Implement byte array reusage in `NioTransport` {pull}27696[#27696] (issue: {issue}27563[#27563])
-* Introduce resizable inbound byte buffer {pull}27551[#27551] (issue: {issue}27563[#27563])
-* Decouple nio constructs from the tcp transport {pull}27484[#27484] (issue: {issue}27260[#27260])
-* Remove manual tracking of registered channels {pull}27445[#27445] (issue: {issue}27260[#27260])
-* Remove tcp profile from low level nio channel {pull}27441[#27441] (issue: {issue}27260[#27260])
-* Decouple `ChannelFactory` from Tcp classes {pull}27286[#27286] (issue: {issue}27260[#27260])
+* Unify transport settings naming {es-pull}36623[#36623]
+* Add sni name to SSLEngine in netty transport {es-pull}33144[#33144] (issue: {es-issue}32517[#32517])
+* Add cors support to NioHttpServerTransport {es-pull}30827[#30827] (issue: {es-issue}28898[#28898])
+* Reintroduce mandatory http pipelining support {es-pull}30820[#30820]
+* Make http pipelining support mandatory {es-pull}30695[#30695] (issues: {es-issue}28898[#28898], {es-issue}29500[#29500])
+* Add nio http server transport {es-pull}29587[#29587] (issue: {es-issue}28898[#28898])
+* Selectors operate on channel contexts {es-pull}28468[#28468] (issue: {es-issue}27260[#27260])
+* Unify nio read / write channel contexts {es-pull}28160[#28160] (issue: {es-issue}27260[#27260])
+* Create nio-transport plugin for NioTransport {es-pull}27949[#27949] (issue: {es-issue}27260[#27260])
+* Add elasticsearch-nio jar for base nio classes {es-pull}27801[#27801] (issue: {es-issue}27802[#27802])
+* Add NioGroup for use in different transports {es-pull}27737[#27737] (issue: {es-issue}27260[#27260])
+* Add read timeouts to http module {es-pull}27713[#27713]
+* Implement byte array reusage in `NioTransport` {es-pull}27696[#27696] (issue: {es-issue}27563[#27563])
+* Introduce resizable inbound byte buffer {es-pull}27551[#27551] (issue: {es-issue}27563[#27563])
+* Decouple nio constructs from the tcp transport {es-pull}27484[#27484] (issue: {es-issue}27260[#27260])
+* Remove manual tracking of registered channels {es-pull}27445[#27445] (issue: {es-issue}27260[#27260])
+* Remove tcp profile from low level nio channel {es-pull}27441[#27441] (issue: {es-issue}27260[#27260])
+* Decouple `ChannelFactory` from Tcp classes {es-pull}27286[#27286] (issue: {es-issue}27260[#27260])
Packaging::
-* Introduce Docker images build {pull}36246[#36246]
-* Move creation of temporary directory to Java {pull}36002[#36002] (issue: {issue}31003[#31003])
+* Introduce Docker images build {es-pull}36246[#36246]
+* Move creation of temporary directory to Java {es-pull}36002[#36002] (issue: {es-issue}31003[#31003])
Plugins::
-* Plugin install: don't print download progress in batch mode {pull}36361[#36361]
+* Plugin install: don't print download progress in batch mode {es-pull}36361[#36361]
Ranking::
-* Vector field {pull}33022[#33022] (issue: {issue}31615[#31615])
+* Vector field {es-pull}33022[#33022] (issue: {es-issue}31615[#31615])
Recovery::
-* Exposed engine must include all operations below global checkpoint during rollback {pull}36159[#36159] (issue: {issue}32867[#32867])
+* Exposed engine must include all operations below global checkpoint during rollback {es-pull}36159[#36159] (issue: {es-issue}32867[#32867])
Rollup::
-* Add non-X-Pack centric rollup endpoints {pull}36383[#36383] (issues: {issue}35958[#35958], {issue}35962[#35962])
-* Add more diagnostic stats to job {pull}35471[#35471]
-* Add `wait_for_completion` option to StopRollupJob API {pull}34811[#34811] (issue: {issue}34574[#34574])
+* Add non-X-Pack centric rollup endpoints {es-pull}36383[#36383] (issues: {es-issue}35958[#35958], {es-issue}35962[#35962])
+* Add more diagnostic stats to job {es-pull}35471[#35471]
+* Add `wait_for_completion` option to StopRollupJob API {es-pull}34811[#34811] (issue: {es-issue}34574[#34574])
Scripting::
-* Update joda compat methods to use compat class {pull}36654[#36654]
-* [Painless] Add boxed type to boxed type casts for method/return {pull}36571[#36571]
-* [Painless] Add def to boxed type casts {pull}36506[#36506]
+* Update joda compat methods to use compat class {es-pull}36654[#36654]
+* [Painless] Add boxed type to boxed type casts for method/return {es-pull}36571[#36571]
+* [Painless] Add def to boxed type casts {es-pull}36506[#36506]
Settings::
-* Add user-defined cluster metadata {pull}33325[#33325] (issue: {issue}33220[#33220])
+* Add user-defined cluster metadata {es-pull}33325[#33325] (issue: {es-issue}33220[#33220])
Search::
-* Add copy constructor to SearchRequest {pull}36641[#36641] (issue: {issue}32125[#32125])
-* Add raw sort values to SearchSortValues transport serialization {pull}36617[#36617] (issue: {issue}32125[#32125])
-* Add sort and collapse info to SearchHits transport serialization {pull}36555[#36555] (issue: {issue}32125[#32125])
-* Add default methods to DocValueFormat {pull}36480[#36480]
-* Respect indices options on _msearch {pull}35887[#35887]
-* Allow efficient can_match phases on frozen indices {pull}35431[#35431] (issues: {issue}34352[#34352], {issue}34357[#34357])
-* Add a new query type - ScriptScoreQuery {pull}34533[#34533] (issues: {issue}23850[#23850], {issue}27588[#27588], {issue}30303[#30303])
+* Add copy constructor to SearchRequest {es-pull}36641[#36641] (issue: {es-issue}32125[#32125])
+* Add raw sort values to SearchSortValues transport serialization {es-pull}36617[#36617] (issue: {es-issue}32125[#32125])
+* Add sort and collapse info to SearchHits transport serialization {es-pull}36555[#36555] (issue: {es-issue}32125[#32125])
+* Add default methods to DocValueFormat {es-pull}36480[#36480]
+* Respect indices options on _msearch {es-pull}35887[#35887]
+* Allow efficient can_match phases on frozen indices {es-pull}35431[#35431] (issues: {es-issue}34352[#34352], {es-issue}34357[#34357])
+* Add a new query type - ScriptScoreQuery {es-pull}34533[#34533] (issues: {es-issue}23850[#23850], {es-issue}27588[#27588], {es-issue}30303[#30303])
Security::
-* Make credentials mandatory when launching xpack/migrate {pull}36197[#36197] (issues: {issue}29847[#29847], {issue}33972[#33972])
+* Make credentials mandatory when launching xpack/migrate {es-pull}36197[#36197] (issues: {es-issue}29847[#29847], {es-issue}33972[#33972])
Snapshot/Restore::
-* Allow Parallel Restore Operations {pull}36397[#36397]
-* Repo Creation out of ClusterStateTask {pull}36157[#36157] (issue: {issue}9488[#9488])
-* Add read-only repository verification {pull}35731[#35731] (issue: {issue}35703[#35703])
+* Allow Parallel Restore Operations {es-pull}36397[#36397]
+* Repo Creation out of ClusterStateTask {es-pull}36157[#36157] (issue: {es-issue}9488[#9488])
+* Add read-only repository verification {es-pull}35731[#35731] (issue: {es-issue}35703[#35703])
SQL::
-* Extend the ODBC metric by differentiating between 32 and 64bit platforms {pull}36753[#36753] (issue: {issue}36740[#36740])
-* Fix wrong appliance of StackOverflow limit for IN {pull}36724[#36724] (issue: {issue}36592[#36592])
-* Introduce NOW/CURRENT_TIMESTAMP function {pull}36562[#36562] (issue: {issue}36534[#36534])
-* Move requests' parameters to requests JSON body {pull}36149[#36149] (issue: {issue}35992[#35992])
-* Make INTERVAL millis optional {pull}36043[#36043] (issue: {issue}36032[#36032])
-* Implement data type verification for conditionals {pull}35916[#35916] (issue: {issue}35907[#35907])
-* Implement GREATEST and LEAST functions {pull}35879[#35879] (issue: {issue}35878[#35878])
-* Implement null safe equality operator `<=>` {pull}35873[#35873] (issue: {issue}35871[#35871])
-* SYS COLUMNS returns ODBC specific schema {pull}35870[#35870] (issue: {issue}35376[#35376])
-* Polish grammar for intervals {pull}35853[#35853]
-* Add filtering to SYS TYPES {pull}35852[#35852] (issue: {issue}35342[#35342])
-* Implement NULLIF(expr1, expr2) function {pull}35826[#35826] (issue: {issue}35818[#35818])
-* Lock down JDBC driver {pull}35798[#35798] (issue: {issue}35437[#35437])
-* Implement NVL(expr1, expr2) {pull}35794[#35794] (issue: {issue}35782[#35782])
-* Implement ISNULL(expr1, expr2) {pull}35793[#35793] (issue: {issue}35781[#35781])
-* Implement IFNULL variant of COALESCE {pull}35762[#35762] (issue: {issue}35749[#35749])
-* XPack FeatureSet functionality {pull}35725[#35725] (issue: {issue}34821[#34821])
-* Perform lazy evaluation of mismatched mappings {pull}35676[#35676] (issues: {issue}35659[#35659], {issue}35675[#35675])
-* Improve validation of unsupported fields {pull}35675[#35675] (issue: {issue}35673[#35673])
-* Move internals from Joda to java.time {pull}35649[#35649] (issue: {issue}35633[#35633])
+* Extend the ODBC metric by differentiating between 32 and 64bit platforms {es-pull}36753[#36753] (issue: {es-issue}36740[#36740])
+* Fix wrong appliance of StackOverflow limit for IN {es-pull}36724[#36724] (issue: {es-issue}36592[#36592])
+* Introduce NOW/CURRENT_TIMESTAMP function {es-pull}36562[#36562] (issue: {es-issue}36534[#36534])
+* Move requests' parameters to requests JSON body {es-pull}36149[#36149] (issue: {es-issue}35992[#35992])
+* Make INTERVAL millis optional {es-pull}36043[#36043] (issue: {es-issue}36032[#36032])
+* Implement data type verification for conditionals {es-pull}35916[#35916] (issue: {es-issue}35907[#35907])
+* Implement GREATEST and LEAST functions {es-pull}35879[#35879] (issue: {es-issue}35878[#35878])
+* Implement null safe equality operator `<=>` {es-pull}35873[#35873] (issue: {es-issue}35871[#35871])
+* SYS COLUMNS returns ODBC specific schema {es-pull}35870[#35870] (issue: {es-issue}35376[#35376])
+* Polish grammar for intervals {es-pull}35853[#35853]
+* Add filtering to SYS TYPES {es-pull}35852[#35852] (issue: {es-issue}35342[#35342])
+* Implement NULLIF(expr1, expr2) function {es-pull}35826[#35826] (issue: {es-issue}35818[#35818])
+* Lock down JDBC driver {es-pull}35798[#35798] (issue: {es-issue}35437[#35437])
+* Implement NVL(expr1, expr2) {es-pull}35794[#35794] (issue: {es-issue}35782[#35782])
+* Implement ISNULL(expr1, expr2) {es-pull}35793[#35793] (issue: {es-issue}35781[#35781])
+* Implement IFNULL variant of COALESCE {es-pull}35762[#35762] (issue: {es-issue}35749[#35749])
+* XPack FeatureSet functionality {es-pull}35725[#35725] (issue: {es-issue}34821[#34821])
+* Perform lazy evaluation of mismatched mappings {es-pull}35676[#35676] (issues: {es-issue}35659[#35659], {es-issue}35675[#35675])
+* Improve validation of unsupported fields {es-pull}35675[#35675] (issue: {es-issue}35673[#35673])
+* Move internals from Joda to java.time {es-pull}35649[#35649] (issue: {es-issue}35633[#35633])
Stats::
-* Handle OS pretty name on old OS without OS release {pull}35453[#35453] (issue: {issue}35440[#35440])
+* Handle OS pretty name on old OS without OS release {es-pull}35453[#35453] (issue: {es-issue}35440[#35440])
Task Management::
-* Periodically try to reassign unassigned persistent tasks {pull}36069[#36069] (issue: {issue}35792[#35792])
-* Only require task permissions {pull}35667[#35667] (issue: {issue}35573[#35573])
-* Retry if task can't be written {pull}35054[#35054] (issue: {issue}33764[#33764])
+* Periodically try to reassign unassigned persistent tasks {es-pull}36069[#36069] (issue: {es-issue}35792[#35792])
+* Only require task permissions {es-pull}35667[#35667] (issue: {es-issue}35573[#35573])
+* Retry if task can't be written {es-pull}35054[#35054] (issue: {es-issue}33764[#33764])
ZenDiscovery::
-* Add discovery types to cluster stats {pull}36442[#36442]
-* Introduce `zen2` discovery type {pull}36298[#36298]
-* Zen2: Persist cluster states the old way on non-master-eligible nodes {pull}36247[#36247] (issue: {issue}3[#3])
-* [Zen2] Storage layer WriteStateException propagation {pull}36052[#36052]
-* [Zen2] Implement Tombstone REST APIs {pull}36007[#36007]
-* [Zen2] Update default for USE_ZEN2 to true {pull}35998[#35998]
-* [Zen2] Add warning if cluster fails to form fast enough {pull}35993[#35993]
-* [Zen2] Allow Setting a List of Bootstrap Nodes to Wait for {pull}35847[#35847]
-* [Zen2] VotingTombstone class {pull}35832[#35832]
-* [Zen2] PersistedState interface implementation {pull}35819[#35819]
-* [Zen2] Support rolling upgrades from Zen1 {pull}35737[#35737]
-* [Zen2] Add lag detector {pull}35685[#35685]
-* [Zen2] Move ClusterState fields to be persisted to ClusterState.Metadata {pull}35625[#35625]
-* [Zen2] Introduce ClusterBootstrapService {pull}35488[#35488]
-* [Zen2] Introduce vote withdrawal {pull}35446[#35446]
-* Zen2: Add basic Zen1 transport-level BWC {pull}35443[#35443]
+* Add discovery types to cluster stats {es-pull}36442[#36442]
+* Introduce `zen2` discovery type {es-pull}36298[#36298]
+* Zen2: Persist cluster states the old way on non-master-eligible nodes {es-pull}36247[#36247] (issue: {es-issue}3[#3])
+* [Zen2] Storage layer WriteStateException propagation {es-pull}36052[#36052]
+* [Zen2] Implement Tombstone REST APIs {es-pull}36007[#36007]
+* [Zen2] Update default for USE_ZEN2 to true {es-pull}35998[#35998]
+* [Zen2] Add warning if cluster fails to form fast enough {es-pull}35993[#35993]
+* [Zen2] Allow Setting a List of Bootstrap Nodes to Wait for {es-pull}35847[#35847]
+* [Zen2] VotingTombstone class {es-pull}35832[#35832]
+* [Zen2] PersistedState interface implementation {es-pull}35819[#35819]
+* [Zen2] Support rolling upgrades from Zen1 {es-pull}35737[#35737]
+* [Zen2] Add lag detector {es-pull}35685[#35685]
+* [Zen2] Move ClusterState fields to be persisted to ClusterState.Metadata {es-pull}35625[#35625]
+* [Zen2] Introduce ClusterBootstrapService {es-pull}35488[#35488]
+* [Zen2] Introduce vote withdrawal {es-pull}35446[#35446]
+* Zen2: Add basic Zen1 transport-level BWC {es-pull}35443[#35443]
[[bug-7.0.0-alpha2]]
[float]
=== Bug fixes
Aggregations::
-* fix MultiValuesSourceFieldConfig toXContent {pull}36525[#36525] (issue: {issue}36474[#36474])
-* Cache the score of the parent document in the nested agg {pull}36019[#36019] (issues: {issue}34555[#34555], {issue}35985[#35985])
-* Correct implemented interface of ParsedReverseNested {pull}35455[#35455] (issue: {issue}35449[#35449])
-* Handle IndexOrDocValuesQuery in composite aggregation {pull}35392[#35392]
+* fix MultiValuesSourceFieldConfig toXContent {es-pull}36525[#36525] (issue: {es-issue}36474[#36474])
+* Cache the score of the parent document in the nested agg {es-pull}36019[#36019] (issues: {es-issue}34555[#34555], {es-issue}35985[#35985])
+* Correct implemented interface of ParsedReverseNested {es-pull}35455[#35455] (issue: {es-issue}35449[#35449])
+* Handle IndexOrDocValuesQuery in composite aggregation {es-pull}35392[#35392]
Audit::
-* Fix origin.type for connection_* events {pull}36410[#36410]
-* Fix IndexAuditTrail rolling restart on rollover edge {pull}35988[#35988] (issue: {issue}33867[#33867])
+* Fix origin.type for connection_* events {es-pull}36410[#36410]
+* Fix IndexAuditTrail rolling restart on rollover edge {es-pull}35988[#35988] (issue: {es-issue}33867[#33867])
Authentication::
-* Fix kerberos setting registration {pull}35986[#35986] (issues: {issue}30241[#30241], {issue}35942[#35942])
-* Add support for Kerberos V5 Oid {pull}35764[#35764] (issue: {issue}34763[#34763])
+* Fix kerberos setting registration {es-pull}35986[#35986] (issues: {es-issue}30241[#30241], {es-issue}35942[#35942])
+* Add support for Kerberos V5 Oid {es-pull}35764[#35764] (issue: {es-issue}34763[#34763])
Build::
-* Use explicit deps on test tasks for check {pull}36325[#36325]
-* Fix jdbc jar pom to not include deps {pull}36036[#36036] (issue: {issue}32014[#32014])
-* Fix official plugins list {pull}35661[#35661] (issue: {issue}35623[#35623])
+* Use explicit deps on test tasks for check {es-pull}36325[#36325]
+* Fix jdbc jar pom to not include deps {es-pull}36036[#36036] (issue: {es-issue}32014[#32014])
+* Fix official plugins list {es-pull}35661[#35661] (issue: {es-issue}35623[#35623])
CCR::
-* Fix follow stats API's follower index filtering feature {pull}36647[#36647]
-* AutoFollowCoordinator should tolerate that auto follow patterns may be removed {pull}35945[#35945] (issue: {issue}35937[#35937])
-* Only auto follow indices when all primary shards have started {pull}35814[#35814] (issue: {issue}35480[#35480])
-* Avoid NPE in follower stats when no tasks metadata {pull}35802[#35802]
-* Fix the names of CCR stats endpoints in usage API {pull}35438[#35438]
+* Fix follow stats API's follower index filtering feature {es-pull}36647[#36647]
+* AutoFollowCoordinator should tolerate that auto follow patterns may be removed {es-pull}35945[#35945] (issue: {es-issue}35937[#35937])
+* Only auto follow indices when all primary shards have started {es-pull}35814[#35814] (issue: {es-issue}35480[#35480])
+* Avoid NPE in follower stats when no tasks metadata {es-pull}35802[#35802]
+* Fix the names of CCR stats endpoints in usage API {es-pull}35438[#35438]
Circuit Breakers::
-* Modify `BigArrays` to take name of circuit breaker {pull}36461[#36461] (issue: {issue}31435[#31435])
+* Modify `BigArrays` to take name of circuit breaker {es-pull}36461[#36461] (issue: {es-issue}31435[#31435])
Core::
-* Fix CompositeBytesReference#slice to not throw AIOOBE with legal offsets. {pull}35955[#35955] (issue: {issue}35950[#35950])
-* Suppress CachedTimeThread in hot threads output {pull}35558[#35558] (issue: {issue}23175[#23175])
-* Upgrade to Joda 2.10.1 {pull}35410[#35410] (issue: {issue}33749[#33749])
+* Fix CompositeBytesReference#slice to not throw AIOOBE with legal offsets. {es-pull}35955[#35955] (issue: {es-issue}35950[#35950])
+* Suppress CachedTimeThread in hot threads output {es-pull}35558[#35558] (issue: {es-issue}23175[#23175])
+* Upgrade to Joda 2.10.1 {es-pull}35410[#35410] (issue: {es-issue}33749[#33749])
Distributed::
-* Combine the execution of an exclusive replica operation with primary term update {pull}36116[#36116] (issue: {issue}35850[#35850])
-* ActiveShardCount should not fail when closing the index {pull}35936[#35936]
+* Combine the execution of an exclusive replica operation with primary term update {es-pull}36116[#36116] (issue: {es-issue}35850[#35850])
+* ActiveShardCount should not fail when closing the index {es-pull}35936[#35936]
Engine::
-* Set Lucene version upon index creation. {pull}36038[#36038] (issue: {issue}33826[#33826])
-* Wrap can_match reader with ElasticsearchDirectoryReader {pull}35857[#35857]
-* Copy checkpoint atomically when rolling generation {pull}35407[#35407]
+* Set Lucene version upon index creation. {es-pull}36038[#36038] (issue: {es-issue}33826[#33826])
+* Wrap can_match reader with ElasticsearchDirectoryReader {es-pull}35857[#35857]
+* Copy checkpoint atomically when rolling generation {es-pull}35407[#35407]
Geo::
-* More robust handling of ignore_malformed in geoshape parsing {pull}35603[#35603] (issues: {issue}34047[#34047], {issue}34498[#34498])
-* Better handling of malformed geo_points {pull}35554[#35554] (issue: {issue}35419[#35419])
-* Enables coerce support in WKT polygon parser {pull}35414[#35414] (issue: {issue}35059[#35059])
+* More robust handling of ignore_malformed in geoshape parsing {es-pull}35603[#35603] (issues: {es-issue}34047[#34047], {es-issue}34498[#34498])
+* Better handling of malformed geo_points {es-pull}35554[#35554] (issue: {es-issue}35419[#35419])
+* Enables coerce support in WKT polygon parser {es-pull}35414[#35414] (issue: {es-issue}35059[#35059])
Index APIs::
-* Fix duplicate phrase in shrink/split error message {pull}36734[#36734] (issue: {issue}36729[#36729])
-* Raise a 404 exception when document source is not found (#33384) {pull}34083[#34083] (issue: {issue}33384[#33384])
+* Fix duplicate phrase in shrink/split error message {es-pull}36734[#36734] (issue: {es-issue}36729[#36729])
+* Raise a 404 exception when document source is not found (#33384) {es-pull}34083[#34083] (issue: {es-issue}33384[#33384])
Ingest::
-* Fix on_failure with Drop processor {pull}36686[#36686] (issue: {issue}36151[#36151])
-* Support default pipelines + bulk upserts {pull}36618[#36618] (issue: {issue}36219[#36219])
-* Support default pipeline through an alias {pull}36231[#36231] (issue: {issue}35817[#35817])
+* Fix on_failure with Drop processor {es-pull}36686[#36686] (issue: {es-issue}36151[#36151])
+* Support default pipelines + bulk upserts {es-pull}36618[#36618] (issue: {es-issue}36219[#36219])
+* Support default pipeline through an alias {es-pull}36231[#36231] (issue: {es-issue}35817[#35817])
License::
-* Do not serialize basic license exp in x-pack info {pull}30848[#30848]
-* Update versions for start_trial after backport {pull}30218[#30218] (issue: {issue}30135[#30135])
+* Do not serialize basic license exp in x-pack info {es-pull}30848[#30848]
+* Update versions for start_trial after backport {es-pull}30218[#30218] (issue: {es-issue}30135[#30135])
Machine Learning::
-* Interrupt Grok in file structure finder timeout {pull}36588[#36588]
-* Prevent stack overflow while copying ML jobs and datafeeds {pull}36370[#36370] (issue: {issue}36360[#36360])
-* Adjust file structure finder parser config {pull}35935[#35935]
-* Fix find_file_structure NPE with should_trim_fields {pull}35465[#35465] (issue: {issue}35462[#35462])
-* Prevent notifications being created on deletion of a non existent job {pull}35337[#35337] (issues: {issue}34058[#34058], {issue}35336[#35336])
-* Clear Job#finished_time when it is opened (#32605) {pull}32755[#32755]
-* Fix thread leak when waiting for job flush (#32196) {pull}32541[#32541] (issue: {issue}32196[#32196])
+* Interrupt Grok in file structure finder timeout {es-pull}36588[#36588]
+* Prevent stack overflow while copying ML jobs and datafeeds {es-pull}36370[#36370] (issue: {es-issue}36360[#36360])
+* Adjust file structure finder parser config {es-pull}35935[#35935]
+* Fix find_file_structure NPE with should_trim_fields {es-pull}35465[#35465] (issue: {es-issue}35462[#35462])
+* Prevent notifications being created on deletion of a non existent job {es-pull}35337[#35337] (issues: {es-issue}34058[#34058], {es-issue}35336[#35336])
+* Clear Job#finished_time when it is opened (#32605) {es-pull}32755[#32755]
+* Fix thread leak when waiting for job flush (#32196) {es-pull}32541[#32541] (issue: {es-issue}32196[#32196])
* Fix CPoissonMeanConjugate sampling error. {ml-pull}335[#335]
Network::
-* Do not resolve addresses in remote connection info {pull}36671[#36671] (issue: {issue}35658[#35658])
-* Always compress based on the settings {pull}36522[#36522] (issue: {issue}36399[#36399])
-* http.publish_host Should Contain CNAME {pull}32806[#32806] (issue: {issue}22029[#22029])
-* Adjust SSLDriver behavior for JDK11 changes {pull}32145[#32145] (issues: {issue}32122[#32122], {issue}32144[#32144])
-* Add TRACE, CONNECT, and PATCH http methods {pull}31035[#31035] (issue: {issue}31017[#31017])
-* Transport client: Don't validate node in handshake {pull}30737[#30737] (issue: {issue}30141[#30141])
-* Fix issue with finishing handshake in ssl driver {pull}30580[#30580]
-* Remove potential nio selector leak {pull}27825[#27825]
-* Fix issue where the incorrect buffers are written {pull}27695[#27695] (issue: {issue}27551[#27551])
-* Do not set SO_LINGER on server channels {pull}26997[#26997]
-* Do not set SO_LINGER to 0 when not shutting down {pull}26871[#26871] (issue: {issue}26764[#26764])
-* Release pipelined http responses on close {pull}26226[#26226]
+* Do not resolve addresses in remote connection info {es-pull}36671[#36671] (issue: {es-issue}35658[#35658])
+* Always compress based on the settings {es-pull}36522[#36522] (issue: {es-issue}36399[#36399])
+* http.publish_host Should Contain CNAME {es-pull}32806[#32806] (issue: {es-issue}22029[#22029])
+* Adjust SSLDriver behavior for JDK11 changes {es-pull}32145[#32145] (issues: {es-issue}32122[#32122], {es-issue}32144[#32144])
+* Add TRACE, CONNECT, and PATCH http methods {es-pull}31035[#31035] (issue: {es-issue}31017[#31017])
+* Transport client: Don't validate node in handshake {es-pull}30737[#30737] (issue: {es-issue}30141[#30141])
+* Fix issue with finishing handshake in ssl driver {es-pull}30580[#30580]
+* Remove potential nio selector leak {es-pull}27825[#27825]
+* Fix issue where the incorrect buffers are written {es-pull}27695[#27695] (issue: {es-issue}27551[#27551])
+* Do not set SO_LINGER on server channels {es-pull}26997[#26997]
+* Do not set SO_LINGER to 0 when not shutting down {es-pull}26871[#26871] (issue: {es-issue}26764[#26764])
+* Release pipelined http responses on close {es-pull}26226[#26226]
Packaging::
-* Fix error message when package install fails due to missing Java {pull}36077[#36077] (issue: {issue}31845[#31845])
-* Add missing entries to conffiles {pull}35810[#35810] (issue: {issue}35691[#35691])
+* Fix error message when package install fails due to missing Java {es-pull}36077[#36077] (issue: {es-issue}31845[#31845])
+* Add missing entries to conffiles {es-pull}35810[#35810] (issue: {es-issue}35691[#35691])
Plugins::
-* Ensure that azure stream has socket privileges {pull}28751[#28751] (issue: {issue}28662[#28662])
+* Ensure that azure stream has socket privileges {es-pull}28751[#28751] (issue: {es-issue}28662[#28662])
Recovery::
-* Register ResyncTask.Status as a NamedWriteable {pull}36610[#36610]
+* Register ResyncTask.Status as a NamedWriteable {es-pull}36610[#36610]
Rollup::
-* Fix rollup search statistics {pull}36674[#36674]
+* Fix rollup search statistics {es-pull}36674[#36674]
Scripting::
-* Properly support no-offset date formatting {pull}36316[#36316] (issue: {issue}36306[#36306])
-* [Painless] Generate Bridge Methods {pull}36097[#36097]
-* Fix serialization bug in painless execute api request {pull}36075[#36075] (issue: {issue}36050[#36050])
-* Actually add joda time back to whitelist {pull}35965[#35965] (issue: {issue}35915[#35915])
-* Add back joda to whitelist {pull}35915[#35915] (issue: {issue}35913[#35913])
+* Properly support no-offset date formatting {es-pull}36316[#36316] (issue: {es-issue}36306[#36306])
+* [Painless] Generate Bridge Methods {es-pull}36097[#36097]
+* Fix serialization bug in painless execute api request {es-pull}36075[#36075] (issue: {es-issue}36050[#36050])
+* Actually add joda time back to whitelist {es-pull}35965[#35965] (issue: {es-issue}35915[#35915])
+* Add back joda to whitelist {es-pull}35915[#35915] (issue: {es-issue}35913[#35913])
Settings::
-* Correctly Identify Noop Updates {pull}36560[#36560] (issue: {issue}36496[#36496])
+* Correctly Identify Noop Updates {es-pull}36560[#36560] (issue: {es-issue}36496[#36496])
SQL::
-* Fix translation of LIKE/RLIKE keywords {pull}36672[#36672] (issues: {issue}36039[#36039], {issue}36584[#36584])
-* Scripting support for casting functions CAST and CONVERT {pull}36640[#36640] (issue: {issue}36061[#36061])
-* Fix translation to painless for conditionals {pull}36636[#36636] (issue: {issue}36631[#36631])
-* Concat should be always not nullable {pull}36601[#36601] (issue: {issue}36169[#36169])
-* Fix MOD() for long and integer arguments {pull}36599[#36599] (issue: {issue}36364[#36364])
-* Fix issue with complex HAVING and GROUP BY ordinal {pull}36594[#36594] (issue: {issue}36059[#36059])
-* Be lenient for tests involving comparison to H2 but strict for csv spec tests {pull}36498[#36498] (issue: {issue}36483[#36483])
-* Non ISO 8601 versions of DAY_OF_WEEK and WEEK_OF_YEAR functions {pull}36358[#36358] (issue: {issue}36263[#36263])
-* Do not ignore all fields whose names start with underscore {pull}36214[#36214] (issue: {issue}36206[#36206])
-* Fix issue with wrong data type for scripted Grouping keys {pull}35969[#35969] (issue: {issue}35662[#35662])
-* Fix translation of math functions to painless {pull}35910[#35910] (issue: {issue}35654[#35654])
-* Fix jdbc jar to include deps {pull}35602[#35602]
-* Fix query translation for scripted queries {pull}35408[#35408] (issue: {issue}35232[#35232])
-* Clear the cursor if nested inner hits are enough to fulfill the query required limits {pull}35398[#35398] (issue: {issue}35176[#35176])
-* Introduce IsNull node to simplify expressions {pull}35206[#35206] (issues: {issue}34876[#34876], {issue}35171[#35171])
-* The SSL default configuration shouldn't override the https protocol if used {pull}34635[#34635] (issue: {issue}33817[#33817])
-* Minor fix for javadoc {pull}32573[#32573] (issue: {issue}32553[#32553])
+* Fix translation of LIKE/RLIKE keywords {es-pull}36672[#36672] (issues: {es-issue}36039[#36039], {es-issue}36584[#36584])
+* Scripting support for casting functions CAST and CONVERT {es-pull}36640[#36640] (issue: {es-issue}36061[#36061])
+* Fix translation to painless for conditionals {es-pull}36636[#36636] (issue: {es-issue}36631[#36631])
+* Concat should be always not nullable {es-pull}36601[#36601] (issue: {es-issue}36169[#36169])
+* Fix MOD() for long and integer arguments {es-pull}36599[#36599] (issue: {es-issue}36364[#36364])
+* Fix issue with complex HAVING and GROUP BY ordinal {es-pull}36594[#36594] (issue: {es-issue}36059[#36059])
+* Be lenient for tests involving comparison to H2 but strict for csv spec tests {es-pull}36498[#36498] (issue: {es-issue}36483[#36483])
+* Non ISO 8601 versions of DAY_OF_WEEK and WEEK_OF_YEAR functions {es-pull}36358[#36358] (issue: {es-issue}36263[#36263])
+* Do not ignore all fields whose names start with underscore {es-pull}36214[#36214] (issue: {es-issue}36206[#36206])
+* Fix issue with wrong data type for scripted Grouping keys {es-pull}35969[#35969] (issue: {es-issue}35662[#35662])
+* Fix translation of math functions to painless {es-pull}35910[#35910] (issue: {es-issue}35654[#35654])
+* Fix jdbc jar to include deps {es-pull}35602[#35602]
+* Fix query translation for scripted queries {es-pull}35408[#35408] (issue: {es-issue}35232[#35232])
+* Clear the cursor if nested inner hits are enough to fulfill the query required limits {es-pull}35398[#35398] (issue: {es-issue}35176[#35176])
+* Introduce IsNull node to simplify expressions {es-pull}35206[#35206] (issues: {es-issue}34876[#34876], {es-issue}35171[#35171])
+* The SSL default configuration shouldn't override the https protocol if used {es-pull}34635[#34635] (issue: {es-issue}33817[#33817])
+* Minor fix for javadoc {es-pull}32573[#32573] (issue: {es-issue}32553[#32553])
Search::
-* Inner hits fail to propagate doc-value format. {pull}36310[#36310]
-* Fix custom AUTO issue with Fuzziness#toXContent {pull}35807[#35807] (issue: {issue}33462[#33462])
-* Fix analyzed prefix query in query_string {pull}35756[#35756] (issue: {issue}31702[#31702])
-* Fix problem with MatchNoDocsQuery in disjunction queries {pull}35726[#35726] (issue: {issue}34708[#34708])
-* Fix phrase_slop in query_string query {pull}35533[#35533] (issue: {issue}35125[#35125])
-* Add a More Like This query routing requirement check (#29678) {pull}33974[#33974]
+* Inner hits fail to propagate doc-value format. {es-pull}36310[#36310]
+* Fix custom AUTO issue with Fuzziness#toXContent {es-pull}35807[#35807] (issue: {es-issue}33462[#33462])
+* Fix analyzed prefix query in query_string {es-pull}35756[#35756] (issue: {es-issue}31702[#31702])
+* Fix problem with MatchNoDocsQuery in disjunction queries {es-pull}35726[#35726] (issue: {es-issue}34708[#34708])
+* Fix phrase_slop in query_string query {es-pull}35533[#35533] (issue: {es-issue}35125[#35125])
+* Add a More Like This query routing requirement check (#29678) {es-pull}33974[#33974]
Security::
-* Remove license state listeners on closeables {pull}36308[#36308] (issues: {issue}33328[#33328], {issue}35627[#35627], {issue}35628[#35628])
+* Remove license state listeners on closeables {es-pull}36308[#36308] (issues: {es-issue}33328[#33328], {es-issue}35627[#35627], {es-issue}35628[#35628])
Snapshot/Restore::
-* Upgrade GCS Dependencies to 1.55.0 {pull}36634[#36634] (issues: {issue}35229[#35229], {issue}35459[#35459])
-* Improve Resilience SnapshotShardService {pull}36113[#36113] (issue: {issue}32265[#32265])
-* Keep SnapshotsInProgress State in Sync with Routing Table {pull}35710[#35710]
-* Ensure that gcs client creation is privileged {pull}25938[#25938] (issue: {issue}25932[#25932])
-* Make calls to CloudBlobContainer#exists privileged {pull}25937[#25937] (issue: {issue}25931[#25931])
+* Upgrade GCS Dependencies to 1.55.0 {es-pull}36634[#36634] (issues: {es-issue}35229[#35229], {es-issue}35459[#35459])
+* Improve Resilience SnapshotShardService {es-pull}36113[#36113] (issue: {es-issue}32265[#32265])
+* Keep SnapshotsInProgress State in Sync with Routing Table {es-pull}35710[#35710]
+* Ensure that gcs client creation is privileged {es-pull}25938[#25938] (issue: {es-issue}25932[#25932])
+* Make calls to CloudBlobContainer#exists privileged {es-pull}25937[#25937] (issue: {es-issue}25931[#25931])
Watcher::
-* Watcher accounts constructed lazily {pull}36656[#36656]
-* Only trigger a watch if new or schedule/changed {pull}35908[#35908]
-* Fix Watcher NotificationService's secure settings {pull}35610[#35610] (issue: {issue}35378[#35378])
-* Fix integration tests to ensure correct start/stop of Watcher {pull}35271[#35271] (issues: {issue}29877[#29877], {issue}30705[#30705], {issue}33291[#33291], {issue}34448[#34448], {issue}34462[#34462])
+* Watcher accounts constructed lazily {es-pull}36656[#36656]
+* Only trigger a watch if new or schedule/changed {es-pull}35908[#35908]
+* Fix Watcher NotificationService's secure settings {es-pull}35610[#35610] (issue: {es-issue}35378[#35378])
+* Fix integration tests to ensure correct start/stop of Watcher {es-pull}35271[#35271] (issues: {es-issue}29877[#29877], {es-issue}30705[#30705], {es-issue}33291[#33291], {es-issue}34448[#34448], {es-issue}34462[#34462])
ZenDiscovery::
-* [Zen2] Respect the no_master_block setting {pull}36478[#36478]
-* Cancel GetDiscoveredNodesAction when bootstrapped {pull}36423[#36423] (issues: {issue}36380[#36380], {issue}36381[#36381])
-* [Zen2] Only elect master-eligible nodes {pull}35996[#35996]
-* [Zen2] Remove duplicate discovered peers {pull}35505[#35505]
+* [Zen2] Respect the no_master_block setting {es-pull}36478[#36478]
+* Cancel GetDiscoveredNodesAction when bootstrapped {es-pull}36423[#36423] (issues: {es-issue}36380[#36380], {es-issue}36381[#36381])
+* [Zen2] Only elect master-eligible nodes {es-pull}35996[#35996]
+* [Zen2] Remove duplicate discovered peers {es-pull}35505[#35505]
[[regression-7.0.0-alpha2]]
@@ -571,7 +571,7 @@ ZenDiscovery::
=== Regressions
Scripting::
-* Use Number as a return value for BucketAggregationScript {pull}35653[#35653] (issue: {issue}35351[#35351])
+* Use Number as a return value for BucketAggregationScript {es-pull}35653[#35653] (issue: {es-issue}35351[#35351])
[[upgrade-7.0.0-alpha2]]
@@ -579,7 +579,7 @@ Scripting::
=== Upgrades
Ingest::
-* Update geolite2 database in ingest geoip plugin {pull}33840[#33840]
+* Update geolite2 database in ingest geoip plugin {es-pull}33840[#33840]
Network::
-* Upgrade Netty 4.3.32.Final {pull}36102[#36102] (issue: {issue}35360[#35360])
+* Upgrade Netty 4.3.32.Final {es-pull}36102[#36102] (issue: {es-issue}35360[#35360])
diff --git a/docs/reference/release-notes/7.0.0-beta1.asciidoc b/docs/reference/release-notes/7.0.0-beta1.asciidoc
index 21a940633b2..023fbdbfb15 100644
--- a/docs/reference/release-notes/7.0.0-beta1.asciidoc
+++ b/docs/reference/release-notes/7.0.0-beta1.asciidoc
@@ -8,61 +8,61 @@ Also see <>.
=== Breaking changes
Audit::
-* Remove index audit output type {pull}37707[#37707] (issues: {issue}29881[#29881], {issue}37301[#37301])
+* Remove index audit output type {es-pull}37707[#37707] (issues: {es-issue}29881[#29881], {es-issue}37301[#37301])
Authentication::
-* Remove bwc logic for token invalidation {pull}36893[#36893] (issue: {issue}36727[#36727])
+* Remove bwc logic for token invalidation {es-pull}36893[#36893] (issue: {es-issue}36727[#36727])
Authorization::
-* Remove implicit index monitor privilege {pull}37774[#37774]
+* Remove implicit index monitor privilege {es-pull}37774[#37774]
CCR::
-* Follow stats api should return a 404 when requesting stats for a non existing index {pull}37220[#37220] (issue: {issue}37021[#37021])
+* Follow stats api should return a 404 when requesting stats for a non existing index {es-pull}37220[#37220] (issue: {es-issue}37021[#37021])
CRUD::
-* Remove support for internal versioning for concurrency control {pull}38254[#38254] (issue: {issue}1078[#1078])
+* Remove support for internal versioning for concurrency control {es-pull}38254[#38254] (issue: {es-issue}1078[#1078])
Features/Ingest::
-* Add ECS schema for user-agent ingest processor (#37727) {pull}37984[#37984] (issues: {issue}37329[#37329], {issue}37727[#37727])
-* Remove special handling for ingest plugins {pull}36967[#36967] (issues: {issue}36898[#36898], {issue}36956[#36956])
+* Add ECS schema for user-agent ingest processor (#37727) {es-pull}37984[#37984] (issues: {es-issue}37329[#37329], {es-issue}37727[#37727])
+* Remove special handling for ingest plugins {es-pull}36967[#36967] (issues: {es-issue}36898[#36898], {es-issue}36956[#36956])
Features/Java Low Level REST Client::
-* Drop support for the low-level REST client on JDK 7 {pull}38540[#38540] (issue: {issue}29607[#29607])
+* Drop support for the low-level REST client on JDK 7 {es-pull}38540[#38540] (issue: {es-issue}29607[#29607])
Features/Watcher::
-* Remove Watcher Account "unsecure" settings {pull}36736[#36736] (issue: {issue}36403[#36403])
+* Remove Watcher Account "unsecure" settings {es-pull}36736[#36736] (issue: {es-issue}36403[#36403])
Infra/Logging::
-* Elasticsearch json logging {pull}36833[#36833] (issue: {issue}32850[#32850])
+* Elasticsearch json logging {es-pull}36833[#36833] (issue: {es-issue}32850[#32850])
Infra/Packaging::
-* Package ingest-user-agent as a module {pull}36956[#36956]
-* Package ingest-geoip as a module {pull}36898[#36898]
+* Package ingest-user-agent as a module {es-pull}36956[#36956]
+* Package ingest-geoip as a module {es-pull}36898[#36898]
Machine Learning::
-* [ML] Remove types from datafeed {pull}36538[#36538] (issue: {issue}34265[#34265])
+* [ML] Remove types from datafeed {es-pull}36538[#36538] (issue: {es-issue}34265[#34265])
Mapping::
-* Make sure to reject mappings with type _doc when include_type_name is false. {pull}38270[#38270] (issue: {issue}38266[#38266])
-* Update the default for include_type_name to false. {pull}37285[#37285]
-* Support 'include_type_name' in RestGetIndicesAction {pull}37149[#37149]
+* Make sure to reject mappings with type _doc when include_type_name is false. {es-pull}38270[#38270] (issue: {es-issue}38266[#38266])
+* Update the default for include_type_name to false. {es-pull}37285[#37285]
+* Support 'include_type_name' in RestGetIndicesAction {es-pull}37149[#37149]
Network::
-* Remove TLS 1.0 as a default SSL protocol {pull}37512[#37512] (issue: {issue}36021[#36021])
-* Security: remove SSL settings fallback {pull}36846[#36846] (issue: {issue}29797[#29797])
+* Remove TLS 1.0 as a default SSL protocol {es-pull}37512[#37512] (issue: {es-issue}36021[#36021])
+* Security: remove SSL settings fallback {es-pull}36846[#36846] (issue: {es-issue}29797[#29797])
Ranking::
-* Forbid negative field boosts in analyzed queries {pull}37930[#37930] (issue: {issue}33309[#33309])
+* Forbid negative field boosts in analyzed queries {es-pull}37930[#37930] (issue: {es-issue}33309[#33309])
Search::
-* Track total hits up to 10,000 by default {pull}37466[#37466] (issue: {issue}33028[#33028])
-* Use mappings to format doc-value fields by default. {pull}30831[#30831] (issues: {issue}26948[#26948], {issue}29639[#29639])
+* Track total hits up to 10,000 by default {es-pull}37466[#37466] (issue: {es-issue}33028[#33028])
+* Use mappings to format doc-value fields by default. {es-pull}30831[#30831] (issues: {es-issue}26948[#26948], {es-issue}29639[#29639])
Security::
-* Remove heuristics that enable security on trial licenses {pull}38075[#38075] (issue: {issue}38009[#38009])
+* Remove heuristics that enable security on trial licenses {es-pull}38075[#38075] (issue: {es-issue}38009[#38009])
ZenDiscovery::
-* Remove DiscoveryPlugin#getDiscoveryTypes {pull}38414[#38414] (issue: {issue}38410[#38410])
+* Remove DiscoveryPlugin#getDiscoveryTypes {es-pull}38414[#38414] (issue: {es-issue}38410[#38410])
@@ -71,10 +71,10 @@ ZenDiscovery::
=== Breaking Java changes
Features/Java Low Level REST Client::
-* Remove support for maxRetryTimeout from low-level REST client {pull}38085[#38085] (issues: {issue}25951[#25951], {issue}31834[#31834], {issue}33342[#33342])
+* Remove support for maxRetryTimeout from low-level REST client {es-pull}38085[#38085] (issues: {es-issue}25951[#25951], {es-issue}31834[#31834], {es-issue}33342[#33342])
Infra/Core::
-* Handle scheduler exceptions {pull}38014[#38014] (issues: {issue}28667[#28667], {issue}36137[#36137], {issue}37708[#37708])
+* Handle scheduler exceptions {es-pull}38014[#38014] (issues: {es-issue}28667[#28667], {es-issue}36137[#36137], {es-issue}37708[#37708])
@@ -83,59 +83,59 @@ Infra/Core::
=== Deprecations
Aggregations::
-* Deprecate dots in aggregation names {pull}31468[#31468] (issues: {issue}17600[#17600], {issue}19040[#19040])
+* Deprecate dots in aggregation names {es-pull}31468[#31468] (issues: {es-issue}17600[#17600], {es-issue}19040[#19040])
Analysis::
-* [Analysis] Deprecate Standard Html Strip Analyzer in master {pull}26719[#26719] (issue: {issue}4704[#4704])
+* [Analysis] Deprecate Standard Html Strip Analyzer in master {es-pull}26719[#26719] (issue: {es-issue}4704[#4704])
Audit::
-* Deprecate index audit output type {pull}37301[#37301] (issue: {issue}29881[#29881])
+* Deprecate index audit output type {es-pull}37301[#37301] (issue: {es-issue}29881[#29881])
Features/Indices APIs::
-* Reject setting index.optimize_auto_generated_id after version 7.0.0 {pull}28895[#28895] (issue: {issue}27600[#27600])
+* Reject setting index.optimize_auto_generated_id after version 7.0.0 {es-pull}28895[#28895] (issue: {es-issue}27600[#27600])
Features/Ingest::
-* Deprecate `_type` in simulate pipeline requests {pull}37949[#37949] (issue: {issue}37731[#37731])
+* Deprecate `_type` in simulate pipeline requests {es-pull}37949[#37949] (issue: {es-issue}37731[#37731])
Features/Java High Level REST Client::
-* Deprecate HLRC security methods {pull}37883[#37883] (issues: {issue}36938[#36938], {issue}37540[#37540])
-* Deprecate HLRC EmptyResponse used by security {pull}37540[#37540] (issue: {issue}36938[#36938])
+* Deprecate HLRC security methods {es-pull}37883[#37883] (issues: {es-issue}36938[#36938], {es-issue}37540[#37540])
+* Deprecate HLRC EmptyResponse used by security {es-pull}37540[#37540] (issue: {es-issue}36938[#36938])
Features/Watcher::
-* Deprecate xpack.watcher.history.cleaner_service.enabled {pull}37782[#37782] (issue: {issue}32041[#32041])
-* deprecate types for watcher {pull}37594[#37594] (issue: {issue}35190[#35190])
+* Deprecate xpack.watcher.history.cleaner_service.enabled {es-pull}37782[#37782] (issue: {es-issue}32041[#32041])
+* deprecate types for watcher {es-pull}37594[#37594] (issue: {es-issue}35190[#35190])
Infra/Core::
-* Core: Deprecate negative epoch timestamps {pull}36793[#36793]
-* Core: Deprecate use of scientific notation in epoch time parsing {pull}36691[#36691]
+* Core: Deprecate negative epoch timestamps {es-pull}36793[#36793]
+* Core: Deprecate use of scientific notation in epoch time parsing {es-pull}36691[#36691]
Infra/Scripting::
-* Add types deprecation to script contexts {pull}37554[#37554]
-* Deprecate _type from LeafDocLookup {pull}37491[#37491]
-* Scripting: Remove deprecated params.ctx {pull}36848[#36848] (issue: {issue}34059[#34059])
+* Add types deprecation to script contexts {es-pull}37554[#37554]
+* Deprecate _type from LeafDocLookup {es-pull}37491[#37491]
+* Scripting: Remove deprecated params.ctx {es-pull}36848[#36848] (issue: {es-issue}34059[#34059])
Machine Learning::
-* Adding ml_settings entry to HLRC and Docs for deprecation_info {pull}38118[#38118]
-* [ML] Datafeed deprecation checks {pull}38026[#38026] (issue: {issue}37932[#37932])
-* [ML] Remove "8" prefixes from file structure finder timestamp formats {pull}38016[#38016]
-* [ML] Adjust structure finder for Joda to Java time migration {pull}37306[#37306]
-* [ML] Resolve 7.0.0 TODOs in ML code {pull}36842[#36842] (issue: {issue}29963[#29963])
+* Adding ml_settings entry to HLRC and Docs for deprecation_info {es-pull}38118[#38118]
+* [ML] Datafeed deprecation checks {es-pull}38026[#38026] (issue: {es-issue}37932[#37932])
+* [ML] Remove "8" prefixes from file structure finder timestamp formats {es-pull}38016[#38016]
+* [ML] Adjust structure finder for Joda to Java time migration {es-pull}37306[#37306]
+* [ML] Resolve 7.0.0 TODOs in ML code {es-pull}36842[#36842] (issue: {es-issue}29963[#29963])
Mapping::
-* Deprecate types in rollover index API {pull}38039[#38039] (issue: {issue}35190[#35190])
-* Deprecate types in get field mapping API {pull}37667[#37667] (issue: {issue}35190[#35190])
-* Deprecate types in the put mapping API. {pull}37280[#37280] (issues: {issue}29453[#29453], {issue}37285[#37285])
-* Support include_type_name in the field mapping and index template APIs. {pull}37210[#37210]
-* Deprecate types in create index requests. {pull}37134[#37134] (issues: {issue}29453[#29453], {issue}37285[#37285])
-* Deprecate use of the _type field in aggregations. {pull}37131[#37131] (issue: {issue}36802[#36802])
-* Deprecate reference to _type in lookup queries {pull}37016[#37016] (issue: {issue}35190[#35190])
-* Deprecate the document create endpoint. {pull}36863[#36863]
-* Deprecate types in index API {pull}36575[#36575] (issues: {issue}35190[#35190], {issue}35790[#35790])
-* Deprecate types in update APIs {pull}36225[#36225]
+* Deprecate types in rollover index API {es-pull}38039[#38039] (issue: {es-issue}35190[#35190])
+* Deprecate types in get field mapping API {es-pull}37667[#37667] (issue: {es-issue}35190[#35190])
+* Deprecate types in the put mapping API. {es-pull}37280[#37280] (issues: {es-issue}29453[#29453], {es-issue}37285[#37285])
+* Support include_type_name in the field mapping and index template APIs. {es-pull}37210[#37210]
+* Deprecate types in create index requests. {es-pull}37134[#37134] (issues: {es-issue}29453[#29453], {es-issue}37285[#37285])
+* Deprecate use of the _type field in aggregations. {es-pull}37131[#37131] (issue: {es-issue}36802[#36802])
+* Deprecate reference to _type in lookup queries {es-pull}37016[#37016] (issue: {es-issue}35190[#35190])
+* Deprecate the document create endpoint. {es-pull}36863[#36863]
+* Deprecate types in index API {es-pull}36575[#36575] (issues: {es-issue}35190[#35190], {es-issue}35790[#35790])
+* Deprecate types in update APIs {es-pull}36225[#36225]
Search::
-* Deprecate use of type in reindex request body {pull}36823[#36823]
-* Add typless endpoints for get_source and exist_source {pull}36426[#36426]
+* Deprecate use of type in reindex request body {es-pull}36823[#36823]
+* Add typless endpoints for get_source and exist_source {es-pull}36426[#36426]
@@ -144,44 +144,44 @@ Search::
=== New features
Authentication::
-* Add support for API keys to access Elasticsearch {pull}38291[#38291] (issue: {issue}34383[#34383])
-* OIDC realm authentication flows {pull}37787[#37787]
-* [WIP] OIDC Realm JWT+JWS related functionality {pull}37272[#37272] (issues: {issue}35339[#35339], {issue}37009[#37009])
-* OpenID Connect Realm base functionality {pull}37009[#37009] (issue: {issue}35339[#35339])
+* Add support for API keys to access Elasticsearch {es-pull}38291[#38291] (issue: {es-issue}34383[#34383])
+* OIDC realm authentication flows {es-pull}37787[#37787]
+* [WIP] OIDC Realm JWT+JWS related functionality {es-pull}37272[#37272] (issues: {es-issue}35339[#35339], {es-issue}37009[#37009])
+* OpenID Connect Realm base functionality {es-pull}37009[#37009] (issue: {es-issue}35339[#35339])
Authorization::
-* Allow custom authorization with an authorization engine {pull}38358[#38358] (issues: {issue}32435[#32435], {issue}36245[#36245], {issue}37328[#37328], {issue}37495[#37495], {issue}37785[#37785], {issue}38137[#38137], {issue}38219[#38219])
-* WIldcard IndicesPermissions don't cover .security {pull}36765[#36765]
+* Allow custom authorization with an authorization engine {es-pull}38358[#38358] (issues: {es-issue}32435[#32435], {es-issue}36245[#36245], {es-issue}37328[#37328], {es-issue}37495[#37495], {es-issue}37785[#37785], {es-issue}38137[#38137], {es-issue}38219[#38219])
+* WIldcard IndicesPermissions don't cover .security {es-pull}36765[#36765]
CCR::
-* Add ccr follow info api {pull}37408[#37408] (issue: {issue}37127[#37127])
+* Add ccr follow info api {es-pull}37408[#37408] (issue: {es-issue}37127[#37127])
Features/ILM::
-* [ILM] Add unfollow action {pull}36970[#36970] (issue: {issue}34648[#34648])
+* [ILM] Add unfollow action {es-pull}36970[#36970] (issue: {es-issue}34648[#34648])
Geo::
-* geotile_grid implementation {pull}37842[#37842] (issue: {issue}30240[#30240])
-* [GEO] Fork Lucene's LatLonShape Classes to local lucene package {pull}36794[#36794]
-* [Geo] Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}36751[#36751] (issue: {issue}35320[#35320])
-* [Geo] Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}35320[#35320] (issue: {issue}32039[#32039])
+* geotile_grid implementation {es-pull}37842[#37842] (issue: {es-issue}30240[#30240])
+* [GEO] Fork Lucene's LatLonShape Classes to local lucene package {es-pull}36794[#36794]
+* [Geo] Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}36751[#36751] (issue: {es-issue}35320[#35320])
+* [Geo] Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}35320[#35320] (issue: {es-issue}32039[#32039])
Machine Learning::
-* ML: Adds set_upgrade_mode API endpoint {pull}37837[#37837]
+* ML: Adds set_upgrade_mode API endpoint {es-pull}37837[#37837]
Mapping::
-* Give precedence to index creation when mixing typed templates with typeless index creation and vice-versa. {pull}37871[#37871] (issue: {issue}37773[#37773])
-* Add nanosecond field mapper {pull}37755[#37755] (issues: {issue}27330[#27330], {issue}32601[#32601])
+* Give precedence to index creation when mixing typed templates with typeless index creation and vice-versa. {es-pull}37871[#37871] (issue: {es-issue}37773[#37773])
+* Add nanosecond field mapper {es-pull}37755[#37755] (issues: {es-issue}27330[#27330], {es-issue}32601[#32601])
SQL::
-* SQL: Allow sorting of groups by aggregates {pull}38042[#38042] (issue: {issue}35118[#35118])
-* SQL: Implement FIRST/LAST aggregate functions {pull}37936[#37936] (issue: {issue}35639[#35639])
-* SQL: Introduce SQL DATE data type {pull}37693[#37693] (issue: {issue}37340[#37340])
+* SQL: Allow sorting of groups by aggregates {es-pull}38042[#38042] (issue: {es-issue}35118[#35118])
+* SQL: Implement FIRST/LAST aggregate functions {es-pull}37936[#37936] (issue: {es-issue}35639[#35639])
+* SQL: Introduce SQL DATE data type {es-pull}37693[#37693] (issue: {es-issue}37340[#37340])
Search::
-* Introduce ability to minimize round-trips in CCS {pull}37828[#37828] (issues: {issue}32125[#32125], {issue}37566[#37566])
-* Add script filter to intervals {pull}36776[#36776]
-* Add the ability to set the number of hits to track accurately {pull}36357[#36357] (issue: {issue}33028[#33028])
-* Add a maximum search request size. {pull}26423[#26423]
+* Introduce ability to minimize round-trips in CCS {es-pull}37828[#37828] (issues: {es-issue}32125[#32125], {es-issue}37566[#37566])
+* Add script filter to intervals {es-pull}36776[#36776]
+* Add the ability to set the number of hits to track accurately {es-pull}36357[#36357] (issue: {es-issue}33028[#33028])
+* Add a maximum search request size. {es-pull}26423[#26423]
@@ -190,259 +190,259 @@ Search::
=== Enhancements
Aggregations::
-* Add Composite to AggregationBuilders {pull}38207[#38207] (issue: {issue}38020[#38020])
-* Allow nested fields in the composite aggregation {pull}37178[#37178] (issue: {issue}28611[#28611])
-* Remove single shard optimization when suggesting shard_size {pull}37041[#37041] (issue: {issue}32125[#32125])
-* Use List instead of priority queue for stable sorting in bucket sort aggregator {pull}36748[#36748] (issue: {issue}36322[#36322])
-* Keys are compared in BucketSortPipelineAggregation so making key type… {pull}36407[#36407]
+* Add Composite to AggregationBuilders {es-pull}38207[#38207] (issue: {es-issue}38020[#38020])
+* Allow nested fields in the composite aggregation {es-pull}37178[#37178] (issue: {es-issue}28611[#28611])
+* Remove single shard optimization when suggesting shard_size {es-pull}37041[#37041] (issue: {es-issue}32125[#32125])
+* Use List instead of priority queue for stable sorting in bucket sort aggregator {es-pull}36748[#36748] (issue: {es-issue}36322[#36322])
+* Keys are compared in BucketSortPipelineAggregation so making key type… {es-pull}36407[#36407]
Allocation::
-* Fail start on obsolete indices documentation {pull}37786[#37786] (issue: {issue}27073[#27073])
-* Fail start on invalid index metadata {pull}37748[#37748] (issue: {issue}27073[#27073])
-* Fail start of non-data node if node has data {pull}37347[#37347] (issue: {issue}27073[#27073])
+* Fail start on obsolete indices documentation {es-pull}37786[#37786] (issue: {es-issue}27073[#27073])
+* Fail start on invalid index metadata {es-pull}37748[#37748] (issue: {es-issue}27073[#27073])
+* Fail start of non-data node if node has data {es-pull}37347[#37347] (issue: {es-issue}27073[#27073])
Analysis::
-* Allow word_delimiter_graph_filter to not adjust internal offsets {pull}36699[#36699] (issues: {issue}33710[#33710], {issue}34741[#34741])
+* Allow word_delimiter_graph_filter to not adjust internal offsets {es-pull}36699[#36699] (issues: {es-issue}33710[#33710], {es-issue}34741[#34741])
Audit::
-* Security Audit includes HTTP method for requests {pull}37322[#37322] (issue: {issue}29765[#29765])
-* Add X-Forwarded-For to the logfile audit {pull}36427[#36427]
+* Security Audit includes HTTP method for requests {es-pull}37322[#37322] (issue: {es-issue}29765[#29765])
+* Add X-Forwarded-For to the logfile audit {es-pull}36427[#36427]
Authentication::
-* Security: propagate auth result to listeners {pull}36900[#36900] (issue: {issue}30794[#30794])
-* Security: reorder realms based on last success {pull}36878[#36878]
-* Improve error message for 6.x style realm settings {pull}36876[#36876] (issues: {issue}30241[#30241], {issue}36026[#36026])
-* Change missing authn message to not mention tokens {pull}36750[#36750]
-* Invalidate Token API enhancements - HLRC {pull}36362[#36362] (issue: {issue}35388[#35388])
-* Enhance Invalidate Token API {pull}35388[#35388] (issues: {issue}34556[#34556], {issue}35115[#35115])
+* Security: propagate auth result to listeners {es-pull}36900[#36900] (issue: {es-issue}30794[#30794])
+* Security: reorder realms based on last success {es-pull}36878[#36878]
+* Improve error message for 6.x style realm settings {es-pull}36876[#36876] (issues: {es-issue}30241[#30241], {es-issue}36026[#36026])
+* Change missing authn message to not mention tokens {es-pull}36750[#36750]
+* Invalidate Token API enhancements - HLRC {es-pull}36362[#36362] (issue: {es-issue}35388[#35388])
+* Enhance Invalidate Token API {es-pull}35388[#35388] (issues: {es-issue}34556[#34556], {es-issue}35115[#35115])
Authorization::
-* Add apm_user reserved role {pull}38206[#38206]
-* Permission for restricted indices {pull}37577[#37577] (issue: {issue}34454[#34454])
-* Remove kibana_user and kibana_dashboard_only_user index privileges {pull}37441[#37441]
-* Create snapshot role {pull}35820[#35820] (issue: {issue}34454[#34454])
+* Add apm_user reserved role {es-pull}38206[#38206]
+* Permission for restricted indices {es-pull}37577[#37577] (issue: {es-issue}34454[#34454])
+* Remove kibana_user and kibana_dashboard_only_user index privileges {es-pull}37441[#37441]
+* Create snapshot role {es-pull}35820[#35820] (issue: {es-issue}34454[#34454])
CCR::
-* Concurrent file chunk fetching for CCR restore {pull}38495[#38495]
-* Tighten mapping syncing in ccr remote restore {pull}38071[#38071] (issues: {issue}36879[#36879], {issue}37887[#37887])
-* Do not allow put mapping on follower {pull}37675[#37675] (issue: {issue}30086[#30086])
-* Added ccr to xpack usage infrastructure {pull}37256[#37256] (issue: {issue}37221[#37221])
-* [CCR] FollowingEngine should fail with 403 if operation has no seqno assigned {pull}37213[#37213]
-* [CCR] Added auto_follow_exception.timestamp field to auto follow stats {pull}36947[#36947]
-* [CCR] Add time since last auto follow fetch to auto follow stats {pull}36542[#36542] (issues: {issue}33007[#33007], {issue}35895[#35895])
+* Concurrent file chunk fetching for CCR restore {es-pull}38495[#38495]
+* Tighten mapping syncing in ccr remote restore {es-pull}38071[#38071] (issues: {es-issue}36879[#36879], {es-issue}37887[#37887])
+* Do not allow put mapping on follower {es-pull}37675[#37675] (issue: {es-issue}30086[#30086])
+* Added ccr to xpack usage infrastructure {es-pull}37256[#37256] (issue: {es-issue}37221[#37221])
+* [CCR] FollowingEngine should fail with 403 if operation has no seqno assigned {es-pull}37213[#37213]
+* [CCR] Added auto_follow_exception.timestamp field to auto follow stats {es-pull}36947[#36947]
+* [CCR] Add time since last auto follow fetch to auto follow stats {es-pull}36542[#36542] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
CRUD::
-* Add Seq# based optimistic concurrency control to UpdateRequest {pull}37872[#37872] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Introduce ssl settings to reindex from remote {pull}37527[#37527] (issues: {issue}29755[#29755], {issue}37287[#37287])
-* Use Sequence number powered OCC for processing updates {pull}37308[#37308] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Document Seq No powered optimistic concurrency control {pull}37284[#37284] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Enable IPv6 URIs in reindex from remote {pull}36874[#36874]
-* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {pull}36757[#36757] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {pull}36721[#36721] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add doc's sequence number + primary term to GetResult and use it for updates {pull}36680[#36680] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add seq no powered optimistic locking support to the index and delete transport actions {pull}36619[#36619] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Set acking timeout to 0 on dynamic mapping update {pull}31140[#31140] (issues: {issue}30672[#30672], {issue}30844[#30844])
+* Add Seq# based optimistic concurrency control to UpdateRequest {es-pull}37872[#37872] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Introduce ssl settings to reindex from remote {es-pull}37527[#37527] (issues: {es-issue}29755[#29755], {es-issue}37287[#37287])
+* Use Sequence number powered OCC for processing updates {es-pull}37308[#37308] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Document Seq No powered optimistic concurrency control {es-pull}37284[#37284] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Enable IPv6 URIs in reindex from remote {es-pull}36874[#36874]
+* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {es-pull}36757[#36757] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {es-pull}36721[#36721] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add doc's sequence number + primary term to GetResult and use it for updates {es-pull}36680[#36680] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add seq no powered optimistic locking support to the index and delete transport actions {es-pull}36619[#36619] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Set acking timeout to 0 on dynamic mapping update {es-pull}31140[#31140] (issues: {es-issue}30672[#30672], {es-issue}30844[#30844])
Distributed::
-* Recover retention leases during peer recovery {pull}38435[#38435] (issue: {issue}37165[#37165])
-* Lift retention lease expiration to index shard {pull}38380[#38380] (issues: {issue}37165[#37165], {issue}37963[#37963], {issue}38070[#38070])
-* Introduce retention lease background sync {pull}38262[#38262] (issue: {issue}37165[#37165])
-* Allow shards of closed indices to be replicated as regular shards {pull}38024[#38024] (issue: {issue}33888[#33888])
-* Expose retention leases in shard stats {pull}37991[#37991] (issue: {issue}37165[#37165])
-* Introduce retention leases versioning {pull}37951[#37951] (issue: {issue}37165[#37165])
-* Soft-deletes policy should always fetch latest leases {pull}37940[#37940] (issues: {issue}37165[#37165], {issue}37375[#37375])
-* Sync retention leases on expiration {pull}37902[#37902] (issue: {issue}37165[#37165])
-* Ignore shard started requests when primary term does not match {pull}37899[#37899] (issue: {issue}33888[#33888])
-* Move update and delete by query to use seq# for optimistic concurrency control {pull}37857[#37857] (issues: {issue}10708[#10708], {issue}36148[#36148], {issue}37639[#37639])
-* Introduce retention lease serialization {pull}37447[#37447] (issues: {issue}37165[#37165], {issue}37398[#37398])
-* Add run under primary permit method {pull}37440[#37440] (issue: {issue}37398[#37398])
-* Introduce retention lease syncing {pull}37398[#37398] (issue: {issue}37165[#37165])
-* Introduce retention lease persistence {pull}37375[#37375] (issue: {issue}37165[#37165])
-* Add validation for retention lease construction {pull}37312[#37312] (issue: {issue}37165[#37165])
-* Introduce retention lease expiration {pull}37195[#37195] (issue: {issue}37165[#37165])
-* Introduce shard history retention leases {pull}37167[#37167] (issue: {issue}37165[#37165])
-* [Close Index API] Add unique UUID to ClusterBlock {pull}36775[#36775]
-* [Close Index API] Mark shard copy as stale if needed during shard verification {pull}36755[#36755]
-* [Close Index API] Propagate tasks ids between Freeze, Close and Verify Shard actions {pull}36630[#36630]
-* Always initialize the global checkpoint {pull}34381[#34381]
+* Recover retention leases during peer recovery {es-pull}38435[#38435] (issue: {es-issue}37165[#37165])
+* Lift retention lease expiration to index shard {es-pull}38380[#38380] (issues: {es-issue}37165[#37165], {es-issue}37963[#37963], {es-issue}38070[#38070])
+* Introduce retention lease background sync {es-pull}38262[#38262] (issue: {es-issue}37165[#37165])
+* Allow shards of closed indices to be replicated as regular shards {es-pull}38024[#38024] (issue: {es-issue}33888[#33888])
+* Expose retention leases in shard stats {es-pull}37991[#37991] (issue: {es-issue}37165[#37165])
+* Introduce retention leases versioning {es-pull}37951[#37951] (issue: {es-issue}37165[#37165])
+* Soft-deletes policy should always fetch latest leases {es-pull}37940[#37940] (issues: {es-issue}37165[#37165], {es-issue}37375[#37375])
+* Sync retention leases on expiration {es-pull}37902[#37902] (issue: {es-issue}37165[#37165])
+* Ignore shard started requests when primary term does not match {es-pull}37899[#37899] (issue: {es-issue}33888[#33888])
+* Move update and delete by query to use seq# for optimistic concurrency control {es-pull}37857[#37857] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148], {es-issue}37639[#37639])
+* Introduce retention lease serialization {es-pull}37447[#37447] (issues: {es-issue}37165[#37165], {es-issue}37398[#37398])
+* Add run under primary permit method {es-pull}37440[#37440] (issue: {es-issue}37398[#37398])
+* Introduce retention lease syncing {es-pull}37398[#37398] (issue: {es-issue}37165[#37165])
+* Introduce retention lease persistence {es-pull}37375[#37375] (issue: {es-issue}37165[#37165])
+* Add validation for retention lease construction {es-pull}37312[#37312] (issue: {es-issue}37165[#37165])
+* Introduce retention lease expiration {es-pull}37195[#37195] (issue: {es-issue}37165[#37165])
+* Introduce shard history retention leases {es-pull}37167[#37167] (issue: {es-issue}37165[#37165])
+* [Close Index API] Add unique UUID to ClusterBlock {es-pull}36775[#36775]
+* [Close Index API] Mark shard copy as stale if needed during shard verification {es-pull}36755[#36755]
+* [Close Index API] Propagate tasks ids between Freeze, Close and Verify Shard actions {es-pull}36630[#36630]
+* Always initialize the global checkpoint {es-pull}34381[#34381]
Engine::
-* Specialize pre-closing checks for engine implementations {pull}38702[#38702]
-* Ensure that max seq # is equal to the global checkpoint when creating ReadOnlyEngines {pull}37426[#37426]
-* Enable Bulk-Merge if all source remains {pull}37269[#37269]
-* Rename setting to enable mmap {pull}37070[#37070] (issue: {issue}36668[#36668])
-* Add hybridfs store type {pull}36668[#36668]
-* Introduce time-based retention policy for soft-deletes {pull}34943[#34943] (issue: {issue}34908[#34908])
-* handle AsyncAfterWriteAction failure on primary in the same way as failures on replicas {pull}31969[#31969] (issues: {issue}31716[#31716], {issue}31755[#31755])
+* Specialize pre-closing checks for engine implementations {es-pull}38702[#38702]
+* Ensure that max seq # is equal to the global checkpoint when creating ReadOnlyEngines {es-pull}37426[#37426]
+* Enable Bulk-Merge if all source remains {es-pull}37269[#37269]
+* Rename setting to enable mmap {es-pull}37070[#37070] (issue: {es-issue}36668[#36668])
+* Add hybridfs store type {es-pull}36668[#36668]
+* Introduce time-based retention policy for soft-deletes {es-pull}34943[#34943] (issue: {es-issue}34908[#34908])
+* handle AsyncAfterWriteAction failure on primary in the same way as failures on replicas {es-pull}31969[#31969] (issues: {es-issue}31716[#31716], {es-issue}31755[#31755])
Features/CAT APIs::
-* Expose `search.throttled` on `_cat/indices` {pull}37073[#37073] (issue: {issue}34352[#34352])
+* Expose `search.throttled` on `_cat/indices` {es-pull}37073[#37073] (issue: {es-issue}34352[#34352])
Features/Features::
-* Run Node deprecation checks locally (#38065) {pull}38250[#38250] (issue: {issue}38065[#38065])
+* Run Node deprecation checks locally (#38065) {es-pull}38250[#38250] (issue: {es-issue}38065[#38065])
Features/ILM::
-* Ensure ILM policies run safely on leader indices {pull}38140[#38140] (issue: {issue}34648[#34648])
-* Skip Shrink when numberOfShards not changed {pull}37953[#37953] (issue: {issue}33275[#33275])
-* Inject Unfollow before Rollover and Shrink {pull}37625[#37625] (issue: {issue}34648[#34648])
-* Add set_priority action to ILM {pull}37397[#37397] (issue: {issue}36905[#36905])
-* [ILM] Add Freeze Action {pull}36910[#36910] (issue: {issue}34630[#34630])
+* Ensure ILM policies run safely on leader indices {es-pull}38140[#38140] (issue: {es-issue}34648[#34648])
+* Skip Shrink when numberOfShards not changed {es-pull}37953[#37953] (issue: {es-issue}33275[#33275])
+* Inject Unfollow before Rollover and Shrink {es-pull}37625[#37625] (issue: {es-issue}34648[#34648])
+* Add set_priority action to ILM {es-pull}37397[#37397] (issue: {es-issue}36905[#36905])
+* [ILM] Add Freeze Action {es-pull}36910[#36910] (issue: {es-issue}34630[#34630])
Features/Indices APIs::
-* New mapping signature and mapping string source fixed. {pull}37401[#37401]
+* New mapping signature and mapping string source fixed. {es-pull}37401[#37401]
Features/Ingest::
-* ingest: compile mustache template only if field includes '{{'' {pull}37207[#37207] (issue: {issue}37120[#37120])
-* Move ingest-geoip default databases out of config {pull}36949[#36949] (issue: {issue}36898[#36898])
-* Make the ingest-geoip databases even lazier to load {pull}36679[#36679]
-* Updates the grok patterns to be consistent with the logstash {pull}27181[#27181]
+* ingest: compile mustache template only if field includes '{{'' {es-pull}37207[#37207] (issue: {es-issue}37120[#37120])
+* Move ingest-geoip default databases out of config {es-pull}36949[#36949] (issue: {es-issue}36898[#36898])
+* Make the ingest-geoip databases even lazier to load {es-pull}36679[#36679]
+* Updates the grok patterns to be consistent with the logstash {es-pull}27181[#27181]
Features/Java High Level REST Client::
-* HLRC: Fix strict setting exception handling {pull}37247[#37247] (issue: {issue}37090[#37090])
-* HLRC: Use nonblocking entity for requests {pull}32249[#32249]
+* HLRC: Fix strict setting exception handling {es-pull}37247[#37247] (issue: {es-issue}37090[#37090])
+* HLRC: Use nonblocking entity for requests {es-pull}32249[#32249]
Features/Monitoring::
-* Adding mapping for hostname field {pull}37288[#37288]
+* Adding mapping for hostname field {es-pull}37288[#37288]
Features/Stats::
-* Stats: Add JVM dns cache expiration config to JvmInfo {pull}36372[#36372]
+* Stats: Add JVM dns cache expiration config to JvmInfo {es-pull}36372[#36372]
Features/Watcher::
-* Move watcher to use seq# and primary term for concurrency control {pull}37977[#37977] (issues: {issue}10708[#10708], {issue}37872[#37872])
-* Use ILM for Watcher history deletion {pull}37443[#37443] (issue: {issue}32041[#32041])
-* Watcher: Add whitelist to HttpClient {pull}36817[#36817] (issue: {issue}29937[#29937])
+* Move watcher to use seq# and primary term for concurrency control {es-pull}37977[#37977] (issues: {es-issue}10708[#10708], {es-issue}37872[#37872])
+* Use ILM for Watcher history deletion {es-pull}37443[#37443] (issue: {es-issue}32041[#32041])
+* Watcher: Add whitelist to HttpClient {es-pull}36817[#36817] (issue: {es-issue}29937[#29937])
Infra/Core::
-* fix a few versionAdded values in ElasticsearchExceptions {pull}37877[#37877]
-* Add simple method to write collection of writeables {pull}37448[#37448] (issue: {issue}37398[#37398])
-* Date/Time parsing: Use java time API instead of exception handling {pull}37222[#37222]
-* [API] spelling: interruptible {pull}37049[#37049] (issue: {issue}37035[#37035])
+* fix a few versionAdded values in ElasticsearchExceptions {es-pull}37877[#37877]
+* Add simple method to write collection of writeables {es-pull}37448[#37448] (issue: {es-issue}37398[#37398])
+* Date/Time parsing: Use java time API instead of exception handling {es-pull}37222[#37222]
+* [API] spelling: interruptible {es-pull}37049[#37049] (issue: {es-issue}37035[#37035])
Infra/Logging::
-* Trim the JSON source in indexing slow logs {pull}38081[#38081] (issue: {issue}38080[#38080])
-* Optimize warning header de-duplication {pull}37725[#37725] (issues: {issue}35754[#35754], {issue}37530[#37530], {issue}37597[#37597], {issue}37622[#37622])
-* Remove warn-date from warning headers {pull}37622[#37622] (issues: {issue}35754[#35754], {issue}37530[#37530], {issue}37597[#37597])
-* Add some deprecation optimizations {pull}37597[#37597] (issues: {issue}35754[#35754], {issue}37530[#37530])
-* Only update response headers if we have a new one {pull}37590[#37590] (issues: {issue}35754[#35754], {issue}37530[#37530])
+* Trim the JSON source in indexing slow logs {es-pull}38081[#38081] (issue: {es-issue}38080[#38080])
+* Optimize warning header de-duplication {es-pull}37725[#37725] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530], {es-issue}37597[#37597], {es-issue}37622[#37622])
+* Remove warn-date from warning headers {es-pull}37622[#37622] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530], {es-issue}37597[#37597])
+* Add some deprecation optimizations {es-pull}37597[#37597] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530])
+* Only update response headers if we have a new one {es-pull}37590[#37590] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530])
Infra/Packaging::
-* Add OS/architecture classifier to distributions {pull}37881[#37881]
-* Change file descriptor limit to 65535 {pull}37537[#37537] (issue: {issue}35839[#35839])
-* Exit batch files explictly using ERRORLEVEL {pull}29583[#29583] (issue: {issue}29582[#29582])
+* Add OS/architecture classifier to distributions {es-pull}37881[#37881]
+* Change file descriptor limit to 65535 {es-pull}37537[#37537] (issue: {es-issue}35839[#35839])
+* Exit batch files explictly using ERRORLEVEL {es-pull}29583[#29583] (issue: {es-issue}29582[#29582])
Infra/Scripting::
-* Add getZone to JodaCompatibleZonedDateTime {pull}37084[#37084]
-* [Painless] Add boxed type to boxed type casts for method/return {pull}36571[#36571]
+* Add getZone to JodaCompatibleZonedDateTime {es-pull}37084[#37084]
+* [Painless] Add boxed type to boxed type casts for method/return {es-pull}36571[#36571]
Infra/Settings::
-* Separate out validation of groups of settings {pull}34184[#34184]
+* Separate out validation of groups of settings {es-pull}34184[#34184]
License::
-* Handle malformed license signatures {pull}37137[#37137] (issue: {issue}35340[#35340])
+* Handle malformed license signatures {es-pull}37137[#37137] (issue: {es-issue}35340[#35340])
Machine Learning::
-* Move ML Optimistic Concurrency Control to Seq No {pull}38278[#38278] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* [ML] Add explanation so far to file structure finder exceptions {pull}38191[#38191] (issue: {issue}29821[#29821])
-* ML: Add reason field in JobTaskState {pull}38029[#38029] (issue: {issue}34431[#34431])
-* [ML] Add _meta information to all ML indices {pull}37964[#37964]
-* ML: Add upgrade mode docs, hlrc, and fix bug {pull}37942[#37942]
-* [ML] Tighten up use of aliases rather than concrete indices {pull}37874[#37874]
-* ML: Add support for single bucket aggs in Datafeeds {pull}37544[#37544] (issue: {issue}36838[#36838])
-* [ML] Create the ML annotations index {pull}36731[#36731] (issues: {issue}26034[#26034], {issue}33376[#33376])
-* [ML] Merge the Jindex master feature branch {pull}36702[#36702] (issue: {issue}32905[#32905])
-* [FEATURE][ML] Add cluster setting to enable/disable config migration {pull}36700[#36700] (issue: {issue}32905[#32905])
+* Move ML Optimistic Concurrency Control to Seq No {es-pull}38278[#38278] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* [ML] Add explanation so far to file structure finder exceptions {es-pull}38191[#38191] (issue: {es-issue}29821[#29821])
+* ML: Add reason field in JobTaskState {es-pull}38029[#38029] (issue: {es-issue}34431[#34431])
+* [ML] Add _meta information to all ML indices {es-pull}37964[#37964]
+* ML: Add upgrade mode docs, hlrc, and fix bug {es-pull}37942[#37942]
+* [ML] Tighten up use of aliases rather than concrete indices {es-pull}37874[#37874]
+* ML: Add support for single bucket aggs in Datafeeds {es-pull}37544[#37544] (issue: {es-issue}36838[#36838])
+* [ML] Create the ML annotations index {es-pull}36731[#36731] (issues: {es-issue}26034[#26034], {es-issue}33376[#33376])
+* [ML] Merge the Jindex master feature branch {es-pull}36702[#36702] (issue: {es-issue}32905[#32905])
+* [FEATURE][ML] Add cluster setting to enable/disable config migration {es-pull}36700[#36700] (issue: {es-issue}32905[#32905])
Mapping::
-* Log document id when MapperParsingException occurs {pull}37800[#37800] (issue: {issue}37658[#37658])
-* [API] spelling: unknown {pull}37056[#37056] (issue: {issue}37035[#37035])
-* Make SourceToParse immutable {pull}36971[#36971]
-* Use index-prefix fields for terms of length min_chars - 1 {pull}36703[#36703]
+* Log document id when MapperParsingException occurs {es-pull}37800[#37800] (issue: {es-issue}37658[#37658])
+* [API] spelling: unknown {es-pull}37056[#37056] (issue: {es-issue}37035[#37035])
+* Make SourceToParse immutable {es-pull}36971[#36971]
+* Use index-prefix fields for terms of length min_chars - 1 {es-pull}36703[#36703]
Network::
-* Enable TLSv1.3 by default for JDKs with support {pull}38103[#38103] (issue: {issue}32276[#32276])
+* Enable TLSv1.3 by default for JDKs with support {es-pull}38103[#38103] (issue: {es-issue}32276[#32276])
Recovery::
-* SyncedFlushService.getShardRoutingTable() should use metadata to check for index existence {pull}37691[#37691] (issue: {issue}33888[#33888])
-* Make prepare engine step of recovery source non-blocking {pull}37573[#37573] (issue: {issue}37174[#37174])
-* Make recovery source send operations non-blocking {pull}37503[#37503] (issue: {issue}37458[#37458])
-* Prepare to make send translog of recovery non-blocking {pull}37458[#37458] (issue: {issue}37291[#37291])
-* Make finalize step of recovery source non-blocking {pull}37388[#37388] (issue: {issue}37291[#37291])
-* Make recovery source partially non-blocking {pull}37291[#37291] (issue: {issue}36195[#36195])
-* Do not mutate RecoveryResponse {pull}37204[#37204] (issue: {issue}37174[#37174])
-* Don't block on peer recovery on the target side {pull}37076[#37076] (issue: {issue}36195[#36195])
-* Reduce recovery time with compress or secure transport {pull}36981[#36981] (issue: {issue}33844[#33844])
-* Translog corruption marker {pull}33415[#33415] (issue: {issue}31389[#31389])
+* SyncedFlushService.getShardRoutingTable() should use metadata to check for index existence {es-pull}37691[#37691] (issue: {es-issue}33888[#33888])
+* Make prepare engine step of recovery source non-blocking {es-pull}37573[#37573] (issue: {es-issue}37174[#37174])
+* Make recovery source send operations non-blocking {es-pull}37503[#37503] (issue: {es-issue}37458[#37458])
+* Prepare to make send translog of recovery non-blocking {es-pull}37458[#37458] (issue: {es-issue}37291[#37291])
+* Make finalize step of recovery source non-blocking {es-pull}37388[#37388] (issue: {es-issue}37291[#37291])
+* Make recovery source partially non-blocking {es-pull}37291[#37291] (issue: {es-issue}36195[#36195])
+* Do not mutate RecoveryResponse {es-pull}37204[#37204] (issue: {es-issue}37174[#37174])
+* Don't block on peer recovery on the target side {es-pull}37076[#37076] (issue: {es-issue}36195[#36195])
+* Reduce recovery time with compress or secure transport {es-pull}36981[#36981] (issue: {es-issue}33844[#33844])
+* Translog corruption marker {es-pull}33415[#33415] (issue: {es-issue}31389[#31389])
Rollup::
-* Replace the TreeMap in the composite aggregation {pull}36675[#36675]
+* Replace the TreeMap in the composite aggregation {es-pull}36675[#36675]
SQL::
-* SQL: Allow look-ahead resolution of aliases for WHERE clause {pull}38450[#38450] (issue: {issue}29983[#29983])
-* SQL: Implement CURRENT_DATE {pull}38175[#38175] (issue: {issue}38160[#38160])
-* SQL: Generate relevant error message when grouping functions are not used in GROUP BY {pull}38017[#38017] (issue: {issue}37952[#37952])
-* SQL: Skip the nested and object field types in case of an ODBC request {pull}37948[#37948] (issue: {issue}37801[#37801])
-* SQL: Add protocol tests and remove jdbc_type from drivers response {pull}37516[#37516] (issues: {issue}36635[#36635], {issue}36882[#36882])
-* SQL: Remove slightly used meta commands {pull}37506[#37506] (issue: {issue}37409[#37409])
-* SQL: Describe aliases as views {pull}37496[#37496] (issue: {issue}37422[#37422])
-* SQL: Make `FULL` non-reserved keyword in the grammar {pull}37377[#37377] (issue: {issue}37376[#37376])
-* SQL: Use declared source for error messages {pull}37161[#37161]
-* SQL: Improve error message when unable to translate to ES query DSL {pull}37129[#37129] (issue: {issue}37040[#37040])
-* [API] spelling: subtract {pull}37055[#37055] (issue: {issue}37035[#37035])
-* [API] spelling: similar {pull}37054[#37054] (issue: {issue}37035[#37035])
-* [API] spelling: input {pull}37048[#37048] (issue: {issue}37035[#37035])
-* SQL: Enhance message for PERCENTILE[_RANK] with field as 2nd arg {pull}36933[#36933] (issue: {issue}36903[#36903])
-* SQL: Preserve original source for each expression {pull}36912[#36912] (issue: {issue}36894[#36894])
-* SQL: Extend the ODBC metric by differentiating between 32 and 64bit platforms {pull}36753[#36753] (issue: {issue}36740[#36740])
-* SQL: Fix wrong appliance of StackOverflow limit for IN {pull}36724[#36724] (issue: {issue}36592[#36592])
+* SQL: Allow look-ahead resolution of aliases for WHERE clause {es-pull}38450[#38450] (issue: {es-issue}29983[#29983])
+* SQL: Implement CURRENT_DATE {es-pull}38175[#38175] (issue: {es-issue}38160[#38160])
+* SQL: Generate relevant error message when grouping functions are not used in GROUP BY {es-pull}38017[#38017] (issue: {es-issue}37952[#37952])
+* SQL: Skip the nested and object field types in case of an ODBC request {es-pull}37948[#37948] (issue: {es-issue}37801[#37801])
+* SQL: Add protocol tests and remove jdbc_type from drivers response {es-pull}37516[#37516] (issues: {es-issue}36635[#36635], {es-issue}36882[#36882])
+* SQL: Remove slightly used meta commands {es-pull}37506[#37506] (issue: {es-issue}37409[#37409])
+* SQL: Describe aliases as views {es-pull}37496[#37496] (issue: {es-issue}37422[#37422])
+* SQL: Make `FULL` non-reserved keyword in the grammar {es-pull}37377[#37377] (issue: {es-issue}37376[#37376])
+* SQL: Use declared source for error messages {es-pull}37161[#37161]
+* SQL: Improve error message when unable to translate to ES query DSL {es-pull}37129[#37129] (issue: {es-issue}37040[#37040])
+* [API] spelling: subtract {es-pull}37055[#37055] (issue: {es-issue}37035[#37035])
+* [API] spelling: similar {es-pull}37054[#37054] (issue: {es-issue}37035[#37035])
+* [API] spelling: input {es-pull}37048[#37048] (issue: {es-issue}37035[#37035])
+* SQL: Enhance message for PERCENTILE[_RANK] with field as 2nd arg {es-pull}36933[#36933] (issue: {es-issue}36903[#36903])
+* SQL: Preserve original source for each expression {es-pull}36912[#36912] (issue: {es-issue}36894[#36894])
+* SQL: Extend the ODBC metric by differentiating between 32 and 64bit platforms {es-pull}36753[#36753] (issue: {es-issue}36740[#36740])
+* SQL: Fix wrong appliance of StackOverflow limit for IN {es-pull}36724[#36724] (issue: {es-issue}36592[#36592])
Search::
-* Tie break on cluster alias when merging shard search failures {pull}38715[#38715] (issue: {issue}38672[#38672])
-* Add finalReduce flag to SearchRequest {pull}38104[#38104] (issues: {issue}37000[#37000], {issue}37838[#37838])
-* Streamline skip_unavailable handling {pull}37672[#37672] (issue: {issue}32125[#32125])
-* Expose sequence number and primary terms in search responses {pull}37639[#37639]
-* Add support for merging multiple search responses into one {pull}37566[#37566] (issue: {issue}32125[#32125])
-* Allow field types to optimize phrase prefix queries {pull}37436[#37436] (issue: {issue}31921[#31921])
-* Add support for providing absolute start time to SearchRequest {pull}37142[#37142] (issue: {issue}32125[#32125])
-* Ensure that local cluster alias is never treated as remote {pull}37121[#37121] (issues: {issue}32125[#32125], {issue}36997[#36997])
-* [API] spelling: cacheable {pull}37047[#37047] (issue: {issue}37035[#37035])
-* Add ability to suggest shard_size on coord node rewrite {pull}37017[#37017] (issues: {issue}32125[#32125], {issue}36997[#36997], {issue}37000[#37000])
-* Skip final reduction if SearchRequest holds a cluster alias {pull}37000[#37000] (issues: {issue}32125[#32125], {issue}36997[#36997])
-* Add support for local cluster alias to SearchRequest {pull}36997[#36997] (issue: {issue}32125[#32125])
-* Use SearchRequest copy constructor in ExpandSearchPhase {pull}36772[#36772] (issue: {issue}36641[#36641])
-* Add raw sort values to SearchSortValues transport serialization {pull}36617[#36617] (issue: {issue}32125[#32125])
+* Tie break on cluster alias when merging shard search failures {es-pull}38715[#38715] (issue: {es-issue}38672[#38672])
+* Add finalReduce flag to SearchRequest {es-pull}38104[#38104] (issues: {es-issue}37000[#37000], {es-issue}37838[#37838])
+* Streamline skip_unavailable handling {es-pull}37672[#37672] (issue: {es-issue}32125[#32125])
+* Expose sequence number and primary terms in search responses {es-pull}37639[#37639]
+* Add support for merging multiple search responses into one {es-pull}37566[#37566] (issue: {es-issue}32125[#32125])
+* Allow field types to optimize phrase prefix queries {es-pull}37436[#37436] (issue: {es-issue}31921[#31921])
+* Add support for providing absolute start time to SearchRequest {es-pull}37142[#37142] (issue: {es-issue}32125[#32125])
+* Ensure that local cluster alias is never treated as remote {es-pull}37121[#37121] (issues: {es-issue}32125[#32125], {es-issue}36997[#36997])
+* [API] spelling: cacheable {es-pull}37047[#37047] (issue: {es-issue}37035[#37035])
+* Add ability to suggest shard_size on coord node rewrite {es-pull}37017[#37017] (issues: {es-issue}32125[#32125], {es-issue}36997[#36997], {es-issue}37000[#37000])
+* Skip final reduction if SearchRequest holds a cluster alias {es-pull}37000[#37000] (issues: {es-issue}32125[#32125], {es-issue}36997[#36997])
+* Add support for local cluster alias to SearchRequest {es-pull}36997[#36997] (issue: {es-issue}32125[#32125])
+* Use SearchRequest copy constructor in ExpandSearchPhase {es-pull}36772[#36772] (issue: {es-issue}36641[#36641])
+* Add raw sort values to SearchSortValues transport serialization {es-pull}36617[#36617] (issue: {es-issue}32125[#32125])
Security::
-* Move CAS operations in TokenService to sequence numbers {pull}38311[#38311] (issues: {issue}10708[#10708], {issue}37872[#37872])
-* Cleanup construction of interceptors {pull}38294[#38294]
-* Add passphrase support to elasticsearch-keystore {pull}37472[#37472] (issue: {issue}32691[#32691])
+* Move CAS operations in TokenService to sequence numbers {es-pull}38311[#38311] (issues: {es-issue}10708[#10708], {es-issue}37872[#37872])
+* Cleanup construction of interceptors {es-pull}38294[#38294]
+* Add passphrase support to elasticsearch-keystore {es-pull}37472[#37472] (issue: {es-issue}32691[#32691])
Snapshot/Restore::
-* RestoreService should update primary terms when restoring shards of existing indices {pull}38177[#38177] (issue: {issue}33888[#33888])
-* Allow open indices to be restored {pull}37733[#37733]
-* Create specific exception for when snapshots are in progress {pull}37550[#37550] (issue: {issue}37541[#37541])
-* SNAPSHOT: Make Atomic Blob Writes Mandatory {pull}37168[#37168] (issues: {issue}37011[#37011], {issue}37066[#37066])
-* SNAPSHOT: Speed up HDFS Repository Writes {pull}37069[#37069]
-* Implement Atomic Blob Writes for HDFS Repository {pull}37066[#37066] (issue: {issue}37011[#37011])
-* [API] spelling: repositories {pull}37053[#37053] (issue: {issue}37035[#37035])
-* SNAPSHOT: Use CancellableThreads to Abort {pull}35901[#35901] (issue: {issue}21759[#21759])
-* WIP: S3 client encryption {pull}30513[#30513] (issues: {issue}11128[#11128], {issue}16843[#16843])
+* RestoreService should update primary terms when restoring shards of existing indices {es-pull}38177[#38177] (issue: {es-issue}33888[#33888])
+* Allow open indices to be restored {es-pull}37733[#37733]
+* Create specific exception for when snapshots are in progress {es-pull}37550[#37550] (issue: {es-issue}37541[#37541])
+* SNAPSHOT: Make Atomic Blob Writes Mandatory {es-pull}37168[#37168] (issues: {es-issue}37011[#37011], {es-issue}37066[#37066])
+* SNAPSHOT: Speed up HDFS Repository Writes {es-pull}37069[#37069]
+* Implement Atomic Blob Writes for HDFS Repository {es-pull}37066[#37066] (issue: {es-issue}37011[#37011])
+* [API] spelling: repositories {es-pull}37053[#37053] (issue: {es-issue}37035[#37035])
+* SNAPSHOT: Use CancellableThreads to Abort {es-pull}35901[#35901] (issue: {es-issue}21759[#21759])
+* WIP: S3 client encryption {es-pull}30513[#30513] (issues: {es-issue}11128[#11128], {es-issue}16843[#16843])
Suggesters::
-* Remove unused empty constructors from suggestions classes {pull}37295[#37295]
-* [API] spelling: likelihood {pull}37052[#37052] (issue: {issue}37035[#37035])
+* Remove unused empty constructors from suggestions classes {es-pull}37295[#37295]
+* [API] spelling: likelihood {es-pull}37052[#37052] (issue: {es-issue}37035[#37035])
ZenDiscovery::
-* Add elasticsearch-node detach-cluster tool {pull}37979[#37979]
-* Deprecate minimum_master_nodes {pull}37868[#37868]
-* Step down as master when configured out of voting configuration {pull}37802[#37802] (issue: {issue}37712[#37712])
-* Enforce cluster UUIDs {pull}37775[#37775]
-* Bubble exceptions up in ClusterApplierService {pull}37729[#37729]
-* Use m_m_nodes from Zen1 master for Zen2 bootstrap {pull}37701[#37701]
-* Add tool elasticsearch-node unsafe-bootstrap {pull}37696[#37696]
-* Report terms and version if cluster does not form {pull}37473[#37473]
-* Bootstrap a Zen2 cluster once quorum is discovered {pull}37463[#37463]
-* Zen2: Add join validation {pull}37203[#37203]
-* Publish cluster states in chunks {pull}36973[#36973]
+* Add elasticsearch-node detach-cluster tool {es-pull}37979[#37979]
+* Deprecate minimum_master_nodes {es-pull}37868[#37868]
+* Step down as master when configured out of voting configuration {es-pull}37802[#37802] (issue: {es-issue}37712[#37712])
+* Enforce cluster UUIDs {es-pull}37775[#37775]
+* Bubble exceptions up in ClusterApplierService {es-pull}37729[#37729]
+* Use m_m_nodes from Zen1 master for Zen2 bootstrap {es-pull}37701[#37701]
+* Add tool elasticsearch-node unsafe-bootstrap {es-pull}37696[#37696]
+* Report terms and version if cluster does not form {es-pull}37473[#37473]
+* Bootstrap a Zen2 cluster once quorum is discovered {es-pull}37463[#37463]
+* Zen2: Add join validation {es-pull}37203[#37203]
+* Publish cluster states in chunks {es-pull}36973[#36973]
@@ -451,214 +451,214 @@ ZenDiscovery::
=== Bug fixes
Aggregations::
-* Don't load global ordinals with the `map` execution_hint {pull}37833[#37833] (issue: {issue}37705[#37705])
-* Issue #37303 - Invalid variance fix {pull}37384[#37384] (issue: {issue}37303[#37303])
+* Don't load global ordinals with the `map` execution_hint {es-pull}37833[#37833] (issue: {es-issue}37705[#37705])
+* Issue #37303 - Invalid variance fix {es-pull}37384[#37384] (issue: {es-issue}37303[#37303])
Allocation::
-* Fix _host based require filters {pull}38173[#38173]
-* ALLOC: Fail Stale Primary Alloc. Req. without Data {pull}37226[#37226] (issue: {issue}37098[#37098])
+* Fix _host based require filters {es-pull}38173[#38173]
+* ALLOC: Fail Stale Primary Alloc. Req. without Data {es-pull}37226[#37226] (issue: {es-issue}37098[#37098])
Audit::
-* Fix NPE in Logfile Audit Filter {pull}38120[#38120] (issue: {issue}38097[#38097])
+* Fix NPE in Logfile Audit Filter {es-pull}38120[#38120] (issue: {es-issue}38097[#38097])
Authentication::
-* Enhance parsing of StatusCode in SAML Responses {pull}38628[#38628]
-* Limit token expiry to 1 hour maximum {pull}38244[#38244]
-* Fix expired token message in Exception header {pull}37196[#37196]
-* Fix NPE in CachingUsernamePasswordRealm {pull}36953[#36953] (issue: {issue}36951[#36951])
+* Enhance parsing of StatusCode in SAML Responses {es-pull}38628[#38628]
+* Limit token expiry to 1 hour maximum {es-pull}38244[#38244]
+* Fix expired token message in Exception header {es-pull}37196[#37196]
+* Fix NPE in CachingUsernamePasswordRealm {es-pull}36953[#36953] (issue: {es-issue}36951[#36951])
CCR::
-* Prevent CCR recovery from missing documents {pull}38237[#38237]
-* Fix file reading in ccr restore service {pull}38117[#38117]
-* Correct argument names in update mapping/settings from leader {pull}38063[#38063]
-* Ensure changes requests return the latest mapping version {pull}37633[#37633]
-* Do not set fatal exception when shard follow task is stopped. {pull}37603[#37603]
-* Add fatal_exception field for ccr stats in monitoring mapping {pull}37563[#37563]
-* Do not add index event listener if CCR disabled {pull}37432[#37432]
-* When removing an AutoFollower also mark it as removed. {pull}37402[#37402] (issue: {issue}36761[#36761])
-* [CCR] Make shard follow tasks more resilient for restarts {pull}37239[#37239] (issue: {issue}37231[#37231])
-* [CCR] Resume follow Api should not require a request body {pull}37217[#37217] (issue: {issue}37022[#37022])
-* [CCR] Report error if auto follower tries auto follow a leader index with soft deletes disabled {pull}36886[#36886] (issue: {issue}33007[#33007])
-* Remote cluster license checker and no license info. {pull}36837[#36837] (issue: {issue}36815[#36815])
-* Make CCR resilient against missing remote cluster connections {pull}36682[#36682] (issues: {issue}36255[#36255], {issue}36667[#36667])
-* [CCR] AutoFollowCoordinator and follower index already created {pull}36540[#36540] (issue: {issue}33007[#33007])
+* Prevent CCR recovery from missing documents {es-pull}38237[#38237]
+* Fix file reading in ccr restore service {es-pull}38117[#38117]
+* Correct argument names in update mapping/settings from leader {es-pull}38063[#38063]
+* Ensure changes requests return the latest mapping version {es-pull}37633[#37633]
+* Do not set fatal exception when shard follow task is stopped. {es-pull}37603[#37603]
+* Add fatal_exception field for ccr stats in monitoring mapping {es-pull}37563[#37563]
+* Do not add index event listener if CCR disabled {es-pull}37432[#37432]
+* When removing an AutoFollower also mark it as removed. {es-pull}37402[#37402] (issue: {es-issue}36761[#36761])
+* [CCR] Make shard follow tasks more resilient for restarts {es-pull}37239[#37239] (issue: {es-issue}37231[#37231])
+* [CCR] Resume follow Api should not require a request body {es-pull}37217[#37217] (issue: {es-issue}37022[#37022])
+* [CCR] Report error if auto follower tries auto follow a leader index with soft deletes disabled {es-pull}36886[#36886] (issue: {es-issue}33007[#33007])
+* Remote cluster license checker and no license info. {es-pull}36837[#36837] (issue: {es-issue}36815[#36815])
+* Make CCR resilient against missing remote cluster connections {es-pull}36682[#36682] (issues: {es-issue}36255[#36255], {es-issue}36667[#36667])
+* [CCR] AutoFollowCoordinator and follower index already created {es-pull}36540[#36540] (issue: {es-issue}33007[#33007])
CRUD::
-* Fix Reindex from remote query logic {pull}36908[#36908]
-* Synchronize WriteReplicaResult callbacks {pull}36770[#36770]
+* Fix Reindex from remote query logic {es-pull}36908[#36908]
+* Synchronize WriteReplicaResult callbacks {es-pull}36770[#36770]
Distributed::
-* TransportVerifyShardBeforeCloseAction should force a flush {pull}38401[#38401] (issues: {issue}33888[#33888], {issue}37961[#37961])
-* Fix limit on retaining sequence number {pull}37992[#37992] (issue: {issue}37165[#37165])
-* Close Index API should force a flush if a sync is needed {pull}37961[#37961] (issues: {issue}33888[#33888], {issue}37426[#37426])
-* Force Refresh Listeners when Acquiring all Operation Permits {pull}36835[#36835]
-* Replaced the word 'shards' with 'replicas' in an error message. (#36234) {pull}36275[#36275] (issue: {issue}36234[#36234])
+* TransportVerifyShardBeforeCloseAction should force a flush {es-pull}38401[#38401] (issues: {es-issue}33888[#33888], {es-issue}37961[#37961])
+* Fix limit on retaining sequence number {es-pull}37992[#37992] (issue: {es-issue}37165[#37165])
+* Close Index API should force a flush if a sync is needed {es-pull}37961[#37961] (issues: {es-issue}33888[#33888], {es-issue}37426[#37426])
+* Force Refresh Listeners when Acquiring all Operation Permits {es-pull}36835[#36835]
+* Replaced the word 'shards' with 'replicas' in an error message. (#36234) {es-pull}36275[#36275] (issue: {es-issue}36234[#36234])
Engine::
-* Subclass NIOFSDirectory instead of using FileSwitchDirectory {pull}37140[#37140] (issues: {issue}36668[#36668], {issue}37111[#37111])
+* Subclass NIOFSDirectory instead of using FileSwitchDirectory {es-pull}37140[#37140] (issues: {es-issue}36668[#36668], {es-issue}37111[#37111])
Features/ILM::
-* Preserve ILM operation mode when creating new lifecycles {pull}38134[#38134] (issues: {issue}38229[#38229], {issue}38230[#38230])
-* Retry ILM steps that fail due to SnapshotInProgressException {pull}37624[#37624] (issues: {issue}37541[#37541], {issue}37552[#37552])
-* Remove `indexing_complete` when removing policy {pull}36620[#36620]
+* Preserve ILM operation mode when creating new lifecycles {es-pull}38134[#38134] (issues: {es-issue}38229[#38229], {es-issue}38230[#38230])
+* Retry ILM steps that fail due to SnapshotInProgressException {es-pull}37624[#37624] (issues: {es-issue}37541[#37541], {es-issue}37552[#37552])
+* Remove `indexing_complete` when removing policy {es-pull}36620[#36620]
Features/Indices APIs::
-* Reject delete index requests with a body {pull}37501[#37501] (issue: {issue}8217[#8217])
-* Fix duplicate phrase in shrink/split error message {pull}36734[#36734] (issue: {issue}36729[#36729])
-* Get Aliases with wildcard exclusion expression {pull}34230[#34230] (issues: {issue}33518[#33518], {issue}33805[#33805], {issue}34144[#34144])
+* Reject delete index requests with a body {es-pull}37501[#37501] (issue: {es-issue}8217[#8217])
+* Fix duplicate phrase in shrink/split error message {es-pull}36734[#36734] (issue: {es-issue}36729[#36729])
+* Get Aliases with wildcard exclusion expression {es-pull}34230[#34230] (issues: {es-issue}33518[#33518], {es-issue}33805[#33805], {es-issue}34144[#34144])
Features/Ingest::
-* Support unknown fields in ingest pipeline map configuration {pull}38352[#38352] (issue: {issue}36938[#36938])
-* Ingest node - user_agent, move device parsing to an object {pull}38115[#38115] (issues: {issue}37329[#37329], {issue}38094[#38094])
-* ingest: fix on_failure with Drop processor {pull}36686[#36686] (issue: {issue}36151[#36151])
-* ingest: support default pipelines + bulk upserts {pull}36618[#36618] (issue: {issue}36219[#36219])
+* Support unknown fields in ingest pipeline map configuration {es-pull}38352[#38352] (issue: {es-issue}36938[#36938])
+* Ingest node - user_agent, move device parsing to an object {es-pull}38115[#38115] (issues: {es-issue}37329[#37329], {es-issue}38094[#38094])
+* ingest: fix on_failure with Drop processor {es-pull}36686[#36686] (issue: {es-issue}36151[#36151])
+* ingest: support default pipelines + bulk upserts {es-pull}36618[#36618] (issue: {es-issue}36219[#36219])
Features/Java High Level REST Client::
-* Update IndexTemplateMetadata to allow unknown fields {pull}38448[#38448] (issue: {issue}36938[#36938])
-* `if_seq_no` and `if_primary_term` parameters aren't wired correctly in REST Client's CRUD API {pull}38411[#38411]
-* Update Rollup Caps to allow unknown fields {pull}38339[#38339] (issue: {issue}36938[#36938])
-* Fix ILM explain response to allow unknown fields {pull}38054[#38054] (issue: {issue}36938[#36938])
-* Fix ILM status to allow unknown fields {pull}38043[#38043] (issue: {issue}36938[#36938])
-* Fix ILM Lifecycle Policy to allow unknown fields {pull}38041[#38041] (issue: {issue}36938[#36938])
-* Update authenticate to allow unknown fields {pull}37713[#37713] (issue: {issue}36938[#36938])
-* Update verify repository to allow unknown fields {pull}37619[#37619] (issue: {issue}36938[#36938])
-* Update get users to allow unknown fields {pull}37593[#37593] (issue: {issue}36938[#36938])
-* Update Execute Watch to allow unknown fields {pull}37498[#37498] (issue: {issue}36938[#36938])
-* Update Put Watch to allow unknown fields {pull}37494[#37494] (issue: {issue}36938[#36938])
-* Update Delete Watch to allow unknown fields {pull}37435[#37435] (issue: {issue}36938[#36938])
-* Fix rest reindex test for IPv4 addresses {pull}37310[#37310]
-* Fix weighted_avg parser not found for RestHighLevelClient {pull}37027[#37027] (issue: {issue}36861[#36861])
+* Update IndexTemplateMetadata to allow unknown fields {es-pull}38448[#38448] (issue: {es-issue}36938[#36938])
+* `if_seq_no` and `if_primary_term` parameters aren't wired correctly in REST Client's CRUD API {es-pull}38411[#38411]
+* Update Rollup Caps to allow unknown fields {es-pull}38339[#38339] (issue: {es-issue}36938[#36938])
+* Fix ILM explain response to allow unknown fields {es-pull}38054[#38054] (issue: {es-issue}36938[#36938])
+* Fix ILM status to allow unknown fields {es-pull}38043[#38043] (issue: {es-issue}36938[#36938])
+* Fix ILM Lifecycle Policy to allow unknown fields {es-pull}38041[#38041] (issue: {es-issue}36938[#36938])
+* Update authenticate to allow unknown fields {es-pull}37713[#37713] (issue: {es-issue}36938[#36938])
+* Update verify repository to allow unknown fields {es-pull}37619[#37619] (issue: {es-issue}36938[#36938])
+* Update get users to allow unknown fields {es-pull}37593[#37593] (issue: {es-issue}36938[#36938])
+* Update Execute Watch to allow unknown fields {es-pull}37498[#37498] (issue: {es-issue}36938[#36938])
+* Update Put Watch to allow unknown fields {es-pull}37494[#37494] (issue: {es-issue}36938[#36938])
+* Update Delete Watch to allow unknown fields {es-pull}37435[#37435] (issue: {es-issue}36938[#36938])
+* Fix rest reindex test for IPv4 addresses {es-pull}37310[#37310]
+* Fix weighted_avg parser not found for RestHighLevelClient {es-pull}37027[#37027] (issue: {es-issue}36861[#36861])
Features/Java Low Level REST Client::
-* Fix potential IllegalCapacityException in LLRC when selecting nodes {pull}37821[#37821]
+* Fix potential IllegalCapacityException in LLRC when selecting nodes {es-pull}37821[#37821]
Features/Monitoring::
-* Allow built-in monitoring_user role to call GET _xpack API {pull}38060[#38060] (issue: {issue}37970[#37970])
+* Allow built-in monitoring_user role to call GET _xpack API {es-pull}38060[#38060] (issue: {es-issue}37970[#37970])
Features/Watcher::
-* Support merge nested Map in list for JIRA configurations {pull}37634[#37634] (issue: {issue}30068[#30068])
-* Watcher accounts constructed lazily {pull}36656[#36656]
-* Ensures watch definitions are valid json {pull}30692[#30692] (issue: {issue}29746[#29746])
+* Support merge nested Map in list for JIRA configurations {es-pull}37634[#37634] (issue: {es-issue}30068[#30068])
+* Watcher accounts constructed lazily {es-pull}36656[#36656]
+* Ensures watch definitions are valid json {es-pull}30692[#30692] (issue: {es-issue}29746[#29746])
Geo::
-* Fix GeoHash PrefixTree BWC {pull}38584[#38584] (issue: {issue}38494[#38494])
-* Geo: Do not normalize the longitude with value -180 for Lucene shapes {pull}37299[#37299] (issue: {issue}37297[#37297])
+* Fix GeoHash PrefixTree BWC {es-pull}38584[#38584] (issue: {es-issue}38494[#38494])
+* Geo: Do not normalize the longitude with value -180 for Lucene shapes {es-pull}37299[#37299] (issue: {es-issue}37297[#37297])
Infra/Core::
-* Bubble-up exceptions from scheduler {pull}38317[#38317] (issue: {issue}38014[#38014])
-* Core: Revert back to joda's multi date formatters {pull}36814[#36814] (issues: {issue}36447[#36447], {issue}36602[#36602])
-* Propagate Errors in executors to uncaught exception handler {pull}36137[#36137] (issue: {issue}28667[#28667])
+* Bubble-up exceptions from scheduler {es-pull}38317[#38317] (issue: {es-issue}38014[#38014])
+* Core: Revert back to joda's multi date formatters {es-pull}36814[#36814] (issues: {es-issue}36447[#36447], {es-issue}36602[#36602])
+* Propagate Errors in executors to uncaught exception handler {es-pull}36137[#36137] (issue: {es-issue}28667[#28667])
Infra/Packaging::
-* Remove NOREPLACE for /etc/elasticsearch in rpm and deb {pull}37839[#37839]
-* Packaging: Update marker used to allow ELASTIC_PASSWORD {pull}37243[#37243] (issue: {issue}37240[#37240])
-* Packaging: Remove permission editing in postinst {pull}37242[#37242] (issue: {issue}37143[#37143])
+* Remove NOREPLACE for /etc/elasticsearch in rpm and deb {es-pull}37839[#37839]
+* Packaging: Update marker used to allow ELASTIC_PASSWORD {es-pull}37243[#37243] (issue: {es-issue}37240[#37240])
+* Packaging: Remove permission editing in postinst {es-pull}37242[#37242] (issue: {es-issue}37143[#37143])
Infra/REST API::
-* Reject all requests that have an unconsumed body {pull}37504[#37504] (issues: {issue}30792[#30792], {issue}37501[#37501], {issue}8217[#8217])
+* Reject all requests that have an unconsumed body {es-pull}37504[#37504] (issues: {es-issue}30792[#30792], {es-issue}37501[#37501], {es-issue}8217[#8217])
Infra/Scripting::
-* Fix Painless void return bug {pull}38046[#38046]
+* Fix Painless void return bug {es-pull}38046[#38046]
Infra/Settings::
-* Fix setting by time unit {pull}37192[#37192]
-* Fix handling of fractional byte size value settings {pull}37172[#37172]
-* Fix handling of fractional time value settings {pull}37171[#37171]
+* Fix setting by time unit {es-pull}37192[#37192]
+* Fix handling of fractional byte size value settings {es-pull}37172[#37172]
+* Fix handling of fractional time value settings {es-pull}37171[#37171]
Machine Learning::
-* [ML] Report index unavailable instead of waiting for lazy node {pull}38423[#38423]
-* ML: Fix error race condition on stop _all datafeeds and close _all jobs {pull}38113[#38113] (issue: {issue}37959[#37959])
-* [ML] Update ML results mappings on process start {pull}37706[#37706] (issue: {issue}37607[#37607])
-* [ML] Prevent submit after autodetect worker is stopped {pull}37700[#37700] (issue: {issue}37108[#37108])
-* [ML] Fix ML datafeed CCS with wildcarded cluster name {pull}37470[#37470] (issue: {issue}36228[#36228])
-* [ML] Update error message for process update {pull}37363[#37363]
-* [ML] Wait for autodetect to be ready in the datafeed {pull}37349[#37349] (issues: {issue}36810[#36810], {issue}37227[#37227])
-* [ML] Stop datafeeds running when their jobs are stale {pull}37227[#37227] (issue: {issue}36810[#36810])
-* [ML] Order GET job stats response by job id {pull}36841[#36841] (issue: {issue}36683[#36683])
-* [ML] Make GetJobStats work with arbitrary wildcards and groups {pull}36683[#36683] (issue: {issue}34745[#34745])
+* [ML] Report index unavailable instead of waiting for lazy node {es-pull}38423[#38423]
+* ML: Fix error race condition on stop _all datafeeds and close _all jobs {es-pull}38113[#38113] (issue: {es-issue}37959[#37959])
+* [ML] Update ML results mappings on process start {es-pull}37706[#37706] (issue: {es-issue}37607[#37607])
+* [ML] Prevent submit after autodetect worker is stopped {es-pull}37700[#37700] (issue: {es-issue}37108[#37108])
+* [ML] Fix ML datafeed CCS with wildcarded cluster name {es-pull}37470[#37470] (issue: {es-issue}36228[#36228])
+* [ML] Update error message for process update {es-pull}37363[#37363]
+* [ML] Wait for autodetect to be ready in the datafeed {es-pull}37349[#37349] (issues: {es-issue}36810[#36810], {es-issue}37227[#37227])
+* [ML] Stop datafeeds running when their jobs are stale {es-pull}37227[#37227] (issue: {es-issue}36810[#36810])
+* [ML] Order GET job stats response by job id {es-pull}36841[#36841] (issue: {es-issue}36683[#36683])
+* [ML] Make GetJobStats work with arbitrary wildcards and groups {es-pull}36683[#36683] (issue: {es-issue}34745[#34745])
Mapping::
-* Treat put-mapping calls with `_doc` as a top-level key as typed calls. {pull}38032[#38032]
-* Correct deprec log in RestGetFieldMappingAction {pull}37843[#37843] (issue: {issue}37667[#37667])
-* Restore a noop _all metadata field for 6x indices {pull}37808[#37808] (issue: {issue}37429[#37429])
-* Make sure PutMappingRequest accepts content types other than JSON. {pull}37720[#37720]
-* Make sure to use the resolved type in DocumentMapperService#extractMappings. {pull}37451[#37451] (issue: {issue}36811[#36811])
-* MAPPING: Improve Precision for scaled_float {pull}37169[#37169] (issue: {issue}32570[#32570])
-* Make sure to accept empty unnested mappings in create index requests. {pull}37089[#37089]
-* Stop automatically nesting mappings in index creation requests. {pull}36924[#36924]
-* Rewrite SourceToParse with resolved docType {pull}36921[#36921] (issues: {issue}35790[#35790], {issue}36769[#36769])
+* Treat put-mapping calls with `_doc` as a top-level key as typed calls. {es-pull}38032[#38032]
+* Correct deprec log in RestGetFieldMappingAction {es-pull}37843[#37843] (issue: {es-issue}37667[#37667])
+* Restore a noop _all metadata field for 6x indices {es-pull}37808[#37808] (issue: {es-issue}37429[#37429])
+* Make sure PutMappingRequest accepts content types other than JSON. {es-pull}37720[#37720]
+* Make sure to use the resolved type in DocumentMapperService#extractMappings. {es-pull}37451[#37451] (issue: {es-issue}36811[#36811])
+* MAPPING: Improve Precision for scaled_float {es-pull}37169[#37169] (issue: {es-issue}32570[#32570])
+* Make sure to accept empty unnested mappings in create index requests. {es-pull}37089[#37089]
+* Stop automatically nesting mappings in index creation requests. {es-pull}36924[#36924]
+* Rewrite SourceToParse with resolved docType {es-pull}36921[#36921] (issues: {es-issue}35790[#35790], {es-issue}36769[#36769])
Network::
-* Reload SSL context on file change for LDAP {pull}36937[#36937] (issues: {issue}30509[#30509], {issue}36923[#36923])
-* Do not resolve addresses in remote connection info {pull}36671[#36671] (issue: {issue}35658[#35658])
+* Reload SSL context on file change for LDAP {es-pull}36937[#36937] (issues: {es-issue}30509[#30509], {es-issue}36923[#36923])
+* Do not resolve addresses in remote connection info {es-pull}36671[#36671] (issue: {es-issue}35658[#35658])
Ranking::
-* QueryRescorer should keep the window size when rewriting {pull}36836[#36836]
+* QueryRescorer should keep the window size when rewriting {es-pull}36836[#36836]
Recovery::
-* RecoveryMonitor#lastSeenAccessTime should be volatile {pull}36781[#36781]
+* RecoveryMonitor#lastSeenAccessTime should be volatile {es-pull}36781[#36781]
Rollup::
-* Fix Rollup's metadata parser {pull}36791[#36791] (issue: {issue}36726[#36726])
-* Fix rollup search statistics {pull}36674[#36674]
+* Fix Rollup's metadata parser {es-pull}36791[#36791] (issue: {es-issue}36726[#36726])
+* Fix rollup search statistics {es-pull}36674[#36674]
SQL::
-* SQL: Prevent grouping over grouping functions {pull}38649[#38649] (issue: {issue}38308[#38308])
-* SQL: Relax StackOverflow circuit breaker for constants {pull}38572[#38572] (issue: {issue}38571[#38571])
-* SQL: Fix issue with IN not resolving to underlying keyword field {pull}38440[#38440] (issue: {issue}38424[#38424])
-* SQL: change the Intervals milliseconds precision to 3 digits {pull}38297[#38297] (issue: {issue}37423[#37423])
-* SQL: Fix esType for DATETIME/DATE and INTERVALS {pull}38179[#38179] (issue: {issue}38051[#38051])
-* SQL: Added SSL configuration options tests {pull}37875[#37875] (issue: {issue}37711[#37711])
-* SQL: Fix casting from date to numeric type to use millis {pull}37869[#37869] (issue: {issue}37655[#37655])
-* SQL: Fix BasicFormatter NPE {pull}37804[#37804]
-* SQL: Return Intervals in SQL format for CLI {pull}37602[#37602] (issues: {issue}29970[#29970], {issue}36186[#36186], {issue}36432[#36432])
-* SQL: fix object extraction from sources {pull}37502[#37502] (issue: {issue}37364[#37364])
-* SQL: Fix issue with field names containing "." {pull}37364[#37364] (issue: {issue}37128[#37128])
-* SQL: Fix bug regarding alias fields with dots {pull}37279[#37279] (issue: {issue}37224[#37224])
-* SQL: Proper handling of COUNT(field_name) and COUNT(DISTINCT field_name) {pull}37254[#37254] (issue: {issue}30285[#30285])
-* SQL: fix COUNT DISTINCT filtering {pull}37176[#37176] (issue: {issue}37086[#37086])
-* SQL: Fix issue with wrong NULL optimization {pull}37124[#37124] (issue: {issue}35872[#35872])
-* SQL: Fix issue with complex expression as args of PERCENTILE/_RANK {pull}37102[#37102] (issue: {issue}37099[#37099])
-* SQL: Handle the bwc Joda ZonedDateTime scripting class in Painless {pull}37024[#37024] (issue: {issue}37023[#37023])
-* SQL: Fix bug regarding histograms usage in scripting {pull}36866[#36866]
-* SQL: Fix issue with always false filter involving functions {pull}36830[#36830] (issue: {issue}35980[#35980])
-* SQL: protocol returns ISO 8601 String formatted dates instead of Long for JDBC/ODBC requests {pull}36800[#36800] (issue: {issue}36756[#36756])
-* SQL: Enhance Verifier to prevent aggregate or grouping functions from {pull}36799[#36799] (issue: {issue}36798[#36798])
-* SQL: Fix translation of LIKE/RLIKE keywords {pull}36672[#36672] (issues: {issue}36039[#36039], {issue}36584[#36584])
-* SQL: Scripting support for casting functions CAST and CONVERT {pull}36640[#36640] (issue: {issue}36061[#36061])
-* SQL: Concat should be always not nullable {pull}36601[#36601] (issue: {issue}36169[#36169])
-* SQL: Fix issue with complex HAVING and GROUP BY ordinal {pull}36594[#36594] (issue: {issue}36059[#36059])
+* SQL: Prevent grouping over grouping functions {es-pull}38649[#38649] (issue: {es-issue}38308[#38308])
+* SQL: Relax StackOverflow circuit breaker for constants {es-pull}38572[#38572] (issue: {es-issue}38571[#38571])
+* SQL: Fix issue with IN not resolving to underlying keyword field {es-pull}38440[#38440] (issue: {es-issue}38424[#38424])
+* SQL: change the Intervals milliseconds precision to 3 digits {es-pull}38297[#38297] (issue: {es-issue}37423[#37423])
+* SQL: Fix esType for DATETIME/DATE and INTERVALS {es-pull}38179[#38179] (issue: {es-issue}38051[#38051])
+* SQL: Added SSL configuration options tests {es-pull}37875[#37875] (issue: {es-issue}37711[#37711])
+* SQL: Fix casting from date to numeric type to use millis {es-pull}37869[#37869] (issue: {es-issue}37655[#37655])
+* SQL: Fix BasicFormatter NPE {es-pull}37804[#37804]
+* SQL: Return Intervals in SQL format for CLI {es-pull}37602[#37602] (issues: {es-issue}29970[#29970], {es-issue}36186[#36186], {es-issue}36432[#36432])
+* SQL: fix object extraction from sources {es-pull}37502[#37502] (issue: {es-issue}37364[#37364])
+* SQL: Fix issue with field names containing "." {es-pull}37364[#37364] (issue: {es-issue}37128[#37128])
+* SQL: Fix bug regarding alias fields with dots {es-pull}37279[#37279] (issue: {es-issue}37224[#37224])
+* SQL: Proper handling of COUNT(field_name) and COUNT(DISTINCT field_name) {es-pull}37254[#37254] (issue: {es-issue}30285[#30285])
+* SQL: fix COUNT DISTINCT filtering {es-pull}37176[#37176] (issue: {es-issue}37086[#37086])
+* SQL: Fix issue with wrong NULL optimization {es-pull}37124[#37124] (issue: {es-issue}35872[#35872])
+* SQL: Fix issue with complex expression as args of PERCENTILE/_RANK {es-pull}37102[#37102] (issue: {es-issue}37099[#37099])
+* SQL: Handle the bwc Joda ZonedDateTime scripting class in Painless {es-pull}37024[#37024] (issue: {es-issue}37023[#37023])
+* SQL: Fix bug regarding histograms usage in scripting {es-pull}36866[#36866]
+* SQL: Fix issue with always false filter involving functions {es-pull}36830[#36830] (issue: {es-issue}35980[#35980])
+* SQL: protocol returns ISO 8601 String formatted dates instead of Long for JDBC/ODBC requests {es-pull}36800[#36800] (issue: {es-issue}36756[#36756])
+* SQL: Enhance Verifier to prevent aggregate or grouping functions from {es-pull}36799[#36799] (issue: {es-issue}36798[#36798])
+* SQL: Fix translation of LIKE/RLIKE keywords {es-pull}36672[#36672] (issues: {es-issue}36039[#36039], {es-issue}36584[#36584])
+* SQL: Scripting support for casting functions CAST and CONVERT {es-pull}36640[#36640] (issue: {es-issue}36061[#36061])
+* SQL: Concat should be always not nullable {es-pull}36601[#36601] (issue: {es-issue}36169[#36169])
+* SQL: Fix issue with complex HAVING and GROUP BY ordinal {es-pull}36594[#36594] (issue: {es-issue}36059[#36059])
Search::
-* Look up connection using the right cluster alias when releasing contexts {pull}38570[#38570]
-* Fix fetch source option in expand search phase {pull}37908[#37908] (issue: {issue}23829[#23829])
-* Change `rational` to `saturation` in script_score {pull}37766[#37766] (issue: {issue}37714[#37714])
-* Throw if two inner_hits have the same name {pull}37645[#37645] (issue: {issue}37584[#37584])
-* Ensure either success or failure path for SearchOperationListener is called {pull}37467[#37467] (issue: {issue}37185[#37185])
-* `query_string` should use indexed prefixes {pull}36895[#36895]
-* Avoid duplicate types deprecation messages in search-related APIs. {pull}36802[#36802]
+* Look up connection using the right cluster alias when releasing contexts {es-pull}38570[#38570]
+* Fix fetch source option in expand search phase {es-pull}37908[#37908] (issue: {es-issue}23829[#23829])
+* Change `rational` to `saturation` in script_score {es-pull}37766[#37766] (issue: {es-issue}37714[#37714])
+* Throw if two inner_hits have the same name {es-pull}37645[#37645] (issue: {es-issue}37584[#37584])
+* Ensure either success or failure path for SearchOperationListener is called {es-pull}37467[#37467] (issue: {es-issue}37185[#37185])
+* `query_string` should use indexed prefixes {es-pull}36895[#36895]
+* Avoid duplicate types deprecation messages in search-related APIs. {es-pull}36802[#36802]
Security::
-* Fix exit code for Security CLI tools {pull}37956[#37956] (issue: {issue}37841[#37841])
-* Fix potential NPE in UsersTool {pull}37660[#37660]
+* Fix exit code for Security CLI tools {es-pull}37956[#37956] (issue: {es-issue}37841[#37841])
+* Fix potential NPE in UsersTool {es-pull}37660[#37660]
Snapshot/Restore::
-* Fix Concurrent Snapshot Ending And Stabilize Snapshot Finalization {pull}38368[#38368] (issue: {issue}38226[#38226])
-* Fix Two Races that Lead to Stuck Snapshots {pull}37686[#37686] (issues: {issue}32265[#32265], {issue}32348[#32348])
-* Fix Race in Concurrent Snapshot Delete and Create {pull}37612[#37612] (issue: {issue}37581[#37581])
-* Streamline S3 Repository- and Client-Settings {pull}37393[#37393]
+* Fix Concurrent Snapshot Ending And Stabilize Snapshot Finalization {es-pull}38368[#38368] (issue: {es-issue}38226[#38226])
+* Fix Two Races that Lead to Stuck Snapshots {es-pull}37686[#37686] (issues: {es-issue}32265[#32265], {es-issue}32348[#32348])
+* Fix Race in Concurrent Snapshot Delete and Create {es-pull}37612[#37612] (issue: {es-issue}37581[#37581])
+* Streamline S3 Repository- and Client-Settings {es-pull}37393[#37393]
Suggesters::
-* Fix duplicate removal when merging completion suggestions {pull}36996[#36996] (issue: {issue}35836[#35836])
+* Fix duplicate removal when merging completion suggestions {es-pull}36996[#36996] (issue: {es-issue}35836[#35836])
Task Management::
-* Un-assign persistent tasks as nodes exit the cluster {pull}37656[#37656]
+* Un-assign persistent tasks as nodes exit the cluster {es-pull}37656[#37656]
ZenDiscovery::
-* Fix size of rolling-upgrade bootstrap config {pull}38031[#38031]
-* Always return metadata version if metadata is requested {pull}37674[#37674]
-* [Zen2] Elect freshest master in upgrade {pull}37122[#37122] (issue: {issue}40[#40])
-* Fix cluster state persistence for single-node discovery {pull}36825[#36825]
+* Fix size of rolling-upgrade bootstrap config {es-pull}38031[#38031]
+* Always return metadata version if metadata is requested {es-pull}37674[#37674]
+* [Zen2] Elect freshest master in upgrade {es-pull}37122[#37122] (issue: {es-issue}40[#40])
+* Fix cluster state persistence for single-node discovery {es-pull}36825[#36825]
@@ -667,11 +667,11 @@ ZenDiscovery::
=== Regressions
Infra/Core::
-* Restore date aggregation performance in UTC case {pull}38221[#38221] (issue: {issue}37826[#37826])
-* Speed up converting of temporal accessor to zoned date time {pull}37915[#37915] (issue: {issue}37826[#37826])
+* Restore date aggregation performance in UTC case {es-pull}38221[#38221] (issue: {es-issue}37826[#37826])
+* Speed up converting of temporal accessor to zoned date time {es-pull}37915[#37915] (issue: {es-issue}37826[#37826])
Mapping::
-* Performance fix. Reduce deprecation calls for the same bulk request {pull}37415[#37415] (issue: {issue}37411[#37411])
+* Performance fix. Reduce deprecation calls for the same bulk request {es-pull}37415[#37415] (issue: {es-issue}37411[#37411])
@@ -680,10 +680,10 @@ Mapping::
=== Upgrades
Engine::
-* Upgrade to lucene-8.0.0-snapshot-83f9835. {pull}37668[#37668]
+* Upgrade to lucene-8.0.0-snapshot-83f9835. {es-pull}37668[#37668]
Machine Learning::
-* [ML] No need to add state doc mapping on job open in 7.x {pull}37759[#37759]
+* [ML] No need to add state doc mapping on job open in 7.x {es-pull}37759[#37759]
diff --git a/docs/reference/release-notes/7.0.0-rc1.asciidoc b/docs/reference/release-notes/7.0.0-rc1.asciidoc
index 8d569529046..eee9296bcb2 100644
--- a/docs/reference/release-notes/7.0.0-rc1.asciidoc
+++ b/docs/reference/release-notes/7.0.0-rc1.asciidoc
@@ -8,10 +8,10 @@ Also see <>.
=== Breaking changes
Distributed::
-* Remove cluster state size {pull}40061[#40061] (issues: {issue}39806[#39806], {issue}39827[#39827], {issue}39951[#39951], {issue}40016[#40016])
+* Remove cluster state size {es-pull}40061[#40061] (issues: {es-issue}39806[#39806], {es-issue}39827[#39827], {es-issue}39951[#39951], {es-issue}40016[#40016])
Features/Features::
-* Remove Migration Upgrade and Assistance APIs {pull}40075[#40075] (issue: {issue}40014[#40014])
+* Remove Migration Upgrade and Assistance APIs {es-pull}40075[#40075] (issue: {es-issue}40014[#40014])
@@ -20,10 +20,10 @@ Features/Features::
=== Deprecations
Cluster Coordination::
-* Deprecate size in cluster state response {pull}39951[#39951] (issue: {issue}39806[#39806])
+* Deprecate size in cluster state response {es-pull}39951[#39951] (issue: {es-issue}39806[#39806])
Infra/Packaging::
-* Deprecate fallback to java on PATH {pull}37990[#37990]
+* Deprecate fallback to java on PATH {es-pull}37990[#37990]
@@ -32,10 +32,10 @@ Infra/Packaging::
=== New features
Allocation::
-* Node repurpose tool {pull}39403[#39403] (issues: {issue}37347[#37347], {issue}37748[#37748])
+* Node repurpose tool {es-pull}39403[#39403] (issues: {es-issue}37347[#37347], {es-issue}37748[#37748])
Security::
-* Switch internal security index to ".security-7" {pull}39337[#39337] (issue: {issue}39284[#39284])
+* Switch internal security index to ".security-7" {es-pull}39337[#39337] (issue: {es-issue}39284[#39284])
@@ -44,47 +44,47 @@ Security::
=== Enhancements
CCR::
-* Reduce retention lease sync intervals {pull}40302[#40302]
-* Renew retention leases while following {pull}39335[#39335] (issues: {issue}37165[#37165], {issue}38718[#38718])
-* Reduce refresh when lookup term in FollowingEngine {pull}39184[#39184]
-* Integrate retention leases to recovery from remote {pull}38829[#38829] (issue: {issue}37165[#37165])
-* Enable removal of retention leases {pull}38751[#38751] (issue: {issue}37165[#37165])
+* Reduce retention lease sync intervals {es-pull}40302[#40302]
+* Renew retention leases while following {es-pull}39335[#39335] (issues: {es-issue}37165[#37165], {es-issue}38718[#38718])
+* Reduce refresh when lookup term in FollowingEngine {es-pull}39184[#39184]
+* Integrate retention leases to recovery from remote {es-pull}38829[#38829] (issue: {es-issue}37165[#37165])
+* Enable removal of retention leases {es-pull}38751[#38751] (issue: {es-issue}37165[#37165])
Client::
-* Fixed required fields and paths list {pull}39358[#39358]
+* Fixed required fields and paths list {es-pull}39358[#39358]
Discovery-Plugins::
-* Adds connect and read timeouts to discovery-gce {pull}28193[#28193] (issue: {issue}24313[#24313])
+* Adds connect and read timeouts to discovery-gce {es-pull}28193[#28193] (issue: {es-issue}24313[#24313])
Distributed::
-* Introduce retention lease actions {pull}38756[#38756] (issue: {issue}37165[#37165])
-* Add dedicated retention lease exceptions {pull}38754[#38754] (issue: {issue}37165[#37165])
-* Copy retention leases when trim unsafe commits {pull}37995[#37995] (issue: {issue}37165[#37165])
+* Introduce retention lease actions {es-pull}38756[#38756] (issue: {es-issue}37165[#37165])
+* Add dedicated retention lease exceptions {es-pull}38754[#38754] (issue: {es-issue}37165[#37165])
+* Copy retention leases when trim unsafe commits {es-pull}37995[#37995] (issue: {es-issue}37165[#37165])
Docs Infrastructure::
-* Align generated release notes with doc standards {pull}39234[#39234] (issue: {issue}39155[#39155])
+* Align generated release notes with doc standards {es-pull}39234[#39234] (issue: {es-issue}39155[#39155])
Engine::
-* Explicitly advance max_seq_no before indexing {pull}39473[#39473] (issue: {issue}38879[#38879])
+* Explicitly advance max_seq_no before indexing {es-pull}39473[#39473] (issue: {es-issue}38879[#38879])
Infra/Core::
-* Add details about what acquired the shard lock last {pull}38807[#38807] (issue: {issue}30290[#30290])
+* Add details about what acquired the shard lock last {es-pull}38807[#38807] (issue: {es-issue}30290[#30290])
Infra/Packaging::
-* Use bundled JDK in Docker images {pull}40238[#40238]
-* Upgrade bundled JDK and Docker images to JDK 12 {pull}40229[#40229]
-* Bundle java in distributions {pull}38013[#38013] (issue: {issue}31845[#31845])
+* Use bundled JDK in Docker images {es-pull}40238[#40238]
+* Upgrade bundled JDK and Docker images to JDK 12 {es-pull}40229[#40229]
+* Bundle java in distributions {es-pull}38013[#38013] (issue: {es-issue}31845[#31845])
Infra/Settings::
-* Provide a clearer error message on keystore add {pull}39327[#39327] (issue: {issue}39324[#39324])
+* Provide a clearer error message on keystore add {es-pull}39327[#39327] (issue: {es-issue}39324[#39324])
Percolator::
-* Make the `type` parameter optional when percolating existing documents. {pull}39987[#39987] (issue: {issue}39963[#39963])
-* Add support for selecting percolator query candidate matches containing geo_point based queries {pull}26040[#26040]
+* Make the `type` parameter optional when percolating existing documents. {es-pull}39987[#39987] (issue: {es-issue}39963[#39963])
+* Add support for selecting percolator query candidate matches containing geo_point based queries {es-pull}26040[#26040]
SQL::
-* Enhance checks for inexact fields {pull}39427[#39427] (issue: {issue}38501[#38501])
-* Change the default precision for CURRENT_TIMESTAMP function {pull}39391[#39391] (issue: {issue}39288[#39288])
+* Enhance checks for inexact fields {es-pull}39427[#39427] (issue: {es-issue}38501[#38501])
+* Change the default precision for CURRENT_TIMESTAMP function {es-pull}39391[#39391] (issue: {es-issue}39288[#39288])
@@ -93,83 +93,83 @@ SQL::
=== Bug fixes
Aggregations::
-* Skip sibling pipeline aggregators reduction during non-final reduce {pull}40101[#40101] (issue: {issue}40059[#40059])
-* Extend nextDoc to delegate to the wrapped doc-value iterator for date_nanos {pull}39176[#39176] (issue: {issue}39107[#39107])
-* Only create MatrixStatsResults on final reduction {pull}38130[#38130] (issue: {issue}37587[#37587])
+* Skip sibling pipeline aggregators reduction during non-final reduce {es-pull}40101[#40101] (issue: {es-issue}40059[#40059])
+* Extend nextDoc to delegate to the wrapped doc-value iterator for date_nanos {es-pull}39176[#39176] (issue: {es-issue}39107[#39107])
+* Only create MatrixStatsResults on final reduction {es-pull}38130[#38130] (issue: {es-issue}37587[#37587])
Authentication::
-* Allow non super users to create API keys {pull}40028[#40028] (issue: {issue}40029[#40029])
-* Use consistent view of realms for authentication {pull}38815[#38815] (issue: {issue}30301[#30301])
+* Allow non super users to create API keys {es-pull}40028[#40028] (issue: {es-issue}40029[#40029])
+* Use consistent view of realms for authentication {es-pull}38815[#38815] (issue: {es-issue}30301[#30301])
CCR::
-* Safe publication of AutoFollowCoordinator {pull}40153[#40153] (issue: {issue}38560[#38560])
-* Enable reading auto-follow patterns from x-content {pull}40130[#40130] (issue: {issue}40128[#40128])
-* Stop auto-followers on shutdown {pull}40124[#40124]
-* Protect against the leader index being removed {pull}39351[#39351] (issue: {issue}39308[#39308])
-* Handle the fact that `ShardStats` instance may have no commit or seqno stats {pull}38782[#38782] (issue: {issue}38779[#38779])
-* Fix LocalIndexFollowingIT#testRemoveRemoteConnection() test {pull}38709[#38709] (issue: {issue}38695[#38695])
+* Safe publication of AutoFollowCoordinator {es-pull}40153[#40153] (issue: {es-issue}38560[#38560])
+* Enable reading auto-follow patterns from x-content {es-pull}40130[#40130] (issue: {es-issue}40128[#40128])
+* Stop auto-followers on shutdown {es-pull}40124[#40124]
+* Protect against the leader index being removed {es-pull}39351[#39351] (issue: {es-issue}39308[#39308])
+* Handle the fact that `ShardStats` instance may have no commit or seqno stats {es-pull}38782[#38782] (issue: {es-issue}38779[#38779])
+* Fix LocalIndexFollowingIT#testRemoveRemoteConnection() test {es-pull}38709[#38709] (issue: {es-issue}38695[#38695])
CRUD::
-* Cascading primary failure lead to MSU too low {pull}40249[#40249]
+* Cascading primary failure lead to MSU too low {es-pull}40249[#40249]
Cluster Coordination::
-* Fix node tool cleanup {pull}39389[#39389]
-* Avoid serialising state if it was already serialised {pull}39179[#39179]
+* Fix node tool cleanup {es-pull}39389[#39389]
+* Avoid serialising state if it was already serialised {es-pull}39179[#39179]
Distributed::
-* Ignore waitForActiveShards when syncing leases {pull}39224[#39224] (issue: {issue}39089[#39089])
-* Fix synchronization in LocalCheckpointTracker#contains {pull}38755[#38755] (issues: {issue}33871[#33871], {issue}38633[#38633])
+* Ignore waitForActiveShards when syncing leases {es-pull}39224[#39224] (issue: {es-issue}39089[#39089])
+* Fix synchronization in LocalCheckpointTracker#contains {es-pull}38755[#38755] (issues: {es-issue}33871[#33871], {es-issue}38633[#38633])
Engine::
-* Bubble up exception when processing NoOp {pull}39338[#39338] (issue: {issue}38898[#38898])
-* ReadOnlyEngine should update translog recovery state information {pull}39238[#39238]
+* Bubble up exception when processing NoOp {es-pull}39338[#39338] (issue: {es-issue}38898[#38898])
+* ReadOnlyEngine should update translog recovery state information {es-pull}39238[#39238]
Features/Features::
-* Only count some fields types for deprecation check {pull}40166[#40166]
+* Only count some fields types for deprecation check {es-pull}40166[#40166]
Features/ILM::
-* Handle failure to release retention leases in ILM {pull}39281[#39281] (issue: {issue}39181[#39181])
+* Handle failure to release retention leases in ILM {es-pull}39281[#39281] (issue: {es-issue}39181[#39181])
Features/Watcher::
-* Use non-ILM template setting up watch history template & ILM disabled {pull}39325[#39325] (issue: {issue}38805[#38805])
-* Only flush Watcher's bulk processor if Watcher is enabled {pull}38803[#38803] (issue: {issue}38798[#38798])
+* Use non-ILM template setting up watch history template & ILM disabled {es-pull}39325[#39325] (issue: {es-issue}38805[#38805])
+* Only flush Watcher's bulk processor if Watcher is enabled {es-pull}38803[#38803] (issue: {es-issue}38798[#38798])
Infra/Core::
-* Correct name of basic_date_time_no_millis {pull}39367[#39367]
+* Correct name of basic_date_time_no_millis {es-pull}39367[#39367]
Infra/Packaging::
-* Some elasticsearch-cli tools could not be run not from ES_HOME {pull}39937[#39937]
-* Obsolete pre 7.0 noarch package in rpm {pull}39472[#39472] (issue: {issue}39414[#39414])
-* Suppress error message when `/proc/sys/vm/max_map_count` is not exists. {pull}35933[#35933]
+* Some elasticsearch-cli tools could not be run not from ES_HOME {es-pull}39937[#39937]
+* Obsolete pre 7.0 noarch package in rpm {es-pull}39472[#39472] (issue: {es-issue}39414[#39414])
+* Suppress error message when `/proc/sys/vm/max_map_count` is not exists. {es-pull}35933[#35933]
Infra/REST API::
-* Fix #38623 remove xpack namespace REST API {pull}38625[#38625]
-* Remove the "xpack" namespace from the REST API {pull}38623[#38623]
+* Fix #38623 remove xpack namespace REST API {es-pull}38625[#38625]
+* Remove the "xpack" namespace from the REST API {es-pull}38623[#38623]
Recovery::
-* Create retention leases file during recovery {pull}39359[#39359] (issue: {issue}37165[#37165])
+* Create retention leases file during recovery {es-pull}39359[#39359] (issue: {es-issue}37165[#37165])
SQL::
-* Add missing handling of IP field in JDBC {pull}40384[#40384] (issue: {issue}40358[#40358])
-* Fix metric aggs on date/time to not return double {pull}40377[#40377] (issues: {issue}39492[#39492], {issue}40376[#40376])
-* CAST supports both SQL and ES types {pull}40365[#40365] (issue: {issue}40282[#40282])
-* Fix RLIKE bug and improve testing for RLIKE statement {pull}40354[#40354] (issues: {issue}34609[#34609], {issue}39931[#39931])
-* Unwrap the first value in an array in case of array leniency {pull}40318[#40318] (issue: {issue}40296[#40296])
-* Preserve original source for cast/convert function {pull}40271[#40271] (issue: {issue}40239[#40239])
-* Fix LIKE function equality by considering its pattern as well {pull}40260[#40260] (issue: {issue}39931[#39931])
-* Fix issue with optimization on queries with ORDER BY/LIMIT {pull}40256[#40256] (issue: {issue}40211[#40211])
-* Rewrite ROUND and TRUNCATE functions with a different optional parameter handling method {pull}40242[#40242] (issue: {issue}40001[#40001])
-* Fix issue with getting DATE type in JDBC {pull}40207[#40207]
-* Fix issue with date columns returned always in UTC {pull}40163[#40163] (issue: {issue}40152[#40152])
-* Add multi_value_field_leniency inside FieldHitExtractor {pull}40113[#40113] (issue: {issue}39700[#39700])
-* Fix incorrect ordering of groupings (GROUP BY) based on orderings (ORDER BY) {pull}40087[#40087] (issue: {issue}39956[#39956])
-* Fix bug with JDBC timezone setting and DATE type {pull}39978[#39978] (issue: {issue}39915[#39915])
-* Use underlying exact field for LIKE/RLIKE {pull}39443[#39443] (issue: {issue}39442[#39442])
+* Add missing handling of IP field in JDBC {es-pull}40384[#40384] (issue: {es-issue}40358[#40358])
+* Fix metric aggs on date/time to not return double {es-pull}40377[#40377] (issues: {es-issue}39492[#39492], {es-issue}40376[#40376])
+* CAST supports both SQL and ES types {es-pull}40365[#40365] (issue: {es-issue}40282[#40282])
+* Fix RLIKE bug and improve testing for RLIKE statement {es-pull}40354[#40354] (issues: {es-issue}34609[#34609], {es-issue}39931[#39931])
+* Unwrap the first value in an array in case of array leniency {es-pull}40318[#40318] (issue: {es-issue}40296[#40296])
+* Preserve original source for cast/convert function {es-pull}40271[#40271] (issue: {es-issue}40239[#40239])
+* Fix LIKE function equality by considering its pattern as well {es-pull}40260[#40260] (issue: {es-issue}39931[#39931])
+* Fix issue with optimization on queries with ORDER BY/LIMIT {es-pull}40256[#40256] (issue: {es-issue}40211[#40211])
+* Rewrite ROUND and TRUNCATE functions with a different optional parameter handling method {es-pull}40242[#40242] (issue: {es-issue}40001[#40001])
+* Fix issue with getting DATE type in JDBC {es-pull}40207[#40207]
+* Fix issue with date columns returned always in UTC {es-pull}40163[#40163] (issue: {es-issue}40152[#40152])
+* Add multi_value_field_leniency inside FieldHitExtractor {es-pull}40113[#40113] (issue: {es-issue}39700[#39700])
+* Fix incorrect ordering of groupings (GROUP BY) based on orderings (ORDER BY) {es-pull}40087[#40087] (issue: {es-issue}39956[#39956])
+* Fix bug with JDBC timezone setting and DATE type {es-pull}39978[#39978] (issue: {es-issue}39915[#39915])
+* Use underlying exact field for LIKE/RLIKE {es-pull}39443[#39443] (issue: {es-issue}39442[#39442])
Search::
-* Serialize top-level pipeline aggs as part of InternalAggregations {pull}40177[#40177] (issues: {issue}40059[#40059], {issue}40101[#40101])
-* CCS: Skip empty search hits when minimizing round-trips {pull}40098[#40098] (issues: {issue}32125[#32125], {issue}40067[#40067])
-* CCS: Disable minimizing round-trips when dfs is requested {pull}40044[#40044] (issue: {issue}32125[#32125])
+* Serialize top-level pipeline aggs as part of InternalAggregations {es-pull}40177[#40177] (issues: {es-issue}40059[#40059], {es-issue}40101[#40101])
+* CCS: Skip empty search hits when minimizing round-trips {es-pull}40098[#40098] (issues: {es-issue}32125[#32125], {es-issue}40067[#40067])
+* CCS: Disable minimizing round-trips when dfs is requested {es-pull}40044[#40044] (issue: {es-issue}32125[#32125])
@@ -178,16 +178,16 @@ Search::
=== Upgrades
Discovery-Plugins::
-* Bump jackson-databind version for AWS SDK {pull}39183[#39183]
+* Bump jackson-databind version for AWS SDK {es-pull}39183[#39183]
Engine::
-* Upgrade to Lucene 8.0.0-snapshot-ff9509a8df {pull}39350[#39350]
-* Upgrade to Lucene 8.0.0 {pull}39992[#39992] (issue: {issue}39640[#39640])
+* Upgrade to Lucene 8.0.0-snapshot-ff9509a8df {es-pull}39350[#39350]
+* Upgrade to Lucene 8.0.0 {es-pull}39992[#39992] (issue: {es-issue}39640[#39640])
Features/Ingest::
-* Bump jackson-databind version for ingest-geoip {pull}39182[#39182]
+* Bump jackson-databind version for ingest-geoip {es-pull}39182[#39182]
Security::
-* Upgrade the bouncycastle dependency to 1.61 {pull}40017[#40017] (issue: {issue}40011[#40011])
+* Upgrade the bouncycastle dependency to 1.61 {es-pull}40017[#40017] (issue: {es-issue}40011[#40011])
diff --git a/docs/reference/release-notes/7.0.0-rc2.asciidoc b/docs/reference/release-notes/7.0.0-rc2.asciidoc
index 84d3b845fba..774556632c1 100644
--- a/docs/reference/release-notes/7.0.0-rc2.asciidoc
+++ b/docs/reference/release-notes/7.0.0-rc2.asciidoc
@@ -8,10 +8,10 @@ Also see <>.
=== Deprecations
Analysis::
-* Remove `nGram` and `edgeNGram` token filter names (#38911) {pull}39070[#39070] (issues: {issue}30209[#30209], {issue}38911[#38911])
+* Remove `nGram` and `edgeNGram` token filter names (#38911) {es-pull}39070[#39070] (issues: {es-issue}30209[#30209], {es-issue}38911[#38911])
Graph::
-* Deprecate types in `_graph/explore` calls. {pull}40466[#40466]
+* Deprecate types in `_graph/explore` calls. {es-pull}40466[#40466]
@@ -20,62 +20,62 @@ Graph::
=== Enhancements
CCR::
-* Introduce forget follower API {pull}39718[#39718] (issue: {issue}37165[#37165])
+* Introduce forget follower API {es-pull}39718[#39718] (issue: {es-issue}37165[#37165])
Cluster Coordination::
-* Remove timeout task after completing cluster state publication {pull}40411[#40411]
-* Use default discovery implementation for single-node discovery {pull}40036[#40036]
-* Do not log unsuccessful join attempt each time {pull}39756[#39756]
+* Remove timeout task after completing cluster state publication {es-pull}40411[#40411]
+* Use default discovery implementation for single-node discovery {es-pull}40036[#40036]
+* Do not log unsuccessful join attempt each time {es-pull}39756[#39756]
Distributed::
-* Allow retention lease operations under blocks {pull}39089[#39089] (issues: {issue}34648[#34648], {issue}37165[#37165])
-* Remove retention leases when unfollowing {pull}39088[#39088] (issues: {issue}34648[#34648], {issue}37165[#37165])
-* Introduce retention lease state file {pull}39004[#39004] (issues: {issue}37165[#37165], {issue}38588[#38588], {issue}39032[#39032])
-* Enable soft-deletes by default for 7.0+ indices {pull}38929[#38929] (issue: {issue}36141[#36141])
+* Allow retention lease operations under blocks {es-pull}39089[#39089] (issues: {es-issue}34648[#34648], {es-issue}37165[#37165])
+* Remove retention leases when unfollowing {es-pull}39088[#39088] (issues: {es-issue}34648[#34648], {es-issue}37165[#37165])
+* Introduce retention lease state file {es-pull}39004[#39004] (issues: {es-issue}37165[#37165], {es-issue}38588[#38588], {es-issue}39032[#39032])
+* Enable soft-deletes by default for 7.0+ indices {es-pull}38929[#38929] (issue: {es-issue}36141[#36141])
Engine::
-* Also mmap cfs files for hybridfs {pull}38940[#38940] (issue: {issue}36668[#36668])
+* Also mmap cfs files for hybridfs {es-pull}38940[#38940] (issue: {es-issue}36668[#36668])
Infra/Core::
-* Enhancements to IndicesQueryCache. {pull}39099[#39099] (issue: {issue}37117[#37117])
+* Enhancements to IndicesQueryCache. {es-pull}39099[#39099] (issue: {es-issue}37117[#37117])
Infra/Packaging::
-* Add no-jdk distributions {pull}39882[#39882]
+* Add no-jdk distributions {es-pull}39882[#39882]
Machine Learning::
-* [ML] Allow stop unassigned datafeed and relax unset upgrade mode wait {pull}39034[#39034]
+* [ML] Allow stop unassigned datafeed and relax unset upgrade mode wait {es-pull}39034[#39034]
Mapping::
-* Introduce a parameter suppress_types_warnings. {pull}38923[#38923]
+* Introduce a parameter suppress_types_warnings. {es-pull}38923[#38923]
Recovery::
-* Do not wait for advancement of checkpoint in recovery {pull}39006[#39006] (issues: {issue}38949[#38949], {issue}39000[#39000])
+* Do not wait for advancement of checkpoint in recovery {es-pull}39006[#39006] (issues: {es-issue}38949[#38949], {es-issue}39000[#39000])
SQL::
-* SQL: add "fuzziness" option to QUERY and MATCH function predicates {pull}40529[#40529] (issue: {issue}40495[#40495])
-* SQL: add "validate.properties" property to JDBC's allowed list of settings {pull}39050[#39050] (issue: {issue}38068[#38068])
+* SQL: add "fuzziness" option to QUERY and MATCH function predicates {es-pull}40529[#40529] (issue: {es-issue}40495[#40495])
+* SQL: add "validate.properties" property to JDBC's allowed list of settings {es-pull}39050[#39050] (issue: {es-issue}38068[#38068])
Search::
-* Avoid BytesRef's copying in ScriptDocValues's Strings {pull}29581[#29581] (issue: {issue}29567[#29567])
+* Avoid BytesRef's copying in ScriptDocValues's Strings {es-pull}29581[#29581] (issue: {es-issue}29567[#29567])
Security::
-* Types removal security index template {pull}39705[#39705] (issue: {issue}38637[#38637])
-* Types removal security index template {pull}39542[#39542] (issue: {issue}38637[#38637])
+* Types removal security index template {es-pull}39705[#39705] (issue: {es-issue}38637[#38637])
+* Types removal security index template {es-pull}39542[#39542] (issue: {es-issue}38637[#38637])
Snapshot/Restore::
-* Mark Deleted Snapshot Directories with Tombstones {pull}40228[#40228] (issue: {issue}39852[#39852])
+* Mark Deleted Snapshot Directories with Tombstones {es-pull}40228[#40228] (issue: {es-issue}39852[#39852])
Store::
-* Add option to force load term dict into memory {pull}39741[#39741]
+* Add option to force load term dict into memory {es-pull}39741[#39741]
Features/Monitoring::
-* Remove types from internal monitoring templates and bump to api 7 {pull}39888[#39888] (issue: {issue}38637[#38637])
+* Remove types from internal monitoring templates and bump to api 7 {es-pull}39888[#39888] (issue: {es-issue}38637[#38637])
Features/Watcher::
-* Remove the index type from internal watcher indexes {pull}39761[#39761] (issue: {issue}38637[#38637])
+* Remove the index type from internal watcher indexes {es-pull}39761[#39761] (issue: {es-issue}38637[#38637])
Infra/Core::
-* Change zone formatting for all printers {pull}39568[#39568] (issue: {issue}38471[#38471])
+* Change zone formatting for all printers {es-pull}39568[#39568] (issue: {es-issue}38471[#38471])
[[bug-7.0.0-rc2]]
@@ -83,126 +83,126 @@ Infra/Core::
=== Bug fixes
Analysis::
-* Fix PreConfiguredTokenFilters getSynonymFilter() implementations {pull}38839[#38839] (issue: {issue}38793[#38793])
+* Fix PreConfiguredTokenFilters getSynonymFilter() implementations {es-pull}38839[#38839] (issue: {es-issue}38793[#38793])
Audit::
-* LoggingAuditTrail correctly handle ReplicatedWriteRequest {pull}39925[#39925] (issue: {issue}39555[#39555])
+* LoggingAuditTrail correctly handle ReplicatedWriteRequest {es-pull}39925[#39925] (issue: {es-issue}39555[#39555])
Authentication::
-* Correct authenticate response for API key {pull}39684[#39684]
-* Fix security index auto-create and state recovery race {pull}39582[#39582]
+* Correct authenticate response for API key {es-pull}39684[#39684]
+* Fix security index auto-create and state recovery race {es-pull}39582[#39582]
CCR::
-* Fix shard follow task startup error handling {pull}39053[#39053] (issue: {issue}38779[#38779])
-* Filter out upgraded version index settings when starting index following {pull}38838[#38838] (issue: {issue}38835[#38835])
+* Fix shard follow task startup error handling {es-pull}39053[#39053] (issue: {es-issue}38779[#38779])
+* Filter out upgraded version index settings when starting index following {es-pull}38838[#38838] (issue: {es-issue}38835[#38835])
CRUD::
-* Store Pending Deletions Fix {pull}40345[#40345] (issue: {issue}40249[#40249])
-* ShardBulkAction ignore primary response on primary {pull}38901[#38901]
+* Store Pending Deletions Fix {es-pull}40345[#40345] (issue: {es-issue}40249[#40249])
+* ShardBulkAction ignore primary response on primary {es-pull}38901[#38901]
Cluster Coordination::
-* Do not perform cleanup if Manifest write fails with dirty exception {pull}40519[#40519] (issue: {issue}39077[#39077])
-* Cache compressed cluster state size {pull}39827[#39827] (issue: {issue}39806[#39806])
-* Drop node if asymmetrically partitioned from master {pull}39598[#39598]
-* Fixing the custom object serialization bug in diffable utils. {pull}39544[#39544]
-* Clean GatewayAllocator when stepping down as master {pull}38885[#38885]
+* Do not perform cleanup if Manifest write fails with dirty exception {es-pull}40519[#40519] (issue: {es-issue}39077[#39077])
+* Cache compressed cluster state size {es-pull}39827[#39827] (issue: {es-issue}39806[#39806])
+* Drop node if asymmetrically partitioned from master {es-pull}39598[#39598]
+* Fixing the custom object serialization bug in diffable utils. {es-pull}39544[#39544]
+* Clean GatewayAllocator when stepping down as master {es-pull}38885[#38885]
Distributed::
-* Enforce retention leases require soft deletes {pull}39922[#39922] (issue: {issue}39914[#39914])
-* Treat TransportService stopped error as node is closing {pull}39800[#39800] (issue: {issue}39584[#39584])
-* Use cause to determine if node with primary is closing {pull}39723[#39723] (issue: {issue}39584[#39584])
-* Don’t ack if unable to remove failing replica {pull}39584[#39584] (issue: {issue}39467[#39467])
-* Fix NPE on Stale Index in IndicesService {pull}38891[#38891] (issue: {issue}38845[#38845])
+* Enforce retention leases require soft deletes {es-pull}39922[#39922] (issue: {es-issue}39914[#39914])
+* Treat TransportService stopped error as node is closing {es-pull}39800[#39800] (issue: {es-issue}39584[#39584])
+* Use cause to determine if node with primary is closing {es-pull}39723[#39723] (issue: {es-issue}39584[#39584])
+* Don’t ack if unable to remove failing replica {es-pull}39584[#39584] (issue: {es-issue}39467[#39467])
+* Fix NPE on Stale Index in IndicesService {es-pull}38891[#38891] (issue: {es-issue}38845[#38845])
Engine::
-* Advance max_seq_no before add operation to Lucene {pull}38879[#38879] (issue: {issue}31629[#31629])
+* Advance max_seq_no before add operation to Lucene {es-pull}38879[#38879] (issue: {es-issue}31629[#31629])
Features/Features::
-* Deprecation check for indices with very large numbers of fields {pull}39869[#39869] (issue: {issue}39851[#39851])
+* Deprecation check for indices with very large numbers of fields {es-pull}39869[#39869] (issue: {es-issue}39851[#39851])
Features/ILM::
-* Correct ILM metadata minimum compatibility version {pull}40569[#40569] (issue: {issue}40565[#40565])
-* Handle null retention leases in WaitForNoFollowersStep {pull}40477[#40477]
+* Correct ILM metadata minimum compatibility version {es-pull}40569[#40569] (issue: {es-issue}40565[#40565])
+* Handle null retention leases in WaitForNoFollowersStep {es-pull}40477[#40477]
Features/Ingest::
-* Ingest ingest then create index {pull}39607[#39607] (issues: {issue}32758[#32758], {issue}32786[#32786], {issue}36545[#36545])
+* Ingest ingest then create index {es-pull}39607[#39607] (issues: {es-issue}32758[#32758], {es-issue}32786[#32786], {es-issue}36545[#36545])
Features/Monitoring::
-* Don't emit deprecation warnings on calls to the monitoring bulk API. {pull}39805[#39805] (issue: {issue}39336[#39336])
+* Don't emit deprecation warnings on calls to the monitoring bulk API. {es-pull}39805[#39805] (issue: {es-issue}39336[#39336])
Features/Watcher::
-* Fix Watcher stats class cast exception {pull}39821[#39821] (issue: {issue}39780[#39780])
-* Use any index specified by .watches for Watcher {pull}39541[#39541] (issue: {issue}39478[#39478])
-* Resolve concurrency with watcher trigger service {pull}39092[#39092] (issue: {issue}39087[#39087])
+* Fix Watcher stats class cast exception {es-pull}39821[#39821] (issue: {es-issue}39780[#39780])
+* Use any index specified by .watches for Watcher {es-pull}39541[#39541] (issue: {es-issue}39478[#39478])
+* Resolve concurrency with watcher trigger service {es-pull}39092[#39092] (issue: {es-issue}39087[#39087])
Geo::
-* Geo Point parse error fix {pull}40447[#40447] (issue: {issue}17617[#17617])
+* Geo Point parse error fix {es-pull}40447[#40447] (issue: {es-issue}17617[#17617])
Highlighting::
-* Bug fix for AnnotatedTextHighlighter - port of 39525 {pull}39750[#39750] (issue: {issue}39525[#39525])
+* Bug fix for AnnotatedTextHighlighter - port of 39525 {es-pull}39750[#39750] (issue: {es-issue}39525[#39525])
Infra/Core::
-* Allow single digit milliseconds in strict date parsing {pull}40676[#40676] (issue: {issue}40403[#40403])
-* Parse composite patterns using ClassicFormat.parseObject {pull}40100[#40100] (issue: {issue}39916[#39916])
-* Bat scripts to work with JAVA_HOME with parantheses {pull}39712[#39712] (issues: {issue}30606[#30606], {issue}33405[#33405], {issue}38578[#38578], {issue}38624[#38624])
-* Change licence expiration date pattern {pull}39681[#39681] (issue: {issue}39136[#39136])
-* Fix DateFormatters.parseMillis when no timezone is given {pull}39100[#39100] (issue: {issue}39067[#39067])
-* Don't close caches while there might still be in-flight requests. {pull}38958[#38958] (issue: {issue}37117[#37117])
+* Allow single digit milliseconds in strict date parsing {es-pull}40676[#40676] (issue: {es-issue}40403[#40403])
+* Parse composite patterns using ClassicFormat.parseObject {es-pull}40100[#40100] (issue: {es-issue}39916[#39916])
+* Bat scripts to work with JAVA_HOME with parantheses {es-pull}39712[#39712] (issues: {es-issue}30606[#30606], {es-issue}33405[#33405], {es-issue}38578[#38578], {es-issue}38624[#38624])
+* Change licence expiration date pattern {es-pull}39681[#39681] (issue: {es-issue}39136[#39136])
+* Fix DateFormatters.parseMillis when no timezone is given {es-pull}39100[#39100] (issue: {es-issue}39067[#39067])
+* Don't close caches while there might still be in-flight requests. {es-pull}38958[#38958] (issue: {es-issue}37117[#37117])
Infra/Packaging::
-* Use TAR instead of DOCKER build type before 6.7.0 {pull}40723[#40723] (issues: {issue}39378[#39378], {issue}40511[#40511])
+* Use TAR instead of DOCKER build type before 6.7.0 {es-pull}40723[#40723] (issues: {es-issue}39378[#39378], {es-issue}40511[#40511])
Infra/REST API::
-* Update spec files that erroneously documented parts as optional {pull}39122[#39122]
-* ilm.explain_lifecycle documents human again {pull}39113[#39113]
-* Index on rollup.rollup_search.json is a list {pull}39097[#39097]
+* Update spec files that erroneously documented parts as optional {es-pull}39122[#39122]
+* ilm.explain_lifecycle documents human again {es-pull}39113[#39113]
+* Index on rollup.rollup_search.json is a list {es-pull}39097[#39097]
MULTIPLE AREA LABELS::
-* metric on watcher stats is a list not an enum {pull}39114[#39114]
+* metric on watcher stats is a list not an enum {es-pull}39114[#39114]
Machine Learning::
-* [ML] Fix datafeed skipping first bucket after lookback when aggs are … {pull}39859[#39859] (issue: {issue}39842[#39842])
-* [ML] refactoring lazy query and agg parsing {pull}39776[#39776] (issue: {issue}39528[#39528])
-* [ML] Stop the ML memory tracker before closing node {pull}39111[#39111] (issue: {issue}37117[#37117])
+* [ML] Fix datafeed skipping first bucket after lookback when aggs are … {es-pull}39859[#39859] (issue: {es-issue}39842[#39842])
+* [ML] refactoring lazy query and agg parsing {es-pull}39776[#39776] (issue: {es-issue}39528[#39528])
+* [ML] Stop the ML memory tracker before closing node {es-pull}39111[#39111] (issue: {es-issue}37117[#37117])
Mapping::
-* Optimise rejection of out-of-range `long` values {pull}40325[#40325] (issues: {issue}26137[#26137], {issue}40323[#40323])
+* Optimise rejection of out-of-range `long` values {es-pull}40325[#40325] (issues: {es-issue}26137[#26137], {es-issue}40323[#40323])
Recovery::
-* Recover peers from translog, ignoring soft deletes {pull}38904[#38904] (issue: {issue}37165[#37165])
-* Retain history for peer recovery using leases {pull}38855[#38855]
+* Recover peers from translog, ignoring soft deletes {es-pull}38904[#38904] (issue: {es-issue}37165[#37165])
+* Retain history for peer recovery using leases {es-pull}38855[#38855]
Rollup::
-* Remove timezone validation on rollup range queries {pull}40647[#40647]
+* Remove timezone validation on rollup range queries {es-pull}40647[#40647]
SQL::
-* SQL: Fix display size for DATE/DATETIME {pull}40669[#40669]
-* SQL: have LIKE/RLIKE use wildcard and regexp queries {pull}40628[#40628] (issue: {issue}40557[#40557])
-* SQL: Fix getTime() methods in JDBC {pull}40484[#40484]
-* SQL: SYS TABLES: enumerate tables of requested types {pull}40535[#40535] (issue: {issue}40348[#40348])
-* SQL: passing an input to the CLI "freezes" the CLI after displaying an error message {pull}40164[#40164] (issue: {issue}40557[#40557])
-* SQL: Wrap ZonedDateTime parameters inside scripts {pull}39911[#39911] (issue: {issue}39877[#39877])
-* SQL: ConstantProcessor can now handle NamedWriteable {pull}39876[#39876] (issue: {issue}39875[#39875])
-* SQL: Extend the multi dot field notation extraction to lists of values {pull}39823[#39823] (issue: {issue}39738[#39738])
-* SQL: values in datetime script aggs should be treated as long {pull}39773[#39773] (issue: {issue}37042[#37042])
-* SQL: Don't allow inexact fields for MIN/MAX {pull}39563[#39563] (issue: {issue}39427[#39427])
-* SQL: Fix merging of incompatible multi-fields {pull}39560[#39560] (issue: {issue}39547[#39547])
-* SQL: fix COUNT DISTINCT column name {pull}39537[#39537] (issue: {issue}39511[#39511])
-* SQL: Enable accurate hit tracking on demand {pull}39527[#39527] (issue: {issue}37971[#37971])
-* SQL: ignore UNSUPPORTED fields for JDBC and ODBC modes in 'SYS COLUMNS' {pull}39518[#39518] (issue: {issue}39471[#39471])
-* SQL: enforce JDBC driver - ES server version parity {pull}38972[#38972] (issue: {issue}38775[#38775])
-* SQL: fall back to using the field name for column label {pull}38842[#38842] (issue: {issue}38831[#38831])
+* SQL: Fix display size for DATE/DATETIME {es-pull}40669[#40669]
+* SQL: have LIKE/RLIKE use wildcard and regexp queries {es-pull}40628[#40628] (issue: {es-issue}40557[#40557])
+* SQL: Fix getTime() methods in JDBC {es-pull}40484[#40484]
+* SQL: SYS TABLES: enumerate tables of requested types {es-pull}40535[#40535] (issue: {es-issue}40348[#40348])
+* SQL: passing an input to the CLI "freezes" the CLI after displaying an error message {es-pull}40164[#40164] (issue: {es-issue}40557[#40557])
+* SQL: Wrap ZonedDateTime parameters inside scripts {es-pull}39911[#39911] (issue: {es-issue}39877[#39877])
+* SQL: ConstantProcessor can now handle NamedWriteable {es-pull}39876[#39876] (issue: {es-issue}39875[#39875])
+* SQL: Extend the multi dot field notation extraction to lists of values {es-pull}39823[#39823] (issue: {es-issue}39738[#39738])
+* SQL: values in datetime script aggs should be treated as long {es-pull}39773[#39773] (issue: {es-issue}37042[#37042])
+* SQL: Don't allow inexact fields for MIN/MAX {es-pull}39563[#39563] (issue: {es-issue}39427[#39427])
+* SQL: Fix merging of incompatible multi-fields {es-pull}39560[#39560] (issue: {es-issue}39547[#39547])
+* SQL: fix COUNT DISTINCT column name {es-pull}39537[#39537] (issue: {es-issue}39511[#39511])
+* SQL: Enable accurate hit tracking on demand {es-pull}39527[#39527] (issue: {es-issue}37971[#37971])
+* SQL: ignore UNSUPPORTED fields for JDBC and ODBC modes in 'SYS COLUMNS' {es-pull}39518[#39518] (issue: {es-issue}39471[#39471])
+* SQL: enforce JDBC driver - ES server version parity {es-pull}38972[#38972] (issue: {es-issue}38775[#38775])
+* SQL: fall back to using the field name for column label {es-pull}38842[#38842] (issue: {es-issue}38831[#38831])
Search::
-* Fix Fuzziness#asDistance(String) {pull}39643[#39643] (issue: {issue}39614[#39614])
+* Fix Fuzziness#asDistance(String) {es-pull}39643[#39643] (issue: {es-issue}39614[#39614])
Security::
-* Remove dynamic objects from security index {pull}40499[#40499] (issue: {issue}35460[#35460])
-* Fix libs:ssl-config project setup {pull}39074[#39074]
-* Do not create the missing index when invoking getRole {pull}39039[#39039]
+* Remove dynamic objects from security index {es-pull}40499[#40499] (issue: {es-issue}35460[#35460])
+* Fix libs:ssl-config project setup {es-pull}39074[#39074]
+* Do not create the missing index when invoking getRole {es-pull}39039[#39039]
Snapshot/Restore::
-* Blob store compression fix {pull}39073[#39073]
+* Blob store compression fix {es-pull}39073[#39073]
@@ -211,8 +211,8 @@ Snapshot/Restore::
=== Upgrades
Snapshot/Restore::
-* plugins/repository-gcs: Update google-cloud-storage/core to 1.59.0 {pull}39748[#39748] (issue: {issue}39366[#39366])
+* plugins/repository-gcs: Update google-cloud-storage/core to 1.59.0 {es-pull}39748[#39748] (issue: {es-issue}39366[#39366])
Search::
-* Upgrade to Lucene 8.0.0 GA {pull}39992[#39992] (issue: {issue}39640[#39640])
+* Upgrade to Lucene 8.0.0 GA {es-pull}39992[#39992] (issue: {es-issue}39640[#39640])
diff --git a/docs/reference/release-notes/7.0.asciidoc b/docs/reference/release-notes/7.0.asciidoc
index 30873f58335..93a9f6dfe0a 100644
--- a/docs/reference/release-notes/7.0.asciidoc
+++ b/docs/reference/release-notes/7.0.asciidoc
@@ -28,325 +28,325 @@ This is fixed in {es} 7.7 and later versions.
=== Breaking changes
Aggregations::
-* Remove support for deprecated params._agg/_aggs for scripted metric aggregations {pull}32979[#32979] (issues: {issue}29328[#29328], {issue}31597[#31597])
-* Percentile/Ranks should return null instead of NaN when empty {pull}30460[#30460] (issue: {issue}29066[#29066])
-* Render sum as zero if count is zero for stats aggregation {pull}27193[#27193] (issue: {issue}26893[#26893])
+* Remove support for deprecated params._agg/_aggs for scripted metric aggregations {es-pull}32979[#32979] (issues: {es-issue}29328[#29328], {es-issue}31597[#31597])
+* Percentile/Ranks should return null instead of NaN when empty {es-pull}30460[#30460] (issue: {es-issue}29066[#29066])
+* Render sum as zero if count is zero for stats aggregation {es-pull}27193[#27193] (issue: {es-issue}26893[#26893])
Analysis::
-* Remove `delimited_payload_filter` {pull}27705[#27705] (issues: {issue}26625[#26625], {issue}27704[#27704])
-* Limit the number of tokens produced by _analyze {pull}27529[#27529] (issue: {issue}27038[#27038])
-* Add limits for ngram and shingle settings {pull}27211[#27211] (issue: {issue}25887[#25887])
+* Remove `delimited_payload_filter` {es-pull}27705[#27705] (issues: {es-issue}26625[#26625], {es-issue}27704[#27704])
+* Limit the number of tokens produced by _analyze {es-pull}27529[#27529] (issue: {es-issue}27038[#27038])
+* Add limits for ngram and shingle settings {es-pull}27211[#27211] (issue: {es-issue}25887[#25887])
Audit::
-* Logfile auditing settings remove after deprecation {pull}35205[#35205]
-* Remove index audit output type {pull}37707[#37707] (issues: {issue}29881[#29881], {issue}37301[#37301])
+* Logfile auditing settings remove after deprecation {es-pull}35205[#35205]
+* Remove index audit output type {es-pull}37707[#37707] (issues: {es-issue}29881[#29881], {es-issue}37301[#37301])
Authentication::
-* Security: remove wrapping in put user response {pull}33512[#33512] (issue: {issue}32332[#32332])
-* Remove bwc logic for token invalidation {pull}36893[#36893] (issue: {issue}36727[#36727])
+* Security: remove wrapping in put user response {es-pull}33512[#33512] (issue: {es-issue}32332[#32332])
+* Remove bwc logic for token invalidation {es-pull}36893[#36893] (issue: {es-issue}36727[#36727])
Authorization::
-* Remove aliases resolution limitations when security is enabled {pull}31952[#31952] (issue: {issue}31516[#31516])
-* Remove implicit index monitor privilege {pull}37774[#37774]
+* Remove aliases resolution limitations when security is enabled {es-pull}31952[#31952] (issue: {es-issue}31516[#31516])
+* Remove implicit index monitor privilege {es-pull}37774[#37774]
Circuit Breakers::
-* Lower fielddata circuit breaker's default limit {pull}27162[#27162] (issue: {issue}27130[#27130])
+* Lower fielddata circuit breaker's default limit {es-pull}27162[#27162] (issue: {es-issue}27130[#27130])
CRUD::
-* Version conflict exception message enhancement {pull}29432[#29432] (issue: {issue}21278[#21278])
-* Using ObjectParser in UpdateRequest {pull}29293[#29293] (issue: {issue}28740[#28740])
-* Remove support for internal versioning for concurrency control {pull}38254[#38254] (issue: {issue}1078[#1078])
+* Version conflict exception message enhancement {es-pull}29432[#29432] (issue: {es-issue}21278[#21278])
+* Using ObjectParser in UpdateRequest {es-pull}29293[#29293] (issue: {es-issue}28740[#28740])
+* Remove support for internal versioning for concurrency control {es-pull}38254[#38254] (issue: {es-issue}1078[#1078])
Distributed::
-* Remove undocumented action.master.force_local setting {pull}29351[#29351]
-* Remove tribe node support {pull}28443[#28443]
-* Forbid negative values for index.unassigned.node_left.delayed_timeout {pull}26828[#26828]
-* Remove cluster state size {pull}40061[#40061] (issues: {issue}39806[#39806], {issue}39827[#39827], {issue}39951[#39951], {issue}40016[#40016])
+* Remove undocumented action.master.force_local setting {es-pull}29351[#29351]
+* Remove tribe node support {es-pull}28443[#28443]
+* Forbid negative values for index.unassigned.node_left.delayed_timeout {es-pull}26828[#26828]
+* Remove cluster state size {es-pull}40061[#40061] (issues: {es-issue}39806[#39806], {es-issue}39827[#39827], {es-issue}39951[#39951], {es-issue}40016[#40016])
Features/Features::
-* Remove Migration Upgrade and Assistance APIs {pull}40075[#40075] (issue: {issue}40014[#40014])
+* Remove Migration Upgrade and Assistance APIs {es-pull}40075[#40075] (issue: {es-issue}40014[#40014])
Features/Indices APIs::
-* Indices Exists API should return 404 for empty wildcards {pull}34499[#34499]
-* Default to one shard {pull}30539[#30539]
-* Limit the number of nested documents {pull}27405[#27405] (issue: {issue}26962[#26962])
+* Indices Exists API should return 404 for empty wildcards {es-pull}34499[#34499]
+* Default to one shard {es-pull}30539[#30539]
+* Limit the number of nested documents {es-pull}27405[#27405] (issue: {es-issue}26962[#26962])
Features/Ingest::
-* Add Configuration Except. Data to Metdata {pull}32322[#32322] (issue: {issue}27728[#27728])
-* Add ECS schema for user-agent ingest processor (#37727) {pull}37984[#37984] (issues: {issue}37329[#37329], {issue}37727[#37727])
-* Remove special handling for ingest plugins {pull}36967[#36967] (issues: {issue}36898[#36898], {issue}36956[#36956])
+* Add Configuration Except. Data to Metdata {es-pull}32322[#32322] (issue: {es-issue}27728[#27728])
+* Add ECS schema for user-agent ingest processor (#37727) {es-pull}37984[#37984] (issues: {es-issue}37329[#37329], {es-issue}37727[#37727])
+* Remove special handling for ingest plugins {es-pull}36967[#36967] (issues: {es-issue}36898[#36898], {es-issue}36956[#36956])
Features/Java Low Level REST Client::
-* Drop support for the low-level REST client on JDK 7 {pull}38540[#38540] (issue: {issue}29607[#29607])
+* Drop support for the low-level REST client on JDK 7 {es-pull}38540[#38540] (issue: {es-issue}29607[#29607])
Features/Watcher::
-* Remove Watcher Account "unsecure" settings {pull}36736[#36736] (issue: {issue}36403[#36403])
+* Remove Watcher Account "unsecure" settings {es-pull}36736[#36736] (issue: {es-issue}36403[#36403])
Features/Stats::
-* Remove the suggest metric from stats APIs {pull}29635[#29635] (issue: {issue}29589[#29589])
-* Align cat thread pool info to thread pool config {pull}29195[#29195] (issue: {issue}29123[#29123])
-* Align thread pool info to thread pool configuration {pull}29123[#29123] (issue: {issue}29113[#29113])
+* Remove the suggest metric from stats APIs {es-pull}29635[#29635] (issue: {es-issue}29589[#29589])
+* Align cat thread pool info to thread pool config {es-pull}29195[#29195] (issue: {es-issue}29123[#29123])
+* Align thread pool info to thread pool configuration {es-pull}29123[#29123] (issue: {es-issue}29113[#29113])
Geo::
-* Use geohash cell instead of just a corner in geo_bounding_box {pull}30698[#30698] (issue: {issue}25154[#25154])
+* Use geohash cell instead of just a corner in geo_bounding_box {es-pull}30698[#30698] (issue: {es-issue}25154[#25154])
Index APIs::
-* Always enforce cluster-wide shard limit {pull}34892[#34892] (issues: {issue}20705[#20705], {issue}34021[#34021])
+* Always enforce cluster-wide shard limit {es-pull}34892[#34892] (issues: {es-issue}20705[#20705], {es-issue}34021[#34021])
Infra/Circuit Breakers::
-* Introduce durability of circuit breaking exception {pull}34460[#34460] (issue: {issue}31986[#31986])
-* Circuit-break based on real memory usage {pull}31767[#31767]
+* Introduce durability of circuit breaking exception {es-pull}34460[#34460] (issue: {es-issue}31986[#31986])
+* Circuit-break based on real memory usage {es-pull}31767[#31767]
Infra/Core::
-* Default node.name to the hostname {pull}33677[#33677]
-* Remove bulk fallback for write thread pool {pull}29609[#29609]
-* CCS: Drop http address from remote cluster info {pull}29568[#29568] (issue: {issue}29207[#29207])
-* Remove the index thread pool {pull}29556[#29556]
-* Main response should not have status 503 when okay {pull}29045[#29045] (issue: {issue}8902[#8902])
-* Automatically prepare indices for splitting {pull}27451[#27451]
-* Don't refresh on `_flush` `_force_merge` and `_upgrade` {pull}27000[#27000] (issue: {issue}26972[#26972])
+* Default node.name to the hostname {es-pull}33677[#33677]
+* Remove bulk fallback for write thread pool {es-pull}29609[#29609]
+* CCS: Drop http address from remote cluster info {es-pull}29568[#29568] (issue: {es-issue}29207[#29207])
+* Remove the index thread pool {es-pull}29556[#29556]
+* Main response should not have status 503 when okay {es-pull}29045[#29045] (issue: {es-issue}8902[#8902])
+* Automatically prepare indices for splitting {es-pull}27451[#27451]
+* Don't refresh on `_flush` `_force_merge` and `_upgrade` {es-pull}27000[#27000] (issue: {es-issue}26972[#26972])
Infra/Logging::
-* Elasticsearch json logging {pull}36833[#36833] (issue: {issue}32850[#32850])
+* Elasticsearch json logging {es-pull}36833[#36833] (issue: {es-issue}32850[#32850])
Infra/Packaging::
-* Packaging: Remove windows bin files from the tar distribution {pull}30596[#30596]
-* Package ingest-user-agent as a module {pull}36956[#36956]
-* Package ingest-geoip as a module {pull}36898[#36898]
+* Packaging: Remove windows bin files from the tar distribution {es-pull}30596[#30596]
+* Package ingest-user-agent as a module {es-pull}36956[#36956]
+* Package ingest-geoip as a module {es-pull}36898[#36898]
Infra/REST API::
-* Remove GET support for clear cache indices {pull}29525[#29525]
-* Clear Indices Cache API remove deprecated url params {pull}29068[#29068]
+* Remove GET support for clear cache indices {es-pull}29525[#29525]
+* Clear Indices Cache API remove deprecated url params {es-pull}29068[#29068]
Infra/Scripting::
-* Remove support for deprecated StoredScript contexts {pull}31394[#31394] (issues: {issue}27612[#27612], {issue}28939[#28939])
-* Remove getDate methods from ScriptDocValues {pull}30690[#30690]
-* Drop `ScriptDocValues#date` and `ScriptDocValues#dates` in 7.0.0 {pull}30690[#30690] (issue: {issue}23008[#23008])
+* Remove support for deprecated StoredScript contexts {es-pull}31394[#31394] (issues: {es-issue}27612[#27612], {es-issue}28939[#28939])
+* Remove getDate methods from ScriptDocValues {es-pull}30690[#30690]
+* Drop `ScriptDocValues#date` and `ScriptDocValues#dates` in 7.0.0 {es-pull}30690[#30690] (issue: {es-issue}23008[#23008])
Infra/Settings::
-* Remove config prompting for secrets and text {pull}27216[#27216]
+* Remove config prompting for secrets and text {es-pull}27216[#27216]
Machine Learning::
-* Remove types from datafeed {pull}36538[#36538] (issue: {issue}34265[#34265])
+* Remove types from datafeed {es-pull}36538[#36538] (issue: {es-issue}34265[#34265])
Mapping::
-* Match phrase queries against non-indexed fields should throw an exception {pull}31060[#31060]
-* Remove legacy mapping code. {pull}29224[#29224]
-* Reject updates to the `_default_` mapping. {pull}29165[#29165] (issues: {issue}15613[#15613], {issue}28248[#28248])
-* Remove the `update_all_types` option. {pull}28288[#28288]
-* Remove the `_default_` mapping. {pull}28248[#28248]
-* Reject the `index_options` parameter for numeric fields {pull}26668[#26668] (issue: {issue}21475[#21475])
-* Update the default for include_type_name to false. {pull}37285[#37285]
-* Support 'include_type_name' in RestGetIndicesAction {pull}37149[#37149]
+* Match phrase queries against non-indexed fields should throw an exception {es-pull}31060[#31060]
+* Remove legacy mapping code. {es-pull}29224[#29224]
+* Reject updates to the `_default_` mapping. {es-pull}29165[#29165] (issues: {es-issue}15613[#15613], {es-issue}28248[#28248])
+* Remove the `update_all_types` option. {es-pull}28288[#28288]
+* Remove the `_default_` mapping. {es-pull}28248[#28248]
+* Reject the `index_options` parameter for numeric fields {es-pull}26668[#26668] (issue: {es-issue}21475[#21475])
+* Update the default for include_type_name to false. {es-pull}37285[#37285]
+* Support 'include_type_name' in RestGetIndicesAction {es-pull}37149[#37149]
Network::
-* Remove http.enabled setting {pull}29601[#29601] (issue: {issue}12792[#12792])
-* Remove HTTP max content length leniency {pull}29337[#29337]
-* Remove TLS 1.0 as a default SSL protocol {pull}37512[#37512] (issue: {issue}36021[#36021])
-* Security: remove SSL settings fallback {pull}36846[#36846] (issue: {issue}29797[#29797])
+* Remove http.enabled setting {es-pull}29601[#29601] (issue: {es-issue}12792[#12792])
+* Remove HTTP max content length leniency {es-pull}29337[#29337]
+* Remove TLS 1.0 as a default SSL protocol {es-pull}37512[#37512] (issue: {es-issue}36021[#36021])
+* Security: remove SSL settings fallback {es-pull}36846[#36846] (issue: {es-issue}29797[#29797])
Percolator::
-* Remove deprecated percolator map_unmapped_fields_as_string setting {pull}28060[#28060]
+* Remove deprecated percolator map_unmapped_fields_as_string setting {es-pull}28060[#28060]
Ranking::
-* Add minimal sanity checks to custom/scripted similarities. {pull}33564[#33564] (issue: {issue}33309[#33309])
-* Scroll queries asking for rescore are considered invalid {pull}32918[#32918] (issue: {issue}31775[#31775])
-* Forbid negative scores in function_score query {pull}35709[#35709] (issue: {issue}33309[#33309])
-* Forbid negative field boosts in analyzed queries {pull}37930[#37930] (issue: {issue}33309[#33309])
+* Add minimal sanity checks to custom/scripted similarities. {es-pull}33564[#33564] (issue: {es-issue}33309[#33309])
+* Scroll queries asking for rescore are considered invalid {es-pull}32918[#32918] (issue: {es-issue}31775[#31775])
+* Forbid negative scores in function_score query {es-pull}35709[#35709] (issue: {es-issue}33309[#33309])
+* Forbid negative field boosts in analyzed queries {es-pull}37930[#37930] (issue: {es-issue}33309[#33309])
Scripting::
-* Delete deprecated getValues from ScriptDocValues {pull}36183[#36183] (issue: {issue}22919[#22919])
+* Delete deprecated getValues from ScriptDocValues {es-pull}36183[#36183] (issue: {es-issue}22919[#22919])
Search::
-* Remove deprecated url parameters `_source_include` and `_source_exclude` {pull}35097[#35097] (issues: {issue}22792[#22792], {issue}33475[#33475])
-* Disallow negative query boost {pull}34486[#34486] (issue: {issue}33309[#33309])
-* Forbid negative `weight` in Function Score Query {pull}33390[#33390] (issue: {issue}31927[#31927])
-* In the field capabilities API, remove support for providing fields in the request body. {pull}30185[#30185]
-* Remove deprecated options for query_string {pull}29203[#29203] (issue: {issue}25551[#25551])
-* Fix Laplace scorer to multiply by alpha (and not add) {pull}27125[#27125]
-* Remove _primary and _replica shard preferences {pull}26791[#26791] (issue: {issue}26335[#26335])
-* Limit the number of expanded fields it query_string and simple_query_string {pull}26541[#26541] (issue: {issue}25105[#25105])
-* Make purely negative queries return scores of 0. {pull}26015[#26015] (issue: {issue}23449[#23449])
-* Remove the deprecated _termvector endpoint. {pull}36131[#36131] (issues: {issue}36098[#36098], {issue}8484[#8484])
-* Remove deprecated Graph endpoints {pull}35956[#35956]
-* Validate metadata on `_msearch` {pull}35938[#35938] (issue: {issue}35869[#35869])
-* Make hits.total an object in the search response {pull}35849[#35849] (issue: {issue}33028[#33028])
-* Remove the distinction between query and filter context in QueryBuilders {pull}35354[#35354] (issue: {issue}35293[#35293])
-* Throw a parsing exception when boost is set in span_or query (#28390) {pull}34112[#34112] (issue: {issue}28390[#28390])
-* Track total hits up to 10,000 by default {pull}37466[#37466] (issue: {issue}33028[#33028])
-* Use mappings to format doc-value fields by default. {pull}30831[#30831] (issues: {issue}26948[#26948], {issue}29639[#29639])
+* Remove deprecated url parameters `_source_include` and `_source_exclude` {es-pull}35097[#35097] (issues: {es-issue}22792[#22792], {es-issue}33475[#33475])
+* Disallow negative query boost {es-pull}34486[#34486] (issue: {es-issue}33309[#33309])
+* Forbid negative `weight` in Function Score Query {es-pull}33390[#33390] (issue: {es-issue}31927[#31927])
+* In the field capabilities API, remove support for providing fields in the request body. {es-pull}30185[#30185]
+* Remove deprecated options for query_string {es-pull}29203[#29203] (issue: {es-issue}25551[#25551])
+* Fix Laplace scorer to multiply by alpha (and not add) {es-pull}27125[#27125]
+* Remove _primary and _replica shard preferences {es-pull}26791[#26791] (issue: {es-issue}26335[#26335])
+* Limit the number of expanded fields it query_string and simple_query_string {es-pull}26541[#26541] (issue: {es-issue}25105[#25105])
+* Make purely negative queries return scores of 0. {es-pull}26015[#26015] (issue: {es-issue}23449[#23449])
+* Remove the deprecated _termvector endpoint. {es-pull}36131[#36131] (issues: {es-issue}36098[#36098], {es-issue}8484[#8484])
+* Remove deprecated Graph endpoints {es-pull}35956[#35956]
+* Validate metadata on `_msearch` {es-pull}35938[#35938] (issue: {es-issue}35869[#35869])
+* Make hits.total an object in the search response {es-pull}35849[#35849] (issue: {es-issue}33028[#33028])
+* Remove the distinction between query and filter context in QueryBuilders {es-pull}35354[#35354] (issue: {es-issue}35293[#35293])
+* Throw a parsing exception when boost is set in span_or query (#28390) {es-pull}34112[#34112] (issue: {es-issue}28390[#28390])
+* Track total hits up to 10,000 by default {es-pull}37466[#37466] (issue: {es-issue}33028[#33028])
+* Use mappings to format doc-value fields by default. {es-pull}30831[#30831] (issues: {es-issue}26948[#26948], {es-issue}29639[#29639])
Security::
-* Remove heuristics that enable security on trial licenses {pull}38075[#38075] (issue: {issue}38009[#38009])
+* Remove heuristics that enable security on trial licenses {es-pull}38075[#38075] (issue: {es-issue}38009[#38009])
Snapshot/Restore::
-* Include size of snapshot in snapshot metadata {pull}30890[#30890] (issue: {issue}18543[#18543])
-* Remove azure deprecated settings {pull}26099[#26099] (issue: {issue}23405[#23405])
+* Include size of snapshot in snapshot metadata {es-pull}30890[#30890] (issue: {es-issue}18543[#18543])
+* Remove azure deprecated settings {es-pull}26099[#26099] (issue: {es-issue}23405[#23405])
Store::
-* Drop elasticsearch-translog for 7.0 {pull}33373[#33373] (issues: {issue}31389[#31389], {issue}32281[#32281])
-* completely drop `index.shard.check_on_startup: fix` for 7.0 {pull}33194[#33194]
+* Drop elasticsearch-translog for 7.0 {es-pull}33373[#33373] (issues: {es-issue}31389[#31389], {es-issue}32281[#32281])
+* completely drop `index.shard.check_on_startup: fix` for 7.0 {es-pull}33194[#33194]
Suggesters::
-* Fix threshold frequency computation in Suggesters {pull}34312[#34312] (issue: {issue}34282[#34282])
-* Make Geo Context Mapping Parsing More Strict {pull}32821[#32821] (issues: {issue}32202[#32202], {issue}32412[#32412])
-* Remove the ability to index or query context suggestions without context {pull}31007[#31007] (issue: {issue}30712[#30712])
+* Fix threshold frequency computation in Suggesters {es-pull}34312[#34312] (issue: {es-issue}34282[#34282])
+* Make Geo Context Mapping Parsing More Strict {es-pull}32821[#32821] (issues: {es-issue}32202[#32202], {es-issue}32412[#32412])
+* Remove the ability to index or query context suggestions without context {es-pull}31007[#31007] (issue: {es-issue}30712[#30712])
ZenDiscovery::
-* Best-effort cluster formation if unconfigured {pull}36215[#36215]
-* Remove DiscoveryPlugin#getDiscoveryTypes {pull}38414[#38414] (issue: {issue}38410[#38410])
+* Best-effort cluster formation if unconfigured {es-pull}36215[#36215]
+* Remove DiscoveryPlugin#getDiscoveryTypes {es-pull}38414[#38414] (issue: {es-issue}38410[#38410])
[[breaking-java-7.0.0]]
[float]
=== Breaking Java changes
Aggregations::
-* Change GeoHashGrid.Bucket#getKey() to return String {pull}31748[#31748] (issue: {issue}30320[#30320])
+* Change GeoHashGrid.Bucket#getKey() to return String {es-pull}31748[#31748] (issue: {es-issue}30320[#30320])
Analysis::
-* Remove deprecated AnalysisPlugin#requriesAnalysisSettings method {pull}32037[#32037] (issue: {issue}32025[#32025])
+* Remove deprecated AnalysisPlugin#requriesAnalysisSettings method {es-pull}32037[#32037] (issue: {es-issue}32025[#32025])
Features/Java High Level REST Client::
-* Drop deprecated methods from Retry {pull}33925[#33925]
-* Cluster health to default to cluster level {pull}31268[#31268] (issue: {issue}29331[#29331])
-* Remove deprecated API methods {pull}31200[#31200] (issue: {issue}31069[#31069])
+* Drop deprecated methods from Retry {es-pull}33925[#33925]
+* Cluster health to default to cluster level {es-pull}31268[#31268] (issue: {es-issue}29331[#29331])
+* Remove deprecated API methods {es-pull}31200[#31200] (issue: {es-issue}31069[#31069])
Features/Java Low Level REST Client::
-* Drop deprecated methods {pull}33223[#33223] (issues: {issue}29623[#29623], {issue}30315[#30315])
-* Remove support for maxRetryTimeout from low-level REST client {pull}38085[#38085] (issues: {issue}25951[#25951], {issue}31834[#31834], {issue}33342[#33342])
+* Drop deprecated methods {es-pull}33223[#33223] (issues: {es-issue}29623[#29623], {es-issue}30315[#30315])
+* Remove support for maxRetryTimeout from low-level REST client {es-pull}38085[#38085] (issues: {es-issue}25951[#25951], {es-issue}31834[#31834], {es-issue}33342[#33342])
Geo::
-* Decouple geojson parse logic from ShapeBuilders {pull}27212[#27212]
+* Decouple geojson parse logic from ShapeBuilders {es-pull}27212[#27212]
Infra/Core::
-* Remove RequestBuilder from Action {pull}30966[#30966]
-* Handle scheduler exceptions {pull}38014[#38014] (issues: {issue}28667[#28667], {issue}36137[#36137], {issue}37708[#37708])
+* Remove RequestBuilder from Action {es-pull}30966[#30966]
+* Handle scheduler exceptions {es-pull}38014[#38014] (issues: {es-issue}28667[#28667], {es-issue}36137[#36137], {es-issue}37708[#37708])
Infra/Transport API::
-* Java api clean up: remove deprecated `isShardsAcked` {pull}28311[#28311] (issues: {issue}27784[#27784], {issue}27819[#27819])
+* Java api clean up: remove deprecated `isShardsAcked` {es-pull}28311[#28311] (issues: {es-issue}27784[#27784], {es-issue}27819[#27819])
ZenDiscovery::
-* Make node field in JoinRequest private {pull}36405[#36405]
+* Make node field in JoinRequest private {es-pull}36405[#36405]
[[deprecation-7.0.0]]
[float]
=== Deprecations
Aggregations::
-* Deprecate dots in aggregation names {pull}31468[#31468] (issues: {issue}17600[#17600], {issue}19040[#19040])
+* Deprecate dots in aggregation names {es-pull}31468[#31468] (issues: {es-issue}17600[#17600], {es-issue}19040[#19040])
Analysis::
-* Replace parameter unicodeSetFilter with unicode_set_filter {pull}29215[#29215] (issue: {issue}22823[#22823])
-* Replace delimited_payload_filter by delimited_payload {pull}26625[#26625] (issue: {issue}21978[#21978])
-* Deprecate Standard Html Strip Analyzer in master {pull}26719[#26719] (issue: {issue}4704[#4704])
-* Remove `nGram` and `edgeNGram` token filter names (#38911) {pull}39070[#39070] (issues: {issue}30209[#30209], {issue}38911[#38911])
+* Replace parameter unicodeSetFilter with unicode_set_filter {es-pull}29215[#29215] (issue: {es-issue}22823[#22823])
+* Replace delimited_payload_filter by delimited_payload {es-pull}26625[#26625] (issue: {es-issue}21978[#21978])
+* Deprecate Standard Html Strip Analyzer in master {es-pull}26719[#26719] (issue: {es-issue}4704[#4704])
+* Remove `nGram` and `edgeNGram` token filter names (#38911) {es-pull}39070[#39070] (issues: {es-issue}30209[#30209], {es-issue}38911[#38911])
Audit::
-* Deprecate index audit output type {pull}37301[#37301] (issue: {issue}29881[#29881])
+* Deprecate index audit output type {es-pull}37301[#37301] (issue: {es-issue}29881[#29881])
Core::
-* Deprecate use of scientific notation in epoch time parsing {pull}36691[#36691]
-* Add backcompat for joda time formats {pull}36531[#36531]
+* Deprecate use of scientific notation in epoch time parsing {es-pull}36691[#36691]
+* Add backcompat for joda time formats {es-pull}36531[#36531]
Cluster Coordination::
-* Deprecate size in cluster state response {pull}39951[#39951] (issue: {issue}39806[#39806])
+* Deprecate size in cluster state response {es-pull}39951[#39951] (issue: {es-issue}39806[#39806])
Features/Indices APIs::
-* Default copy settings to true and deprecate on the REST layer {pull}30598[#30598]
-* Reject setting index.optimize_auto_generated_id after version 7.0.0 {pull}28895[#28895] (issue: {issue}27600[#27600])
+* Default copy settings to true and deprecate on the REST layer {es-pull}30598[#30598]
+* Reject setting index.optimize_auto_generated_id after version 7.0.0 {es-pull}28895[#28895] (issue: {es-issue}27600[#27600])
Features/Ingest::
-* Deprecate `_type` in simulate pipeline requests {pull}37949[#37949] (issue: {issue}37731[#37731])
+* Deprecate `_type` in simulate pipeline requests {es-pull}37949[#37949] (issue: {es-issue}37731[#37731])
Features/Java High Level REST Client::
-* Deprecate HLRC security methods {pull}37883[#37883] (issues: {issue}36938[#36938], {issue}37540[#37540])
-* Deprecate HLRC EmptyResponse used by security {pull}37540[#37540] (issue: {issue}36938[#36938])
+* Deprecate HLRC security methods {es-pull}37883[#37883] (issues: {es-issue}36938[#36938], {es-issue}37540[#37540])
+* Deprecate HLRC EmptyResponse used by security {es-pull}37540[#37540] (issue: {es-issue}36938[#36938])
Features/Watcher::
-* Deprecate xpack.watcher.history.cleaner_service.enabled {pull}37782[#37782] (issue: {issue}32041[#32041])
-* deprecate types for watcher {pull}37594[#37594] (issue: {issue}35190[#35190])
+* Deprecate xpack.watcher.history.cleaner_service.enabled {es-pull}37782[#37782] (issue: {es-issue}32041[#32041])
+* deprecate types for watcher {es-pull}37594[#37594] (issue: {es-issue}35190[#35190])
Graph::
-* Deprecate types in `_graph/explore` calls. {pull}40466[#40466]
+* Deprecate types in `_graph/explore` calls. {es-pull}40466[#40466]
Infra/Core::
-* Deprecate negative epoch timestamps {pull}36793[#36793]
-* Deprecate use of scientific notation in epoch time parsing {pull}36691[#36691]
+* Deprecate negative epoch timestamps {es-pull}36793[#36793]
+* Deprecate use of scientific notation in epoch time parsing {es-pull}36691[#36691]
Infra/Packaging::
-* Deprecate fallback to java on PATH {pull}37990[#37990]
+* Deprecate fallback to java on PATH {es-pull}37990[#37990]
Infra/Scripting::
-* Add types deprecation to script contexts {pull}37554[#37554]
-* Deprecate _type from LeafDocLookup {pull}37491[#37491]
-* Remove deprecated params.ctx {pull}36848[#36848] (issue: {issue}34059[#34059])
+* Add types deprecation to script contexts {es-pull}37554[#37554]
+* Deprecate _type from LeafDocLookup {es-pull}37491[#37491]
+* Remove deprecated params.ctx {es-pull}36848[#36848] (issue: {es-issue}34059[#34059])
Infra/Transport API::
-* Deprecate the transport client in favour of the high-level REST client {pull}27085[#27085]
+* Deprecate the transport client in favour of the high-level REST client {es-pull}27085[#27085]
Machine Learning::
-* Deprecate X-Pack centric ML endpoints {pull}36315[#36315] (issue: {issue}35958[#35958])
-* Adding ml_settings entry to HLRC and Docs for deprecation_info {pull}38118[#38118]
-* Datafeed deprecation checks {pull}38026[#38026] (issue: {issue}37932[#37932])
-* Remove "8" prefixes from file structure finder timestamp formats {pull}38016[#38016]
-* Adjust structure finder for Joda to Java time migration {pull}37306[#37306]
-* Resolve 7.0.0 TODOs in ML code {pull}36842[#36842] (issue: {issue}29963[#29963])
+* Deprecate X-Pack centric ML endpoints {es-pull}36315[#36315] (issue: {es-issue}35958[#35958])
+* Adding ml_settings entry to HLRC and Docs for deprecation_info {es-pull}38118[#38118]
+* Datafeed deprecation checks {es-pull}38026[#38026] (issue: {es-issue}37932[#37932])
+* Remove "8" prefixes from file structure finder timestamp formats {es-pull}38016[#38016]
+* Adjust structure finder for Joda to Java time migration {es-pull}37306[#37306]
+* Resolve 7.0.0 TODOs in ML code {es-pull}36842[#36842] (issue: {es-issue}29963[#29963])
Mapping::
-* Deprecate type exists requests. {pull}34663[#34663]
-* Deprecate types in index API {pull}36575[#36575] (issues: {issue}35190[#35190], {issue}35790[#35790])
-* Deprecate uses of _type as a field name in queries {pull}36503[#36503] (issue: {issue}35190[#35190])
-* Deprecate types in update_by_query and delete_by_query {pull}36365[#36365] (issue: {issue}35190[#35190])
-* For msearch templates, make sure to use the right name for deprecation logging. {pull}36344[#36344]
-* Deprecate types in termvector and mtermvector requests. {pull}36182[#36182]
-* Deprecate types in update requests. {pull}36181[#36181]
-* Deprecate types in document delete requests. {pull}36087[#36087]
-* Deprecate types in get, exists, and multi get. {pull}35930[#35930]
-* Deprecate types in search and multi search templates. {pull}35669[#35669]
-* Deprecate types in explain requests. {pull}35611[#35611]
-* Deprecate types in validate query requests. {pull}35575[#35575]
-* Deprecate types in count and msearch. {pull}35421[#35421] (issue: {issue}34041[#34041])
-* Deprecate types in rollover index API {pull}38039[#38039] (issue: {issue}35190[#35190])
-* Deprecate types in get field mapping API {pull}37667[#37667] (issue: {issue}35190[#35190])
-* Deprecate types in the put mapping API. {pull}37280[#37280] (issues: {issue}29453[#29453], {issue}37285[#37285])
-* Support include_type_name in the field mapping and index template APIs. {pull}37210[#37210]
-* Deprecate types in create index requests. {pull}37134[#37134] (issues: {issue}29453[#29453], {issue}37285[#37285])
-* Deprecate use of the _type field in aggregations. {pull}37131[#37131] (issue: {issue}36802[#36802])
-* Deprecate reference to _type in lookup queries {pull}37016[#37016] (issue: {issue}35190[#35190])
-* Deprecate the document create endpoint. {pull}36863[#36863]
-* Deprecate types in index API {pull}36575[#36575] (issues: {issue}35190[#35190], {issue}35790[#35790])
-* Deprecate types in update APIs {pull}36225[#36225]
+* Deprecate type exists requests. {es-pull}34663[#34663]
+* Deprecate types in index API {es-pull}36575[#36575] (issues: {es-issue}35190[#35190], {es-issue}35790[#35790])
+* Deprecate uses of _type as a field name in queries {es-pull}36503[#36503] (issue: {es-issue}35190[#35190])
+* Deprecate types in update_by_query and delete_by_query {es-pull}36365[#36365] (issue: {es-issue}35190[#35190])
+* For msearch templates, make sure to use the right name for deprecation logging. {es-pull}36344[#36344]
+* Deprecate types in termvector and mtermvector requests. {es-pull}36182[#36182]
+* Deprecate types in update requests. {es-pull}36181[#36181]
+* Deprecate types in document delete requests. {es-pull}36087[#36087]
+* Deprecate types in get, exists, and multi get. {es-pull}35930[#35930]
+* Deprecate types in search and multi search templates. {es-pull}35669[#35669]
+* Deprecate types in explain requests. {es-pull}35611[#35611]
+* Deprecate types in validate query requests. {es-pull}35575[#35575]
+* Deprecate types in count and msearch. {es-pull}35421[#35421] (issue: {es-issue}34041[#34041])
+* Deprecate types in rollover index API {es-pull}38039[#38039] (issue: {es-issue}35190[#35190])
+* Deprecate types in get field mapping API {es-pull}37667[#37667] (issue: {es-issue}35190[#35190])
+* Deprecate types in the put mapping API. {es-pull}37280[#37280] (issues: {es-issue}29453[#29453], {es-issue}37285[#37285])
+* Support include_type_name in the field mapping and index template APIs. {es-pull}37210[#37210]
+* Deprecate types in create index requests. {es-pull}37134[#37134] (issues: {es-issue}29453[#29453], {es-issue}37285[#37285])
+* Deprecate use of the _type field in aggregations. {es-pull}37131[#37131] (issue: {es-issue}36802[#36802])
+* Deprecate reference to _type in lookup queries {es-pull}37016[#37016] (issue: {es-issue}35190[#35190])
+* Deprecate the document create endpoint. {es-pull}36863[#36863]
+* Deprecate types in index API {es-pull}36575[#36575] (issues: {es-issue}35190[#35190], {es-issue}35790[#35790])
+* Deprecate types in update APIs {es-pull}36225[#36225]
Migration::
-* Deprecate X-Pack centric Migration endpoints {pull}35976[#35976] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric Migration endpoints {es-pull}35976[#35976] (issue: {es-issue}35958[#35958])
Monitoring::
-* Deprecate /_xpack/monitoring/* in favor of /_monitoring/* {pull}36130[#36130] (issue: {issue}35958[#35958])
+* Deprecate /_xpack/monitoring/* in favor of /_monitoring/* {es-pull}36130[#36130] (issue: {es-issue}35958[#35958])
Rollup::
-* Re-deprecate xpack rollup endpoints {pull}36451[#36451] (issue: {issue}36044[#36044])
-* Deprecate X-Pack centric rollup endpoints {pull}35962[#35962] (issue: {issue}35958[#35958])
+* Re-deprecate xpack rollup endpoints {es-pull}36451[#36451] (issue: {es-issue}36044[#36044])
+* Deprecate X-Pack centric rollup endpoints {es-pull}35962[#35962] (issue: {es-issue}35958[#35958])
Scripting::
-* Adds deprecation logging to ScriptDocValues#getValues. {pull}34279[#34279] (issue: {issue}22919[#22919])
-* Conditionally use java time api in scripting {pull}31441[#31441]
+* Adds deprecation logging to ScriptDocValues#getValues. {es-pull}34279[#34279] (issue: {es-issue}22919[#22919])
+* Conditionally use java time api in scripting {es-pull}31441[#31441]
Search::
-* Deprecate filtering on `_type`. {pull}29468[#29468] (issue: {issue}15613[#15613])
-* Remove X-Pack centric graph endpoints {pull}36010[#36010] (issue: {issue}35958[#35958])
-* Deprecate use of type in reindex request body {pull}36823[#36823]
-* Add typless endpoints for get_source and exist_source {pull}36426[#36426]
+* Deprecate filtering on `_type`. {es-pull}29468[#29468] (issue: {es-issue}15613[#15613])
+* Remove X-Pack centric graph endpoints {es-pull}36010[#36010] (issue: {es-issue}35958[#35958])
+* Deprecate use of type in reindex request body {es-pull}36823[#36823]
+* Add typless endpoints for get_source and exist_source {es-pull}36426[#36426]
Security::
-* Deprecate X-Pack centric license endpoints {pull}35959[#35959] (issue: {issue}35958[#35958])
-* Deprecate /_xpack/security/* in favor of /_security/* {pull}36293[#36293] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric license endpoints {es-pull}35959[#35959] (issue: {es-issue}35958[#35958])
+* Deprecate /_xpack/security/* in favor of /_security/* {es-pull}36293[#36293] (issue: {es-issue}35958[#35958])
SQL::
-* Deprecate X-Pack SQL translate endpoint {pull}36030[#36030]
-* Deprecate X-Pack centric SQL endpoints {pull}35964[#35964] (issue: {issue}35958[#35958])
+* Deprecate X-Pack SQL translate endpoint {es-pull}36030[#36030]
+* Deprecate X-Pack centric SQL endpoints {es-pull}35964[#35964] (issue: {es-issue}35958[#35958])
Watcher::
-* Deprecate X-Pack centric watcher endpoints {pull}36218[#36218] (issue: {issue}35958[#35958])
+* Deprecate X-Pack centric watcher endpoints {es-pull}36218[#36218] (issue: {es-issue}35958[#35958])
[[feature-7.0.0]]
@@ -354,115 +354,115 @@ Watcher::
=== New features
Allocation::
-* Node repurpose tool {pull}39403[#39403] (issues: {issue}37347[#37347], {issue}37748[#37748])
+* Node repurpose tool {es-pull}39403[#39403] (issues: {es-issue}37347[#37347], {es-issue}37748[#37748])
Analysis::
-* Relax TermVectors API to work with textual fields other than TextFieldType {pull}31915[#31915] (issue: {issue}31902[#31902])
-* Add support for inlined user dictionary in Nori {pull}36123[#36123] (issue: {issue}35842[#35842])
-* Add a prebuilt ICU Analyzer {pull}34958[#34958] (issue: {issue}34285[#34285])
+* Relax TermVectors API to work with textual fields other than TextFieldType {es-pull}31915[#31915] (issue: {es-issue}31902[#31902])
+* Add support for inlined user dictionary in Nori {es-pull}36123[#36123] (issue: {es-issue}35842[#35842])
+* Add a prebuilt ICU Analyzer {es-pull}34958[#34958] (issue: {es-issue}34285[#34285])
Authentication::
-* Add support for API keys to access Elasticsearch {pull}38291[#38291] (issue: {issue}34383[#34383])
-* OIDC realm authentication flows {pull}37787[#37787]
-* OIDC Realm JWT+JWS related functionality {pull}37272[#37272] (issues: {issue}35339[#35339], {issue}37009[#37009])
-* OpenID Connect Realm base functionality {pull}37009[#37009] (issue: {issue}35339[#35339])
+* Add support for API keys to access Elasticsearch {es-pull}38291[#38291] (issue: {es-issue}34383[#34383])
+* OIDC realm authentication flows {es-pull}37787[#37787]
+* OIDC Realm JWT+JWS related functionality {es-pull}37272[#37272] (issues: {es-issue}35339[#35339], {es-issue}37009[#37009])
+* OpenID Connect Realm base functionality {es-pull}37009[#37009] (issue: {es-issue}35339[#35339])
Authorization::
-* Allow custom authorization with an authorization engine {pull}38358[#38358] (issues: {issue}32435[#32435], {issue}36245[#36245], {issue}37328[#37328], {issue}37495[#37495], {issue}37785[#37785], {issue}38137[#38137], {issue}38219[#38219])
-* Wildcard IndicesPermissions don't cover .security {pull}36765[#36765]
+* Allow custom authorization with an authorization engine {es-pull}38358[#38358] (issues: {es-issue}32435[#32435], {es-issue}36245[#36245], {es-issue}37328[#37328], {es-issue}37495[#37495], {es-issue}37785[#37785], {es-issue}38137[#38137], {es-issue}38219[#38219])
+* Wildcard IndicesPermissions don't cover .security {es-pull}36765[#36765]
CCR::
-* Generalize search.remote settings to cluster.remote {pull}33413[#33413]
-* Add ccr follow info api {pull}37408[#37408] (issue: {issue}37127[#37127])
+* Generalize search.remote settings to cluster.remote {es-pull}33413[#33413]
+* Add ccr follow info api {es-pull}37408[#37408] (issue: {es-issue}37127[#37127])
Distributed::
-* Log messages from allocation commands {pull}25955[#25955] (issues: {issue}22821[#22821], {issue}25325[#25325])
+* Log messages from allocation commands {es-pull}25955[#25955] (issues: {es-issue}22821[#22821], {es-issue}25325[#25325])
Features/ILM::
-* Add unfollow action {pull}36970[#36970] (issue: {issue}34648[#34648])
+* Add unfollow action {es-pull}36970[#36970] (issue: {es-issue}34648[#34648])
Features/Ingest::
-* Revert "Introduce a Hashing Processor (#31087)" {pull}32178[#32178]
-* Add ingest-attachment support for per document `indexed_chars` limit {pull}28977[#28977] (issue: {issue}28942[#28942])
+* Revert "Introduce a Hashing Processor (#31087)" {es-pull}32178[#32178]
+* Add ingest-attachment support for per document `indexed_chars` limit {es-pull}28977[#28977] (issue: {es-issue}28942[#28942])
Features/Java High Level REST Client::
-* GraphClient for the high level REST client and associated tests {pull}32366[#32366]
+* GraphClient for the high level REST client and associated tests {es-pull}32366[#32366]
Features/Monitoring::
-* Collect only display_name (for now) {pull}35265[#35265] (issue: {issue}8445[#8445])
+* Collect only display_name (for now) {es-pull}35265[#35265] (issue: {es-issue}8445[#8445])
Geo::
-* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}36751[#36751] (issue: {issue}35320[#35320])
-* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}35320[#35320] (issue: {issue}32039[#32039])
-* geotile_grid implementation {pull}37842[#37842] (issue: {issue}30240[#30240])
-* Fork Lucene's LatLonShape Classes to local lucene package {pull}36794[#36794]
-* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}36751[#36751] (issue: {issue}35320[#35320])
-* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {pull}35320[#35320] (issue: {issue}32039[#32039])
+* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}36751[#36751] (issue: {es-issue}35320[#35320])
+* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}35320[#35320] (issue: {es-issue}32039[#32039])
+* geotile_grid implementation {es-pull}37842[#37842] (issue: {es-issue}30240[#30240])
+* Fork Lucene's LatLonShape Classes to local lucene package {es-pull}36794[#36794]
+* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}36751[#36751] (issue: {es-issue}35320[#35320])
+* Integrate Lucene's LatLonShape (BKD Backed GeoShapes) as default `geo_shape` indexing approach {es-pull}35320[#35320] (issue: {es-issue}32039[#32039])
Infra/Core::
-* Skip shard refreshes if shard is `search idle` {pull}27500[#27500]
+* Skip shard refreshes if shard is `search idle` {es-pull}27500[#27500]
Infra/Logging::
-* Logging: Unify log rotation for index/search slow log {pull}27298[#27298]
+* Logging: Unify log rotation for index/search slow log {es-pull}27298[#27298]
Infra/Plugins::
-* Reload secure settings for plugins {pull}31383[#31383] (issue: {issue}29135[#29135])
+* Reload secure settings for plugins {es-pull}31383[#31383] (issue: {es-issue}29135[#29135])
Infra/REST API::
-* Add an `include_type_name` option. {pull}29453[#29453] (issue: {issue}15613[#15613])
+* Add an `include_type_name` option. {es-pull}29453[#29453] (issue: {es-issue}15613[#15613])
Java High Level REST Client::
-* Add rollup search {pull}36334[#36334] (issue: {issue}29827[#29827])
+* Add rollup search {es-pull}36334[#36334] (issue: {es-issue}29827[#29827])
Java Low Level REST Client::
-* Make warning behavior pluggable per request {pull}36345[#36345]
-* Add PreferHasAttributeNodeSelector {pull}36005[#36005]
+* Make warning behavior pluggable per request {es-pull}36345[#36345]
+* Add PreferHasAttributeNodeSelector {es-pull}36005[#36005]
Machine Learning::
-* Filter undefined job groups from update job calendar actions {pull}30757[#30757]
-* Add delayed datacheck to the datafeed job runner {pull}35387[#35387] (issue: {issue}35131[#35131])
-* Adds set_upgrade_mode API endpoint {pull}37837[#37837]
+* Filter undefined job groups from update job calendar actions {es-pull}30757[#30757]
+* Add delayed datacheck to the datafeed job runner {es-pull}35387[#35387] (issue: {es-issue}35131[#35131])
+* Adds set_upgrade_mode API endpoint {es-pull}37837[#37837]
Mapping::
-* Add a `feature_vector` field. {pull}31102[#31102] (issue: {issue}27552[#27552])
-* Expose Lucene's FeatureField. {pull}30618[#30618]
-* Make typeless APIs usable with indices whose type name is different from `_doc` {pull}35790[#35790] (issue: {issue}35190[#35190])
-* Give precedence to index creation when mixing typed templates with typeless index creation and vice-versa. {pull}37871[#37871] (issue: {issue}37773[#37773])
-* Add nanosecond field mapper {pull}37755[#37755] (issues: {issue}27330[#27330], {issue}32601[#32601])
+* Add a `feature_vector` field. {es-pull}31102[#31102] (issue: {es-issue}27552[#27552])
+* Expose Lucene's FeatureField. {es-pull}30618[#30618]
+* Make typeless APIs usable with indices whose type name is different from `_doc` {es-pull}35790[#35790] (issue: {es-issue}35190[#35190])
+* Give precedence to index creation when mixing typed templates with typeless index creation and vice-versa. {es-pull}37871[#37871] (issue: {es-issue}37773[#37773])
+* Add nanosecond field mapper {es-pull}37755[#37755] (issues: {es-issue}27330[#27330], {es-issue}32601[#32601])
Ranking::
-* Add ranking evaluation API {pull}27478[#27478] (issue: {issue}19195[#19195])
+* Add ranking evaluation API {es-pull}27478[#27478] (issue: {es-issue}19195[#19195])
Recovery::
-* Allow to trim all ops above a certain seq# with a term lower than X, … {pull}31211[#31211] (issue: {issue}10708[#10708])
+* Allow to trim all ops above a certain seq# with a term lower than X, … {es-pull}31211[#31211] (issue: {es-issue}10708[#10708])
SQL::
-* Add basic support for ST_AsWKT geo function {pull}34205[#34205]
-* Add support for SYS GEOMETRY_COLUMNS {pull}30496[#30496] (issue: {issue}29872[#29872])
-* Introduce HISTOGRAM grouping function {pull}36510[#36510] (issue: {issue}36509[#36509])
-* DATABASE() and USER() system functions {pull}35946[#35946] (issue: {issue}35863[#35863])
-* Introduce INTERVAL support {pull}35521[#35521] (issue: {issue}29990[#29990])
-* Allow sorting of groups by aggregates {pull}38042[#38042] (issue: {issue}35118[#35118])
-* Implement FIRST/LAST aggregate functions {pull}37936[#37936] (issue: {issue}35639[#35639])
-* Introduce SQL DATE data type {pull}37693[#37693] (issue: {issue}37340[#37340])
+* Add basic support for ST_AsWKT geo function {es-pull}34205[#34205]
+* Add support for SYS GEOMETRY_COLUMNS {es-pull}30496[#30496] (issue: {es-issue}29872[#29872])
+* Introduce HISTOGRAM grouping function {es-pull}36510[#36510] (issue: {es-issue}36509[#36509])
+* DATABASE() and USER() system functions {es-pull}35946[#35946] (issue: {es-issue}35863[#35863])
+* Introduce INTERVAL support {es-pull}35521[#35521] (issue: {es-issue}29990[#29990])
+* Allow sorting of groups by aggregates {es-pull}38042[#38042] (issue: {es-issue}35118[#35118])
+* Implement FIRST/LAST aggregate functions {es-pull}37936[#37936] (issue: {es-issue}35639[#35639])
+* Introduce SQL DATE data type {es-pull}37693[#37693] (issue: {es-issue}37340[#37340])
Search::
-* Add “took” timing info to response for _msearch/template API {pull}30961[#30961] (issue: {issue}30957[#30957])
-* Add allow_partial_search_results flag to search requests with default setting true {pull}28440[#28440] (issue: {issue}27435[#27435])
-* Enable adaptive replica selection by default {pull}26522[#26522] (issue: {issue}24915[#24915])
-* Add intervals query {pull}36135[#36135] (issues: {issue}29636[#29636], {issue}32406[#32406])
-* Added soft limit to open scroll contexts #25244 {pull}36009[#36009] (issue: {issue}25244[#25244])
-* Introduce ability to minimize round-trips in CCS {pull}37828[#37828] (issues: {issue}32125[#32125], {issue}37566[#37566])
-* Add script filter to intervals {pull}36776[#36776]
-* Add the ability to set the number of hits to track accurately {pull}36357[#36357] (issue: {issue}33028[#33028])
-* Add a maximum search request size. {pull}26423[#26423]
-* Make IntervalQuery available via the Query DSL {pull}36135[#36135] (issue: {issue}29636[#29636])
+* Add “took” timing info to response for _msearch/template API {es-pull}30961[#30961] (issue: {es-issue}30957[#30957])
+* Add allow_partial_search_results flag to search requests with default setting true {es-pull}28440[#28440] (issue: {es-issue}27435[#27435])
+* Enable adaptive replica selection by default {es-pull}26522[#26522] (issue: {es-issue}24915[#24915])
+* Add intervals query {es-pull}36135[#36135] (issues: {es-issue}29636[#29636], {es-issue}32406[#32406])
+* Added soft limit to open scroll contexts #25244 {es-pull}36009[#36009] (issue: {es-issue}25244[#25244])
+* Introduce ability to minimize round-trips in CCS {es-pull}37828[#37828] (issues: {es-issue}32125[#32125], {es-issue}37566[#37566])
+* Add script filter to intervals {es-pull}36776[#36776]
+* Add the ability to set the number of hits to track accurately {es-pull}36357[#36357] (issue: {es-issue}33028[#33028])
+* Add a maximum search request size. {es-pull}26423[#26423]
+* Make IntervalQuery available via the Query DSL {es-pull}36135[#36135] (issue: {es-issue}29636[#29636])
Security::
-* Switch internal security index to ".security-7" {pull}39337[#39337] (issue: {issue}39284[#39284])
+* Switch internal security index to ".security-7" {es-pull}39337[#39337] (issue: {es-issue}39284[#39284])
Suggesters::
-* Serialize suggestion responses as named writeables {pull}30284[#30284] (issue: {issue}26585[#26585])
+* Serialize suggestion responses as named writeables {es-pull}30284[#30284] (issue: {es-issue}26585[#26585])
[[enhancement-7.0.0]]
@@ -470,635 +470,635 @@ Suggesters::
=== Enhancements
Aggregations::
-* Uses MergingDigest instead of AVLDigest in percentiles agg {pull}28702[#28702] (issue: {issue}19528[#19528])
-* Added keyed response to pipeline percentile aggregations 22302 {pull}36392[#36392] (issue: {issue}22302[#22302])
-* Enforce max_buckets limit only in the final reduction phase {pull}36152[#36152] (issues: {issue}32125[#32125], {issue}35921[#35921])
-* Histogram aggs: add empty buckets only in the final reduce step {pull}35921[#35921]
-* Handles exists query in composite aggs {pull}35758[#35758]
-* Added parent validation for auto date histogram {pull}35670[#35670]
-* Add Composite to AggregationBuilders {pull}38207[#38207] (issue: {issue}38020[#38020])
-* Allow nested fields in the composite aggregation {pull}37178[#37178] (issue: {issue}28611[#28611])
-* Remove single shard optimization when suggesting shard_size {pull}37041[#37041] (issue: {issue}32125[#32125])
-* Use List instead of priority queue for stable sorting in bucket sort aggregator {pull}36748[#36748] (issue: {issue}36322[#36322])
-* Keys are compared in BucketSortPipelineAggregation so making key type… {pull}36407[#36407]
+* Uses MergingDigest instead of AVLDigest in percentiles agg {es-pull}28702[#28702] (issue: {es-issue}19528[#19528])
+* Added keyed response to pipeline percentile aggregations 22302 {es-pull}36392[#36392] (issue: {es-issue}22302[#22302])
+* Enforce max_buckets limit only in the final reduction phase {es-pull}36152[#36152] (issues: {es-issue}32125[#32125], {es-issue}35921[#35921])
+* Histogram aggs: add empty buckets only in the final reduce step {es-pull}35921[#35921]
+* Handles exists query in composite aggs {es-pull}35758[#35758]
+* Added parent validation for auto date histogram {es-pull}35670[#35670]
+* Add Composite to AggregationBuilders {es-pull}38207[#38207] (issue: {es-issue}38020[#38020])
+* Allow nested fields in the composite aggregation {es-pull}37178[#37178] (issue: {es-issue}28611[#28611])
+* Remove single shard optimization when suggesting shard_size {es-pull}37041[#37041] (issue: {es-issue}32125[#32125])
+* Use List instead of priority queue for stable sorting in bucket sort aggregator {es-pull}36748[#36748] (issue: {es-issue}36322[#36322])
+* Keys are compared in BucketSortPipelineAggregation so making key type… {es-pull}36407[#36407]
Allocation::
-* Fail start on obsolete indices documentation {pull}37786[#37786] (issue: {issue}27073[#27073])
-* Fail start on invalid index metadata {pull}37748[#37748] (issue: {issue}27073[#27073])
-* Fail start of non-data node if node has data {pull}37347[#37347] (issue: {issue}27073[#27073])
+* Fail start on obsolete indices documentation {es-pull}37786[#37786] (issue: {es-issue}27073[#27073])
+* Fail start on invalid index metadata {es-pull}37748[#37748] (issue: {es-issue}27073[#27073])
+* Fail start of non-data node if node has data {es-pull}37347[#37347] (issue: {es-issue}27073[#27073])
Analysis::
-* Allow word_delimiter_graph_filter to not adjust internal offsets {pull}36699[#36699] (issues: {issue}33710[#33710], {issue}34741[#34741])
-* Ensure TokenFilters only produce single tokens when parsing synonyms {pull}34331[#34331] (issue: {issue}34298[#34298])
-* Allow word_delimiter_graph_filter to not adjust internal offsets {pull}36699[#36699] (issues: {issue}33710[#33710], {issue}34741[#34741])
+* Allow word_delimiter_graph_filter to not adjust internal offsets {es-pull}36699[#36699] (issues: {es-issue}33710[#33710], {es-issue}34741[#34741])
+* Ensure TokenFilters only produce single tokens when parsing synonyms {es-pull}34331[#34331] (issue: {es-issue}34298[#34298])
+* Allow word_delimiter_graph_filter to not adjust internal offsets {es-pull}36699[#36699] (issues: {es-issue}33710[#33710], {es-issue}34741[#34741])
Audit::
-* Add "request.id" to file audit logs {pull}35536[#35536]
-* Security Audit includes HTTP method for requests {pull}37322[#37322] (issue: {issue}29765[#29765])
-* Add X-Forwarded-For to the logfile audit {pull}36427[#36427]
+* Add "request.id" to file audit logs {es-pull}35536[#35536]
+* Security Audit includes HTTP method for requests {es-pull}37322[#37322] (issue: {es-issue}29765[#29765])
+* Add X-Forwarded-For to the logfile audit {es-pull}36427[#36427]
Authentication::
-* Invalidate Token API enhancements - HLRC {pull}36362[#36362] (issue: {issue}35388[#35388])
-* Add DEBUG/TRACE logs for LDAP bind {pull}36028[#36028]
-* Add Tests for findSamlRealm {pull}35905[#35905]
-* Add realm information for Authenticate API {pull}35648[#35648]
-* Formal support for "password_hash" in Put User {pull}35242[#35242] (issue: {issue}34729[#34729])
-* Propagate auth result to listeners {pull}36900[#36900] (issue: {issue}30794[#30794])
-* Reorder realms based on last success {pull}36878[#36878]
-* Improve error message for 6.x style realm settings {pull}36876[#36876] (issues: {issue}30241[#30241], {issue}36026[#36026])
-* Change missing authn message to not mention tokens {pull}36750[#36750]
-* Invalidate Token API enhancements - HLRC {pull}36362[#36362] (issue: {issue}35388[#35388])
-* Enhance Invalidate Token API {pull}35388[#35388] (issues: {issue}34556[#34556], {issue}35115[#35115])
+* Invalidate Token API enhancements - HLRC {es-pull}36362[#36362] (issue: {es-issue}35388[#35388])
+* Add DEBUG/TRACE logs for LDAP bind {es-pull}36028[#36028]
+* Add Tests for findSamlRealm {es-pull}35905[#35905]
+* Add realm information for Authenticate API {es-pull}35648[#35648]
+* Formal support for "password_hash" in Put User {es-pull}35242[#35242] (issue: {es-issue}34729[#34729])
+* Propagate auth result to listeners {es-pull}36900[#36900] (issue: {es-issue}30794[#30794])
+* Reorder realms based on last success {es-pull}36878[#36878]
+* Improve error message for 6.x style realm settings {es-pull}36876[#36876] (issues: {es-issue}30241[#30241], {es-issue}36026[#36026])
+* Change missing authn message to not mention tokens {es-pull}36750[#36750]
+* Invalidate Token API enhancements - HLRC {es-pull}36362[#36362] (issue: {es-issue}35388[#35388])
+* Enhance Invalidate Token API {es-pull}35388[#35388] (issues: {es-issue}34556[#34556], {es-issue}35115[#35115])
Authorization::
-* Improve exact index matching performance {pull}36017[#36017]
-* `manage_token` privilege for `kibana_system` {pull}35751[#35751]
-* Grant .tasks access to kibana_system role {pull}35573[#35573]
-* Add apm_user reserved role {pull}38206[#38206]
-* Permission for restricted indices {pull}37577[#37577] (issue: {issue}34454[#34454])
-* Remove kibana_user and kibana_dashboard_only_user index privileges {pull}37441[#37441]
-* Create snapshot role {pull}35820[#35820] (issue: {issue}34454[#34454])
+* Improve exact index matching performance {es-pull}36017[#36017]
+* `manage_token` privilege for `kibana_system` {es-pull}35751[#35751]
+* Grant .tasks access to kibana_system role {es-pull}35573[#35573]
+* Add apm_user reserved role {es-pull}38206[#38206]
+* Permission for restricted indices {es-pull}37577[#37577] (issue: {es-issue}34454[#34454])
+* Remove kibana_user and kibana_dashboard_only_user index privileges {es-pull}37441[#37441]
+* Create snapshot role {es-pull}35820[#35820] (issue: {es-issue}34454[#34454])
Build::
-* Sounds like typo in exception message {pull}35458[#35458]
-* Allow set section in setup section of REST tests {pull}34678[#34678]
+* Sounds like typo in exception message {es-pull}35458[#35458]
+* Allow set section in setup section of REST tests {es-pull}34678[#34678]
CCR::
-* Add time since last auto follow fetch to auto follow stats {pull}36542[#36542] (issues: {issue}33007[#33007], {issue}35895[#35895])
-* Clean followed leader index UUIDs in auto follow metadata {pull}36408[#36408] (issue: {issue}33007[#33007])
-* Change AutofollowCoordinator to use wait_for_metadata_version {pull}36264[#36264] (issues: {issue}33007[#33007], {issue}35895[#35895])
-* Refactor AutoFollowCoordinator to track leader indices per remote cluster {pull}36031[#36031] (issues: {issue}33007[#33007], {issue}35895[#35895])
-* Concurrent file chunk fetching for CCR restore {pull}38495[#38495]
-* Tighten mapping syncing in ccr remote restore {pull}38071[#38071] (issues: {issue}36879[#36879], {issue}37887[#37887])
-* Do not allow put mapping on follower {pull}37675[#37675] (issue: {issue}30086[#30086])
-* Added ccr to xpack usage infrastructure {pull}37256[#37256] (issue: {issue}37221[#37221])
-* FollowingEngine should fail with 403 if operation has no seqno assigned {pull}37213[#37213]
-* Added auto_follow_exception.timestamp field to auto follow stats {pull}36947[#36947]
-* Add time since last auto follow fetch to auto follow stats {pull}36542[#36542] (issues: {issue}33007[#33007], {issue}35895[#35895])
-* Reduce retention lease sync intervals {pull}40302[#40302]
-* Renew retention leases while following {pull}39335[#39335] (issues: {issue}37165[#37165], {issue}38718[#38718])
-* Reduce refresh when lookup term in FollowingEngine {pull}39184[#39184]
-* Integrate retention leases to recovery from remote {pull}38829[#38829] (issue: {issue}37165[#37165])
-* Enable removal of retention leases {pull}38751[#38751] (issue: {issue}37165[#37165])
-* Introduce forget follower API {pull}39718[#39718] (issue: {issue}37165[#37165])
+* Add time since last auto follow fetch to auto follow stats {es-pull}36542[#36542] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
+* Clean followed leader index UUIDs in auto follow metadata {es-pull}36408[#36408] (issue: {es-issue}33007[#33007])
+* Change AutofollowCoordinator to use wait_for_metadata_version {es-pull}36264[#36264] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
+* Refactor AutoFollowCoordinator to track leader indices per remote cluster {es-pull}36031[#36031] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
+* Concurrent file chunk fetching for CCR restore {es-pull}38495[#38495]
+* Tighten mapping syncing in ccr remote restore {es-pull}38071[#38071] (issues: {es-issue}36879[#36879], {es-issue}37887[#37887])
+* Do not allow put mapping on follower {es-pull}37675[#37675] (issue: {es-issue}30086[#30086])
+* Added ccr to xpack usage infrastructure {es-pull}37256[#37256] (issue: {es-issue}37221[#37221])
+* FollowingEngine should fail with 403 if operation has no seqno assigned {es-pull}37213[#37213]
+* Added auto_follow_exception.timestamp field to auto follow stats {es-pull}36947[#36947]
+* Add time since last auto follow fetch to auto follow stats {es-pull}36542[#36542] (issues: {es-issue}33007[#33007], {es-issue}35895[#35895])
+* Reduce retention lease sync intervals {es-pull}40302[#40302]
+* Renew retention leases while following {es-pull}39335[#39335] (issues: {es-issue}37165[#37165], {es-issue}38718[#38718])
+* Reduce refresh when lookup term in FollowingEngine {es-pull}39184[#39184]
+* Integrate retention leases to recovery from remote {es-pull}38829[#38829] (issue: {es-issue}37165[#37165])
+* Enable removal of retention leases {es-pull}38751[#38751] (issue: {es-issue}37165[#37165])
+* Introduce forget follower API {es-pull}39718[#39718] (issue: {es-issue}37165[#37165])
Client::
-* Fixed required fields and paths list {pull}39358[#39358]
+* Fixed required fields and paths list {es-pull}39358[#39358]
Cluster Coordination::
-* Remove timeout task after completing cluster state publication {pull}40411[#40411]
-* Use default discovery implementation for single-node discovery {pull}40036[#40036]
-* Do not log unsuccessful join attempt each time {pull}39756[#39756]
+* Remove timeout task after completing cluster state publication {es-pull}40411[#40411]
+* Use default discovery implementation for single-node discovery {es-pull}40036[#40036]
+* Do not log unsuccessful join attempt each time {es-pull}39756[#39756]
Core::
-* Override the JVM DNS cache policy {pull}36570[#36570]
-* Replace usages of AtomicBoolean based block of code by the RunOnce class {pull}35553[#35553] (issue: {issue}35489[#35489])
-* Added wait_for_metadata_version parameter to cluster state api. {pull}35535[#35535]
-* Extract RunOnce into a dedicated class {pull}35489[#35489]
-* Introduce elasticsearch-core jar {pull}28191[#28191] (issue: {issue}27933[#27933])
-* Rename core module to server {pull}28180[#28180] (issue: {issue}27933[#27933])
+* Override the JVM DNS cache policy {es-pull}36570[#36570]
+* Replace usages of AtomicBoolean based block of code by the RunOnce class {es-pull}35553[#35553] (issue: {es-issue}35489[#35489])
+* Added wait_for_metadata_version parameter to cluster state api. {es-pull}35535[#35535]
+* Extract RunOnce into a dedicated class {es-pull}35489[#35489]
+* Introduce elasticsearch-core jar {es-pull}28191[#28191] (issue: {es-issue}27933[#27933])
+* Rename core module to server {es-pull}28180[#28180] (issue: {es-issue}27933[#27933])
CRUD::
-* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {pull}36757[#36757] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {pull}36721[#36721] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add doc's sequence number + primary term to GetResult and use it for updates {pull}36680[#36680] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add seq no powered optimistic locking support to the index and delete transport actions {pull}36619[#36619] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add Seq# based optimistic concurrency control to UpdateRequest {pull}37872[#37872] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Introduce ssl settings to reindex from remote {pull}37527[#37527] (issues: {issue}29755[#29755], {issue}37287[#37287])
-* Use Sequence number powered OCC for processing updates {pull}37308[#37308] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Document Seq No powered optimistic concurrency control {pull}37284[#37284] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Enable IPv6 URIs in reindex from remote {pull}36874[#36874]
-* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {pull}36757[#36757] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {pull}36721[#36721] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add doc's sequence number + primary term to GetResult and use it for updates {pull}36680[#36680] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add seq no powered optimistic locking support to the index and delete transport actions {pull}36619[#36619] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Set acking timeout to 0 on dynamic mapping update {pull}31140[#31140] (issues: {issue}30672[#30672], {issue}30844[#30844])
+* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {es-pull}36757[#36757] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {es-pull}36721[#36721] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add doc's sequence number + primary term to GetResult and use it for updates {es-pull}36680[#36680] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add seq no powered optimistic locking support to the index and delete transport actions {es-pull}36619[#36619] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add Seq# based optimistic concurrency control to UpdateRequest {es-pull}37872[#37872] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Introduce ssl settings to reindex from remote {es-pull}37527[#37527] (issues: {es-issue}29755[#29755], {es-issue}37287[#37287])
+* Use Sequence number powered OCC for processing updates {es-pull}37308[#37308] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Document Seq No powered optimistic concurrency control {es-pull}37284[#37284] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Enable IPv6 URIs in reindex from remote {es-pull}36874[#36874]
+* Rename seq# powered optimistic concurrency control parameters to ifSeqNo/ifPrimaryTerm {es-pull}36757[#36757] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Expose Sequence Number based Optimistic Concurrency Control in the rest layer {es-pull}36721[#36721] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add doc's sequence number + primary term to GetResult and use it for updates {es-pull}36680[#36680] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add seq no powered optimistic locking support to the index and delete transport actions {es-pull}36619[#36619] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Set acking timeout to 0 on dynamic mapping update {es-pull}31140[#31140] (issues: {es-issue}30672[#30672], {es-issue}30844[#30844])
Discovery-Plugins::
-* Adds connect and read timeouts to discovery-gce {pull}28193[#28193] (issue: {issue}24313[#24313])
+* Adds connect and read timeouts to discovery-gce {es-pull}28193[#28193] (issue: {es-issue}24313[#24313])
Distributed::
-* [Close Index API] Mark shard copy as stale if needed during shard verification {pull}36755[#36755]
-* [Close Index API] Refactor MetadataIndexStateService {pull}36354[#36354] (issue: {issue}36249[#36249])
-* [Close Index API] Add TransportShardCloseAction for pre-closing verifications {pull}36249[#36249]
-* TransportResyncReplicationAction should not honour blocks {pull}35795[#35795] (issues: {issue}35332[#35332], {issue}35597[#35597])
-* Expose all permits acquisition in IndexShard and TransportReplicationAction {pull}35540[#35540] (issue: {issue}33888[#33888])
-* [RCI] Check blocks while having index shard permit in TransportReplicationAction {pull}35332[#35332] (issue: {issue}33888[#33888])
-* Recover retention leases during peer recovery {pull}38435[#38435] (issue: {issue}37165[#37165])
-* Lift retention lease expiration to index shard {pull}38380[#38380] (issues: {issue}37165[#37165], {issue}37963[#37963], {issue}38070[#38070])
-* Introduce retention lease background sync {pull}38262[#38262] (issue: {issue}37165[#37165])
-* Allow shards of closed indices to be replicated as regular shards {pull}38024[#38024] (issue: {issue}33888[#33888])
-* Expose retention leases in shard stats {pull}37991[#37991] (issue: {issue}37165[#37165])
-* Introduce retention leases versioning {pull}37951[#37951] (issue: {issue}37165[#37165])
-* Soft-deletes policy should always fetch latest leases {pull}37940[#37940] (issues: {issue}37165[#37165], {issue}37375[#37375])
-* Sync retention leases on expiration {pull}37902[#37902] (issue: {issue}37165[#37165])
-* Ignore shard started requests when primary term does not match {pull}37899[#37899] (issue: {issue}33888[#33888])
-* Move update and delete by query to use seq# for optimistic concurrency control {pull}37857[#37857] (issues: {issue}10708[#10708], {issue}36148[#36148], {issue}37639[#37639])
-* Introduce retention lease serialization {pull}37447[#37447] (issues: {issue}37165[#37165], {issue}37398[#37398])
-* Add run under primary permit method {pull}37440[#37440] (issue: {issue}37398[#37398])
-* Introduce retention lease syncing {pull}37398[#37398] (issue: {issue}37165[#37165])
-* Introduce retention lease persistence {pull}37375[#37375] (issue: {issue}37165[#37165])
-* Add validation for retention lease construction {pull}37312[#37312] (issue: {issue}37165[#37165])
-* Introduce retention lease expiration {pull}37195[#37195] (issue: {issue}37165[#37165])
-* Introduce shard history retention leases {pull}37167[#37167] (issue: {issue}37165[#37165])
-* [Close Index API] Add unique UUID to ClusterBlock {pull}36775[#36775]
-* [Close Index API] Mark shard copy as stale if needed during shard verification {pull}36755[#36755]
-* [Close Index API] Propagate tasks ids between Freeze, Close and Verify Shard actions {pull}36630[#36630]
-* Always initialize the global checkpoint {pull}34381[#34381]
-* Introduce retention lease actions {pull}38756[#38756] (issue: {issue}37165[#37165])
-* Add dedicated retention lease exceptions {pull}38754[#38754] (issue: {issue}37165[#37165])
-* Copy retention leases when trim unsafe commits {pull}37995[#37995] (issue: {issue}37165[#37165])
-* Allow retention lease operations under blocks {pull}39089[#39089] (issues: {issue}34648[#34648], {issue}37165[#37165])
-* Remove retention leases when unfollowing {pull}39088[#39088] (issues: {issue}34648[#34648], {issue}37165[#37165])
-* Introduce retention lease state file {pull}39004[#39004] (issues: {issue}37165[#37165], {issue}38588[#38588], {issue}39032[#39032])
-* Enable soft-deletes by default for 7.0+ indices {pull}38929[#38929] (issue: {issue}36141[#36141])
+* [Close Index API] Mark shard copy as stale if needed during shard verification {es-pull}36755[#36755]
+* [Close Index API] Refactor MetadataIndexStateService {es-pull}36354[#36354] (issue: {es-issue}36249[#36249])
+* [Close Index API] Add TransportShardCloseAction for pre-closing verifications {es-pull}36249[#36249]
+* TransportResyncReplicationAction should not honour blocks {es-pull}35795[#35795] (issues: {es-issue}35332[#35332], {es-issue}35597[#35597])
+* Expose all permits acquisition in IndexShard and TransportReplicationAction {es-pull}35540[#35540] (issue: {es-issue}33888[#33888])
+* [RCI] Check blocks while having index shard permit in TransportReplicationAction {es-pull}35332[#35332] (issue: {es-issue}33888[#33888])
+* Recover retention leases during peer recovery {es-pull}38435[#38435] (issue: {es-issue}37165[#37165])
+* Lift retention lease expiration to index shard {es-pull}38380[#38380] (issues: {es-issue}37165[#37165], {es-issue}37963[#37963], {es-issue}38070[#38070])
+* Introduce retention lease background sync {es-pull}38262[#38262] (issue: {es-issue}37165[#37165])
+* Allow shards of closed indices to be replicated as regular shards {es-pull}38024[#38024] (issue: {es-issue}33888[#33888])
+* Expose retention leases in shard stats {es-pull}37991[#37991] (issue: {es-issue}37165[#37165])
+* Introduce retention leases versioning {es-pull}37951[#37951] (issue: {es-issue}37165[#37165])
+* Soft-deletes policy should always fetch latest leases {es-pull}37940[#37940] (issues: {es-issue}37165[#37165], {es-issue}37375[#37375])
+* Sync retention leases on expiration {es-pull}37902[#37902] (issue: {es-issue}37165[#37165])
+* Ignore shard started requests when primary term does not match {es-pull}37899[#37899] (issue: {es-issue}33888[#33888])
+* Move update and delete by query to use seq# for optimistic concurrency control {es-pull}37857[#37857] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148], {es-issue}37639[#37639])
+* Introduce retention lease serialization {es-pull}37447[#37447] (issues: {es-issue}37165[#37165], {es-issue}37398[#37398])
+* Add run under primary permit method {es-pull}37440[#37440] (issue: {es-issue}37398[#37398])
+* Introduce retention lease syncing {es-pull}37398[#37398] (issue: {es-issue}37165[#37165])
+* Introduce retention lease persistence {es-pull}37375[#37375] (issue: {es-issue}37165[#37165])
+* Add validation for retention lease construction {es-pull}37312[#37312] (issue: {es-issue}37165[#37165])
+* Introduce retention lease expiration {es-pull}37195[#37195] (issue: {es-issue}37165[#37165])
+* Introduce shard history retention leases {es-pull}37167[#37167] (issue: {es-issue}37165[#37165])
+* [Close Index API] Add unique UUID to ClusterBlock {es-pull}36775[#36775]
+* [Close Index API] Mark shard copy as stale if needed during shard verification {es-pull}36755[#36755]
+* [Close Index API] Propagate tasks ids between Freeze, Close and Verify Shard actions {es-pull}36630[#36630]
+* Always initialize the global checkpoint {es-pull}34381[#34381]
+* Introduce retention lease actions {es-pull}38756[#38756] (issue: {es-issue}37165[#37165])
+* Add dedicated retention lease exceptions {es-pull}38754[#38754] (issue: {es-issue}37165[#37165])
+* Copy retention leases when trim unsafe commits {es-pull}37995[#37995] (issue: {es-issue}37165[#37165])
+* Allow retention lease operations under blocks {es-pull}39089[#39089] (issues: {es-issue}34648[#34648], {es-issue}37165[#37165])
+* Remove retention leases when unfollowing {es-pull}39088[#39088] (issues: {es-issue}34648[#34648], {es-issue}37165[#37165])
+* Introduce retention lease state file {es-pull}39004[#39004] (issues: {es-issue}37165[#37165], {es-issue}38588[#38588], {es-issue}39032[#39032])
+* Enable soft-deletes by default for 7.0+ indices {es-pull}38929[#38929] (issue: {es-issue}36141[#36141])
Engine::
-* Remove versionType from translog {pull}31945[#31945]
-* Do retry if primary fails on AsyncAfterWriteAction {pull}31857[#31857] (issues: {issue}31716[#31716], {issue}31755[#31755])
-* handle AsyncAfterWriteAction exception before listener is registered {pull}31755[#31755] (issue: {issue}31716[#31716])
-* Use IndexWriter#flushNextBuffer to free memory {pull}27753[#27753]
-* Remove pre 6.0.0 support from InternalEngine {pull}27720[#27720]
-* Add sequence numbers based optimistic concurrency control support to Engine {pull}36467[#36467] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Require soft-deletes when access changes snapshot {pull}36446[#36446]
-* Use delCount of SegmentInfos to calculate numDocs {pull}36323[#36323]
-* Always configure soft-deletes field of IndexWriterConfig {pull}36196[#36196] (issue: {issue}36141[#36141])
-* Enable soft-deletes by default on 7.0.0 or later {pull}36141[#36141]
-* Always return false from `refreshNeeded` on ReadOnlyEngine {pull}35837[#35837] (issue: {issue}35785[#35785])
-* Add a `_freeze` / `_unfreeze` API {pull}35592[#35592] (issue: {issue}34352[#34352])
-* [RCI] Add IndexShardOperationPermits.asyncBlockOperations(ActionListener) {pull}34902[#34902] (issue: {issue}33888[#33888])
-* Specialize pre-closing checks for engine implementations {pull}38702[#38702]
-* Ensure that max seq # is equal to the global checkpoint when creating ReadOnlyEngines {pull}37426[#37426]
-* Enable Bulk-Merge if all source remains {pull}37269[#37269]
-* Rename setting to enable mmap {pull}37070[#37070] (issue: {issue}36668[#36668])
-* Add hybridfs store type {pull}36668[#36668]
-* Introduce time-based retention policy for soft-deletes {pull}34943[#34943] (issue: {issue}34908[#34908])
-* Handle AsyncAfterWriteAction failure on primary in the same way as failures on replicas {pull}31969[#31969] (issues: {issue}31716[#31716], {issue}31755[#31755])
-* Explicitly advance max_seq_no before indexing {pull}39473[#39473] (issue: {issue}38879[#38879])
-* Also mmap cfs files for hybridfs {pull}38940[#38940] (issue: {issue}36668[#36668])
+* Remove versionType from translog {es-pull}31945[#31945]
+* Do retry if primary fails on AsyncAfterWriteAction {es-pull}31857[#31857] (issues: {es-issue}31716[#31716], {es-issue}31755[#31755])
+* handle AsyncAfterWriteAction exception before listener is registered {es-pull}31755[#31755] (issue: {es-issue}31716[#31716])
+* Use IndexWriter#flushNextBuffer to free memory {es-pull}27753[#27753]
+* Remove pre 6.0.0 support from InternalEngine {es-pull}27720[#27720]
+* Add sequence numbers based optimistic concurrency control support to Engine {es-pull}36467[#36467] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Require soft-deletes when access changes snapshot {es-pull}36446[#36446]
+* Use delCount of SegmentInfos to calculate numDocs {es-pull}36323[#36323]
+* Always configure soft-deletes field of IndexWriterConfig {es-pull}36196[#36196] (issue: {es-issue}36141[#36141])
+* Enable soft-deletes by default on 7.0.0 or later {es-pull}36141[#36141]
+* Always return false from `refreshNeeded` on ReadOnlyEngine {es-pull}35837[#35837] (issue: {es-issue}35785[#35785])
+* Add a `_freeze` / `_unfreeze` API {es-pull}35592[#35592] (issue: {es-issue}34352[#34352])
+* [RCI] Add IndexShardOperationPermits.asyncBlockOperations(ActionListener) {es-pull}34902[#34902] (issue: {es-issue}33888[#33888])
+* Specialize pre-closing checks for engine implementations {es-pull}38702[#38702]
+* Ensure that max seq # is equal to the global checkpoint when creating ReadOnlyEngines {es-pull}37426[#37426]
+* Enable Bulk-Merge if all source remains {es-pull}37269[#37269]
+* Rename setting to enable mmap {es-pull}37070[#37070] (issue: {es-issue}36668[#36668])
+* Add hybridfs store type {es-pull}36668[#36668]
+* Introduce time-based retention policy for soft-deletes {es-pull}34943[#34943] (issue: {es-issue}34908[#34908])
+* Handle AsyncAfterWriteAction failure on primary in the same way as failures on replicas {es-pull}31969[#31969] (issues: {es-issue}31716[#31716], {es-issue}31755[#31755])
+* Explicitly advance max_seq_no before indexing {es-pull}39473[#39473] (issue: {es-issue}38879[#38879])
+* Also mmap cfs files for hybridfs {es-pull}38940[#38940] (issue: {es-issue}36668[#36668])
Features/CAT APIs::
-* Expose `search.throttled` on `_cat/indices` {pull}37073[#37073] (issue: {issue}34352[#34352])
+* Expose `search.throttled` on `_cat/indices` {es-pull}37073[#37073] (issue: {es-issue}34352[#34352])
Features/Features::
-* Run Node deprecation checks locally (#38065) {pull}38250[#38250] (issue: {issue}38065[#38065])
+* Run Node deprecation checks locally (#38065) {es-pull}38250[#38250] (issue: {es-issue}38065[#38065])
Features/ILM::
-* Ensure ILM policies run safely on leader indices {pull}38140[#38140] (issue: {issue}34648[#34648])
-* Skip Shrink when numberOfShards not changed {pull}37953[#37953] (issue: {issue}33275[#33275])
-* Inject Unfollow before Rollover and Shrink {pull}37625[#37625] (issue: {issue}34648[#34648])
-* Add set_priority action to ILM {pull}37397[#37397] (issue: {issue}36905[#36905])
-* Add Freeze Action {pull}36910[#36910] (issue: {issue}34630[#34630])
+* Ensure ILM policies run safely on leader indices {es-pull}38140[#38140] (issue: {es-issue}34648[#34648])
+* Skip Shrink when numberOfShards not changed {es-pull}37953[#37953] (issue: {es-issue}33275[#33275])
+* Inject Unfollow before Rollover and Shrink {es-pull}37625[#37625] (issue: {es-issue}34648[#34648])
+* Add set_priority action to ILM {es-pull}37397[#37397] (issue: {es-issue}36905[#36905])
+* Add Freeze Action {es-pull}36910[#36910] (issue: {es-issue}34630[#34630])
Features/Indices APIs::
-* Add cluster-wide shard limit {pull}32856[#32856] (issue: {issue}20705[#20705])
-* Remove RestGetAllAliasesAction {pull}31308[#31308] (issue: {issue}31129[#31129])
-* Add rollover-creation-date setting to rolled over index {pull}31144[#31144] (issue: {issue}30887[#30887])
-* add is-write-index flag to aliases {pull}30942[#30942]
-* Make index and bulk APIs work without types. {pull}29479[#29479]
-* Simplify deprecation issue levels {pull}36326[#36326]
-* New mapping signature and mapping string source fixed. {pull}37401[#37401]
+* Add cluster-wide shard limit {es-pull}32856[#32856] (issue: {es-issue}20705[#20705])
+* Remove RestGetAllAliasesAction {es-pull}31308[#31308] (issue: {es-issue}31129[#31129])
+* Add rollover-creation-date setting to rolled over index {es-pull}31144[#31144] (issue: {es-issue}30887[#30887])
+* add is-write-index flag to aliases {es-pull}30942[#30942]
+* Make index and bulk APIs work without types. {es-pull}29479[#29479]
+* Simplify deprecation issue levels {es-pull}36326[#36326]
+* New mapping signature and mapping string source fixed. {es-pull}37401[#37401]
Features/Ingest::
-* Add ignore_missing property to foreach filter (#22147) {pull}31578[#31578] (issue: {issue}22147[#22147])
-* Compile mustache template only if field includes '{{'' {pull}37207[#37207] (issue: {issue}37120[#37120])
-* Move ingest-geoip default databases out of config {pull}36949[#36949] (issue: {issue}36898[#36898])
-* Make the ingest-geoip databases even lazier to load {pull}36679[#36679]
-* Updates the grok patterns to be consistent with the logstash {pull}27181[#27181]
+* Add ignore_missing property to foreach filter (#22147) {es-pull}31578[#31578] (issue: {es-issue}22147[#22147])
+* Compile mustache template only if field includes '{{'' {es-pull}37207[#37207] (issue: {es-issue}37120[#37120])
+* Move ingest-geoip default databases out of config {es-pull}36949[#36949] (issue: {es-issue}36898[#36898])
+* Make the ingest-geoip databases even lazier to load {es-pull}36679[#36679]
+* Updates the grok patterns to be consistent with the logstash {es-pull}27181[#27181]
Features/Java High Level REST Client::
-* HLRC API for _termvectors {pull}32610[#32610] (issue: {issue}27205[#27205])
-* Fix strict setting exception handling {pull}37247[#37247] (issue: {issue}37090[#37090])
-* Use nonblocking entity for requests {pull}32249[#32249]
+* HLRC API for _termvectors {es-pull}32610[#32610] (issue: {es-issue}27205[#27205])
+* Fix strict setting exception handling {es-pull}37247[#37247] (issue: {es-issue}37090[#37090])
+* Use nonblocking entity for requests {es-pull}32249[#32249]
Features/Monitoring::
-* Make Exporters Async {pull}35765[#35765] (issue: {issue}35743[#35743])
-* Adding mapping for hostname field {pull}37288[#37288]
-* Remove types from internal monitoring templates and bump to api 7 {pull}39888[#39888] (issue: {issue}38637[#38637])
+* Make Exporters Async {es-pull}35765[#35765] (issue: {es-issue}35743[#35743])
+* Adding mapping for hostname field {es-pull}37288[#37288]
+* Remove types from internal monitoring templates and bump to api 7 {es-pull}39888[#39888] (issue: {es-issue}38637[#38637])
Features/Stats::
-* Stats to record how often the ClusterState diff mechanism is used successfully {pull}26973[#26973]
-* Add JVM dns cache expiration config to JvmInfo {pull}36372[#36372]
+* Stats to record how often the ClusterState diff mechanism is used successfully {es-pull}26973[#26973]
+* Add JVM dns cache expiration config to JvmInfo {es-pull}36372[#36372]
Features/Watcher::
-* Validate email adresses when storing a watch {pull}34042[#34042] (issue: {issue}33980[#33980])
-* Move watcher to use seq# and primary term for concurrency control {pull}37977[#37977] (issues: {issue}10708[#10708], {issue}37872[#37872])
-* Use ILM for Watcher history deletion {pull}37443[#37443] (issue: {issue}32041[#32041])
-* Add whitelist to HttpClient {pull}36817[#36817] (issue: {issue}29937[#29937])
-* Remove the index type from internal watcher indexes {pull}39761[#39761] (issue: {issue}38637[#38637])
+* Validate email adresses when storing a watch {es-pull}34042[#34042] (issue: {es-issue}33980[#33980])
+* Move watcher to use seq# and primary term for concurrency control {es-pull}37977[#37977] (issues: {es-issue}10708[#10708], {es-issue}37872[#37872])
+* Use ILM for Watcher history deletion {es-pull}37443[#37443] (issue: {es-issue}32041[#32041])
+* Add whitelist to HttpClient {es-pull}36817[#36817] (issue: {es-issue}29937[#29937])
+* Remove the index type from internal watcher indexes {es-pull}39761[#39761] (issue: {es-issue}38637[#38637])
Geo::
-* Adds a name of the field to geopoint parsing errors {pull}36529[#36529] (issue: {issue}15965[#15965])
-* Add support to ShapeBuilders for building Lucene geometry {pull}35707[#35707] (issue: {issue}35320[#35320])
-* Add ST_WktToSQL function {pull}35416[#35416] (issue: {issue}29872[#29872])
+* Adds a name of the field to geopoint parsing errors {es-pull}36529[#36529] (issue: {es-issue}15965[#15965])
+* Add support to ShapeBuilders for building Lucene geometry {es-pull}35707[#35707] (issue: {es-issue}35320[#35320])
+* Add ST_WktToSQL function {es-pull}35416[#35416] (issue: {es-issue}29872[#29872])
Index APIs::
-* Add cluster-wide shard limit warnings {pull}34021[#34021] (issues: {issue}20705[#20705], {issue}32856[#32856])
+* Add cluster-wide shard limit warnings {es-pull}34021[#34021] (issues: {es-issue}20705[#20705], {es-issue}32856[#32856])
Infra/Circuit Breakers::
-* Have circuit breaker succeed on unknown mem usage {pull}33125[#33125] (issue: {issue}31767[#31767])
-* Account for XContent overhead in in-flight breaker {pull}31613[#31613]
-* Script Stats: Add compilation limit counter to stats {pull}26387[#26387]
+* Have circuit breaker succeed on unknown mem usage {es-pull}33125[#33125] (issue: {es-issue}31767[#31767])
+* Account for XContent overhead in in-flight breaker {es-pull}31613[#31613]
+* Script Stats: Add compilation limit counter to stats {es-pull}26387[#26387]
Infra/Core::
-* Add RunOnce utility class that executes a Runnable exactly once {pull}35484[#35484]
-* Improved IndexNotFoundException's default error message {pull}34649[#34649] (issue: {issue}34628[#34628])
-* fix a few versionAdded values in ElasticsearchExceptions {pull}37877[#37877]
-* Add simple method to write collection of writeables {pull}37448[#37448] (issue: {issue}37398[#37398])
-* Date/Time parsing: Use java time API instead of exception handling {pull}37222[#37222]
-* [API] spelling: interruptible {pull}37049[#37049] (issue: {issue}37035[#37035])
-* Enhancements to IndicesQueryCache. {pull}39099[#39099] (issue: {issue}37117[#37117])
-* Change zone formatting for all printers {pull}39568[#39568] (issue: {issue}38471[#38471])
+* Add RunOnce utility class that executes a Runnable exactly once {es-pull}35484[#35484]
+* Improved IndexNotFoundException's default error message {es-pull}34649[#34649] (issue: {es-issue}34628[#34628])
+* fix a few versionAdded values in ElasticsearchExceptions {es-pull}37877[#37877]
+* Add simple method to write collection of writeables {es-pull}37448[#37448] (issue: {es-issue}37398[#37398])
+* Date/Time parsing: Use java time API instead of exception handling {es-pull}37222[#37222]
+* [API] spelling: interruptible {es-pull}37049[#37049] (issue: {es-issue}37035[#37035])
+* Enhancements to IndicesQueryCache. {es-pull}39099[#39099] (issue: {es-issue}37117[#37117])
+* Change zone formatting for all printers {es-pull}39568[#39568] (issue: {es-issue}38471[#38471])
Infra/Logging::
-* Trim the JSON source in indexing slow logs {pull}38081[#38081] (issue: {issue}38080[#38080])
-* Optimize warning header de-duplication {pull}37725[#37725] (issues: {issue}35754[#35754], {issue}37530[#37530], {issue}37597[#37597], {issue}37622[#37622])
-* Remove warn-date from warning headers {pull}37622[#37622] (issues: {issue}35754[#35754], {issue}37530[#37530], {issue}37597[#37597])
-* Add some deprecation optimizations {pull}37597[#37597] (issues: {issue}35754[#35754], {issue}37530[#37530])
-* Only update response headers if we have a new one {pull}37590[#37590] (issues: {issue}35754[#35754], {issue}37530[#37530])
+* Trim the JSON source in indexing slow logs {es-pull}38081[#38081] (issue: {es-issue}38080[#38080])
+* Optimize warning header de-duplication {es-pull}37725[#37725] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530], {es-issue}37597[#37597], {es-issue}37622[#37622])
+* Remove warn-date from warning headers {es-pull}37622[#37622] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530], {es-issue}37597[#37597])
+* Add some deprecation optimizations {es-pull}37597[#37597] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530])
+* Only update response headers if we have a new one {es-pull}37590[#37590] (issues: {es-issue}35754[#35754], {es-issue}37530[#37530])
Infra/Packaging::
-* Choose JVM options ergonomically {pull}30684[#30684]
-* Add OS/architecture classifier to distributions {pull}37881[#37881]
-* Change file descriptor limit to 65535 {pull}37537[#37537] (issue: {issue}35839[#35839])
-* Exit batch files explictly using ERRORLEVEL {pull}29583[#29583] (issue: {issue}29582[#29582])
-* Add no-jdk distributions {pull}39882[#39882]
-* Allow AVX-512 on JDK 11+ {pull}40828[#40828] (issue: {issue}32138[#32138])
+* Choose JVM options ergonomically {es-pull}30684[#30684]
+* Add OS/architecture classifier to distributions {es-pull}37881[#37881]
+* Change file descriptor limit to 65535 {es-pull}37537[#37537] (issue: {es-issue}35839[#35839])
+* Exit batch files explictly using ERRORLEVEL {es-pull}29583[#29583] (issue: {es-issue}29582[#29582])
+* Add no-jdk distributions {es-pull}39882[#39882]
+* Allow AVX-512 on JDK 11+ {es-pull}40828[#40828] (issue: {es-issue}32138[#32138])
Infra/REST API::
-* Remove hand-coded XContent duplicate checks {pull}34588[#34588] (issues: {issue}22073[#22073], {issue}22225[#22225], {issue}22253[#22253])
-* Add the `include_type_name` option to the search and document APIs. {pull}29506[#29506] (issue: {issue}15613[#15613])
-* Validate `op_type` for `_create` {pull}27483[#27483]
+* Remove hand-coded XContent duplicate checks {es-pull}34588[#34588] (issues: {es-issue}22073[#22073], {es-issue}22225[#22225], {es-issue}22253[#22253])
+* Add the `include_type_name` option to the search and document APIs. {es-pull}29506[#29506] (issue: {es-issue}15613[#15613])
+* Validate `op_type` for `_create` {es-pull}27483[#27483]
Infra/Scripting::
-* Tests: Add support for custom contexts to mock scripts {pull}34100[#34100]
-* Reflect factory signatures in painless classloader {pull}34088[#34088]
-* Handle missing values in painless {pull}32207[#32207] (issue: {issue}29286[#29286])
-* Add getZone to JodaCompatibleZonedDateTime {pull}37084[#37084]
-* [Painless] Add boxed type to boxed type casts for method/return {pull}36571[#36571]
+* Tests: Add support for custom contexts to mock scripts {es-pull}34100[#34100]
+* Reflect factory signatures in painless classloader {es-pull}34088[#34088]
+* Handle missing values in painless {es-pull}32207[#32207] (issue: {es-issue}29286[#29286])
+* Add getZone to JodaCompatibleZonedDateTime {es-pull}37084[#37084]
+* [Painless] Add boxed type to boxed type casts for method/return {es-pull}36571[#36571]
Infra/Packaging::
-* Use bundled JDK in Docker images {pull}40238[#40238]
-* Upgrade bundled JDK and Docker images to JDK 12 {pull}40229[#40229]
-* Bundle java in distributions {pull}38013[#38013] (issue: {issue}31845[#31845])
+* Use bundled JDK in Docker images {es-pull}40238[#40238]
+* Upgrade bundled JDK and Docker images to JDK 12 {es-pull}40229[#40229]
+* Bundle java in distributions {es-pull}38013[#38013] (issue: {es-issue}31845[#31845])
Infra/Settings::
-* Settings: Add keystore creation to add commands {pull}26126[#26126]
-* Separate out validation of groups of settings {pull}34184[#34184]
-* Provide a clearer error message on keystore add {pull}39327[#39327] (issue: {issue}39324[#39324])
+* Settings: Add keystore creation to add commands {es-pull}26126[#26126]
+* Separate out validation of groups of settings {es-pull}34184[#34184]
+* Provide a clearer error message on keystore add {es-pull}39327[#39327] (issue: {es-issue}39324[#39324])
Infra/Transport API::
-* Change BWC version for VerifyRepositoryResponse {pull}30796[#30796] (issue: {issue}30762[#30762])
+* Change BWC version for VerifyRepositoryResponse {es-pull}30796[#30796] (issue: {es-issue}30762[#30762])
Ingest::
-* Grok fix duplicate patterns JAVACLASS and JAVAFILE {pull}35886[#35886]
-* Implement Drop Processor {pull}32278[#32278] (issue: {issue}23726[#23726])
+* Grok fix duplicate patterns JAVACLASS and JAVAFILE {es-pull}35886[#35886]
+* Implement Drop Processor {es-pull}32278[#32278] (issue: {es-issue}23726[#23726])
Java High Level REST Client::
-* Add get users action {pull}36332[#36332] (issue: {issue}29827[#29827])
-* Add delete template API {pull}36320[#36320] (issue: {issue}27205[#27205])
-* Implement get-user-privileges API {pull}36292[#36292]
-* Get Deprecation Info API {pull}36279[#36279] (issue: {issue}29827[#29827])
-* Add support for Follow Stats API {pull}36253[#36253] (issue: {issue}33824[#33824])
-* Add support for CCR Stats API {pull}36213[#36213] (issue: {issue}33824[#33824])
-* Put Role {pull}36209[#36209] (issue: {issue}29827[#29827])
-* Add index templates exist API {pull}36132[#36132] (issue: {issue}27205[#27205])
-* Add support for CCR Get Auto Follow Pattern apis {pull}36049[#36049] (issue: {issue}33824[#33824])
-* Add support for CCR Delete Auto Follow Pattern API {pull}35981[#35981] (issue: {issue}33824[#33824])
-* Remove fromXContent from IndexUpgradeInfoResponse {pull}35934[#35934]
-* Add delete expired data API {pull}35906[#35906] (issue: {issue}29827[#29827])
-* Execute watch API {pull}35868[#35868] (issue: {issue}29827[#29827])
-* Add ability to put user with a password hash {pull}35844[#35844] (issue: {issue}35242[#35242])
-* Add ML find file structure API {pull}35833[#35833] (issue: {issue}29827[#29827])
-* Add support for get roles API {pull}35787[#35787] (issue: {issue}29827[#29827])
-* Added support for CCR Put Auto Follow Pattern API {pull}35780[#35780] (issue: {issue}33824[#33824])
-* XPack ML info action {pull}35777[#35777] (issue: {issue}29827[#29827])
-* ML Delete event from Calendar {pull}35760[#35760] (issue: {issue}29827[#29827])
-* Add ML revert model snapshot API {pull}35750[#35750] (issue: {issue}29827[#29827])
-* ML Get Calendar Events {pull}35747[#35747] (issue: {issue}29827[#29827])
-* Add high-level REST client API for `_freeze` and `_unfreeze` {pull}35723[#35723] (issue: {issue}34352[#34352])
-* Fix issue in equals impl for GlobalOperationPrivileges {pull}35721[#35721]
-* ML Delete job from calendar {pull}35713[#35713] (issue: {issue}29827[#29827])
-* ML Add Event To Calendar API {pull}35704[#35704] (issue: {issue}29827[#29827])
-* Add ML update model snapshot API (#35537) {pull}35694[#35694] (issue: {issue}29827[#29827])
-* Add support for CCR Unfollow API {pull}35693[#35693] (issue: {issue}33824[#33824])
-* Clean up PutLicenseResponse {pull}35689[#35689] (issue: {issue}35547[#35547])
-* Clean up StartBasicResponse {pull}35688[#35688] (issue: {issue}35547[#35547])
-* Add support for put privileges API {pull}35679[#35679]
-* ML Add Job to Calendar API {pull}35666[#35666] (issue: {issue}29827[#29827])
-* Add support for CCR Resume Follow API {pull}35638[#35638] (issue: {issue}33824[#33824])
-* Add support for get application privileges API {pull}35556[#35556] (issue: {issue}29827[#29827])
-* Clean up XPackInfoResponse class and related tests {pull}35547[#35547]
-* Add parameters to stopRollupJob API {pull}35545[#35545] (issue: {issue}34811[#34811])
-* Add ML delete model snapshot API {pull}35537[#35537] (issue: {issue}29827[#29827])
-* Add get watch API {pull}35531[#35531] (issue: {issue}29827[#29827])
-* Add ML Update Filter API {pull}35522[#35522] (issue: {issue}29827[#29827])
-* Add ml get filters api {pull}35502[#35502] (issue: {issue}29827[#29827])
-* Add ML get model snapshots API {pull}35487[#35487] (issue: {issue}29827[#29827])
-* Add "_has_privileges" API to Security Client {pull}35479[#35479] (issue: {issue}29827[#29827])
-* Add Delete Privileges API to HLRC {pull}35454[#35454] (issue: {issue}29827[#29827])
-* Add support for CCR Put Follow API {pull}35409[#35409]
-* Add ML delete filter action {pull}35382[#35382] (issue: {issue}29827[#29827])
-* Add delete user action {pull}35294[#35294] (issue: {issue}29827[#29827])
-* HLRC for _mtermvectors {pull}35266[#35266] (issues: {issue}27205[#27205], {issue}33447[#33447])
-* Reindex API with wait_for_completion false {pull}35202[#35202] (issue: {issue}27205[#27205])
-* Add watcher stats API {pull}35185[#35185] (issue: {issue}29827[#29827])
-* HLRC support for getTask {pull}35166[#35166] (issue: {issue}27205[#27205])
-* Add GetRollupIndexCaps API {pull}35102[#35102] (issue: {issue}29827[#29827])
-* HLRC: migration api - upgrade {pull}34898[#34898] (issue: {issue}29827[#29827])
-* Add stop rollup job support to HL REST Client {pull}34702[#34702] (issue: {issue}29827[#29827])
-* Bulk Api support for global parameters {pull}34528[#34528] (issue: {issue}26026[#26026])
-* Add delete rollup job support to HL REST Client {pull}34066[#34066] (issue: {issue}29827[#29827])
-* Add support for get license basic/trial status API {pull}33176[#33176] (issue: {issue}29827[#29827])
-* Add machine learning open job {pull}32860[#32860] (issue: {issue}29827[#29827])
-* Add ML HLRC wrapper and put_job API call {pull}32726[#32726]
-* Add Get Snapshots High Level REST API {pull}31537[#31537] (issue: {issue}27205[#27205])
+* Add get users action {es-pull}36332[#36332] (issue: {es-issue}29827[#29827])
+* Add delete template API {es-pull}36320[#36320] (issue: {es-issue}27205[#27205])
+* Implement get-user-privileges API {es-pull}36292[#36292]
+* Get Deprecation Info API {es-pull}36279[#36279] (issue: {es-issue}29827[#29827])
+* Add support for Follow Stats API {es-pull}36253[#36253] (issue: {es-issue}33824[#33824])
+* Add support for CCR Stats API {es-pull}36213[#36213] (issue: {es-issue}33824[#33824])
+* Put Role {es-pull}36209[#36209] (issue: {es-issue}29827[#29827])
+* Add index templates exist API {es-pull}36132[#36132] (issue: {es-issue}27205[#27205])
+* Add support for CCR Get Auto Follow Pattern apis {es-pull}36049[#36049] (issue: {es-issue}33824[#33824])
+* Add support for CCR Delete Auto Follow Pattern API {es-pull}35981[#35981] (issue: {es-issue}33824[#33824])
+* Remove fromXContent from IndexUpgradeInfoResponse {es-pull}35934[#35934]
+* Add delete expired data API {es-pull}35906[#35906] (issue: {es-issue}29827[#29827])
+* Execute watch API {es-pull}35868[#35868] (issue: {es-issue}29827[#29827])
+* Add ability to put user with a password hash {es-pull}35844[#35844] (issue: {es-issue}35242[#35242])
+* Add ML find file structure API {es-pull}35833[#35833] (issue: {es-issue}29827[#29827])
+* Add support for get roles API {es-pull}35787[#35787] (issue: {es-issue}29827[#29827])
+* Added support for CCR Put Auto Follow Pattern API {es-pull}35780[#35780] (issue: {es-issue}33824[#33824])
+* XPack ML info action {es-pull}35777[#35777] (issue: {es-issue}29827[#29827])
+* ML Delete event from Calendar {es-pull}35760[#35760] (issue: {es-issue}29827[#29827])
+* Add ML revert model snapshot API {es-pull}35750[#35750] (issue: {es-issue}29827[#29827])
+* ML Get Calendar Events {es-pull}35747[#35747] (issue: {es-issue}29827[#29827])
+* Add high-level REST client API for `_freeze` and `_unfreeze` {es-pull}35723[#35723] (issue: {es-issue}34352[#34352])
+* Fix issue in equals impl for GlobalOperationPrivileges {es-pull}35721[#35721]
+* ML Delete job from calendar {es-pull}35713[#35713] (issue: {es-issue}29827[#29827])
+* ML Add Event To Calendar API {es-pull}35704[#35704] (issue: {es-issue}29827[#29827])
+* Add ML update model snapshot API (#35537) {es-pull}35694[#35694] (issue: {es-issue}29827[#29827])
+* Add support for CCR Unfollow API {es-pull}35693[#35693] (issue: {es-issue}33824[#33824])
+* Clean up PutLicenseResponse {es-pull}35689[#35689] (issue: {es-issue}35547[#35547])
+* Clean up StartBasicResponse {es-pull}35688[#35688] (issue: {es-issue}35547[#35547])
+* Add support for put privileges API {es-pull}35679[#35679]
+* ML Add Job to Calendar API {es-pull}35666[#35666] (issue: {es-issue}29827[#29827])
+* Add support for CCR Resume Follow API {es-pull}35638[#35638] (issue: {es-issue}33824[#33824])
+* Add support for get application privileges API {es-pull}35556[#35556] (issue: {es-issue}29827[#29827])
+* Clean up XPackInfoResponse class and related tests {es-pull}35547[#35547]
+* Add parameters to stopRollupJob API {es-pull}35545[#35545] (issue: {es-issue}34811[#34811])
+* Add ML delete model snapshot API {es-pull}35537[#35537] (issue: {es-issue}29827[#29827])
+* Add get watch API {es-pull}35531[#35531] (issue: {es-issue}29827[#29827])
+* Add ML Update Filter API {es-pull}35522[#35522] (issue: {es-issue}29827[#29827])
+* Add ml get filters api {es-pull}35502[#35502] (issue: {es-issue}29827[#29827])
+* Add ML get model snapshots API {es-pull}35487[#35487] (issue: {es-issue}29827[#29827])
+* Add "_has_privileges" API to Security Client {es-pull}35479[#35479] (issue: {es-issue}29827[#29827])
+* Add Delete Privileges API to HLRC {es-pull}35454[#35454] (issue: {es-issue}29827[#29827])
+* Add support for CCR Put Follow API {es-pull}35409[#35409]
+* Add ML delete filter action {es-pull}35382[#35382] (issue: {es-issue}29827[#29827])
+* Add delete user action {es-pull}35294[#35294] (issue: {es-issue}29827[#29827])
+* HLRC for _mtermvectors {es-pull}35266[#35266] (issues: {es-issue}27205[#27205], {es-issue}33447[#33447])
+* Reindex API with wait_for_completion false {es-pull}35202[#35202] (issue: {es-issue}27205[#27205])
+* Add watcher stats API {es-pull}35185[#35185] (issue: {es-issue}29827[#29827])
+* HLRC support for getTask {es-pull}35166[#35166] (issue: {es-issue}27205[#27205])
+* Add GetRollupIndexCaps API {es-pull}35102[#35102] (issue: {es-issue}29827[#29827])
+* HLRC: migration api - upgrade {es-pull}34898[#34898] (issue: {es-issue}29827[#29827])
+* Add stop rollup job support to HL REST Client {es-pull}34702[#34702] (issue: {es-issue}29827[#29827])
+* Bulk Api support for global parameters {es-pull}34528[#34528] (issue: {es-issue}26026[#26026])
+* Add delete rollup job support to HL REST Client {es-pull}34066[#34066] (issue: {es-issue}29827[#29827])
+* Add support for get license basic/trial status API {es-pull}33176[#33176] (issue: {es-issue}29827[#29827])
+* Add machine learning open job {es-pull}32860[#32860] (issue: {es-issue}29827[#29827])
+* Add ML HLRC wrapper and put_job API call {es-pull}32726[#32726]
+* Add Get Snapshots High Level REST API {es-pull}31537[#31537] (issue: {es-issue}27205[#27205])
Java Low Level REST Client::
-* On retry timeout add root exception {pull}25576[#25576]
+* On retry timeout add root exception {es-pull}25576[#25576]
License::
-* Require acknowledgement to start_trial license {pull}30135[#30135] (issue: {issue}30134[#30134])
-* Handle malformed license signatures {pull}37137[#37137] (issue: {issue}35340[#35340])
+* Require acknowledgement to start_trial license {es-pull}30135[#30135] (issue: {es-issue}30134[#30134])
+* Handle malformed license signatures {es-pull}37137[#37137] (issue: {es-issue}35340[#35340])
Machine Learning::
-* Create the ML annotations index {pull}36731[#36731] (issues: {issue}26034[#26034], {issue}33376[#33376])
-* Split in batches and migrate all jobs and datafeeds {pull}36716[#36716] (issue: {issue}32905[#32905])
-* Add cluster setting to enable/disable config migration {pull}36700[#36700] (issue: {issue}32905[#32905])
-* Add audits when deprecation warnings occur with datafeed start {pull}36233[#36233]
-* Add lazy parsing for DatafeedConfig:Aggs,Query {pull}36117[#36117]
-* Add support for lazy nodes (#29991) {pull}34538[#34538] (issue: {issue}29991[#29991])
-* Move ML Optimistic Concurrency Control to Seq No {pull}38278[#38278] (issues: {issue}10708[#10708], {issue}36148[#36148])
-* Add explanation so far to file structure finder exceptions {pull}38191[#38191] (issue: {issue}29821[#29821])
-* Add reason field in JobTaskState {pull}38029[#38029] (issue: {issue}34431[#34431])
-* Add _meta information to all ML indices {pull}37964[#37964]
-* Add upgrade mode docs, hlrc, and fix bug {pull}37942[#37942]
-* Tighten up use of aliases rather than concrete indices {pull}37874[#37874]
-* Add support for single bucket aggs in Datafeeds {pull}37544[#37544] (issue: {issue}36838[#36838])
-* Create the ML annotations index {pull}36731[#36731] (issues: {issue}26034[#26034], {issue}33376[#33376])
-* Merge the Jindex master feature branch {pull}36702[#36702] (issue: {issue}32905[#32905])
-* Add cluster setting to enable/disable config migration {pull}36700[#36700] (issue: {issue}32905[#32905])
-* Allow stop unassigned datafeed and relax unset upgrade mode wait {pull}39034[#39034]
+* Create the ML annotations index {es-pull}36731[#36731] (issues: {es-issue}26034[#26034], {es-issue}33376[#33376])
+* Split in batches and migrate all jobs and datafeeds {es-pull}36716[#36716] (issue: {es-issue}32905[#32905])
+* Add cluster setting to enable/disable config migration {es-pull}36700[#36700] (issue: {es-issue}32905[#32905])
+* Add audits when deprecation warnings occur with datafeed start {es-pull}36233[#36233]
+* Add lazy parsing for DatafeedConfig:Aggs,Query {es-pull}36117[#36117]
+* Add support for lazy nodes (#29991) {es-pull}34538[#34538] (issue: {es-issue}29991[#29991])
+* Move ML Optimistic Concurrency Control to Seq No {es-pull}38278[#38278] (issues: {es-issue}10708[#10708], {es-issue}36148[#36148])
+* Add explanation so far to file structure finder exceptions {es-pull}38191[#38191] (issue: {es-issue}29821[#29821])
+* Add reason field in JobTaskState {es-pull}38029[#38029] (issue: {es-issue}34431[#34431])
+* Add _meta information to all ML indices {es-pull}37964[#37964]
+* Add upgrade mode docs, hlrc, and fix bug {es-pull}37942[#37942]
+* Tighten up use of aliases rather than concrete indices {es-pull}37874[#37874]
+* Add support for single bucket aggs in Datafeeds {es-pull}37544[#37544] (issue: {es-issue}36838[#36838])
+* Create the ML annotations index {es-pull}36731[#36731] (issues: {es-issue}26034[#26034], {es-issue}33376[#33376])
+* Merge the Jindex master feature branch {es-pull}36702[#36702] (issue: {es-issue}32905[#32905])
+* Add cluster setting to enable/disable config migration {es-pull}36700[#36700] (issue: {es-issue}32905[#32905])
+* Allow stop unassigned datafeed and relax unset upgrade mode wait {es-pull}39034[#39034]
Mapping::
-* Log document id when MapperParsingException occurs {pull}37800[#37800] (issue: {issue}37658[#37658])
-* [API] spelling: unknown {pull}37056[#37056] (issue: {issue}37035[#37035])
-* Make SourceToParse immutable {pull}36971[#36971]
-* Use index-prefix fields for terms of length min_chars - 1 {pull}36703[#36703]
-* Introduce a parameter suppress_types_warnings. {pull}38923[#38923]
+* Log document id when MapperParsingException occurs {es-pull}37800[#37800] (issue: {es-issue}37658[#37658])
+* [API] spelling: unknown {es-pull}37056[#37056] (issue: {es-issue}37035[#37035])
+* Make SourceToParse immutable {es-pull}36971[#36971]
+* Use index-prefix fields for terms of length min_chars - 1 {es-pull}36703[#36703]
+* Introduce a parameter suppress_types_warnings. {es-pull}38923[#38923]
Network::
-* Add cors support to NioHttpServerTransport {pull}30827[#30827] (issue: {issue}28898[#28898])
-* Reintroduce mandatory http pipelining support {pull}30820[#30820]
-* Make http pipelining support mandatory {pull}30695[#30695] (issues: {issue}28898[#28898], {issue}29500[#29500])
-* Add nio http server transport {pull}29587[#29587] (issue: {issue}28898[#28898])
-* Add class for serializing message to bytes {pull}29384[#29384] (issue: {issue}28898[#28898])
-* Selectors operate on channel contexts {pull}28468[#28468] (issue: {issue}27260[#27260])
-* Unify nio read / write channel contexts {pull}28160[#28160] (issue: {issue}27260[#27260])
-* Create nio-transport plugin for NioTransport {pull}27949[#27949] (issue: {issue}27260[#27260])
-* Add elasticsearch-nio jar for base nio classes {pull}27801[#27801] (issue: {issue}27802[#27802])
-* Unify transport settings naming {pull}36623[#36623]
-* Add sni name to SSLEngine in netty transport {pull}33144[#33144] (issue: {issue}32517[#32517])
-* Add cors support to NioHttpServerTransport {pull}30827[#30827] (issue: {issue}28898[#28898])
-* Reintroduce mandatory http pipelining support {pull}30820[#30820]
-* Make http pipelining support mandatory {pull}30695[#30695] (issues: {issue}28898[#28898], {issue}29500[#29500])
-* Add nio http server transport {pull}29587[#29587] (issue: {issue}28898[#28898])
-* Selectors operate on channel contexts {pull}28468[#28468] (issue: {issue}27260[#27260])
-* Unify nio read / write channel contexts {pull}28160[#28160] (issue: {issue}27260[#27260])
-* Create nio-transport plugin for NioTransport {pull}27949[#27949] (issue: {issue}27260[#27260])
-* Add elasticsearch-nio jar for base nio classes {pull}27801[#27801] (issue: {issue}27802[#27802])
-* Add NioGroup for use in different transports {pull}27737[#27737] (issue: {issue}27260[#27260])
-* Add read timeouts to http module {pull}27713[#27713]
-* Implement byte array reusage in `NioTransport` {pull}27696[#27696] (issue: {issue}27563[#27563])
-* Introduce resizable inbound byte buffer {pull}27551[#27551] (issue: {issue}27563[#27563])
-* Decouple nio constructs from the tcp transport {pull}27484[#27484] (issue: {issue}27260[#27260])
-* Remove manual tracking of registered channels {pull}27445[#27445] (issue: {issue}27260[#27260])
-* Remove tcp profile from low level nio channel {pull}27441[#27441] (issue: {issue}27260[#27260])
-* Decouple `ChannelFactory` from Tcp classes {pull}27286[#27286] (issue: {issue}27260[#27260])
-* Enable TLSv1.3 by default for JDKs with support {pull}38103[#38103] (issue: {issue}32276[#32276])
+* Add cors support to NioHttpServerTransport {es-pull}30827[#30827] (issue: {es-issue}28898[#28898])
+* Reintroduce mandatory http pipelining support {es-pull}30820[#30820]
+* Make http pipelining support mandatory {es-pull}30695[#30695] (issues: {es-issue}28898[#28898], {es-issue}29500[#29500])
+* Add nio http server transport {es-pull}29587[#29587] (issue: {es-issue}28898[#28898])
+* Add class for serializing message to bytes {es-pull}29384[#29384] (issue: {es-issue}28898[#28898])
+* Selectors operate on channel contexts {es-pull}28468[#28468] (issue: {es-issue}27260[#27260])
+* Unify nio read / write channel contexts {es-pull}28160[#28160] (issue: {es-issue}27260[#27260])
+* Create nio-transport plugin for NioTransport {es-pull}27949[#27949] (issue: {es-issue}27260[#27260])
+* Add elasticsearch-nio jar for base nio classes {es-pull}27801[#27801] (issue: {es-issue}27802[#27802])
+* Unify transport settings naming {es-pull}36623[#36623]
+* Add sni name to SSLEngine in netty transport {es-pull}33144[#33144] (issue: {es-issue}32517[#32517])
+* Add cors support to NioHttpServerTransport {es-pull}30827[#30827] (issue: {es-issue}28898[#28898])
+* Reintroduce mandatory http pipelining support {es-pull}30820[#30820]
+* Make http pipelining support mandatory {es-pull}30695[#30695] (issues: {es-issue}28898[#28898], {es-issue}29500[#29500])
+* Add nio http server transport {es-pull}29587[#29587] (issue: {es-issue}28898[#28898])
+* Selectors operate on channel contexts {es-pull}28468[#28468] (issue: {es-issue}27260[#27260])
+* Unify nio read / write channel contexts {es-pull}28160[#28160] (issue: {es-issue}27260[#27260])
+* Create nio-transport plugin for NioTransport {es-pull}27949[#27949] (issue: {es-issue}27260[#27260])
+* Add elasticsearch-nio jar for base nio classes {es-pull}27801[#27801] (issue: {es-issue}27802[#27802])
+* Add NioGroup for use in different transports {es-pull}27737[#27737] (issue: {es-issue}27260[#27260])
+* Add read timeouts to http module {es-pull}27713[#27713]
+* Implement byte array reusage in `NioTransport` {es-pull}27696[#27696] (issue: {es-issue}27563[#27563])
+* Introduce resizable inbound byte buffer {es-pull}27551[#27551] (issue: {es-issue}27563[#27563])
+* Decouple nio constructs from the tcp transport {es-pull}27484[#27484] (issue: {es-issue}27260[#27260])
+* Remove manual tracking of registered channels {es-pull}27445[#27445] (issue: {es-issue}27260[#27260])
+* Remove tcp profile from low level nio channel {es-pull}27441[#27441] (issue: {es-issue}27260[#27260])
+* Decouple `ChannelFactory` from Tcp classes {es-pull}27286[#27286] (issue: {es-issue}27260[#27260])
+* Enable TLSv1.3 by default for JDKs with support {es-pull}38103[#38103] (issue: {es-issue}32276[#32276])
Packaging::
-* Introduce Docker images build {pull}36246[#36246]
-* Move creation of temporary directory to Java {pull}36002[#36002] (issue: {issue}31003[#31003])
+* Introduce Docker images build {es-pull}36246[#36246]
+* Move creation of temporary directory to Java {es-pull}36002[#36002] (issue: {es-issue}31003[#31003])
Percolator::
-* Make the `type` parameter optional when percolating existing documents. {pull}39987[#39987] (issue: {issue}39963[#39963])
-* Add support for selecting percolator query candidate matches containing geo_point based queries {pull}26040[#26040]
+* Make the `type` parameter optional when percolating existing documents. {es-pull}39987[#39987] (issue: {es-issue}39963[#39963])
+* Add support for selecting percolator query candidate matches containing geo_point based queries {es-pull}26040[#26040]
Plugins::
-* Plugin install: don't print download progress in batch mode {pull}36361[#36361]
+* Plugin install: don't print download progress in batch mode {es-pull}36361[#36361]
Ranking::
-* Add k parameter to PrecisionAtK metric {pull}27569[#27569]
-* Vector field {pull}33022[#33022] (issue: {issue}31615[#31615])
+* Add k parameter to PrecisionAtK metric {es-pull}27569[#27569]
+* Vector field {es-pull}33022[#33022] (issue: {es-issue}31615[#31615])
Recovery::
-* SyncedFlushService.getShardRoutingTable() should use metadata to check for index existence {pull}37691[#37691] (issue: {issue}33888[#33888])
-* Make prepare engine step of recovery source non-blocking {pull}37573[#37573] (issue: {issue}37174[#37174])
-* Make recovery source send operations non-blocking {pull}37503[#37503] (issue: {issue}37458[#37458])
-* Prepare to make send translog of recovery non-blocking {pull}37458[#37458] (issue: {issue}37291[#37291])
-* Make finalize step of recovery source non-blocking {pull}37388[#37388] (issue: {issue}37291[#37291])
-* Make recovery source partially non-blocking {pull}37291[#37291] (issue: {issue}36195[#36195])
-* Do not mutate RecoveryResponse {pull}37204[#37204] (issue: {issue}37174[#37174])
-* Don't block on peer recovery on the target side {pull}37076[#37076] (issue: {issue}36195[#36195])
-* Reduce recovery time with compress or secure transport {pull}36981[#36981] (issue: {issue}33844[#33844])
-* Translog corruption marker {pull}33415[#33415] (issue: {issue}31389[#31389])
-* Do not wait for advancement of checkpoint in recovery {pull}39006[#39006] (issues: {issue}38949[#38949], {issue}39000[#39000])
+* SyncedFlushService.getShardRoutingTable() should use metadata to check for index existence {es-pull}37691[#37691] (issue: {es-issue}33888[#33888])
+* Make prepare engine step of recovery source non-blocking {es-pull}37573[#37573] (issue: {es-issue}37174[#37174])
+* Make recovery source send operations non-blocking {es-pull}37503[#37503] (issue: {es-issue}37458[#37458])
+* Prepare to make send translog of recovery non-blocking {es-pull}37458[#37458] (issue: {es-issue}37291[#37291])
+* Make finalize step of recovery source non-blocking {es-pull}37388[#37388] (issue: {es-issue}37291[#37291])
+* Make recovery source partially non-blocking {es-pull}37291[#37291] (issue: {es-issue}36195[#36195])
+* Do not mutate RecoveryResponse {es-pull}37204[#37204] (issue: {es-issue}37174[#37174])
+* Don't block on peer recovery on the target side {es-pull}37076[#37076] (issue: {es-issue}36195[#36195])
+* Reduce recovery time with compress or secure transport {es-pull}36981[#36981] (issue: {es-issue}33844[#33844])
+* Translog corruption marker {es-pull}33415[#33415] (issue: {es-issue}31389[#31389])
+* Do not wait for advancement of checkpoint in recovery {es-pull}39006[#39006] (issues: {es-issue}38949[#38949], {es-issue}39000[#39000])
Rollup::
-* Add non-X-Pack centric rollup endpoints {pull}36383[#36383] (issues: {issue}35958[#35958], {issue}35962[#35962])
-* Add more diagnostic stats to job {pull}35471[#35471]
-* Add `wait_for_completion` option to StopRollupJob API {pull}34811[#34811] (issue: {issue}34574[#34574])
-* Replace the TreeMap in the composite aggregation {pull}36675[#36675]
+* Add non-X-Pack centric rollup endpoints {es-pull}36383[#36383] (issues: {es-issue}35958[#35958], {es-issue}35962[#35962])
+* Add more diagnostic stats to job {es-pull}35471[#35471]
+* Add `wait_for_completion` option to StopRollupJob API {es-pull}34811[#34811] (issue: {es-issue}34574[#34574])
+* Replace the TreeMap in the composite aggregation {es-pull}36675[#36675]
Recovery::
-* Exposed engine must include all operations below global checkpoint during rollback {pull}36159[#36159] (issue: {issue}32867[#32867])
+* Exposed engine must include all operations below global checkpoint during rollback {es-pull}36159[#36159] (issue: {es-issue}32867[#32867])
Scripting::
-* Update joda compat methods to use compat class {pull}36654[#36654]
-* [Painless] Add boxed type to boxed type casts for method/return {pull}36571[#36571]
-* [Painless] Add def to boxed type casts {pull}36506[#36506]
+* Update joda compat methods to use compat class {es-pull}36654[#36654]
+* [Painless] Add boxed type to boxed type casts for method/return {es-pull}36571[#36571]
+* [Painless] Add def to boxed type casts {es-pull}36506[#36506]
Settings::
-* Add user-defined cluster metadata {pull}33325[#33325] (issue: {issue}33220[#33220])
+* Add user-defined cluster metadata {es-pull}33325[#33325] (issue: {es-issue}33220[#33220])
Search::
-* Make limit on number of expanded fields configurable {pull}35284[#35284] (issues: {issue}26541[#26541], {issue}34778[#34778])
-* Search: Simply SingleFieldsVisitor {pull}34052[#34052]
-* Don't count hits via the collector if the hit count can be computed from index stats. {pull}33701[#33701]
-* Limit the number of concurrent requests per node {pull}31206[#31206] (issue: {issue}31192[#31192])
-* Default max concurrent search req. numNodes * 5 {pull}31171[#31171] (issues: {issue}30783[#30783], {issue}30994[#30994])
-* Change ScriptException status to 400 (bad request) {pull}30861[#30861] (issue: {issue}12315[#12315])
-* Change default value to true for transpositions parameter of fuzzy query {pull}26901[#26901]
-* Introducing "took" time (in ms) for `_msearch` {pull}23767[#23767] (issue: {issue}23131[#23131])
-* Add copy constructor to SearchRequest {pull}36641[#36641] (issue: {issue}32125[#32125])
-* Add raw sort values to SearchSortValues transport serialization {pull}36617[#36617] (issue: {issue}32125[#32125])
-* Add sort and collapse info to SearchHits transport serialization {pull}36555[#36555] (issue: {issue}32125[#32125])
-* Add default methods to DocValueFormat {pull}36480[#36480]
-* Respect indices options on _msearch {pull}35887[#35887]
-* Allow efficient can_match phases on frozen indices {pull}35431[#35431] (issues: {issue}34352[#34352], {issue}34357[#34357])
-* Add a new query type - ScriptScoreQuery {pull}34533[#34533] (issues: {issue}23850[#23850], {issue}27588[#27588], {issue}30303[#30303])
-* Tie break on cluster alias when merging shard search failures {pull}38715[#38715] (issue: {issue}38672[#38672])
-* Add finalReduce flag to SearchRequest {pull}38104[#38104] (issues: {issue}37000[#37000], {issue}37838[#37838])
-* Streamline skip_unavailable handling {pull}37672[#37672] (issue: {issue}32125[#32125])
-* Expose sequence number and primary terms in search responses {pull}37639[#37639]
-* Add support for merging multiple search responses into one {pull}37566[#37566] (issue: {issue}32125[#32125])
-* Allow field types to optimize phrase prefix queries {pull}37436[#37436] (issue: {issue}31921[#31921])
-* Add support for providing absolute start time to SearchRequest {pull}37142[#37142] (issue: {issue}32125[#32125])
-* Ensure that local cluster alias is never treated as remote {pull}37121[#37121] (issues: {issue}32125[#32125], {issue}36997[#36997])
-* [API] spelling: cacheable {pull}37047[#37047] (issue: {issue}37035[#37035])
-* Add ability to suggest shard_size on coord node rewrite {pull}37017[#37017] (issues: {issue}32125[#32125], {issue}36997[#36997], {issue}37000[#37000])
-* Skip final reduction if SearchRequest holds a cluster alias {pull}37000[#37000] (issues: {issue}32125[#32125], {issue}36997[#36997])
-* Add support for local cluster alias to SearchRequest {pull}36997[#36997] (issue: {issue}32125[#32125])
-* Use SearchRequest copy constructor in ExpandSearchPhase {pull}36772[#36772] (issue: {issue}36641[#36641])
-* Add raw sort values to SearchSortValues transport serialization {pull}36617[#36617] (issue: {issue}32125[#32125])
-* Avoid BytesRef's copying in ScriptDocValues's Strings {pull}29581[#29581] (issue: {issue}29567[#29567])
+* Make limit on number of expanded fields configurable {es-pull}35284[#35284] (issues: {es-issue}26541[#26541], {es-issue}34778[#34778])
+* Search: Simply SingleFieldsVisitor {es-pull}34052[#34052]
+* Don't count hits via the collector if the hit count can be computed from index stats. {es-pull}33701[#33701]
+* Limit the number of concurrent requests per node {es-pull}31206[#31206] (issue: {es-issue}31192[#31192])
+* Default max concurrent search req. numNodes * 5 {es-pull}31171[#31171] (issues: {es-issue}30783[#30783], {es-issue}30994[#30994])
+* Change ScriptException status to 400 (bad request) {es-pull}30861[#30861] (issue: {es-issue}12315[#12315])
+* Change default value to true for transpositions parameter of fuzzy query {es-pull}26901[#26901]
+* Introducing "took" time (in ms) for `_msearch` {es-pull}23767[#23767] (issue: {es-issue}23131[#23131])
+* Add copy constructor to SearchRequest {es-pull}36641[#36641] (issue: {es-issue}32125[#32125])
+* Add raw sort values to SearchSortValues transport serialization {es-pull}36617[#36617] (issue: {es-issue}32125[#32125])
+* Add sort and collapse info to SearchHits transport serialization {es-pull}36555[#36555] (issue: {es-issue}32125[#32125])
+* Add default methods to DocValueFormat {es-pull}36480[#36480]
+* Respect indices options on _msearch {es-pull}35887[#35887]
+* Allow efficient can_match phases on frozen indices {es-pull}35431[#35431] (issues: {es-issue}34352[#34352], {es-issue}34357[#34357])
+* Add a new query type - ScriptScoreQuery {es-pull}34533[#34533] (issues: {es-issue}23850[#23850], {es-issue}27588[#27588], {es-issue}30303[#30303])
+* Tie break on cluster alias when merging shard search failures {es-pull}38715[#38715] (issue: {es-issue}38672[#38672])
+* Add finalReduce flag to SearchRequest {es-pull}38104[#38104] (issues: {es-issue}37000[#37000], {es-issue}37838[#37838])
+* Streamline skip_unavailable handling {es-pull}37672[#37672] (issue: {es-issue}32125[#32125])
+* Expose sequence number and primary terms in search responses {es-pull}37639[#37639]
+* Add support for merging multiple search responses into one {es-pull}37566[#37566] (issue: {es-issue}32125[#32125])
+* Allow field types to optimize phrase prefix queries {es-pull}37436[#37436] (issue: {es-issue}31921[#31921])
+* Add support for providing absolute start time to SearchRequest {es-pull}37142[#37142] (issue: {es-issue}32125[#32125])
+* Ensure that local cluster alias is never treated as remote {es-pull}37121[#37121] (issues: {es-issue}32125[#32125], {es-issue}36997[#36997])
+* [API] spelling: cacheable {es-pull}37047[#37047] (issue: {es-issue}37035[#37035])
+* Add ability to suggest shard_size on coord node rewrite {es-pull}37017[#37017] (issues: {es-issue}32125[#32125], {es-issue}36997[#36997], {es-issue}37000[#37000])
+* Skip final reduction if SearchRequest holds a cluster alias {es-pull}37000[#37000] (issues: {es-issue}32125[#32125], {es-issue}36997[#36997])
+* Add support for local cluster alias to SearchRequest {es-pull}36997[#36997] (issue: {es-issue}32125[#32125])
+* Use SearchRequest copy constructor in ExpandSearchPhase {es-pull}36772[#36772] (issue: {es-issue}36641[#36641])
+* Add raw sort values to SearchSortValues transport serialization {es-pull}36617[#36617] (issue: {es-issue}32125[#32125])
+* Avoid BytesRef's copying in ScriptDocValues's Strings {es-pull}29581[#29581] (issue: {es-issue}29567[#29567])
Security::
-* Make credentials mandatory when launching xpack/migrate {pull}36197[#36197] (issues: {issue}29847[#29847], {issue}33972[#33972])
-* Move CAS operations in TokenService to sequence numbers {pull}38311[#38311] (issues: {issue}10708[#10708], {issue}37872[#37872])
-* Cleanup construction of interceptors {pull}38294[#38294]
-* Add passphrase support to elasticsearch-keystore {pull}37472[#37472] (issue: {issue}32691[#32691])
-* Types removal security index template {pull}39705[#39705] (issue: {issue}38637[#38637])
-* Types removal security index template {pull}39542[#39542] (issue: {issue}38637[#38637])
+* Make credentials mandatory when launching xpack/migrate {es-pull}36197[#36197] (issues: {es-issue}29847[#29847], {es-issue}33972[#33972])
+* Move CAS operations in TokenService to sequence numbers {es-pull}38311[#38311] (issues: {es-issue}10708[#10708], {es-issue}37872[#37872])
+* Cleanup construction of interceptors {es-pull}38294[#38294]
+* Add passphrase support to elasticsearch-keystore {es-pull}37472[#37472] (issue: {es-issue}32691[#32691])
+* Types removal security index template {es-pull}39705[#39705] (issue: {es-issue}38637[#38637])
+* Types removal security index template {es-pull}39542[#39542] (issue: {es-issue}38637[#38637])
Snapshot/Restore::
-* #31608 Add S3 Setting to Force Path Type Access {pull}34721[#34721] (issue: {issue}31608[#31608])
-* Allow Parallel Restore Operations {pull}36397[#36397]
-* Repo Creation out of ClusterStateTask {pull}36157[#36157] (issue: {issue}9488[#9488])
-* Add read-only repository verification {pull}35731[#35731] (issue: {issue}35703[#35703])
-* RestoreService should update primary terms when restoring shards of existing indices {pull}38177[#38177] (issue: {issue}33888[#33888])
-* Allow open indices to be restored {pull}37733[#37733]
-* Create specific exception for when snapshots are in progress {pull}37550[#37550] (issue: {issue}37541[#37541])
-* Make Atomic Blob Writes Mandatory {pull}37168[#37168] (issues: {issue}37011[#37011], {issue}37066[#37066])
-* Speed up HDFS Repository Writes {pull}37069[#37069]
-* Implement Atomic Blob Writes for HDFS Repository {pull}37066[#37066] (issue: {issue}37011[#37011])
-* [API] spelling: repositories {pull}37053[#37053] (issue: {issue}37035[#37035])
-* Use CancellableThreads to Abort {pull}35901[#35901] (issue: {issue}21759[#21759])
-* S3 client encryption {pull}30513[#30513] (issues: {issue}11128[#11128], {issue}16843[#16843])
-* Mark Deleted Snapshot Directories with Tombstones {pull}40228[#40228] (issue: {issue}39852[#39852])
+* #31608 Add S3 Setting to Force Path Type Access {es-pull}34721[#34721] (issue: {es-issue}31608[#31608])
+* Allow Parallel Restore Operations {es-pull}36397[#36397]
+* Repo Creation out of ClusterStateTask {es-pull}36157[#36157] (issue: {es-issue}9488[#9488])
+* Add read-only repository verification {es-pull}35731[#35731] (issue: {es-issue}35703[#35703])
+* RestoreService should update primary terms when restoring shards of existing indices {es-pull}38177[#38177] (issue: {es-issue}33888[#33888])
+* Allow open indices to be restored {es-pull}37733[#37733]
+* Create specific exception for when snapshots are in progress {es-pull}37550[#37550] (issue: {es-issue}37541[#37541])
+* Make Atomic Blob Writes Mandatory {es-pull}37168[#37168] (issues: {es-issue}37011[#37011], {es-issue}37066[#37066])
+* Speed up HDFS Repository Writes {es-pull}37069[#37069]
+* Implement Atomic Blob Writes for HDFS Repository {es-pull}37066[#37066] (issue: {es-issue}37011[#37011])
+* [API] spelling: repositories {es-pull}37053[#37053] (issue: {es-issue}37035[#37035])
+* Use CancellableThreads to Abort {es-pull}35901[#35901] (issue: {es-issue}21759[#21759])
+* S3 client encryption {es-pull}30513[#30513] (issues: {es-issue}11128[#11128], {es-issue}16843[#16843])
+* Mark Deleted Snapshot Directories with Tombstones {es-pull}40228[#40228] (issue: {es-issue}39852[#39852])
Stats::
-* Handle OS pretty name on old OS without OS release {pull}35453[#35453] (issue: {issue}35440[#35440])
+* Handle OS pretty name on old OS without OS release {es-pull}35453[#35453] (issue: {es-issue}35440[#35440])
Store::
-* Add RemoveCorruptedShardDataCommand {pull}32281[#32281] (issues: {issue}31389[#31389], {issue}32279[#32279])
-* Add option to force load term dict into memory {pull}39741[#39741]
+* Add RemoveCorruptedShardDataCommand {es-pull}32281[#32281] (issues: {es-issue}31389[#31389], {es-issue}32279[#32279])
+* Add option to force load term dict into memory {es-pull}39741[#39741]
SQL::
-* Introduce support for NULL values {pull}34573[#34573] (issue: {issue}32079[#32079])
-* Extend the ODBC metric by differentiating between 32 and 64bit platforms {pull}36753[#36753] (issue: {issue}36740[#36740])
-* Fix wrong appliance of StackOverflow limit for IN {pull}36724[#36724] (issue: {issue}36592[#36592])
-* Introduce NOW/CURRENT_TIMESTAMP function {pull}36562[#36562] (issue: {issue}36534[#36534])
-* Move requests' parameters to requests JSON body {pull}36149[#36149] (issue: {issue}35992[#35992])
-* Make INTERVAL millis optional {pull}36043[#36043] (issue: {issue}36032[#36032])
-* Implement data type verification for conditionals {pull}35916[#35916] (issue: {issue}35907[#35907])
-* Implement GREATEST and LEAST functions {pull}35879[#35879] (issue: {issue}35878[#35878])
-* Implement null safe equality operator `<=>` {pull}35873[#35873] (issue: {issue}35871[#35871])
-* SYS COLUMNS returns ODBC specific schema {pull}35870[#35870] (issue: {issue}35376[#35376])
-* Polish grammar for intervals {pull}35853[#35853]
-* Add filtering to SYS TYPES {pull}35852[#35852] (issue: {issue}35342[#35342])
-* Implement NULLIF(expr1, expr2) function {pull}35826[#35826] (issue: {issue}35818[#35818])
-* Lock down JDBC driver {pull}35798[#35798] (issue: {issue}35437[#35437])
-* Implement NVL(expr1, expr2) {pull}35794[#35794] (issue: {issue}35782[#35782])
-* Implement ISNULL(expr1, expr2) {pull}35793[#35793] (issue: {issue}35781[#35781])
-* Implement IFNULL variant of COALESCE {pull}35762[#35762] (issue: {issue}35749[#35749])
-* XPack FeatureSet functionality {pull}35725[#35725] (issue: {issue}34821[#34821])
-* Perform lazy evaluation of mismatched mappings {pull}35676[#35676] (issues: {issue}35659[#35659], {issue}35675[#35675])
-* Improve validation of unsupported fields {pull}35675[#35675] (issue: {issue}35673[#35673])
-* Move internals from Joda to java.time {pull}35649[#35649] (issue: {issue}35633[#35633])
-* Allow look-ahead resolution of aliases for WHERE clause {pull}38450[#38450] (issue: {issue}29983[#29983])
-* Implement CURRENT_DATE {pull}38175[#38175] (issue: {issue}38160[#38160])
-* Generate relevant error message when grouping functions are not used in GROUP BY {pull}38017[#38017] (issue: {issue}37952[#37952])
-* Skip the nested and object field types in case of an ODBC request {pull}37948[#37948] (issue: {issue}37801[#37801])
-* Add protocol tests and remove jdbc_type from drivers response {pull}37516[#37516] (issues: {issue}36635[#36635], {issue}36882[#36882])
-* Remove slightly used meta commands {pull}37506[#37506] (issue: {issue}37409[#37409])
-* Describe aliases as views {pull}37496[#37496] (issue: {issue}37422[#37422])
-* Make `FULL` non-reserved keyword in the grammar {pull}37377[#37377] (issue: {issue}37376[#37376])
-* Use declared source for error messages {pull}37161[#37161]
-* Improve error message when unable to translate to ES query DSL {pull}37129[#37129] (issue: {issue}37040[#37040])
-* [API] spelling: subtract {pull}37055[#37055] (issue: {issue}37035[#37035])
-* [API] spelling: similar {pull}37054[#37054] (issue: {issue}37035[#37035])
-* [API] spelling: input {pull}37048[#37048] (issue: {issue}37035[#37035])
-* Enhance message for PERCENTILE[_RANK] with field as 2nd arg {pull}36933[#36933] (issue: {issue}36903[#36903])
-* Preserve original source for each expression {pull}36912[#36912] (issue: {issue}36894[#36894])
-* Extend the ODBC metric by differentiating between 32 and 64bit platforms {pull}36753[#36753] (issue: {issue}36740[#36740])
-* Fix wrong appliance of StackOverflow limit for IN {pull}36724[#36724] (issue: {issue}36592[#36592])
-* Enhance checks for inexact fields {pull}39427[#39427] (issue: {issue}38501[#38501])
-* Change the default precision for CURRENT_TIMESTAMP function {pull}39391[#39391] (issue: {issue}39288[#39288])
-* Add "fuzziness" option to QUERY and MATCH function predicates {pull}40529[#40529] (issue: {issue}40495[#40495])
-* Add "validate.properties" property to JDBC's allowed list of settings {pull}39050[#39050] (issue: {issue}38068[#38068])
+* Introduce support for NULL values {es-pull}34573[#34573] (issue: {es-issue}32079[#32079])
+* Extend the ODBC metric by differentiating between 32 and 64bit platforms {es-pull}36753[#36753] (issue: {es-issue}36740[#36740])
+* Fix wrong appliance of StackOverflow limit for IN {es-pull}36724[#36724] (issue: {es-issue}36592[#36592])
+* Introduce NOW/CURRENT_TIMESTAMP function {es-pull}36562[#36562] (issue: {es-issue}36534[#36534])
+* Move requests' parameters to requests JSON body {es-pull}36149[#36149] (issue: {es-issue}35992[#35992])
+* Make INTERVAL millis optional {es-pull}36043[#36043] (issue: {es-issue}36032[#36032])
+* Implement data type verification for conditionals {es-pull}35916[#35916] (issue: {es-issue}35907[#35907])
+* Implement GREATEST and LEAST functions {es-pull}35879[#35879] (issue: {es-issue}35878[#35878])
+* Implement null safe equality operator `<=>` {es-pull}35873[#35873] (issue: {es-issue}35871[#35871])
+* SYS COLUMNS returns ODBC specific schema {es-pull}35870[#35870] (issue: {es-issue}35376[#35376])
+* Polish grammar for intervals {es-pull}35853[#35853]
+* Add filtering to SYS TYPES {es-pull}35852[#35852] (issue: {es-issue}35342[#35342])
+* Implement NULLIF(expr1, expr2) function {es-pull}35826[#35826] (issue: {es-issue}35818[#35818])
+* Lock down JDBC driver {es-pull}35798[#35798] (issue: {es-issue}35437[#35437])
+* Implement NVL(expr1, expr2) {es-pull}35794[#35794] (issue: {es-issue}35782[#35782])
+* Implement ISNULL(expr1, expr2) {es-pull}35793[#35793] (issue: {es-issue}35781[#35781])
+* Implement IFNULL variant of COALESCE {es-pull}35762[#35762] (issue: {es-issue}35749[#35749])
+* XPack FeatureSet functionality {es-pull}35725[#35725] (issue: {es-issue}34821[#34821])
+* Perform lazy evaluation of mismatched mappings {es-pull}35676[#35676] (issues: {es-issue}35659[#35659], {es-issue}35675[#35675])
+* Improve validation of unsupported fields {es-pull}35675[#35675] (issue: {es-issue}35673[#35673])
+* Move internals from Joda to java.time {es-pull}35649[#35649] (issue: {es-issue}35633[#35633])
+* Allow look-ahead resolution of aliases for WHERE clause {es-pull}38450[#38450] (issue: {es-issue}29983[#29983])
+* Implement CURRENT_DATE {es-pull}38175[#38175] (issue: {es-issue}38160[#38160])
+* Generate relevant error message when grouping functions are not used in GROUP BY {es-pull}38017[#38017] (issue: {es-issue}37952[#37952])
+* Skip the nested and object field types in case of an ODBC request {es-pull}37948[#37948] (issue: {es-issue}37801[#37801])
+* Add protocol tests and remove jdbc_type from drivers response {es-pull}37516[#37516] (issues: {es-issue}36635[#36635], {es-issue}36882[#36882])
+* Remove slightly used meta commands {es-pull}37506[#37506] (issue: {es-issue}37409[#37409])
+* Describe aliases as views {es-pull}37496[#37496] (issue: {es-issue}37422[#37422])
+* Make `FULL` non-reserved keyword in the grammar {es-pull}37377[#37377] (issue: {es-issue}37376[#37376])
+* Use declared source for error messages {es-pull}37161[#37161]
+* Improve error message when unable to translate to ES query DSL {es-pull}37129[#37129] (issue: {es-issue}37040[#37040])
+* [API] spelling: subtract {es-pull}37055[#37055] (issue: {es-issue}37035[#37035])
+* [API] spelling: similar {es-pull}37054[#37054] (issue: {es-issue}37035[#37035])
+* [API] spelling: input {es-pull}37048[#37048] (issue: {es-issue}37035[#37035])
+* Enhance message for PERCENTILE[_RANK] with field as 2nd arg {es-pull}36933[#36933] (issue: {es-issue}36903[#36903])
+* Preserve original source for each expression {es-pull}36912[#36912] (issue: {es-issue}36894[#36894])
+* Extend the ODBC metric by differentiating between 32 and 64bit platforms {es-pull}36753[#36753] (issue: {es-issue}36740[#36740])
+* Fix wrong appliance of StackOverflow limit for IN {es-pull}36724[#36724] (issue: {es-issue}36592[#36592])
+* Enhance checks for inexact fields {es-pull}39427[#39427] (issue: {es-issue}38501[#38501])
+* Change the default precision for CURRENT_TIMESTAMP function {es-pull}39391[#39391] (issue: {es-issue}39288[#39288])
+* Add "fuzziness" option to QUERY and MATCH function predicates {es-pull}40529[#40529] (issue: {es-issue}40495[#40495])
+* Add "validate.properties" property to JDBC's allowed list of settings {es-pull}39050[#39050] (issue: {es-issue}38068[#38068])
Suggesters::
-* Remove unused empty constructors from suggestions classes {pull}37295[#37295]
-* [API] spelling: likelihood {pull}37052[#37052] (issue: {issue}37035[#37035])
+* Remove unused empty constructors from suggestions classes {es-pull}37295[#37295]
+* [API] spelling: likelihood {es-pull}37052[#37052] (issue: {es-issue}37035[#37035])
Task Management::
-* Periodically try to reassign unassigned persistent tasks {pull}36069[#36069] (issue: {issue}35792[#35792])
-* Only require task permissions {pull}35667[#35667] (issue: {issue}35573[#35573])
-* Retry if task can't be written {pull}35054[#35054] (issue: {issue}33764[#33764])
+* Periodically try to reassign unassigned persistent tasks {es-pull}36069[#36069] (issue: {es-issue}35792[#35792])
+* Only require task permissions {es-pull}35667[#35667] (issue: {es-issue}35573[#35573])
+* Retry if task can't be written {es-pull}35054[#35054] (issue: {es-issue}33764[#33764])
ZenDiscovery::
-* Introduce vote withdrawal {pull}35446[#35446]
-* Add basic Zen1 transport-level BWC {pull}35443[#35443]
-* Add diff-based publishing {pull}35290[#35290]
-* Introduce auto_shrink_voting_configuration setting {pull}35217[#35217]
-* Introduce transport API for cluster bootstrapping {pull}34961[#34961]
-* Reconfigure cluster as its membership changes {pull}34592[#34592] (issue: {issue}33924[#33924])
-* Fail fast on disconnects {pull}34503[#34503]
-* Add storage-layer disruptions to CoordinatorTests {pull}34347[#34347]
-* Add low-level bootstrap implementation {pull}34345[#34345]
-* Gather votes from all nodes {pull}34335[#34335]
-* Add Cluster State Applier {pull}34257[#34257]
-* Add safety phase to CoordinatorTests {pull}34241[#34241]
-* Integrate FollowerChecker with Coordinator {pull}34075[#34075]
-* Integrate LeaderChecker with Coordinator {pull}34049[#34049]
-* Trigger join when active master detected {pull}34008[#34008]
-* Update PeerFinder term on term bump {pull}33992[#33992]
-* Calculate optimal cluster configuration {pull}33924[#33924]
-* Introduce FollowersChecker {pull}33917[#33917]
-* Integrate publication pipeline into Coordinator {pull}33771[#33771]
-* Add DisruptableMockTransport {pull}33713[#33713]
-* Implement basic cluster formation {pull}33668[#33668]
-* Introduce LeaderChecker {pull}33024[#33024]
-* Add leader-side join handling logic {pull}33013[#33013]
-* Add PeerFinder#onFoundPeersUpdated {pull}32939[#32939]
-* Introduce PreVoteCollector {pull}32847[#32847]
-* Introduce ElectionScheduler {pull}32846[#32846]
-* Introduce ElectionScheduler {pull}32709[#32709]
-* Add HandshakingTransportAddressConnector {pull}32643[#32643] (issue: {issue}32246[#32246])
-* Add UnicastConfiguredHostsResolver {pull}32642[#32642] (issue: {issue}32246[#32246])
-* Cluster state publication pipeline {pull}32584[#32584] (issue: {issue}32006[#32006])
-* Introduce gossip-like discovery of master nodes {pull}32246[#32246]
-* Add core coordination algorithm for cluster state publishing {pull}32171[#32171] (issue: {issue}32006[#32006])
-* Add term and config to cluster state {pull}32100[#32100] (issue: {issue}32006[#32006])
-* Add discovery types to cluster stats {pull}36442[#36442]
-* Introduce `zen2` discovery type {pull}36298[#36298]
-* Persist cluster states the old way on non-master-eligible nodes {pull}36247[#36247] (issue: {issue}3[#3])
-* Storage layer WriteStateException propagation {pull}36052[#36052]
-* Implement Tombstone REST APIs {pull}36007[#36007]
-* Update default for USE_ZEN2 to true {pull}35998[#35998]
-* Add warning if cluster fails to form fast enough {pull}35993[#35993]
-* Allow Setting a List of Bootstrap Nodes to Wait for {pull}35847[#35847]
-* VotingTombstone class {pull}35832[#35832]
-* PersistedState interface implementation {pull}35819[#35819]
-* Support rolling upgrades from Zen1 {pull}35737[#35737]
-* Add lag detector {pull}35685[#35685]
-* Move ClusterState fields to be persisted to ClusterState.Metadata {pull}35625[#35625]
-* Introduce ClusterBootstrapService {pull}35488[#35488]
-* Introduce vote withdrawal {pull}35446[#35446]
-* Add basic Zen1 transport-level BWC {pull}35443[#35443]
-* Add elasticsearch-node detach-cluster tool {pull}37979[#37979]
-* Deprecate minimum_master_nodes {pull}37868[#37868]
-* Step down as master when configured out of voting configuration {pull}37802[#37802] (issue: {issue}37712[#37712])
-* Enforce cluster UUIDs {pull}37775[#37775]
-* Bubble exceptions up in ClusterApplierService {pull}37729[#37729]
-* Use m_m_nodes from Zen1 master for Zen2 bootstrap {pull}37701[#37701]
-* Add tool elasticsearch-node unsafe-bootstrap {pull}37696[#37696]
-* Report terms and version if cluster does not form {pull}37473[#37473]
-* Bootstrap a Zen2 cluster once quorum is discovered {pull}37463[#37463]
-* Zen2: Add join validation {pull}37203[#37203]
-* Publish cluster states in chunks {pull}36973[#36973]
+* Introduce vote withdrawal {es-pull}35446[#35446]
+* Add basic Zen1 transport-level BWC {es-pull}35443[#35443]
+* Add diff-based publishing {es-pull}35290[#35290]
+* Introduce auto_shrink_voting_configuration setting {es-pull}35217[#35217]
+* Introduce transport API for cluster bootstrapping {es-pull}34961[#34961]
+* Reconfigure cluster as its membership changes {es-pull}34592[#34592] (issue: {es-issue}33924[#33924])
+* Fail fast on disconnects {es-pull}34503[#34503]
+* Add storage-layer disruptions to CoordinatorTests {es-pull}34347[#34347]
+* Add low-level bootstrap implementation {es-pull}34345[#34345]
+* Gather votes from all nodes {es-pull}34335[#34335]
+* Add Cluster State Applier {es-pull}34257[#34257]
+* Add safety phase to CoordinatorTests {es-pull}34241[#34241]
+* Integrate FollowerChecker with Coordinator {es-pull}34075[#34075]
+* Integrate LeaderChecker with Coordinator {es-pull}34049[#34049]
+* Trigger join when active master detected {es-pull}34008[#34008]
+* Update PeerFinder term on term bump {es-pull}33992[#33992]
+* Calculate optimal cluster configuration {es-pull}33924[#33924]
+* Introduce FollowersChecker {es-pull}33917[#33917]
+* Integrate publication pipeline into Coordinator {es-pull}33771[#33771]
+* Add DisruptableMockTransport {es-pull}33713[#33713]
+* Implement basic cluster formation {es-pull}33668[#33668]
+* Introduce LeaderChecker {es-pull}33024[#33024]
+* Add leader-side join handling logic {es-pull}33013[#33013]
+* Add PeerFinder#onFoundPeersUpdated {es-pull}32939[#32939]
+* Introduce PreVoteCollector {es-pull}32847[#32847]
+* Introduce ElectionScheduler {es-pull}32846[#32846]
+* Introduce ElectionScheduler {es-pull}32709[#32709]
+* Add HandshakingTransportAddressConnector {es-pull}32643[#32643] (issue: {es-issue}32246[#32246])
+* Add UnicastConfiguredHostsResolver {es-pull}32642[#32642] (issue: {es-issue}32246[#32246])
+* Cluster state publication pipeline {es-pull}32584[#32584] (issue: {es-issue}32006[#32006])
+* Introduce gossip-like discovery of master nodes {es-pull}32246[#32246]
+* Add core coordination algorithm for cluster state publishing {es-pull}32171[#32171] (issue: {es-issue}32006[#32006])
+* Add term and config to cluster state {es-pull}32100[#32100] (issue: {es-issue}32006[#32006])
+* Add discovery types to cluster stats {es-pull}36442[#36442]
+* Introduce `zen2` discovery type {es-pull}36298[#36298]
+* Persist cluster states the old way on non-master-eligible nodes {es-pull}36247[#36247] (issue: {es-issue}3[#3])
+* Storage layer WriteStateException propagation {es-pull}36052[#36052]
+* Implement Tombstone REST APIs {es-pull}36007[#36007]
+* Update default for USE_ZEN2 to true {es-pull}35998[#35998]
+* Add warning if cluster fails to form fast enough {es-pull}35993[#35993]
+* Allow Setting a List of Bootstrap Nodes to Wait for {es-pull}35847[#35847]
+* VotingTombstone class {es-pull}35832[#35832]
+* PersistedState interface implementation {es-pull}35819[#35819]
+* Support rolling upgrades from Zen1 {es-pull}35737[#35737]
+* Add lag detector {es-pull}35685[#35685]
+* Move ClusterState fields to be persisted to ClusterState.Metadata {es-pull}35625[#35625]
+* Introduce ClusterBootstrapService {es-pull}35488[#35488]
+* Introduce vote withdrawal {es-pull}35446[#35446]
+* Add basic Zen1 transport-level BWC {es-pull}35443[#35443]
+* Add elasticsearch-node detach-cluster tool {es-pull}37979[#37979]
+* Deprecate minimum_master_nodes {es-pull}37868[#37868]
+* Step down as master when configured out of voting configuration {es-pull}37802[#37802] (issue: {es-issue}37712[#37712])
+* Enforce cluster UUIDs {es-pull}37775[#37775]
+* Bubble exceptions up in ClusterApplierService {es-pull}37729[#37729]
+* Use m_m_nodes from Zen1 master for Zen2 bootstrap {es-pull}37701[#37701]
+* Add tool elasticsearch-node unsafe-bootstrap {es-pull}37696[#37696]
+* Report terms and version if cluster does not form {es-pull}37473[#37473]
+* Bootstrap a Zen2 cluster once quorum is discovered {es-pull}37463[#37463]
+* Zen2: Add join validation {es-pull}37203[#37203]
+* Publish cluster states in chunks {es-pull}36973[#36973]
@@ -1107,552 +1107,552 @@ ZenDiscovery::
=== Bug fixes
Aggregations::
-* Fix InternalAutoDateHistogram reproducible failure {pull}32723[#32723] (issue: {issue}32215[#32215])
-* fix MultiValuesSourceFieldConfig toXContent {pull}36525[#36525] (issue: {issue}36474[#36474])
-* Cache the score of the parent document in the nested agg {pull}36019[#36019] (issues: {issue}34555[#34555], {issue}35985[#35985])
-* Correct implemented interface of ParsedReverseNested {pull}35455[#35455] (issue: {issue}35449[#35449])
-* Handle IndexOrDocValuesQuery in composite aggregation {pull}35392[#35392]
-* Don't load global ordinals with the `map` execution_hint {pull}37833[#37833] (issue: {issue}37705[#37705])
-* Issue #37303 - Invalid variance fix {pull}37384[#37384] (issue: {issue}37303[#37303])
-* Skip sibling pipeline aggregators reduction during non-final reduce {pull}40101[#40101] (issue: {issue}40059[#40059])
-* Extend nextDoc to delegate to the wrapped doc-value iterator for date_nanos {pull}39176[#39176] (issue: {issue}39107[#39107])
-* Only create MatrixStatsResults on final reduction {pull}38130[#38130] (issue: {issue}37587[#37587])
+* Fix InternalAutoDateHistogram reproducible failure {es-pull}32723[#32723] (issue: {es-issue}32215[#32215])
+* fix MultiValuesSourceFieldConfig toXContent {es-pull}36525[#36525] (issue: {es-issue}36474[#36474])
+* Cache the score of the parent document in the nested agg {es-pull}36019[#36019] (issues: {es-issue}34555[#34555], {es-issue}35985[#35985])
+* Correct implemented interface of ParsedReverseNested {es-pull}35455[#35455] (issue: {es-issue}35449[#35449])
+* Handle IndexOrDocValuesQuery in composite aggregation {es-pull}35392[#35392]
+* Don't load global ordinals with the `map` execution_hint {es-pull}37833[#37833] (issue: {es-issue}37705[#37705])
+* Issue #37303 - Invalid variance fix {es-pull}37384[#37384] (issue: {es-issue}37303[#37303])
+* Skip sibling pipeline aggregators reduction during non-final reduce {es-pull}40101[#40101] (issue: {es-issue}40059[#40059])
+* Extend nextDoc to delegate to the wrapped doc-value iterator for date_nanos {es-pull}39176[#39176] (issue: {es-issue}39107[#39107])
+* Only create MatrixStatsResults on final reduction {es-pull}38130[#38130] (issue: {es-issue}37587[#37587])
Allocation::
-* Fix _host based require filters {pull}38173[#38173]
-* ALLOC: Fail Stale Primary Alloc. Req. without Data {pull}37226[#37226] (issue: {issue}37098[#37098])
+* Fix _host based require filters {es-pull}38173[#38173]
+* ALLOC: Fail Stale Primary Alloc. Req. without Data {es-pull}37226[#37226] (issue: {es-issue}37098[#37098])
Analysis::
-* Close #26771: beider_morse phonetic encoder failure when languageset unspecified {pull}26848[#26848] (issue: {issue}26771[#26771])
-* Fix PreConfiguredTokenFilters getSynonymFilter() implementations {pull}38839[#38839] (issue: {issue}38793[#38793])
+* Close #26771: beider_morse phonetic encoder failure when languageset unspecified {es-pull}26848[#26848] (issue: {es-issue}26771[#26771])
+* Fix PreConfiguredTokenFilters getSynonymFilter() implementations {es-pull}38839[#38839] (issue: {es-issue}38793[#38793])
Audit::
-* Fix origin.type for connection_* events {pull}36410[#36410]
-* Fix IndexAuditTrail rolling restart on rollover edge {pull}35988[#35988] (issue: {issue}33867[#33867])
-* Fix NPE in Logfile Audit Filter {pull}38120[#38120] (issue: {issue}38097[#38097])
-* LoggingAuditTrail correctly handle ReplicatedWriteRequest {pull}39925[#39925] (issue: {issue}39555[#39555])
+* Fix origin.type for connection_* events {es-pull}36410[#36410]
+* Fix IndexAuditTrail rolling restart on rollover edge {es-pull}35988[#35988] (issue: {es-issue}33867[#33867])
+* Fix NPE in Logfile Audit Filter {es-pull}38120[#38120] (issue: {es-issue}38097[#38097])
+* LoggingAuditTrail correctly handle ReplicatedWriteRequest {es-pull}39925[#39925] (issue: {es-issue}39555[#39555])
Authorization::
-* Empty GetAliases authorization fix {pull}34444[#34444] (issue: {issue}31952[#31952])
+* Empty GetAliases authorization fix {es-pull}34444[#34444] (issue: {es-issue}31952[#31952])
Authentication::
-* Fix kerberos setting registration {pull}35986[#35986] (issues: {issue}30241[#30241], {issue}35942[#35942])
-* Add support for Kerberos V5 Oid {pull}35764[#35764] (issue: {issue}34763[#34763])
-* Enhance parsing of StatusCode in SAML Responses {pull}38628[#38628]
-* Limit token expiry to 1 hour maximum {pull}38244[#38244]
-* Fix expired token message in Exception header {pull}37196[#37196]
-* Fix NPE in CachingUsernamePasswordRealm {pull}36953[#36953] (issue: {issue}36951[#36951])
-* Allow non super users to create API keys {pull}40028[#40028] (issue: {issue}40029[#40029])
-* Use consistent view of realms for authentication {pull}38815[#38815] (issue: {issue}30301[#30301])
-* Correct authenticate response for API key {pull}39684[#39684]
-* Fix security index auto-create and state recovery race {pull}39582[#39582]
+* Fix kerberos setting registration {es-pull}35986[#35986] (issues: {es-issue}30241[#30241], {es-issue}35942[#35942])
+* Add support for Kerberos V5 Oid {es-pull}35764[#35764] (issue: {es-issue}34763[#34763])
+* Enhance parsing of StatusCode in SAML Responses {es-pull}38628[#38628]
+* Limit token expiry to 1 hour maximum {es-pull}38244[#38244]
+* Fix expired token message in Exception header {es-pull}37196[#37196]
+* Fix NPE in CachingUsernamePasswordRealm {es-pull}36953[#36953] (issue: {es-issue}36951[#36951])
+* Allow non super users to create API keys {es-pull}40028[#40028] (issue: {es-issue}40029[#40029])
+* Use consistent view of realms for authentication {es-pull}38815[#38815] (issue: {es-issue}30301[#30301])
+* Correct authenticate response for API key {es-pull}39684[#39684]
+* Fix security index auto-create and state recovery race {es-pull}39582[#39582]
Build::
-* Use explicit deps on test tasks for check {pull}36325[#36325]
-* Fix jdbc jar pom to not include deps {pull}36036[#36036] (issue: {issue}32014[#32014])
-* Fix official plugins list {pull}35661[#35661] (issue: {issue}35623[#35623])
+* Use explicit deps on test tasks for check {es-pull}36325[#36325]
+* Fix jdbc jar pom to not include deps {es-pull}36036[#36036] (issue: {es-issue}32014[#32014])
+* Fix official plugins list {es-pull}35661[#35661] (issue: {es-issue}35623[#35623])
CCR::
-* Fix follow stats API's follower index filtering feature {pull}36647[#36647]
-* AutoFollowCoordinator should tolerate that auto follow patterns may be removed {pull}35945[#35945] (issue: {issue}35937[#35937])
-* Only auto follow indices when all primary shards have started {pull}35814[#35814] (issue: {issue}35480[#35480])
-* Avoid NPE in follower stats when no tasks metadata {pull}35802[#35802]
-* Fix the names of CCR stats endpoints in usage API {pull}35438[#35438]
-* Prevent CCR recovery from missing documents {pull}38237[#38237]
-* Fix file reading in ccr restore service {pull}38117[#38117]
-* Correct argument names in update mapping/settings from leader {pull}38063[#38063]
-* Ensure changes requests return the latest mapping version {pull}37633[#37633]
-* Do not set fatal exception when shard follow task is stopped. {pull}37603[#37603]
-* Add fatal_exception field for ccr stats in monitoring mapping {pull}37563[#37563]
-* Do not add index event listener if CCR disabled {pull}37432[#37432]
-* When removing an AutoFollower also mark it as removed. {pull}37402[#37402] (issue: {issue}36761[#36761])
-* Make shard follow tasks more resilient for restarts {pull}37239[#37239] (issue: {issue}37231[#37231])
-* Resume follow Api should not require a request body {pull}37217[#37217] (issue: {issue}37022[#37022])
-* Report error if auto follower tries auto follow a leader index with soft deletes disabled {pull}36886[#36886] (issue: {issue}33007[#33007])
-* Remote cluster license checker and no license info. {pull}36837[#36837] (issue: {issue}36815[#36815])
-* Make CCR resilient against missing remote cluster connections {pull}36682[#36682] (issues: {issue}36255[#36255], {issue}36667[#36667])
-* AutoFollowCoordinator and follower index already created {pull}36540[#36540] (issue: {issue}33007[#33007])
-* Safe publication of AutoFollowCoordinator {pull}40153[#40153] (issue: {issue}38560[#38560])
-* Enable reading auto-follow patterns from x-content {pull}40130[#40130] (issue: {issue}40128[#40128])
-* Stop auto-followers on shutdown {pull}40124[#40124]
-* Protect against the leader index being removed {pull}39351[#39351] (issue: {issue}39308[#39308])
-* Handle the fact that `ShardStats` instance may have no commit or seqno stats {pull}38782[#38782] (issue: {issue}38779[#38779])
-* Fix LocalIndexFollowingIT#testRemoveRemoteConnection() test {pull}38709[#38709] (issue: {issue}38695[#38695])
-* Fix shard follow task startup error handling {pull}39053[#39053] (issue: {issue}38779[#38779])
-* Filter out upgraded version index settings when starting index following {pull}38838[#38838] (issue: {issue}38835[#38835])
+* Fix follow stats API's follower index filtering feature {es-pull}36647[#36647]
+* AutoFollowCoordinator should tolerate that auto follow patterns may be removed {es-pull}35945[#35945] (issue: {es-issue}35937[#35937])
+* Only auto follow indices when all primary shards have started {es-pull}35814[#35814] (issue: {es-issue}35480[#35480])
+* Avoid NPE in follower stats when no tasks metadata {es-pull}35802[#35802]
+* Fix the names of CCR stats endpoints in usage API {es-pull}35438[#35438]
+* Prevent CCR recovery from missing documents {es-pull}38237[#38237]
+* Fix file reading in ccr restore service {es-pull}38117[#38117]
+* Correct argument names in update mapping/settings from leader {es-pull}38063[#38063]
+* Ensure changes requests return the latest mapping version {es-pull}37633[#37633]
+* Do not set fatal exception when shard follow task is stopped. {es-pull}37603[#37603]
+* Add fatal_exception field for ccr stats in monitoring mapping {es-pull}37563[#37563]
+* Do not add index event listener if CCR disabled {es-pull}37432[#37432]
+* When removing an AutoFollower also mark it as removed. {es-pull}37402[#37402] (issue: {es-issue}36761[#36761])
+* Make shard follow tasks more resilient for restarts {es-pull}37239[#37239] (issue: {es-issue}37231[#37231])
+* Resume follow Api should not require a request body {es-pull}37217[#37217] (issue: {es-issue}37022[#37022])
+* Report error if auto follower tries auto follow a leader index with soft deletes disabled {es-pull}36886[#36886] (issue: {es-issue}33007[#33007])
+* Remote cluster license checker and no license info. {es-pull}36837[#36837] (issue: {es-issue}36815[#36815])
+* Make CCR resilient against missing remote cluster connections {es-pull}36682[#36682] (issues: {es-issue}36255[#36255], {es-issue}36667[#36667])
+* AutoFollowCoordinator and follower index already created {es-pull}36540[#36540] (issue: {es-issue}33007[#33007])
+* Safe publication of AutoFollowCoordinator {es-pull}40153[#40153] (issue: {es-issue}38560[#38560])
+* Enable reading auto-follow patterns from x-content {es-pull}40130[#40130] (issue: {es-issue}40128[#40128])
+* Stop auto-followers on shutdown {es-pull}40124[#40124]
+* Protect against the leader index being removed {es-pull}39351[#39351] (issue: {es-issue}39308[#39308])
+* Handle the fact that `ShardStats` instance may have no commit or seqno stats {es-pull}38782[#38782] (issue: {es-issue}38779[#38779])
+* Fix LocalIndexFollowingIT#testRemoveRemoteConnection() test {es-pull}38709[#38709] (issue: {es-issue}38695[#38695])
+* Fix shard follow task startup error handling {es-pull}39053[#39053] (issue: {es-issue}38779[#38779])
+* Filter out upgraded version index settings when starting index following {es-pull}38838[#38838] (issue: {es-issue}38835[#38835])
Circuit Breakers::
-* Modify `BigArrays` to take name of circuit breaker {pull}36461[#36461] (issue: {issue}31435[#31435])
+* Modify `BigArrays` to take name of circuit breaker {es-pull}36461[#36461] (issue: {es-issue}31435[#31435])
Core::
-* Fix CompositeBytesReference#slice to not throw AIOOBE with legal offsets. {pull}35955[#35955] (issue: {issue}35950[#35950])
-* Suppress CachedTimeThread in hot threads output {pull}35558[#35558] (issue: {issue}23175[#23175])
-* Upgrade to Joda 2.10.1 {pull}35410[#35410] (issue: {issue}33749[#33749])
+* Fix CompositeBytesReference#slice to not throw AIOOBE with legal offsets. {es-pull}35955[#35955] (issue: {es-issue}35950[#35950])
+* Suppress CachedTimeThread in hot threads output {es-pull}35558[#35558] (issue: {es-issue}23175[#23175])
+* Upgrade to Joda 2.10.1 {es-pull}35410[#35410] (issue: {es-issue}33749[#33749])
CRUD::
-* Fix Reindex from remote query logic {pull}36908[#36908]
-* Synchronize WriteReplicaResult callbacks {pull}36770[#36770]
-* Cascading primary failure lead to MSU too low {pull}40249[#40249]
-* Store Pending Deletions Fix {pull}40345[#40345] (issue: {issue}40249[#40249])
-* ShardBulkAction ignore primary response on primary {pull}38901[#38901]
+* Fix Reindex from remote query logic {es-pull}36908[#36908]
+* Synchronize WriteReplicaResult callbacks {es-pull}36770[#36770]
+* Cascading primary failure lead to MSU too low {es-pull}40249[#40249]
+* Store Pending Deletions Fix {es-pull}40345[#40345] (issue: {es-issue}40249[#40249])
+* ShardBulkAction ignore primary response on primary {es-pull}38901[#38901]
Cluster Coordination::
-* Fix node tool cleanup {pull}39389[#39389]
-* Avoid serialising state if it was already serialised {pull}39179[#39179]
-* Do not perform cleanup if Manifest write fails with dirty exception {pull}40519[#40519] (issue: {issue}39077[#39077])
-* Cache compressed cluster state size {pull}39827[#39827] (issue: {issue}39806[#39806])
-* Drop node if asymmetrically partitioned from master {pull}39598[#39598]
-* Fixing the custom object serialization bug in diffable utils. {pull}39544[#39544]
-* Clean GatewayAllocator when stepping down as master {pull}38885[#38885]
+* Fix node tool cleanup {es-pull}39389[#39389]
+* Avoid serialising state if it was already serialised {es-pull}39179[#39179]
+* Do not perform cleanup if Manifest write fails with dirty exception {es-pull}40519[#40519] (issue: {es-issue}39077[#39077])
+* Cache compressed cluster state size {es-pull}39827[#39827] (issue: {es-issue}39806[#39806])
+* Drop node if asymmetrically partitioned from master {es-pull}39598[#39598]
+* Fixing the custom object serialization bug in diffable utils. {es-pull}39544[#39544]
+* Clean GatewayAllocator when stepping down as master {es-pull}38885[#38885]
Distributed::
-* Combine the execution of an exclusive replica operation with primary term update {pull}36116[#36116] (issue: {issue}35850[#35850])
-* ActiveShardCount should not fail when closing the index {pull}35936[#35936]
-* TransportVerifyShardBeforeCloseAction should force a flush {pull}38401[#38401] (issues: {issue}33888[#33888], {issue}37961[#37961])
-* Fix limit on retaining sequence number {pull}37992[#37992] (issue: {issue}37165[#37165])
-* Close Index API should force a flush if a sync is needed {pull}37961[#37961] (issues: {issue}33888[#33888], {issue}37426[#37426])
-* Force Refresh Listeners when Acquiring all Operation Permits {pull}36835[#36835]
-* Replaced the word 'shards' with 'replicas' in an error message. (#36234) {pull}36275[#36275] (issue: {issue}36234[#36234])
-* Ignore waitForActiveShards when syncing leases {pull}39224[#39224] (issue: {issue}39089[#39089])
-* Fix synchronization in LocalCheckpointTracker#contains {pull}38755[#38755] (issues: {issue}33871[#33871], {issue}38633[#38633])
-* Enforce retention leases require soft deletes {pull}39922[#39922] (issue: {issue}39914[#39914])
-* Treat TransportService stopped error as node is closing {pull}39800[#39800] (issue: {issue}39584[#39584])
-* Use cause to determine if node with primary is closing {pull}39723[#39723] (issue: {issue}39584[#39584])
-* Don’t ack if unable to remove failing replica {pull}39584[#39584] (issue: {issue}39467[#39467])
-* Fix NPE on Stale Index in IndicesService {pull}38891[#38891] (issue: {issue}38845[#38845])
+* Combine the execution of an exclusive replica operation with primary term update {es-pull}36116[#36116] (issue: {es-issue}35850[#35850])
+* ActiveShardCount should not fail when closing the index {es-pull}35936[#35936]
+* TransportVerifyShardBeforeCloseAction should force a flush {es-pull}38401[#38401] (issues: {es-issue}33888[#33888], {es-issue}37961[#37961])
+* Fix limit on retaining sequence number {es-pull}37992[#37992] (issue: {es-issue}37165[#37165])
+* Close Index API should force a flush if a sync is needed {es-pull}37961[#37961] (issues: {es-issue}33888[#33888], {es-issue}37426[#37426])
+* Force Refresh Listeners when Acquiring all Operation Permits {es-pull}36835[#36835]
+* Replaced the word 'shards' with 'replicas' in an error message. (#36234) {es-pull}36275[#36275] (issue: {es-issue}36234[#36234])
+* Ignore waitForActiveShards when syncing leases {es-pull}39224[#39224] (issue: {es-issue}39089[#39089])
+* Fix synchronization in LocalCheckpointTracker#contains {es-pull}38755[#38755] (issues: {es-issue}33871[#33871], {es-issue}38633[#38633])
+* Enforce retention leases require soft deletes {es-pull}39922[#39922] (issue: {es-issue}39914[#39914])
+* Treat TransportService stopped error as node is closing {es-pull}39800[#39800] (issue: {es-issue}39584[#39584])
+* Use cause to determine if node with primary is closing {es-pull}39723[#39723] (issue: {es-issue}39584[#39584])
+* Don’t ack if unable to remove failing replica {es-pull}39584[#39584] (issue: {es-issue}39467[#39467])
+* Fix NPE on Stale Index in IndicesService {es-pull}38891[#38891] (issue: {es-issue}38845[#38845])
Engine::
-* Set Lucene version upon index creation. {pull}36038[#36038] (issue: {issue}33826[#33826])
-* Wrap can_match reader with ElasticsearchDirectoryReader {pull}35857[#35857]
-* Copy checkpoint atomically when rolling generation {pull}35407[#35407]
-* Subclass NIOFSDirectory instead of using FileSwitchDirectory {pull}37140[#37140] (issues: {issue}36668[#36668], {issue}37111[#37111])
-* Bubble up exception when processing NoOp {pull}39338[#39338] (issue: {issue}38898[#38898])
-* ReadOnlyEngine should update translog recovery state information {pull}39238[#39238]
-* Advance max_seq_no before add operation to Lucene {pull}38879[#38879] (issue: {issue}31629[#31629])
+* Set Lucene version upon index creation. {es-pull}36038[#36038] (issue: {es-issue}33826[#33826])
+* Wrap can_match reader with ElasticsearchDirectoryReader {es-pull}35857[#35857]
+* Copy checkpoint atomically when rolling generation {es-pull}35407[#35407]
+* Subclass NIOFSDirectory instead of using FileSwitchDirectory {es-pull}37140[#37140] (issues: {es-issue}36668[#36668], {es-issue}37111[#37111])
+* Bubble up exception when processing NoOp {es-pull}39338[#39338] (issue: {es-issue}38898[#38898])
+* ReadOnlyEngine should update translog recovery state information {es-pull}39238[#39238]
+* Advance max_seq_no before add operation to Lucene {es-pull}38879[#38879] (issue: {es-issue}31629[#31629])
Features/Features::
-* Only count some fields types for deprecation check {pull}40166[#40166]
-* Deprecation check for indices with very large numbers of fields {pull}39869[#39869] (issue: {issue}39851[#39851])
+* Only count some fields types for deprecation check {es-pull}40166[#40166]
+* Deprecation check for indices with very large numbers of fields {es-pull}39869[#39869] (issue: {es-issue}39851[#39851])
Features/ILM::
-* Preserve ILM operation mode when creating new lifecycles {pull}38134[#38134] (issues: {issue}38229[#38229], {issue}38230[#38230])
-* Retry ILM steps that fail due to SnapshotInProgressException {pull}37624[#37624] (issues: {issue}37541[#37541], {issue}37552[#37552])
-* Remove `indexing_complete` when removing policy {pull}36620[#36620]
-* Handle failure to release retention leases in ILM {pull}39281[#39281] (issue: {issue}39181[#39181])
-* Correct ILM metadata minimum compatibility version {pull}40569[#40569] (issue: {issue}40565[#40565])
-* Handle null retention leases in WaitForNoFollowersStep {pull}40477[#40477]
-* Allow ILM to stop if indices have nonexistent policies {pull}40820[#40820] (issue: {issue}40824[#40824])
+* Preserve ILM operation mode when creating new lifecycles {es-pull}38134[#38134] (issues: {es-issue}38229[#38229], {es-issue}38230[#38230])
+* Retry ILM steps that fail due to SnapshotInProgressException {es-pull}37624[#37624] (issues: {es-issue}37541[#37541], {es-issue}37552[#37552])
+* Remove `indexing_complete` when removing policy {es-pull}36620[#36620]
+* Handle failure to release retention leases in ILM {es-pull}39281[#39281] (issue: {es-issue}39181[#39181])
+* Correct ILM metadata minimum compatibility version {es-pull}40569[#40569] (issue: {es-issue}40565[#40565])
+* Handle null retention leases in WaitForNoFollowersStep {es-pull}40477[#40477]
+* Allow ILM to stop if indices have nonexistent policies {es-pull}40820[#40820] (issue: {es-issue}40824[#40824])
Features/Indices APIs::
-* Validate top-level keys for create index request (#23755) {pull}23869[#23869] (issue: {issue}23755[#23755])
-* Reject delete index requests with a body {pull}37501[#37501] (issue: {issue}8217[#8217])
-* Fix duplicate phrase in shrink/split error message {pull}36734[#36734] (issue: {issue}36729[#36729])
-* Get Aliases with wildcard exclusion expression {pull}34230[#34230] (issues: {issue}33518[#33518], {issue}33805[#33805], {issue}34144[#34144])
+* Validate top-level keys for create index request (#23755) {es-pull}23869[#23869] (issue: {es-issue}23755[#23755])
+* Reject delete index requests with a body {es-pull}37501[#37501] (issue: {es-issue}8217[#8217])
+* Fix duplicate phrase in shrink/split error message {es-pull}36734[#36734] (issue: {es-issue}36729[#36729])
+* Get Aliases with wildcard exclusion expression {es-pull}34230[#34230] (issues: {es-issue}33518[#33518], {es-issue}33805[#33805], {es-issue}34144[#34144])
Features/Ingest::
-* Fix Deprecation Warning in Script Proc. {pull}32407[#32407]
-* Support unknown fields in ingest pipeline map configuration {pull}38352[#38352] (issue: {issue}36938[#36938])
-* Ingest node - user_agent, move device parsing to an object {pull}38115[#38115] (issues: {issue}37329[#37329], {issue}38094[#38094])
-* Fix on_failure with Drop processor {pull}36686[#36686] (issue: {issue}36151[#36151])
-* Support default pipelines + bulk upserts {pull}36618[#36618] (issue: {issue}36219[#36219])
-* Ingest ingest then create index {pull}39607[#39607] (issues: {issue}32758[#32758], {issue}32786[#32786], {issue}36545[#36545])
+* Fix Deprecation Warning in Script Proc. {es-pull}32407[#32407]
+* Support unknown fields in ingest pipeline map configuration {es-pull}38352[#38352] (issue: {es-issue}36938[#36938])
+* Ingest node - user_agent, move device parsing to an object {es-pull}38115[#38115] (issues: {es-issue}37329[#37329], {es-issue}38094[#38094])
+* Fix on_failure with Drop processor {es-pull}36686[#36686] (issue: {es-issue}36151[#36151])
+* Support default pipelines + bulk upserts {es-pull}36618[#36618] (issue: {es-issue}36219[#36219])
+* Ingest ingest then create index {es-pull}39607[#39607] (issues: {es-issue}32758[#32758], {es-issue}32786[#32786], {es-issue}36545[#36545])
Features/Java High Level REST Client::
-* Drop extra level from user parser {pull}34932[#34932]
-* Update IndexTemplateMetadata to allow unknown fields {pull}38448[#38448] (issue: {issue}36938[#36938])
-* `if_seq_no` and `if_primary_term` parameters aren't wired correctly in REST Client's CRUD API {pull}38411[#38411]
-* Update Rollup Caps to allow unknown fields {pull}38339[#38339] (issue: {issue}36938[#36938])
-* Fix ILM explain response to allow unknown fields {pull}38054[#38054] (issue: {issue}36938[#36938])
-* Fix ILM status to allow unknown fields {pull}38043[#38043] (issue: {issue}36938[#36938])
-* Fix ILM Lifecycle Policy to allow unknown fields {pull}38041[#38041] (issue: {issue}36938[#36938])
-* Update authenticate to allow unknown fields {pull}37713[#37713] (issue: {issue}36938[#36938])
-* Update verify repository to allow unknown fields {pull}37619[#37619] (issue: {issue}36938[#36938])
-* Update get users to allow unknown fields {pull}37593[#37593] (issue: {issue}36938[#36938])
-* Update Execute Watch to allow unknown fields {pull}37498[#37498] (issue: {issue}36938[#36938])
-* Update Put Watch to allow unknown fields {pull}37494[#37494] (issue: {issue}36938[#36938])
-* Update Delete Watch to allow unknown fields {pull}37435[#37435] (issue: {issue}36938[#36938])
-* Fix rest reindex test for IPv4 addresses {pull}37310[#37310]
-* Fix weighted_avg parser not found for RestHighLevelClient {pull}37027[#37027] (issue: {issue}36861[#36861])
+* Drop extra level from user parser {es-pull}34932[#34932]
+* Update IndexTemplateMetadata to allow unknown fields {es-pull}38448[#38448] (issue: {es-issue}36938[#36938])
+* `if_seq_no` and `if_primary_term` parameters aren't wired correctly in REST Client's CRUD API {es-pull}38411[#38411]
+* Update Rollup Caps to allow unknown fields {es-pull}38339[#38339] (issue: {es-issue}36938[#36938])
+* Fix ILM explain response to allow unknown fields {es-pull}38054[#38054] (issue: {es-issue}36938[#36938])
+* Fix ILM status to allow unknown fields {es-pull}38043[#38043] (issue: {es-issue}36938[#36938])
+* Fix ILM Lifecycle Policy to allow unknown fields {es-pull}38041[#38041] (issue: {es-issue}36938[#36938])
+* Update authenticate to allow unknown fields {es-pull}37713[#37713] (issue: {es-issue}36938[#36938])
+* Update verify repository to allow unknown fields {es-pull}37619[#37619] (issue: {es-issue}36938[#36938])
+* Update get users to allow unknown fields {es-pull}37593[#37593] (issue: {es-issue}36938[#36938])
+* Update Execute Watch to allow unknown fields {es-pull}37498[#37498] (issue: {es-issue}36938[#36938])
+* Update Put Watch to allow unknown fields {es-pull}37494[#37494] (issue: {es-issue}36938[#36938])
+* Update Delete Watch to allow unknown fields {es-pull}37435[#37435] (issue: {es-issue}36938[#36938])
+* Fix rest reindex test for IPv4 addresses {es-pull}37310[#37310]
+* Fix weighted_avg parser not found for RestHighLevelClient {es-pull}37027[#37027] (issue: {es-issue}36861[#36861])
Features/Java Low Level REST Client::
-* Remove I/O pool blocking sniffing call from onFailure callback, add some logic around host exclusion {pull}27985[#27985] (issue: {issue}27984[#27984])
-* Fix potential IllegalCapacityException in LLRC when selecting nodes {pull}37821[#37821]
+* Remove I/O pool blocking sniffing call from onFailure callback, add some logic around host exclusion {es-pull}27985[#27985] (issue: {es-issue}27984[#27984])
+* Fix potential IllegalCapacityException in LLRC when selecting nodes {es-pull}37821[#37821]
Features/Monitoring::
-* Allow built-in monitoring_user role to call GET _xpack API {pull}38060[#38060] (issue: {issue}37970[#37970])
-* Don't emit deprecation warnings on calls to the monitoring bulk API. {pull}39805[#39805] (issue: {issue}39336[#39336])
+* Allow built-in monitoring_user role to call GET _xpack API {es-pull}38060[#38060] (issue: {es-issue}37970[#37970])
+* Don't emit deprecation warnings on calls to the monitoring bulk API. {es-pull}39805[#39805] (issue: {es-issue}39336[#39336])
Features/Watcher::
-* Ignore system locale/timezone in croneval CLI tool {pull}33215[#33215]
-* Support merge nested Map in list for JIRA configurations {pull}37634[#37634] (issue: {issue}30068[#30068])
-* Watcher accounts constructed lazily {pull}36656[#36656]
-* Ensures watch definitions are valid json {pull}30692[#30692] (issue: {issue}29746[#29746])
-* Use non-ILM template setting up watch history template & ILM disabled {pull}39325[#39325] (issue: {issue}38805[#38805])
-* Only flush Watcher's bulk processor if Watcher is enabled {pull}38803[#38803] (issue: {issue}38798[#38798])
-* Fix Watcher stats class cast exception {pull}39821[#39821] (issue: {issue}39780[#39780])
-* Use any index specified by .watches for Watcher {pull}39541[#39541] (issue: {issue}39478[#39478])
-* Resolve concurrency with watcher trigger service {pull}39092[#39092] (issue: {issue}39087[#39087])
-* Metric on watcher stats is a list not an enum {pull}39114[#39114]
+* Ignore system locale/timezone in croneval CLI tool {es-pull}33215[#33215]
+* Support merge nested Map in list for JIRA configurations {es-pull}37634[#37634] (issue: {es-issue}30068[#30068])
+* Watcher accounts constructed lazily {es-pull}36656[#36656]
+* Ensures watch definitions are valid json {es-pull}30692[#30692] (issue: {es-issue}29746[#29746])
+* Use non-ILM template setting up watch history template & ILM disabled {es-pull}39325[#39325] (issue: {es-issue}38805[#38805])
+* Only flush Watcher's bulk processor if Watcher is enabled {es-pull}38803[#38803] (issue: {es-issue}38798[#38798])
+* Fix Watcher stats class cast exception {es-pull}39821[#39821] (issue: {es-issue}39780[#39780])
+* Use any index specified by .watches for Watcher {es-pull}39541[#39541] (issue: {es-issue}39478[#39478])
+* Resolve concurrency with watcher trigger service {es-pull}39092[#39092] (issue: {es-issue}39087[#39087])
+* Metric on watcher stats is a list not an enum {es-pull}39114[#39114]
Geo::
-* Test `GeoShapeQueryTests#testPointsOnly` fails {pull}27454[#27454]
-* More robust handling of ignore_malformed in geoshape parsing {pull}35603[#35603] (issues: {issue}34047[#34047], {issue}34498[#34498])
-* Better handling of malformed geo_points {pull}35554[#35554] (issue: {issue}35419[#35419])
-* Enables coerce support in WKT polygon parser {pull}35414[#35414] (issue: {issue}35059[#35059])
-* Fix GeoHash PrefixTree BWC {pull}38584[#38584] (issue: {issue}38494[#38494])
-* Do not normalize the longitude with value -180 for Lucene shapes {pull}37299[#37299] (issue: {issue}37297[#37297])
-* Geo Point parse error fix {pull}40447[#40447] (issue: {issue}17617[#17617])
+* Test `GeoShapeQueryTests#testPointsOnly` fails {es-pull}27454[#27454]
+* More robust handling of ignore_malformed in geoshape parsing {es-pull}35603[#35603] (issues: {es-issue}34047[#34047], {es-issue}34498[#34498])
+* Better handling of malformed geo_points {es-pull}35554[#35554] (issue: {es-issue}35419[#35419])
+* Enables coerce support in WKT polygon parser {es-pull}35414[#35414] (issue: {es-issue}35059[#35059])
+* Fix GeoHash PrefixTree BWC {es-pull}38584[#38584] (issue: {es-issue}38494[#38494])
+* Do not normalize the longitude with value -180 for Lucene shapes {es-pull}37299[#37299] (issue: {es-issue}37297[#37297])
+* Geo Point parse error fix {es-pull}40447[#40447] (issue: {es-issue}17617[#17617])
Highlighting::
-* Bug fix for AnnotatedTextHighlighter - port of 39525 {pull}39750[#39750] (issue: {issue}39525[#39525])
+* Bug fix for AnnotatedTextHighlighter - port of 39525 {es-pull}39750[#39750] (issue: {es-issue}39525[#39525])
Infra/Core::
-* Ensure shard is refreshed once it's inactive {pull}27559[#27559] (issue: {issue}27500[#27500])
-* Bubble-up exceptions from scheduler {pull}38317[#38317] (issue: {issue}38014[#38014])
-* Revert back to joda's multi date formatters {pull}36814[#36814] (issues: {issue}36447[#36447], {issue}36602[#36602])
-* Propagate Errors in executors to uncaught exception handler {pull}36137[#36137] (issue: {issue}28667[#28667])
-* Correct name of basic_date_time_no_millis {pull}39367[#39367]
-* Allow single digit milliseconds in strict date parsing {pull}40676[#40676] (issue: {issue}40403[#40403])
-* Parse composite patterns using ClassicFormat.parseObject {pull}40100[#40100] (issue: {issue}39916[#39916])
-* Bat scripts to work with JAVA_HOME with parantheses {pull}39712[#39712] (issues: {issue}30606[#30606], {issue}33405[#33405], {issue}38578[#38578], {issue}38624[#38624])
-* Change licence expiration date pattern {pull}39681[#39681] (issue: {issue}39136[#39136])
-* Fix DateFormatters.parseMillis when no timezone is given {pull}39100[#39100] (issue: {issue}39067[#39067])
-* Don't close caches while there might still be in-flight requests. {pull}38958[#38958] (issue: {issue}37117[#37117])
-* Allow single digit milliseconds in strict date parsing {pull}40676[#40676] (issue: {issue}40403[#40403])
+* Ensure shard is refreshed once it's inactive {es-pull}27559[#27559] (issue: {es-issue}27500[#27500])
+* Bubble-up exceptions from scheduler {es-pull}38317[#38317] (issue: {es-issue}38014[#38014])
+* Revert back to joda's multi date formatters {es-pull}36814[#36814] (issues: {es-issue}36447[#36447], {es-issue}36602[#36602])
+* Propagate Errors in executors to uncaught exception handler {es-pull}36137[#36137] (issue: {es-issue}28667[#28667])
+* Correct name of basic_date_time_no_millis {es-pull}39367[#39367]
+* Allow single digit milliseconds in strict date parsing {es-pull}40676[#40676] (issue: {es-issue}40403[#40403])
+* Parse composite patterns using ClassicFormat.parseObject {es-pull}40100[#40100] (issue: {es-issue}39916[#39916])
+* Bat scripts to work with JAVA_HOME with parantheses {es-pull}39712[#39712] (issues: {es-issue}30606[#30606], {es-issue}33405[#33405], {es-issue}38578[#38578], {es-issue}38624[#38624])
+* Change licence expiration date pattern {es-pull}39681[#39681] (issue: {es-issue}39136[#39136])
+* Fix DateFormatters.parseMillis when no timezone is given {es-pull}39100[#39100] (issue: {es-issue}39067[#39067])
+* Don't close caches while there might still be in-flight requests. {es-pull}38958[#38958] (issue: {es-issue}37117[#37117])
+* Allow single digit milliseconds in strict date parsing {es-pull}40676[#40676] (issue: {es-issue}40403[#40403])
Infra/Packaging::
-* Remove NOREPLACE for /etc/elasticsearch in rpm and deb {pull}37839[#37839]
-* Packaging: Update marker used to allow ELASTIC_PASSWORD {pull}37243[#37243] (issue: {issue}37240[#37240])
-* Remove permission editing in postinst {pull}37242[#37242] (issue: {issue}37143[#37143])
-* Some elasticsearch-cli tools could not be run not from ES_HOME {pull}39937[#39937]
-* Obsolete pre 7.0 noarch package in rpm {pull}39472[#39472] (issue: {issue}39414[#39414])
-* Suppress error message when `/proc/sys/vm/max_map_count` is not exists. {pull}35933[#35933]
-* Use TAR instead of DOCKER build type before 6.7.0 {pull}40723[#40723] (issues: {issue}39378[#39378], {issue}40511[#40511])
-* Source additional files correctly in elasticsearch-cli {pull}40890[#40890] (issue: {issue}40889[#40889])
+* Remove NOREPLACE for /etc/elasticsearch in rpm and deb {es-pull}37839[#37839]
+* Packaging: Update marker used to allow ELASTIC_PASSWORD {es-pull}37243[#37243] (issue: {es-issue}37240[#37240])
+* Remove permission editing in postinst {es-pull}37242[#37242] (issue: {es-issue}37143[#37143])
+* Some elasticsearch-cli tools could not be run not from ES_HOME {es-pull}39937[#39937]
+* Obsolete pre 7.0 noarch package in rpm {es-pull}39472[#39472] (issue: {es-issue}39414[#39414])
+* Suppress error message when `/proc/sys/vm/max_map_count` is not exists. {es-pull}35933[#35933]
+* Use TAR instead of DOCKER build type before 6.7.0 {es-pull}40723[#40723] (issues: {es-issue}39378[#39378], {es-issue}40511[#40511])
+* Source additional files correctly in elasticsearch-cli {es-pull}40890[#40890] (issue: {es-issue}40889[#40889])
Infra/REST API::
-* Reject all requests that have an unconsumed body {pull}37504[#37504] (issues: {issue}30792[#30792], {issue}37501[#37501], {issue}8217[#8217])
-* Fix #38623 remove xpack namespace REST API {pull}38625[#38625]
-* Remove the "xpack" namespace from the REST API {pull}38623[#38623]
-* Update spec files that erroneously documented parts as optional {pull}39122[#39122]
-* ilm.explain_lifecycle documents human again {pull}39113[#39113]
-* Index on rollup.rollup_search.json is a list {pull}39097[#39097]
+* Reject all requests that have an unconsumed body {es-pull}37504[#37504] (issues: {es-issue}30792[#30792], {es-issue}37501[#37501], {es-issue}8217[#8217])
+* Fix #38623 remove xpack namespace REST API {es-pull}38625[#38625]
+* Remove the "xpack" namespace from the REST API {es-pull}38623[#38623]
+* Update spec files that erroneously documented parts as optional {es-pull}39122[#39122]
+* ilm.explain_lifecycle documents human again {es-pull}39113[#39113]
+* Index on rollup.rollup_search.json is a list {es-pull}39097[#39097]
Infra/Scripting::
-* Fix Painless void return bug {pull}38046[#38046]
-* Correct bug in ScriptDocValues {pull}40488[#40488]
+* Fix Painless void return bug {es-pull}38046[#38046]
+* Correct bug in ScriptDocValues {es-pull}40488[#40488]
Infra/Settings::
-* Change format how settings represent lists / array {pull}26723[#26723]
-* Fix setting by time unit {pull}37192[#37192]
-* Fix handling of fractional byte size value settings {pull}37172[#37172]
-* Fix handling of fractional time value settings {pull}37171[#37171]
+* Change format how settings represent lists / array {es-pull}26723[#26723]
+* Fix setting by time unit {es-pull}37192[#37192]
+* Fix handling of fractional byte size value settings {es-pull}37172[#37172]
+* Fix handling of fractional time value settings {es-pull}37171[#37171]
Infra/Transport API::
-* Remove version read/write logic in Verify Response {pull}30879[#30879] (issue: {issue}30807[#30807])
-* Enable muted Repository test {pull}30875[#30875] (issue: {issue}30807[#30807])
-* Bad regex in CORS settings should throw a nicer error {pull}29108[#29108]
+* Remove version read/write logic in Verify Response {es-pull}30879[#30879] (issue: {es-issue}30807[#30807])
+* Enable muted Repository test {es-pull}30875[#30875] (issue: {es-issue}30807[#30807])
+* Bad regex in CORS settings should throw a nicer error {es-pull}29108[#29108]
Index APIs::
-* Fix duplicate phrase in shrink/split error message {pull}36734[#36734] (issue: {issue}36729[#36729])
-* Raise a 404 exception when document source is not found (#33384) {pull}34083[#34083] (issue: {issue}33384[#33384])
+* Fix duplicate phrase in shrink/split error message {es-pull}36734[#36734] (issue: {es-issue}36729[#36729])
+* Raise a 404 exception when document source is not found (#33384) {es-pull}34083[#34083] (issue: {es-issue}33384[#33384])
Ingest::
-* Fix on_failure with Drop processor {pull}36686[#36686] (issue: {issue}36151[#36151])
-* Support default pipelines + bulk upserts {pull}36618[#36618] (issue: {issue}36219[#36219])
-* Support default pipeline through an alias {pull}36231[#36231] (issue: {issue}35817[#35817])
+* Fix on_failure with Drop processor {es-pull}36686[#36686] (issue: {es-issue}36151[#36151])
+* Support default pipelines + bulk upserts {es-pull}36618[#36618] (issue: {es-issue}36219[#36219])
+* Support default pipeline through an alias {es-pull}36231[#36231] (issue: {es-issue}35817[#35817])
License::
-* Update versions for start_trial after backport {pull}30218[#30218] (issue: {issue}30135[#30135])
-* Do not serialize basic license exp in x-pack info {pull}30848[#30848]
-* Update versions for start_trial after backport {pull}30218[#30218] (issue: {issue}30135[#30135])
+* Update versions for start_trial after backport {es-pull}30218[#30218] (issue: {es-issue}30135[#30135])
+* Do not serialize basic license exp in x-pack info {es-pull}30848[#30848]
+* Update versions for start_trial after backport {es-pull}30218[#30218] (issue: {es-issue}30135[#30135])
Machine Learning::
-* Interrupt Grok in file structure finder timeout {pull}36588[#36588]
-* Prevent stack overflow while copying ML jobs and datafeeds {pull}36370[#36370] (issue: {issue}36360[#36360])
-* Adjust file structure finder parser config {pull}35935[#35935]
-* Fix find_file_structure NPE with should_trim_fields {pull}35465[#35465] (issue: {issue}35462[#35462])
-* Prevent notifications being created on deletion of a non existent job {pull}35337[#35337] (issues: {issue}34058[#34058], {issue}35336[#35336])
-* Clear Job#finished_time when it is opened (#32605) {pull}32755[#32755]
-* Fix thread leak when waiting for job flush (#32196) {pull}32541[#32541] (issue: {issue}32196[#32196])
+* Interrupt Grok in file structure finder timeout {es-pull}36588[#36588]
+* Prevent stack overflow while copying ML jobs and datafeeds {es-pull}36370[#36370] (issue: {es-issue}36360[#36360])
+* Adjust file structure finder parser config {es-pull}35935[#35935]
+* Fix find_file_structure NPE with should_trim_fields {es-pull}35465[#35465] (issue: {es-issue}35462[#35462])
+* Prevent notifications being created on deletion of a non existent job {es-pull}35337[#35337] (issues: {es-issue}34058[#34058], {es-issue}35336[#35336])
+* Clear Job#finished_time when it is opened (#32605) {es-pull}32755[#32755]
+* Fix thread leak when waiting for job flush (#32196) {es-pull}32541[#32541] (issue: {es-issue}32196[#32196])
* Fix CPoissonMeanConjugate sampling error. {ml-pull}335[#335]
-* Report index unavailable instead of waiting for lazy node {pull}38423[#38423]
-* Fix error race condition on stop _all datafeeds and close _all jobs {pull}38113[#38113] (issue: {issue}37959[#37959])
-* Update ML results mappings on process start {pull}37706[#37706] (issue: {issue}37607[#37607])
-* Prevent submit after autodetect worker is stopped {pull}37700[#37700] (issue: {issue}37108[#37108])
-* Fix ML datafeed CCS with wildcarded cluster name {pull}37470[#37470] (issue: {issue}36228[#36228])
-* Update error message for process update {pull}37363[#37363]
-* Wait for autodetect to be ready in the datafeed {pull}37349[#37349] (issues: {issue}36810[#36810], {issue}37227[#37227])
-* Stop datafeeds running when their jobs are stale {pull}37227[#37227] (issue: {issue}36810[#36810])
-* Order GET job stats response by job id {pull}36841[#36841] (issue: {issue}36683[#36683])
-* Make GetJobStats work with arbitrary wildcards and groups {pull}36683[#36683] (issue: {issue}34745[#34745])
-* Fix datafeed skipping first bucket after lookback when aggs are … {pull}39859[#39859] (issue: {issue}39842[#39842])
-* Refactoring lazy query and agg parsing {pull}39776[#39776] (issue: {issue}39528[#39528])
-* Stop the ML memory tracker before closing node {pull}39111[#39111] (issue: {issue}37117[#37117])
-* Scrolling datafeed should clear scroll contexts on error {pull}40773[#40773] (issue: {issue}40772[#40772])
+* Report index unavailable instead of waiting for lazy node {es-pull}38423[#38423]
+* Fix error race condition on stop _all datafeeds and close _all jobs {es-pull}38113[#38113] (issue: {es-issue}37959[#37959])
+* Update ML results mappings on process start {es-pull}37706[#37706] (issue: {es-issue}37607[#37607])
+* Prevent submit after autodetect worker is stopped {es-pull}37700[#37700] (issue: {es-issue}37108[#37108])
+* Fix ML datafeed CCS with wildcarded cluster name {es-pull}37470[#37470] (issue: {es-issue}36228[#36228])
+* Update error message for process update {es-pull}37363[#37363]
+* Wait for autodetect to be ready in the datafeed {es-pull}37349[#37349] (issues: {es-issue}36810[#36810], {es-issue}37227[#37227])
+* Stop datafeeds running when their jobs are stale {es-pull}37227[#37227] (issue: {es-issue}36810[#36810])
+* Order GET job stats response by job id {es-pull}36841[#36841] (issue: {es-issue}36683[#36683])
+* Make GetJobStats work with arbitrary wildcards and groups {es-pull}36683[#36683] (issue: {es-issue}34745[#34745])
+* Fix datafeed skipping first bucket after lookback when aggs are … {es-pull}39859[#39859] (issue: {es-issue}39842[#39842])
+* Refactoring lazy query and agg parsing {es-pull}39776[#39776] (issue: {es-issue}39528[#39528])
+* Stop the ML memory tracker before closing node {es-pull}39111[#39111] (issue: {es-issue}37117[#37117])
+* Scrolling datafeed should clear scroll contexts on error {es-pull}40773[#40773] (issue: {es-issue}40772[#40772])
Mapping::
-* Ensure that field aliases cannot be used in multi-fields. {pull}32219[#32219]
-* Treat put-mapping calls with `_doc` as a top-level key as typed calls. {pull}38032[#38032]
-* Correct deprec log in RestGetFieldMappingAction {pull}37843[#37843] (issue: {issue}37667[#37667])
-* Restore a noop _all metadata field for 6x indices {pull}37808[#37808] (issue: {issue}37429[#37429])
-* Make sure PutMappingRequest accepts content types other than JSON. {pull}37720[#37720]
-* Make sure to use the resolved type in DocumentMapperService#extractMappings. {pull}37451[#37451] (issue: {issue}36811[#36811])
-* Improve Precision for scaled_float {pull}37169[#37169] (issue: {issue}32570[#32570])
-* Make sure to accept empty unnested mappings in create index requests. {pull}37089[#37089]
-* Stop automatically nesting mappings in index creation requests. {pull}36924[#36924]
-* Rewrite SourceToParse with resolved docType {pull}36921[#36921] (issues: {issue}35790[#35790], {issue}36769[#36769])
-* Optimise rejection of out-of-range `long` values {pull}40325[#40325] (issues: {issue}26137[#26137], {issue}40323[#40323])
-* Make sure to reject mappings with type _doc when include_type_name is false. {pull}38270[#38270] (issue: {issue}38266[#38266])
+* Ensure that field aliases cannot be used in multi-fields. {es-pull}32219[#32219]
+* Treat put-mapping calls with `_doc` as a top-level key as typed calls. {es-pull}38032[#38032]
+* Correct deprec log in RestGetFieldMappingAction {es-pull}37843[#37843] (issue: {es-issue}37667[#37667])
+* Restore a noop _all metadata field for 6x indices {es-pull}37808[#37808] (issue: {es-issue}37429[#37429])
+* Make sure PutMappingRequest accepts content types other than JSON. {es-pull}37720[#37720]
+* Make sure to use the resolved type in DocumentMapperService#extractMappings. {es-pull}37451[#37451] (issue: {es-issue}36811[#36811])
+* Improve Precision for scaled_float {es-pull}37169[#37169] (issue: {es-issue}32570[#32570])
+* Make sure to accept empty unnested mappings in create index requests. {es-pull}37089[#37089]
+* Stop automatically nesting mappings in index creation requests. {es-pull}36924[#36924]
+* Rewrite SourceToParse with resolved docType {es-pull}36921[#36921] (issues: {es-issue}35790[#35790], {es-issue}36769[#36769])
+* Optimise rejection of out-of-range `long` values {es-pull}40325[#40325] (issues: {es-issue}26137[#26137], {es-issue}40323[#40323])
+* Make sure to reject mappings with type _doc when include_type_name is false. {es-pull}38270[#38270] (issue: {es-issue}38266[#38266])
Network::
-* Adjust SSLDriver behavior for JDK11 changes {pull}32145[#32145] (issues: {issue}32122[#32122], {issue}32144[#32144])
-* Netty4SizeHeaderFrameDecoder error {pull}31057[#31057]
-* Fix memory leak in http pipelining {pull}30815[#30815] (issue: {issue}30801[#30801])
-* Fix issue with finishing handshake in ssl driver {pull}30580[#30580]
-* Do not resolve addresses in remote connection info {pull}36671[#36671] (issue: {issue}35658[#35658])
-* Always compress based on the settings {pull}36522[#36522] (issue: {issue}36399[#36399])
-* http.publish_host Should Contain CNAME {pull}32806[#32806] (issue: {issue}22029[#22029])
-* Adjust SSLDriver behavior for JDK11 changes {pull}32145[#32145] (issues: {issue}32122[#32122], {issue}32144[#32144])
-* Add TRACE, CONNECT, and PATCH http methods {pull}31035[#31035] (issue: {issue}31017[#31017])
-* Transport client: Don't validate node in handshake {pull}30737[#30737] (issue: {issue}30141[#30141])
-* Fix issue with finishing handshake in ssl driver {pull}30580[#30580]
-* Remove potential nio selector leak {pull}27825[#27825]
-* Fix issue where the incorrect buffers are written {pull}27695[#27695] (issue: {issue}27551[#27551])
-* Do not set SO_LINGER on server channels {pull}26997[#26997]
-* Do not set SO_LINGER to 0 when not shutting down {pull}26871[#26871] (issue: {issue}26764[#26764])
-* Release pipelined http responses on close {pull}26226[#26226]
-* Reload SSL context on file change for LDAP {pull}36937[#36937] (issues: {issue}30509[#30509], {issue}36923[#36923])
-* Do not resolve addresses in remote connection info {pull}36671[#36671] (issue: {issue}35658[#35658])
+* Adjust SSLDriver behavior for JDK11 changes {es-pull}32145[#32145] (issues: {es-issue}32122[#32122], {es-issue}32144[#32144])
+* Netty4SizeHeaderFrameDecoder error {es-pull}31057[#31057]
+* Fix memory leak in http pipelining {es-pull}30815[#30815] (issue: {es-issue}30801[#30801])
+* Fix issue with finishing handshake in ssl driver {es-pull}30580[#30580]
+* Do not resolve addresses in remote connection info {es-pull}36671[#36671] (issue: {es-issue}35658[#35658])
+* Always compress based on the settings {es-pull}36522[#36522] (issue: {es-issue}36399[#36399])
+* http.publish_host Should Contain CNAME {es-pull}32806[#32806] (issue: {es-issue}22029[#22029])
+* Adjust SSLDriver behavior for JDK11 changes {es-pull}32145[#32145] (issues: {es-issue}32122[#32122], {es-issue}32144[#32144])
+* Add TRACE, CONNECT, and PATCH http methods {es-pull}31035[#31035] (issue: {es-issue}31017[#31017])
+* Transport client: Don't validate node in handshake {es-pull}30737[#30737] (issue: {es-issue}30141[#30141])
+* Fix issue with finishing handshake in ssl driver {es-pull}30580[#30580]
+* Remove potential nio selector leak {es-pull}27825[#27825]
+* Fix issue where the incorrect buffers are written {es-pull}27695[#27695] (issue: {es-issue}27551[#27551])
+* Do not set SO_LINGER on server channels {es-pull}26997[#26997]
+* Do not set SO_LINGER to 0 when not shutting down {es-pull}26871[#26871] (issue: {es-issue}26764[#26764])
+* Release pipelined http responses on close {es-pull}26226[#26226]
+* Reload SSL context on file change for LDAP {es-pull}36937[#36937] (issues: {es-issue}30509[#30509], {es-issue}36923[#36923])
+* Do not resolve addresses in remote connection info {es-pull}36671[#36671] (issue: {es-issue}35658[#35658])
Packaging::
-* Fix error message when package install fails due to missing Java {pull}36077[#36077] (issue: {issue}31845[#31845])
-* Add missing entries to conffiles {pull}35810[#35810] (issue: {issue}35691[#35691])
+* Fix error message when package install fails due to missing Java {es-pull}36077[#36077] (issue: {es-issue}31845[#31845])
+* Add missing entries to conffiles {es-pull}35810[#35810] (issue: {es-issue}35691[#35691])
Plugins::
-* Ensure that azure stream has socket privileges {pull}28751[#28751] (issue: {issue}28662[#28662])
+* Ensure that azure stream has socket privileges {es-pull}28751[#28751] (issue: {es-issue}28662[#28662])
Ranking::
-* QueryRescorer should keep the window size when rewriting {pull}36836[#36836]
+* QueryRescorer should keep the window size when rewriting {es-pull}36836[#36836]
Recovery::
-* Register ResyncTask.Status as a NamedWriteable {pull}36610[#36610]
-* RecoveryMonitor#lastSeenAccessTime should be volatile {pull}36781[#36781]
-* Create retention leases file during recovery {pull}39359[#39359] (issue: {issue}37165[#37165])
-* Recover peers from translog, ignoring soft deletes {pull}38904[#38904] (issue: {issue}37165[#37165])
-* Retain history for peer recovery using leases {pull}38855[#38855]
-* Resync should not send operations without sequence number {pull}40433[#40433]
+* Register ResyncTask.Status as a NamedWriteable {es-pull}36610[#36610]
+* RecoveryMonitor#lastSeenAccessTime should be volatile {es-pull}36781[#36781]
+* Create retention leases file during recovery {es-pull}39359[#39359] (issue: {es-issue}37165[#37165])
+* Recover peers from translog, ignoring soft deletes {es-pull}38904[#38904] (issue: {es-issue}37165[#37165])
+* Retain history for peer recovery using leases {es-pull}38855[#38855]
+* Resync should not send operations without sequence number {es-pull}40433[#40433]
Rollup::
-* Fix rollup search statistics {pull}36674[#36674]
-* Fix Rollup's metadata parser {pull}36791[#36791] (issue: {issue}36726[#36726])
-* Fix rollup search statistics {pull}36674[#36674]
-* Remove timezone validation on rollup range queries {pull}40647[#40647]
-* Rollup ignores time_zone on date histogram {pull}40844[#40844]
+* Fix rollup search statistics {es-pull}36674[#36674]
+* Fix Rollup's metadata parser {es-pull}36791[#36791] (issue: {es-issue}36726[#36726])
+* Fix rollup search statistics {es-pull}36674[#36674]
+* Remove timezone validation on rollup range queries {es-pull}40647[#40647]
+* Rollup ignores time_zone on date histogram {es-pull}40844[#40844]
Scripting::
-* Properly support no-offset date formatting {pull}36316[#36316] (issue: {issue}36306[#36306])
-* [Painless] Generate Bridge Methods {pull}36097[#36097]
-* Fix serialization bug in painless execute api request {pull}36075[#36075] (issue: {issue}36050[#36050])
-* Actually add joda time back to whitelist {pull}35965[#35965] (issue: {issue}35915[#35915])
-* Add back joda to whitelist {pull}35915[#35915] (issue: {issue}35913[#35913])
+* Properly support no-offset date formatting {es-pull}36316[#36316] (issue: {es-issue}36306[#36306])
+* [Painless] Generate Bridge Methods {es-pull}36097[#36097]
+* Fix serialization bug in painless execute api request {es-pull}36075[#36075] (issue: {es-issue}36050[#36050])
+* Actually add joda time back to whitelist {es-pull}35965[#35965] (issue: {es-issue}35915[#35915])
+* Add back joda to whitelist {es-pull}35915[#35915] (issue: {es-issue}35913[#35913])
Settings::
-* Correctly Identify Noop Updates {pull}36560[#36560] (issue: {issue}36496[#36496])
+* Correctly Identify Noop Updates {es-pull}36560[#36560] (issue: {es-issue}36496[#36496])
Search::
-* Ensure realtime `_get` and `_termvectors` don't run on the network thread {pull}33814[#33814] (issue: {issue}27500[#27500])
-* [bug] fuzziness custom auto {pull}33462[#33462] (issue: {issue}33454[#33454])
-* Fix inner hits retrieval when stored fields are disabled (_none_) {pull}33018[#33018] (issue: {issue}32941[#32941])
-* Set maxScore for empty TopDocs to Nan rather than 0 {pull}32938[#32938]
-* Handle leniency for cross_fields type in multi_match query {pull}27045[#27045] (issue: {issue}23210[#23210])
-* Raise IllegalArgumentException instead if query validation failed {pull}26811[#26811] (issue: {issue}26799[#26799])
-* Inner hits fail to propagate doc-value format. {pull}36310[#36310]
-* Fix custom AUTO issue with Fuzziness#toXContent {pull}35807[#35807] (issue: {issue}33462[#33462])
-* Fix analyzed prefix query in query_string {pull}35756[#35756] (issue: {issue}31702[#31702])
-* Fix problem with MatchNoDocsQuery in disjunction queries {pull}35726[#35726] (issue: {issue}34708[#34708])
-* Fix phrase_slop in query_string query {pull}35533[#35533] (issue: {issue}35125[#35125])
-* Add a More Like This query routing requirement check (#29678) {pull}33974[#33974]
-* Look up connection using the right cluster alias when releasing contexts {pull}38570[#38570]
-* Fix fetch source option in expand search phase {pull}37908[#37908] (issue: {issue}23829[#23829])
-* Change `rational` to `saturation` in script_score {pull}37766[#37766] (issue: {issue}37714[#37714])
-* Throw if two inner_hits have the same name {pull}37645[#37645] (issue: {issue}37584[#37584])
-* Ensure either success or failure path for SearchOperationListener is called {pull}37467[#37467] (issue: {issue}37185[#37185])
-* `query_string` should use indexed prefixes {pull}36895[#36895]
-* Avoid duplicate types deprecation messages in search-related APIs. {pull}36802[#36802]
-* Serialize top-level pipeline aggs as part of InternalAggregations {pull}40177[#40177] (issues: {issue}40059[#40059], {issue}40101[#40101])
-* CCS: Skip empty search hits when minimizing round-trips {pull}40098[#40098] (issues: {issue}32125[#32125], {issue}40067[#40067])
-* CCS: Disable minimizing round-trips when dfs is requested {pull}40044[#40044] (issue: {issue}32125[#32125])
-* Fix Fuzziness#asDistance(String) {pull}39643[#39643] (issue: {issue}39614[#39614])
-* Fix alias resolution runtime complexity. {pull}40263[#40263] (issue: {issue}40248[#40248])
+* Ensure realtime `_get` and `_termvectors` don't run on the network thread {es-pull}33814[#33814] (issue: {es-issue}27500[#27500])
+* [bug] fuzziness custom auto {es-pull}33462[#33462] (issue: {es-issue}33454[#33454])
+* Fix inner hits retrieval when stored fields are disabled (_none_) {es-pull}33018[#33018] (issue: {es-issue}32941[#32941])
+* Set maxScore for empty TopDocs to Nan rather than 0 {es-pull}32938[#32938]
+* Handle leniency for cross_fields type in multi_match query {es-pull}27045[#27045] (issue: {es-issue}23210[#23210])
+* Raise IllegalArgumentException instead if query validation failed {es-pull}26811[#26811] (issue: {es-issue}26799[#26799])
+* Inner hits fail to propagate doc-value format. {es-pull}36310[#36310]
+* Fix custom AUTO issue with Fuzziness#toXContent {es-pull}35807[#35807] (issue: {es-issue}33462[#33462])
+* Fix analyzed prefix query in query_string {es-pull}35756[#35756] (issue: {es-issue}31702[#31702])
+* Fix problem with MatchNoDocsQuery in disjunction queries {es-pull}35726[#35726] (issue: {es-issue}34708[#34708])
+* Fix phrase_slop in query_string query {es-pull}35533[#35533] (issue: {es-issue}35125[#35125])
+* Add a More Like This query routing requirement check (#29678) {es-pull}33974[#33974]
+* Look up connection using the right cluster alias when releasing contexts {es-pull}38570[#38570]
+* Fix fetch source option in expand search phase {es-pull}37908[#37908] (issue: {es-issue}23829[#23829])
+* Change `rational` to `saturation` in script_score {es-pull}37766[#37766] (issue: {es-issue}37714[#37714])
+* Throw if two inner_hits have the same name {es-pull}37645[#37645] (issue: {es-issue}37584[#37584])
+* Ensure either success or failure path for SearchOperationListener is called {es-pull}37467[#37467] (issue: {es-issue}37185[#37185])
+* `query_string` should use indexed prefixes {es-pull}36895[#36895]
+* Avoid duplicate types deprecation messages in search-related APIs. {es-pull}36802[#36802]
+* Serialize top-level pipeline aggs as part of InternalAggregations {es-pull}40177[#40177] (issues: {es-issue}40059[#40059], {es-issue}40101[#40101])
+* CCS: Skip empty search hits when minimizing round-trips {es-pull}40098[#40098] (issues: {es-issue}32125[#32125], {es-issue}40067[#40067])
+* CCS: Disable minimizing round-trips when dfs is requested {es-pull}40044[#40044] (issue: {es-issue}32125[#32125])
+* Fix Fuzziness#asDistance(String) {es-pull}39643[#39643] (issue: {es-issue}39614[#39614])
+* Fix alias resolution runtime complexity. {es-pull}40263[#40263] (issue: {es-issue}40248[#40248])
Security::
-* Handle 6.4.0+ BWC for Application Privileges {pull}32929[#32929]
-* Remove license state listeners on closeables {pull}36308[#36308] (issues: {issue}33328[#33328], {issue}35627[#35627], {issue}35628[#35628])
-* Fix exit code for Security CLI tools {pull}37956[#37956] (issue: {issue}37841[#37841])
-* Fix potential NPE in UsersTool {pull}37660[#37660]
-* Remove dynamic objects from security index {pull}40499[#40499] (issue: {issue}35460[#35460])
-* Fix libs:ssl-config project setup {pull}39074[#39074]
-* Do not create the missing index when invoking getRole {pull}39039[#39039]
+* Handle 6.4.0+ BWC for Application Privileges {es-pull}32929[#32929]
+* Remove license state listeners on closeables {es-pull}36308[#36308] (issues: {es-issue}33328[#33328], {es-issue}35627[#35627], {es-issue}35628[#35628])
+* Fix exit code for Security CLI tools {es-pull}37956[#37956] (issue: {es-issue}37841[#37841])
+* Fix potential NPE in UsersTool {es-pull}37660[#37660]
+* Remove dynamic objects from security index {es-pull}40499[#40499] (issue: {es-issue}35460[#35460])
+* Fix libs:ssl-config project setup {es-pull}39074[#39074]
+* Do not create the missing index when invoking getRole {es-pull}39039[#39039]
Snapshot/Restore::
-* Upgrade GCS Dependencies to 1.55.0 {pull}36634[#36634] (issues: {issue}35229[#35229], {issue}35459[#35459])
-* Improve Resilience SnapshotShardService {pull}36113[#36113] (issue: {issue}32265[#32265])
-* Keep SnapshotsInProgress State in Sync with Routing Table {pull}35710[#35710]
-* Ensure that gcs client creation is privileged {pull}25938[#25938] (issue: {issue}25932[#25932])
-* Make calls to CloudBlobContainer#exists privileged {pull}25937[#25937] (issue: {issue}25931[#25931])
-* Fix Concurrent Snapshot Ending And Stabilize Snapshot Finalization {pull}38368[#38368] (issue: {issue}38226[#38226])
-* Fix Two Races that Lead to Stuck Snapshots {pull}37686[#37686] (issues: {issue}32265[#32265], {issue}32348[#32348])
-* Fix Race in Concurrent Snapshot Delete and Create {pull}37612[#37612] (issue: {issue}37581[#37581])
-* Streamline S3 Repository- and Client-Settings {pull}37393[#37393]
-* Blob store compression fix {pull}39073[#39073]
+* Upgrade GCS Dependencies to 1.55.0 {es-pull}36634[#36634] (issues: {es-issue}35229[#35229], {es-issue}35459[#35459])
+* Improve Resilience SnapshotShardService {es-pull}36113[#36113] (issue: {es-issue}32265[#32265])
+* Keep SnapshotsInProgress State in Sync with Routing Table {es-pull}35710[#35710]
+* Ensure that gcs client creation is privileged {es-pull}25938[#25938] (issue: {es-issue}25932[#25932])
+* Make calls to CloudBlobContainer#exists privileged {es-pull}25937[#25937] (issue: {es-issue}25931[#25931])
+* Fix Concurrent Snapshot Ending And Stabilize Snapshot Finalization {es-pull}38368[#38368] (issue: {es-issue}38226[#38226])
+* Fix Two Races that Lead to Stuck Snapshots {es-pull}37686[#37686] (issues: {es-issue}32265[#32265], {es-issue}32348[#32348])
+* Fix Race in Concurrent Snapshot Delete and Create {es-pull}37612[#37612] (issue: {es-issue}37581[#37581])
+* Streamline S3 Repository- and Client-Settings {es-pull}37393[#37393]
+* Blob store compression fix {es-pull}39073[#39073]
SQL::
-* Fix translation of LIKE/RLIKE keywords {pull}36672[#36672] (issues: {issue}36039[#36039], {issue}36584[#36584])
-* Scripting support for casting functions CAST and CONVERT {pull}36640[#36640] (issue: {issue}36061[#36061])
-* Fix translation to painless for conditionals {pull}36636[#36636] (issue: {issue}36631[#36631])
-* Concat should be always not nullable {pull}36601[#36601] (issue: {issue}36169[#36169])
-* Fix MOD() for long and integer arguments {pull}36599[#36599] (issue: {issue}36364[#36364])
-* Fix issue with complex HAVING and GROUP BY ordinal {pull}36594[#36594] (issue: {issue}36059[#36059])
-* Be lenient for tests involving comparison to H2 but strict for csv spec tests {pull}36498[#36498] (issue: {issue}36483[#36483])
-* Non ISO 8601 versions of DAY_OF_WEEK and WEEK_OF_YEAR functions {pull}36358[#36358] (issue: {issue}36263[#36263])
-* Do not ignore all fields whose names start with underscore {pull}36214[#36214] (issue: {issue}36206[#36206])
-* Fix issue with wrong data type for scripted Grouping keys {pull}35969[#35969] (issue: {issue}35662[#35662])
-* Fix translation of math functions to painless {pull}35910[#35910] (issue: {issue}35654[#35654])
-* Fix jdbc jar to include deps {pull}35602[#35602]
-* Fix query translation for scripted queries {pull}35408[#35408] (issue: {issue}35232[#35232])
-* Clear the cursor if nested inner hits are enough to fulfill the query required limits {pull}35398[#35398] (issue: {issue}35176[#35176])
-* Introduce IsNull node to simplify expressions {pull}35206[#35206] (issues: {issue}34876[#34876], {issue}35171[#35171])
-* The SSL default configuration shouldn't override the https protocol if used {pull}34635[#34635] (issue: {issue}33817[#33817])
-* Minor fix for javadoc {pull}32573[#32573] (issue: {issue}32553[#32553])
-* Prevent grouping over grouping functions {pull}38649[#38649] (issue: {issue}38308[#38308])
-* Relax StackOverflow circuit breaker for constants {pull}38572[#38572] (issue: {issue}38571[#38571])
-* Fix issue with IN not resolving to underlying keyword field {pull}38440[#38440] (issue: {issue}38424[#38424])
-* Change the Intervals milliseconds precision to 3 digits {pull}38297[#38297] (issue: {issue}37423[#37423])
-* Fix esType for DATETIME/DATE and INTERVALS {pull}38179[#38179] (issue: {issue}38051[#38051])
-* Added SSL configuration options tests {pull}37875[#37875] (issue: {issue}37711[#37711])
-* Fix casting from date to numeric type to use millis {pull}37869[#37869] (issue: {issue}37655[#37655])
-* Fix BasicFormatter NPE {pull}37804[#37804]
-* Return Intervals in SQL format for CLI {pull}37602[#37602] (issues: {issue}29970[#29970], {issue}36186[#36186], {issue}36432[#36432])
-* Fix object extraction from sources {pull}37502[#37502] (issue: {issue}37364[#37364])
-* Fix issue with field names containing "." {pull}37364[#37364] (issue: {issue}37128[#37128])
-* Fix bug regarding alias fields with dots {pull}37279[#37279] (issue: {issue}37224[#37224])
-* Proper handling of COUNT(field_name) and COUNT(DISTINCT field_name) {pull}37254[#37254] (issue: {issue}30285[#30285])
-* Fix COUNT DISTINCT filtering {pull}37176[#37176] (issue: {issue}37086[#37086])
-* Fix issue with wrong NULL optimization {pull}37124[#37124] (issue: {issue}35872[#35872])
-* Fix issue with complex expression as args of PERCENTILE/_RANK {pull}37102[#37102] (issue: {issue}37099[#37099])
-* Handle the bwc Joda ZonedDateTime scripting class in Painless {pull}37024[#37024] (issue: {issue}37023[#37023])
-* Fix bug regarding histograms usage in scripting {pull}36866[#36866]
-* Fix issue with always false filter involving functions {pull}36830[#36830] (issue: {issue}35980[#35980])
-* Protocol returns ISO 8601 String formatted dates instead of Long for JDBC/ODBC requests {pull}36800[#36800] (issue: {issue}36756[#36756])
-* Enhance Verifier to prevent aggregate or grouping functions from {pull}36799[#36799] (issue: {issue}36798[#36798])
-* Fix translation of LIKE/RLIKE keywords {pull}36672[#36672] (issues: {issue}36039[#36039], {issue}36584[#36584])
-* Scripting support for casting functions CAST and CONVERT {pull}36640[#36640] (issue: {issue}36061[#36061])
-* Concat should be always not nullable {pull}36601[#36601] (issue: {issue}36169[#36169])
-* Fix issue with complex HAVING and GROUP BY ordinal {pull}36594[#36594] (issue: {issue}36059[#36059])
-* Add missing handling of IP field in JDBC {pull}40384[#40384] (issue: {issue}40358[#40358])
-* Fix metric aggs on date/time to not return double {pull}40377[#40377] (issues: {issue}39492[#39492], {issue}40376[#40376])
-* CAST supports both SQL and ES types {pull}40365[#40365] (issue: {issue}40282[#40282])
-* Fix RLIKE bug and improve testing for RLIKE statement {pull}40354[#40354] (issues: {issue}34609[#34609], {issue}39931[#39931])
-* Unwrap the first value in an array in case of array leniency {pull}40318[#40318] (issue: {issue}40296[#40296])
-* Preserve original source for cast/convert function {pull}40271[#40271] (issue: {issue}40239[#40239])
-* Fix LIKE function equality by considering its pattern as well {pull}40260[#40260] (issue: {issue}39931[#39931])
-* Fix issue with optimization on queries with ORDER BY/LIMIT {pull}40256[#40256] (issue: {issue}40211[#40211])
-* Rewrite ROUND and TRUNCATE functions with a different optional parameter handling method {pull}40242[#40242] (issue: {issue}40001[#40001])
-* Fix issue with getting DATE type in JDBC {pull}40207[#40207]
-* Fix issue with date columns returned always in UTC {pull}40163[#40163] (issue: {issue}40152[#40152])
-* Add multi_value_field_leniency inside FieldHitExtractor {pull}40113[#40113] (issue: {issue}39700[#39700])
-* Fix incorrect ordering of groupings (GROUP BY) based on orderings (ORDER BY) {pull}40087[#40087] (issue: {issue}39956[#39956])
-* Fix bug with JDBC timezone setting and DATE type {pull}39978[#39978] (issue: {issue}39915[#39915])
-* Use underlying exact field for LIKE/RLIKE {pull}39443[#39443] (issue: {issue}39442[#39442])
-* Fix display size for DATE/DATETIME {pull}40669[#40669]
-* Have LIKE/RLIKE use wildcard and regexp queries {pull}40628[#40628] (issue: {issue}40557[#40557])
-* Fix getTime() methods in JDBC {pull}40484[#40484]
-* SYS TABLES: enumerate tables of requested types {pull}40535[#40535] (issue: {issue}40348[#40348])
-* Passing an input to the CLI "freezes" the CLI after displaying an error message {pull}40164[#40164] (issue: {issue}40557[#40557])
-* Wrap ZonedDateTime parameters inside scripts {pull}39911[#39911] (issue: {issue}39877[#39877])
-* ConstantProcessor can now handle NamedWriteable {pull}39876[#39876] (issue: {issue}39875[#39875])
-* Extend the multi dot field notation extraction to lists of values {pull}39823[#39823] (issue: {issue}39738[#39738])
-* Values in datetime script aggs should be treated as long {pull}39773[#39773] (issue: {issue}37042[#37042])
-* Don't allow inexact fields for MIN/MAX {pull}39563[#39563] (issue: {issue}39427[#39427])
-* Fix merging of incompatible multi-fields {pull}39560[#39560] (issue: {issue}39547[#39547])
-* Fix COUNT DISTINCT column name {pull}39537[#39537] (issue: {issue}39511[#39511])
-* Enable accurate hit tracking on demand {pull}39527[#39527] (issue: {issue}37971[#37971])
-* Ignore UNSUPPORTED fields for JDBC and ODBC modes in 'SYS COLUMNS' {pull}39518[#39518] (issue: {issue}39471[#39471])
-* Enforce JDBC driver - ES server version parity {pull}38972[#38972] (issue: {issue}38775[#38775])
-* Fall back to using the field name for column label {pull}38842[#38842] (issue: {issue}38831[#38831])
+* Fix translation of LIKE/RLIKE keywords {es-pull}36672[#36672] (issues: {es-issue}36039[#36039], {es-issue}36584[#36584])
+* Scripting support for casting functions CAST and CONVERT {es-pull}36640[#36640] (issue: {es-issue}36061[#36061])
+* Fix translation to painless for conditionals {es-pull}36636[#36636] (issue: {es-issue}36631[#36631])
+* Concat should be always not nullable {es-pull}36601[#36601] (issue: {es-issue}36169[#36169])
+* Fix MOD() for long and integer arguments {es-pull}36599[#36599] (issue: {es-issue}36364[#36364])
+* Fix issue with complex HAVING and GROUP BY ordinal {es-pull}36594[#36594] (issue: {es-issue}36059[#36059])
+* Be lenient for tests involving comparison to H2 but strict for csv spec tests {es-pull}36498[#36498] (issue: {es-issue}36483[#36483])
+* Non ISO 8601 versions of DAY_OF_WEEK and WEEK_OF_YEAR functions {es-pull}36358[#36358] (issue: {es-issue}36263[#36263])
+* Do not ignore all fields whose names start with underscore {es-pull}36214[#36214] (issue: {es-issue}36206[#36206])
+* Fix issue with wrong data type for scripted Grouping keys {es-pull}35969[#35969] (issue: {es-issue}35662[#35662])
+* Fix translation of math functions to painless {es-pull}35910[#35910] (issue: {es-issue}35654[#35654])
+* Fix jdbc jar to include deps {es-pull}35602[#35602]
+* Fix query translation for scripted queries {es-pull}35408[#35408] (issue: {es-issue}35232[#35232])
+* Clear the cursor if nested inner hits are enough to fulfill the query required limits {es-pull}35398[#35398] (issue: {es-issue}35176[#35176])
+* Introduce IsNull node to simplify expressions {es-pull}35206[#35206] (issues: {es-issue}34876[#34876], {es-issue}35171[#35171])
+* The SSL default configuration shouldn't override the https protocol if used {es-pull}34635[#34635] (issue: {es-issue}33817[#33817])
+* Minor fix for javadoc {es-pull}32573[#32573] (issue: {es-issue}32553[#32553])
+* Prevent grouping over grouping functions {es-pull}38649[#38649] (issue: {es-issue}38308[#38308])
+* Relax StackOverflow circuit breaker for constants {es-pull}38572[#38572] (issue: {es-issue}38571[#38571])
+* Fix issue with IN not resolving to underlying keyword field {es-pull}38440[#38440] (issue: {es-issue}38424[#38424])
+* Change the Intervals milliseconds precision to 3 digits {es-pull}38297[#38297] (issue: {es-issue}37423[#37423])
+* Fix esType for DATETIME/DATE and INTERVALS {es-pull}38179[#38179] (issue: {es-issue}38051[#38051])
+* Added SSL configuration options tests {es-pull}37875[#37875] (issue: {es-issue}37711[#37711])
+* Fix casting from date to numeric type to use millis {es-pull}37869[#37869] (issue: {es-issue}37655[#37655])
+* Fix BasicFormatter NPE {es-pull}37804[#37804]
+* Return Intervals in SQL format for CLI {es-pull}37602[#37602] (issues: {es-issue}29970[#29970], {es-issue}36186[#36186], {es-issue}36432[#36432])
+* Fix object extraction from sources {es-pull}37502[#37502] (issue: {es-issue}37364[#37364])
+* Fix issue with field names containing "." {es-pull}37364[#37364] (issue: {es-issue}37128[#37128])
+* Fix bug regarding alias fields with dots {es-pull}37279[#37279] (issue: {es-issue}37224[#37224])
+* Proper handling of COUNT(field_name) and COUNT(DISTINCT field_name) {es-pull}37254[#37254] (issue: {es-issue}30285[#30285])
+* Fix COUNT DISTINCT filtering {es-pull}37176[#37176] (issue: {es-issue}37086[#37086])
+* Fix issue with wrong NULL optimization {es-pull}37124[#37124] (issue: {es-issue}35872[#35872])
+* Fix issue with complex expression as args of PERCENTILE/_RANK {es-pull}37102[#37102] (issue: {es-issue}37099[#37099])
+* Handle the bwc Joda ZonedDateTime scripting class in Painless {es-pull}37024[#37024] (issue: {es-issue}37023[#37023])
+* Fix bug regarding histograms usage in scripting {es-pull}36866[#36866]
+* Fix issue with always false filter involving functions {es-pull}36830[#36830] (issue: {es-issue}35980[#35980])
+* Protocol returns ISO 8601 String formatted dates instead of Long for JDBC/ODBC requests {es-pull}36800[#36800] (issue: {es-issue}36756[#36756])
+* Enhance Verifier to prevent aggregate or grouping functions from {es-pull}36799[#36799] (issue: {es-issue}36798[#36798])
+* Fix translation of LIKE/RLIKE keywords {es-pull}36672[#36672] (issues: {es-issue}36039[#36039], {es-issue}36584[#36584])
+* Scripting support for casting functions CAST and CONVERT {es-pull}36640[#36640] (issue: {es-issue}36061[#36061])
+* Concat should be always not nullable {es-pull}36601[#36601] (issue: {es-issue}36169[#36169])
+* Fix issue with complex HAVING and GROUP BY ordinal {es-pull}36594[#36594] (issue: {es-issue}36059[#36059])
+* Add missing handling of IP field in JDBC {es-pull}40384[#40384] (issue: {es-issue}40358[#40358])
+* Fix metric aggs on date/time to not return double {es-pull}40377[#40377] (issues: {es-issue}39492[#39492], {es-issue}40376[#40376])
+* CAST supports both SQL and ES types {es-pull}40365[#40365] (issue: {es-issue}40282[#40282])
+* Fix RLIKE bug and improve testing for RLIKE statement {es-pull}40354[#40354] (issues: {es-issue}34609[#34609], {es-issue}39931[#39931])
+* Unwrap the first value in an array in case of array leniency {es-pull}40318[#40318] (issue: {es-issue}40296[#40296])
+* Preserve original source for cast/convert function {es-pull}40271[#40271] (issue: {es-issue}40239[#40239])
+* Fix LIKE function equality by considering its pattern as well {es-pull}40260[#40260] (issue: {es-issue}39931[#39931])
+* Fix issue with optimization on queries with ORDER BY/LIMIT {es-pull}40256[#40256] (issue: {es-issue}40211[#40211])
+* Rewrite ROUND and TRUNCATE functions with a different optional parameter handling method {es-pull}40242[#40242] (issue: {es-issue}40001[#40001])
+* Fix issue with getting DATE type in JDBC {es-pull}40207[#40207]
+* Fix issue with date columns returned always in UTC {es-pull}40163[#40163] (issue: {es-issue}40152[#40152])
+* Add multi_value_field_leniency inside FieldHitExtractor {es-pull}40113[#40113] (issue: {es-issue}39700[#39700])
+* Fix incorrect ordering of groupings (GROUP BY) based on orderings (ORDER BY) {es-pull}40087[#40087] (issue: {es-issue}39956[#39956])
+* Fix bug with JDBC timezone setting and DATE type {es-pull}39978[#39978] (issue: {es-issue}39915[#39915])
+* Use underlying exact field for LIKE/RLIKE {es-pull}39443[#39443] (issue: {es-issue}39442[#39442])
+* Fix display size for DATE/DATETIME {es-pull}40669[#40669]
+* Have LIKE/RLIKE use wildcard and regexp queries {es-pull}40628[#40628] (issue: {es-issue}40557[#40557])
+* Fix getTime() methods in JDBC {es-pull}40484[#40484]
+* SYS TABLES: enumerate tables of requested types {es-pull}40535[#40535] (issue: {es-issue}40348[#40348])
+* Passing an input to the CLI "freezes" the CLI after displaying an error message {es-pull}40164[#40164] (issue: {es-issue}40557[#40557])
+* Wrap ZonedDateTime parameters inside scripts {es-pull}39911[#39911] (issue: {es-issue}39877[#39877])
+* ConstantProcessor can now handle NamedWriteable {es-pull}39876[#39876] (issue: {es-issue}39875[#39875])
+* Extend the multi dot field notation extraction to lists of values {es-pull}39823[#39823] (issue: {es-issue}39738[#39738])
+* Values in datetime script aggs should be treated as long {es-pull}39773[#39773] (issue: {es-issue}37042[#37042])
+* Don't allow inexact fields for MIN/MAX {es-pull}39563[#39563] (issue: {es-issue}39427[#39427])
+* Fix merging of incompatible multi-fields {es-pull}39560[#39560] (issue: {es-issue}39547[#39547])
+* Fix COUNT DISTINCT column name {es-pull}39537[#39537] (issue: {es-issue}39511[#39511])
+* Enable accurate hit tracking on demand {es-pull}39527[#39527] (issue: {es-issue}37971[#37971])
+* Ignore UNSUPPORTED fields for JDBC and ODBC modes in 'SYS COLUMNS' {es-pull}39518[#39518] (issue: {es-issue}39471[#39471])
+* Enforce JDBC driver - ES server version parity {es-pull}38972[#38972] (issue: {es-issue}38775[#38775])
+* Fall back to using the field name for column label {es-pull}38842[#38842] (issue: {es-issue}38831[#38831])
Suggesters::
-* Fix duplicate removal when merging completion suggestions {pull}36996[#36996] (issue: {issue}35836[#35836])
+* Fix duplicate removal when merging completion suggestions {es-pull}36996[#36996] (issue: {es-issue}35836[#35836])
Task Management::
-* Un-assign persistent tasks as nodes exit the cluster {pull}37656[#37656]
+* Un-assign persistent tasks as nodes exit the cluster {es-pull}37656[#37656]
Watcher::
-* Watcher accounts constructed lazily {pull}36656[#36656]
-* Only trigger a watch if new or schedule/changed {pull}35908[#35908]
-* Fix Watcher NotificationService's secure settings {pull}35610[#35610] (issue: {issue}35378[#35378])
-* Fix integration tests to ensure correct start/stop of Watcher {pull}35271[#35271] (issues: {issue}29877[#29877], {issue}30705[#30705], {issue}33291[#33291], {issue}34448[#34448], {issue}34462[#34462])
+* Watcher accounts constructed lazily {es-pull}36656[#36656]
+* Only trigger a watch if new or schedule/changed {es-pull}35908[#35908]
+* Fix Watcher NotificationService's secure settings {es-pull}35610[#35610] (issue: {es-issue}35378[#35378])
+* Fix integration tests to ensure correct start/stop of Watcher {es-pull}35271[#35271] (issues: {es-issue}29877[#29877], {es-issue}30705[#30705], {es-issue}33291[#33291], {es-issue}34448[#34448], {es-issue}34462[#34462])
ZenDiscovery::
-* Remove duplicate discovered peers {pull}35505[#35505]
-* Respect the no_master_block setting {pull}36478[#36478]
-* Cancel GetDiscoveredNodesAction when bootstrapped {pull}36423[#36423] (issues: {issue}36380[#36380], {issue}36381[#36381])
-* Only elect master-eligible nodes {pull}35996[#35996]
-* Remove duplicate discovered peers {pull}35505[#35505]
-* Fix size of rolling-upgrade bootstrap config {pull}38031[#38031]
-* Always return metadata version if metadata is requested {pull}37674[#37674]
-* Elect freshest master in upgrade {pull}37122[#37122] (issue: {issue}40[#40])
-* Fix cluster state persistence for single-node discovery {pull}36825[#36825]
+* Remove duplicate discovered peers {es-pull}35505[#35505]
+* Respect the no_master_block setting {es-pull}36478[#36478]
+* Cancel GetDiscoveredNodesAction when bootstrapped {es-pull}36423[#36423] (issues: {es-issue}36380[#36380], {es-issue}36381[#36381])
+* Only elect master-eligible nodes {es-pull}35996[#35996]
+* Remove duplicate discovered peers {es-pull}35505[#35505]
+* Fix size of rolling-upgrade bootstrap config {es-pull}38031[#38031]
+* Always return metadata version if metadata is requested {es-pull}37674[#37674]
+* Elect freshest master in upgrade {es-pull}37122[#37122] (issue: {es-issue}40[#40])
+* Fix cluster state persistence for single-node discovery {es-pull}36825[#36825]
[[regression-7.0.0]]
[float]
=== Regressions
Infra/Core::
-* Restore date aggregation performance in UTC case {pull}38221[#38221] (issue: {issue}37826[#37826])
-* Speed up converting of temporal accessor to zoned date time {pull}37915[#37915] (issue: {issue}37826[#37826])
+* Restore date aggregation performance in UTC case {es-pull}38221[#38221] (issue: {es-issue}37826[#37826])
+* Speed up converting of temporal accessor to zoned date time {es-pull}37915[#37915] (issue: {es-issue}37826[#37826])
Mapping::
-* Performance fix. Reduce deprecation calls for the same bulk request {pull}37415[#37415] (issue: {issue}37411[#37411])
+* Performance fix. Reduce deprecation calls for the same bulk request {es-pull}37415[#37415] (issue: {es-issue}37411[#37411])
Scripting::
-* Use Number as a return value for BucketAggregationScript {pull}35653[#35653] (issue: {issue}35351[#35351])
+* Use Number as a return value for BucketAggregationScript {es-pull}35653[#35653] (issue: {es-issue}35351[#35351])
[[upgrade-7.0.0]]
[float]
=== Upgrades
Discovery-Plugins::
-* Bump jackson-databind version for AWS SDK {pull}39183[#39183]
+* Bump jackson-databind version for AWS SDK {es-pull}39183[#39183]
Engine::
-* Upgrade to lucene-8.0.0-snapshot-83f9835. {pull}37668[#37668]
-* Upgrade to Lucene 8.0.0-snapshot-ff9509a8df {pull}39350[#39350]
-* Upgrade to Lucene 8.0.0 {pull}39992[#39992] (issue: {issue}39640[#39640])
+* Upgrade to lucene-8.0.0-snapshot-83f9835. {es-pull}37668[#37668]
+* Upgrade to Lucene 8.0.0-snapshot-ff9509a8df {es-pull}39350[#39350]
+* Upgrade to Lucene 8.0.0 {es-pull}39992[#39992] (issue: {es-issue}39640[#39640])
Geo::
-* Upgrade JTS to 1.14.0 {pull}29141[#29141] (issue: {issue}29122[#29122])
+* Upgrade JTS to 1.14.0 {es-pull}29141[#29141] (issue: {es-issue}29122[#29122])
Ingest::
-* Update geolite2 database in ingest geoip plugin {pull}33840[#33840]
-* Bump jackson-databind version for ingest-geoip {pull}39182[#39182]
+* Update geolite2 database in ingest geoip plugin {es-pull}33840[#33840]
+* Bump jackson-databind version for ingest-geoip {es-pull}39182[#39182]
Infra/Core::
-* Upgrade to a Lucene 8 snapshot {pull}33310[#33310] (issues: {issue}32899[#32899], {issue}33028[#33028], {issue}33309[#33309])
+* Upgrade to a Lucene 8 snapshot {es-pull}33310[#33310] (issues: {es-issue}32899[#32899], {es-issue}33028[#33028], {es-issue}33309[#33309])
Security::
-* Upgrade the bouncycastle dependency to 1.61 {pull}40017[#40017] (issue: {issue}40011[#40011])
+* Upgrade the bouncycastle dependency to 1.61 {es-pull}40017[#40017] (issue: {es-issue}40011[#40011])
Search::
-* Upgrade to Lucene 8.0.0 GA {pull}39992[#39992] (issue: {issue}39640[#39640])
+* Upgrade to Lucene 8.0.0 GA {es-pull}39992[#39992] (issue: {es-issue}39640[#39640])
Snapshot/Restore::
-* plugins/repository-gcs: Update google-cloud-storage/core to 1.59.0 {pull}39748[#39748] (issue: {issue}39366[#39366])
+* plugins/repository-gcs: Update google-cloud-storage/core to 1.59.0 {es-pull}39748[#39748] (issue: {es-issue}39366[#39366])
Network::
-* Fix Netty Leaks by upgrading to 4.1.28 {pull}32511[#32511] (issue: {issue}32487[#32487])
-* Upgrade Netty 4.3.32.Final {pull}36102[#36102] (issue: {issue}35360[#35360])
+* Fix Netty Leaks by upgrading to 4.1.28 {es-pull}32511[#32511] (issue: {es-issue}32487[#32487])
+* Upgrade Netty 4.3.32.Final {es-pull}36102[#36102] (issue: {es-issue}35360[#35360])
Machine Learning::
-* No need to add state doc mapping on job open in 7.x {pull}37759[#37759]
+* No need to add state doc mapping on job open in 7.x {es-pull}37759[#37759]
diff --git a/docs/reference/release-notes/7.1.asciidoc b/docs/reference/release-notes/7.1.asciidoc
index 03ec311a192..420d58921ca 100644
--- a/docs/reference/release-notes/7.1.asciidoc
+++ b/docs/reference/release-notes/7.1.asciidoc
@@ -24,11 +24,11 @@ This is fixed in {es} 7.7 and later versions.
=== Bug fixes
Distributed::
-* Avoid unnecessary persistence of retention leases {pull}42299[#42299]
-* Execute actions under permit in primary mode only {pull}42241[#42241] (issues: {issue}40386[#40386], {issue}41686[#41686])
+* Avoid unnecessary persistence of retention leases {es-pull}42299[#42299]
+* Execute actions under permit in primary mode only {es-pull}42241[#42241] (issues: {es-issue}40386[#40386], {es-issue}41686[#41686])
Infra/REST API::
-* Remove deprecated _source_exclude and _source_include from get API spec {pull}42188[#42188]
+* Remove deprecated _source_exclude and _source_include from get API spec {es-pull}42188[#42188]
[[release-notes-7.1.0]]
== {es} version 7.1.0
@@ -43,10 +43,10 @@ Security::
* Moved some security features to basic. See {ref-bare/release-highlights-7.1.0.html[7.1.0 Release highlights].
Authentication::
-* Log warning when unlicensed realms are skipped {pull}41778[#41778]
+* Log warning when unlicensed realms are skipped {es-pull}41778[#41778]
Infra/Settings::
-* Drop distinction in entries for keystore {pull}41701[#41701]
+* Drop distinction in entries for keystore {es-pull}41701[#41701]
[[bug-7.1.0]]
@@ -54,23 +54,23 @@ Infra/Settings::
=== Bug fixes
Cluster Coordination::
-* Handle serialization exceptions during publication {pull}41781[#41781] (issue: {issue}41090[#41090])
+* Handle serialization exceptions during publication {es-pull}41781[#41781] (issue: {es-issue}41090[#41090])
Infra/Core::
-* Fix fractional seconds for strict_date_optional_time {pull}41871[#41871] (issue: {issue}41633[#41633])
+* Fix fractional seconds for strict_date_optional_time {es-pull}41871[#41871] (issue: {es-issue}41633[#41633])
Network::
-* Enforce transport TLS on Basic with Security {pull}42150[#42150]
+* Enforce transport TLS on Basic with Security {es-pull}42150[#42150]
Reindex::
-* Allow reindexing into write alias {pull}41677[#41677] (issue: {issue}41667[#41667])
+* Allow reindexing into write alias {es-pull}41677[#41677] (issue: {es-issue}41667[#41667])
SQL::
-* SQL: Fix issue regarding INTERVAL * number {pull}42014[#42014] (issue: {issue}41239[#41239])
-* SQL: Remove CircuitBreaker from parser {pull}41835[#41835] (issue: {issue}41471[#41471])
+* SQL: Fix issue regarding INTERVAL * number {es-pull}42014[#42014] (issue: {es-issue}41239[#41239])
+* SQL: Remove CircuitBreaker from parser {es-pull}41835[#41835] (issue: {es-issue}41471[#41471])
Search::
-* Fix IAE on cross_fields query introduced in 7.0.1 {pull}41938[#41938] (issues: {issue}41125[#41125], {issue}41934[#41934])
+* Fix IAE on cross_fields query introduced in 7.0.1 {es-pull}41938[#41938] (issues: {es-issue}41125[#41125], {es-issue}41934[#41934])
diff --git a/docs/reference/release-notes/7.2.asciidoc b/docs/reference/release-notes/7.2.asciidoc
index a2d9ae173f5..18df7cbfe76 100644
--- a/docs/reference/release-notes/7.2.asciidoc
+++ b/docs/reference/release-notes/7.2.asciidoc
@@ -8,76 +8,76 @@ Also see <>.
=== Enhancements
Infra/Core::
-* Add default CLI JVM options {pull}44545[#44545] (issue: {issue}42021[#42021])
+* Add default CLI JVM options {es-pull}44545[#44545] (issue: {es-issue}42021[#42021])
Infra/Plugins::
-* Do not checksum all bytes at once in plugin install {pull}44649[#44649] (issue: {issue}44545[#44545])
+* Do not checksum all bytes at once in plugin install {es-pull}44649[#44649] (issue: {es-issue}44545[#44545])
Machine Learning::
-* Improve message when native controller cannot connect {pull}43565[#43565] (issue: {issue}42341[#42341])
-* Introduce a setting for the process connect timeout {pull}43234[#43234]
+* Improve message when native controller cannot connect {es-pull}43565[#43565] (issue: {es-issue}42341[#42341])
+* Introduce a setting for the process connect timeout {es-pull}43234[#43234]
[[bug-7.2.1]]
[float]
=== Bug fixes
Analysis::
-* Issue deprecation warnings for preconfigured delimited_payload_filter {pull}43684[#43684] (issues: {issue}26625[#26625], {issue}43568[#43568])
+* Issue deprecation warnings for preconfigured delimited_payload_filter {es-pull}43684[#43684] (issues: {es-issue}26625[#26625], {es-issue}43568[#43568])
Authentication::
-* Fix credential encoding for OIDC token request {pull}43808[#43808] (issue: {issue}43709[#43709])
+* Fix credential encoding for OIDC token request {es-pull}43808[#43808] (issue: {es-issue}43709[#43709])
Data Frame::
-* Reorder format priorities in dest mapping {pull}43602[#43602]
-* Adjust error message {pull}43455[#43455]
-* Size the GET stats search by number of Ids requested {pull}43206[#43206] (issue: {issue}43203[#43203])
+* Reorder format priorities in dest mapping {es-pull}43602[#43602]
+* Adjust error message {es-pull}43455[#43455]
+* Size the GET stats search by number of Ids requested {es-pull}43206[#43206] (issue: {es-issue}43203[#43203])
Distributed::
-* Fix DefaultShardOperationFailedException subclass xcontent serialization {pull}43435[#43435] (issue: {issue}43423[#43423])
+* Fix DefaultShardOperationFailedException subclass xcontent serialization {es-pull}43435[#43435] (issue: {es-issue}43423[#43423])
Engine::
-* AsyncIOProcessor preserve thread context {pull}43729[#43729]
+* AsyncIOProcessor preserve thread context {es-pull}43729[#43729]
Features/CAT APIs::
-* Fix indices shown in _cat/indices {pull}43286[#43286] (issues: {issue}33888[#33888], {issue}38824[#38824], {issue}39933[#39933])
+* Fix indices shown in _cat/indices {es-pull}43286[#43286] (issues: {es-issue}33888[#33888], {es-issue}38824[#38824], {es-issue}39933[#39933])
Features/ILM::
-* Account for node versions during allocation in ILM Shrink {pull}43300[#43300] (issue: {issue}41879[#41879])
+* Account for node versions during allocation in ILM Shrink {es-pull}43300[#43300] (issue: {es-issue}41879[#41879])
Features/Indices APIs::
-* Check shard limit after applying index templates {pull}44619[#44619] (issues: {issue}34021[#34021], {issue}44567[#44567], {issue}44619[#44619])
-* Validate index settings after applying templates {pull}44612[#44612] (issues: {issue}34021[#34021], {issue}44567[#44567])
-* Prevent NullPointerException in TransportRolloverAction {pull}43353[#43353] (issue: {issue}43296[#43296])
+* Check shard limit after applying index templates {es-pull}44619[#44619] (issues: {es-issue}34021[#34021], {es-issue}44567[#44567], {es-issue}44619[#44619])
+* Validate index settings after applying templates {es-pull}44612[#44612] (issues: {es-issue}34021[#34021], {es-issue}44567[#44567])
+* Prevent NullPointerException in TransportRolloverAction {es-pull}43353[#43353] (issue: {es-issue}43296[#43296])
Infra/Packaging::
-* Restore setting up temp dir for windows service {pull}44541[#44541]
-* Fix the bundled jdk flag to be passed through windows startup {pull}43502[#43502]
+* Restore setting up temp dir for windows service {es-pull}44541[#44541]
+* Fix the bundled jdk flag to be passed through windows startup {es-pull}43502[#43502]
Machine Learning::
-* Fix datafeed checks when a concrete remote index is present {pull}43923[#43923]
+* Fix datafeed checks when a concrete remote index is present {es-pull}43923[#43923]
* Don't persist model state at the end of lookback if the lookback did not generate any input {ml-pull}527[#527] (issue: {ml-issue}519[#519])
* Don't write model size stats when job is closed without any input {ml-pull}516[#516] (issue: {ml-issue}394[#394])
Mapping::
-* Prevent types deprecation warning for indices.exists requests {pull}43963[#43963] (issue: {issue}43905[#43905])
-* Add include_type_name in indices.exitst REST API spec {pull}43910[#43910] (issue: {issue}43905[#43905])
-* Fix index_prefix sub field name on nested text fields {pull}43862[#43862] (issue: {issue}43741[#43741])
+* Prevent types deprecation warning for indices.exists requests {es-pull}43963[#43963] (issue: {es-issue}43905[#43905])
+* Add include_type_name in indices.exitst REST API spec {es-pull}43910[#43910] (issue: {es-issue}43905[#43905])
+* Fix index_prefix sub field name on nested text fields {es-pull}43862[#43862] (issue: {es-issue}43741[#43741])
Network::
-* Reconnect remote cluster when seeds are changed {pull}43379[#43379] (issue: {issue}37799[#37799])
+* Reconnect remote cluster when seeds are changed {es-pull}43379[#43379] (issue: {es-issue}37799[#37799])
SQL::
-* Fix NPE in case of subsequent scrolled requests for a CSV/TSV formatted response {pull}43365[#43365] (issue: {issue}43327[#43327])
-* Increase hard limit for sorting on aggregates {pull}43220[#43220] (issue: {issue}43168[#43168])
+* Fix NPE in case of subsequent scrolled requests for a CSV/TSV formatted response {es-pull}43365[#43365] (issue: {es-issue}43327[#43327])
+* Increase hard limit for sorting on aggregates {es-pull}43220[#43220] (issue: {es-issue}43168[#43168])
Search::
-* Fix wrong logic in `match_phrase` query with multi-word synonyms {pull}43941[#43941] (issue: {issue}43308[#43308])
-* Fix UOE on search requests that match a sparse role query {pull}43668[#43668] (issue: {issue}42857[#42857])
-* Fix propagation of enablePositionIncrements in QueryStringQueryBuilder {pull}43578[#43578] (issue: {issue}43574[#43574])
-* Fix round up of date range without rounding {pull}43303[#43303] (issue: {issue}43277[#43277])
+* Fix wrong logic in `match_phrase` query with multi-word synonyms {es-pull}43941[#43941] (issue: {es-issue}43308[#43308])
+* Fix UOE on search requests that match a sparse role query {es-pull}43668[#43668] (issue: {es-issue}42857[#42857])
+* Fix propagation of enablePositionIncrements in QueryStringQueryBuilder {es-pull}43578[#43578] (issue: {es-issue}43574[#43574])
+* Fix round up of date range without rounding {es-pull}43303[#43303] (issue: {es-issue}43277[#43277])
Security::
-* SecurityIndexSearcherWrapper doesn't always carry over caches and similarity {pull}43436[#43436]
+* SecurityIndexSearcherWrapper doesn't always carry over caches and similarity {es-pull}43436[#43436]
[[release-notes-7.2.0]]
@@ -106,7 +106,7 @@ This is fixed in {es} 7.7 and later versions.
=== Breaking changes
Cluster Coordination::
-* Reject port ranges in `discovery.seed_hosts` {pull}41404[#41404] (issue: {issue}40786[#40786])
+* Reject port ranges in `discovery.seed_hosts` {es-pull}41404[#41404] (issue: {es-issue}40786[#40786])
[[breaking-java-7.2.0]]
@@ -114,7 +114,7 @@ Cluster Coordination::
=== Breaking Java changes
Infra/Plugins::
-* Remove IndexStore and DirectoryService {pull}42446[#42446]
+* Remove IndexStore and DirectoryService {es-pull}42446[#42446]
[[deprecation-7.2.0]]
@@ -122,63 +122,63 @@ Infra/Plugins::
=== Deprecations
Authorization::
-* Deprecate permission over aliases {pull}38059[#38059]
+* Deprecate permission over aliases {es-pull}38059[#38059]
Features/Features::
-* Add deprecation check for ILM poll interval <1s {pull}41096[#41096] (issue: {issue}39163[#39163])
+* Add deprecation check for ILM poll interval <1s {es-pull}41096[#41096] (issue: {es-issue}39163[#39163])
Mapping::
-* Enforce Completion Context Limit {pull}38675[#38675] (issue: {issue}32741[#32741])
+* Enforce Completion Context Limit {es-pull}38675[#38675] (issue: {es-issue}32741[#32741])
Reindex::
-* Reindex from remote deprecation of escaped index {pull}41005[#41005] (issue: {issue}40303[#40303])
+* Reindex from remote deprecation of escaped index {es-pull}41005[#41005] (issue: {es-issue}40303[#40303])
Search::
-* Deprecate using 0 value for `min_children` in `has_child` query #41548 {pull}41555[#41555] (issue: {issue}41548[#41548])
-* Deprecate support for first line empty in msearch API {pull}41442[#41442] (issue: {issue}41011[#41011])
+* Deprecate using 0 value for `min_children` in `has_child` query #41548 {es-pull}41555[#41555] (issue: {es-issue}41548[#41548])
+* Deprecate support for first line empty in msearch API {es-pull}41442[#41442] (issue: {es-issue}41011[#41011])
Security::
-* Deprecate the native realm migration tool {pull}42142[#42142]
+* Deprecate the native realm migration tool {es-pull}42142[#42142]
[[feature-7.2.0]]
[float]
=== New features
Authentication::
-* Add an OpenID Connect authentication realm {pull}40674[#40674]
+* Add an OpenID Connect authentication realm {es-pull}40674[#40674]
Distributed::
-* Add support for replicating closed indices {pull}39499[#39499] (issues: {issue}33888[#33888], {issue}33903[#33903], {issue}37359[#37359], {issue}37413[#37413], {issue}38024[#38024], {issue}38326[#38326], {issue}38327[#38327], {issue}38329[#38329], {issue}38421[#38421], {issue}38631[#38631], {issue}38767[#38767], {issue}38854[#38854], {issue}38955[#38955], {issue}39006[#39006], {issue}39110[#39110], {issue}39186[#39186], {issue}39249[#39249], {issue}39364[#39364])
+* Add support for replicating closed indices {es-pull}39499[#39499] (issues: {es-issue}33888[#33888], {es-issue}33903[#33903], {es-issue}37359[#37359], {es-issue}37413[#37413], {es-issue}38024[#38024], {es-issue}38326[#38326], {es-issue}38327[#38327], {es-issue}38329[#38329], {es-issue}38421[#38421], {es-issue}38631[#38631], {es-issue}38767[#38767], {es-issue}38854[#38854], {es-issue}38955[#38955], {es-issue}39006[#39006], {es-issue}39110[#39110], {es-issue}39186[#39186], {es-issue}39249[#39249], {es-issue}39364[#39364])
Infra/Scripting::
-* Add painless string split function (splitOnToken) {pull}39772[#39772] (issue: {issue}20952[#20952])
-* Add a Painless Context REST API {pull}39382[#39382]
+* Add painless string split function (splitOnToken) {es-pull}39772[#39772] (issue: {es-issue}20952[#20952])
+* Add a Painless Context REST API {es-pull}39382[#39382]
Machine Learning::
-* Add data frame feature {pull}38934[#38934]
+* Add data frame feature {es-pull}38934[#38934]
Ranking::
-* Expose proximity boosting {pull}39385[#39385] (issue: {issue}33382[#33382])
-* Add randomScore function in script_score query {pull}40186[#40186] (issue: {issue}31461[#31461])
+* Expose proximity boosting {es-pull}39385[#39385] (issue: {es-issue}33382[#33382])
+* Add randomScore function in script_score query {es-pull}40186[#40186] (issue: {es-issue}31461[#31461])
SQL::
-* Add initial geo support {pull}42031[#42031] (issues: {issue}29872[#29872], {issue}37206[#37206])
-* Implement CASE... WHEN... THEN... ELSE... END {pull}41349[#41349] (issue: {issue}36200[#36200])
-* Introduce MAD (MedianAbsoluteDeviation) aggregation {pull}40048[#40048] (issue: {issue}39597[#39597])
-* Introduce SQL TIME data type {pull}39802[#39802] (issue: {issue}38174[#38174])
-* Introduce the columnar option for REST requests {pull}39287[#39287] (issue: {issue}37702[#37702])
+* Add initial geo support {es-pull}42031[#42031] (issues: {es-issue}29872[#29872], {es-issue}37206[#37206])
+* Implement CASE... WHEN... THEN... ELSE... END {es-pull}41349[#41349] (issue: {es-issue}36200[#36200])
+* Introduce MAD (MedianAbsoluteDeviation) aggregation {es-pull}40048[#40048] (issue: {es-issue}39597[#39597])
+* Introduce SQL TIME data type {es-pull}39802[#39802] (issue: {es-issue}38174[#38174])
+* Introduce the columnar option for REST requests {es-pull}39287[#39287] (issue: {es-issue}37702[#37702])
Snapshot/Restore::
-* Allow snapshotting replicated closed indices {pull}39644[#39644] (issue: {issue}33888[#33888])
+* Allow snapshotting replicated closed indices {es-pull}39644[#39644] (issue: {es-issue}33888[#33888])
Suggesters::
-* Search as you type fieldmapper {pull}35600[#35600] (issue: {issue}33160[#33160])
+* Search as you type fieldmapper {es-pull}35600[#35600] (issue: {es-issue}33160[#33160])
Features/Ingest::
-* Add HTML strip processor {pull}41888[#41888]
+* Add HTML strip processor {es-pull}41888[#41888]
Search::
-* Add an option to force the numeric type of a field sort {pull}38095[#38095] (issue: {issue}32601[#32601])
+* Add an option to force the numeric type of a field sort {es-pull}38095[#38095] (issue: {es-issue}32601[#32601])
[[enhancement-7.2.0]]
@@ -186,136 +186,136 @@ Search::
=== Enhancements
Aggregations::
-* Use the breadth first collection mode for significant terms aggs. {pull}29042[#29042] (issue: {issue}28652[#28652])
-* Disallow null/empty or duplicate composite sources {pull}41359[#41359] (issue: {issue}32414[#32414])
-* Move top-level pipeline aggs out of QuerySearchResult {pull}40319[#40319] (issue: {issue}40177[#40177])
-* Remove throws IOException from PipelineAggregationBuilder#create {pull}40222[#40222]
-* Better error messages when pipelines reference incompatible aggs {pull}40068[#40068] (issues: {issue}25273[#25273], {issue}30152[#30152])
-* Do not allow Sampler to allocate more than maxDoc size, better CB accounting {pull}39381[#39381] (issue: {issue}34269[#34269])
-* Force selection of calendar or fixed intervals in date histo agg {pull}33727[#33727]
+* Use the breadth first collection mode for significant terms aggs. {es-pull}29042[#29042] (issue: {es-issue}28652[#28652])
+* Disallow null/empty or duplicate composite sources {es-pull}41359[#41359] (issue: {es-issue}32414[#32414])
+* Move top-level pipeline aggs out of QuerySearchResult {es-pull}40319[#40319] (issue: {es-issue}40177[#40177])
+* Remove throws IOException from PipelineAggregationBuilder#create {es-pull}40222[#40222]
+* Better error messages when pipelines reference incompatible aggs {es-pull}40068[#40068] (issues: {es-issue}25273[#25273], {es-issue}30152[#30152])
+* Do not allow Sampler to allocate more than maxDoc size, better CB accounting {es-pull}39381[#39381] (issue: {es-issue}34269[#34269])
+* Force selection of calendar or fixed intervals in date histo agg {es-pull}33727[#33727]
Allocation::
-* Reset failed allocation counter before executing routing commands {pull}41050[#41050] (issue: {issue}39546[#39546])
-* Supporting automatic release of index blocks. Closes #39334 {pull}40338[#40338] (issue: {issue}39334[#39334])
+* Reset failed allocation counter before executing routing commands {es-pull}41050[#41050] (issue: {es-issue}39546[#39546])
+* Supporting automatic release of index blocks. Closes #39334 {es-pull}40338[#40338] (issue: {es-issue}39334[#39334])
Analysis::
-* Add flag to declare token filters as updateable {pull}36103[#36103] (issue: {issue}29051[#29051])
+* Add flag to declare token filters as updateable {es-pull}36103[#36103] (issue: {es-issue}29051[#29051])
Authentication::
-* Hash token values for storage {pull}41792[#41792] (issues: {issue}39631[#39631], {issue}40765[#40765])
-* Security Tokens moved to a new separate index {pull}40742[#40742] (issue: {issue}34454[#34454])
-* Support concurrent refresh of refresh tokens {pull}39631[#39631] (issue: {issue}36872[#36872])
-* Add enabled status for token and api key service {pull}38687[#38687] (issue: {issue}38535[#38535])
+* Hash token values for storage {es-pull}41792[#41792] (issues: {es-issue}39631[#39631], {es-issue}40765[#40765])
+* Security Tokens moved to a new separate index {es-pull}40742[#40742] (issue: {es-issue}34454[#34454])
+* Support concurrent refresh of refresh tokens {es-pull}39631[#39631] (issue: {es-issue}36872[#36872])
+* Add enabled status for token and api key service {es-pull}38687[#38687] (issue: {es-issue}38535[#38535])
Authorization::
-* Support mustache templates in role mappings {pull}39984[#39984] (issue: {issue}36567[#36567])
-* Add .code_internal-* index pattern to kibana user {pull}42247[#42247]
-* Add granular API key privileges {pull}41488[#41488] (issue: {issue}40031[#40031])
-* Add Kibana application privileges for monitoring and ml reserved roles {pull}40651[#40651]
-* Support roles with application privileges against wildcard applications {pull}40398[#40398]
+* Support mustache templates in role mappings {es-pull}39984[#39984] (issue: {es-issue}36567[#36567])
+* Add .code_internal-* index pattern to kibana user {es-pull}42247[#42247]
+* Add granular API key privileges {es-pull}41488[#41488] (issue: {es-issue}40031[#40031])
+* Add Kibana application privileges for monitoring and ml reserved roles {es-pull}40651[#40651]
+* Support roles with application privileges against wildcard applications {es-pull}40398[#40398]
CCR::
-* Replay history of operations in remote recovery {pull}39153[#39153] (issues: {issue}35975[#35975], {issue}39000[#39000])
+* Replay history of operations in remote recovery {es-pull}39153[#39153] (issues: {es-issue}35975[#35975], {es-issue}39000[#39000])
CRUD::
-* Add details to BulkShardRequest#getDescription() {pull}41711[#41711]
-* Add version-based validation to reindex requests {pull}38504[#38504] (issue: {issue}37855[#37855])
+* Add details to BulkShardRequest#getDescription() {es-pull}41711[#41711]
+* Add version-based validation to reindex requests {es-pull}38504[#38504] (issue: {es-issue}37855[#37855])
Cluster Coordination::
-* Add GET /_cluster/master endpoint {pull}40047[#40047]
-* Only connect to new nodes on new cluster state {pull}39629[#39629] (issues: {issue}29025[#29025], {issue}31547[#31547])
-* Add has_voting_exclusions flag to cluster health output {pull}38568[#38568]
+* Add GET /_cluster/master endpoint {es-pull}40047[#40047]
+* Only connect to new nodes on new cluster state {es-pull}39629[#39629] (issues: {es-issue}29025[#29025], {es-issue}31547[#31547])
+* Add has_voting_exclusions flag to cluster health output {es-pull}38568[#38568]
Data Frame::
-* Persist and restore checkpoint and position {pull}41942[#41942] (issue: {issue}41752[#41752])
-* Complete the Data Frame task on stop {pull}41752[#41752]
-* Data Frame stop all {pull}41156[#41156]
-* Data Frame HLRC Get Stats API {pull}40327[#40327]
-* Data Frame HLRC Get API {pull}40209[#40209]
-* Data Frame HLRC Preview API {pull}40206[#40206]
-* Data Frame HLRC start & stop APIs {pull}40154[#40154] (issue: {issue}29546[#29546])
-* Add Data Frame client to the Java HLRC {pull}39921[#39921]
+* Persist and restore checkpoint and position {es-pull}41942[#41942] (issue: {es-issue}41752[#41752])
+* Complete the Data Frame task on stop {es-pull}41752[#41752]
+* Data Frame stop all {es-pull}41156[#41156]
+* Data Frame HLRC Get Stats API {es-pull}40327[#40327]
+* Data Frame HLRC Get API {es-pull}40209[#40209]
+* Data Frame HLRC Preview API {es-pull}40206[#40206]
+* Data Frame HLRC start & stop APIs {es-pull}40154[#40154] (issue: {es-issue}29546[#29546])
+* Add Data Frame client to the Java HLRC {es-pull}39921[#39921]
Discovery-Plugins::
-* Upgrade SDK and test discovery-ec2 credential providers {pull}41732[#41732]
+* Upgrade SDK and test discovery-ec2 credential providers {es-pull}41732[#41732]
Distributed::
-* Prevent in-place downgrades and invalid upgrades {pull}41731[#41731]
-* Add index name to cluster block exception {pull}41489[#41489] (issue: {issue}40870[#40870])
-* Noop peer recoveries on closed index {pull}41400[#41400] (issue: {issue}33888[#33888])
-* Do not trim unsafe commits when open readonly engine {pull}41041[#41041] (issue: {issue}33888[#33888])
-* Avoid background sync on relocated primary {pull}40800[#40800] (issue: {issue}40731[#40731])
-* No mapper service and index caches for replicated closed indices {pull}40423[#40423]
-* Add support for replicating closed indices {pull}39499[#39499] (issues: {issue}33888[#33888], {issue}33903[#33903], {issue}37359[#37359], {issue}37413[#37413], {issue}38024[#38024], {issue}38326[#38326], {issue}38327[#38327], {issue}38329[#38329], {issue}38421[#38421], {issue}38631[#38631], {issue}38767[#38767], {issue}38854[#38854], {issue}38955[#38955], {issue}39006[#39006], {issue}39110[#39110], {issue}39186[#39186], {issue}39249[#39249], {issue}39364[#39364])
+* Prevent in-place downgrades and invalid upgrades {es-pull}41731[#41731]
+* Add index name to cluster block exception {es-pull}41489[#41489] (issue: {es-issue}40870[#40870])
+* Noop peer recoveries on closed index {es-pull}41400[#41400] (issue: {es-issue}33888[#33888])
+* Do not trim unsafe commits when open readonly engine {es-pull}41041[#41041] (issue: {es-issue}33888[#33888])
+* Avoid background sync on relocated primary {es-pull}40800[#40800] (issue: {es-issue}40731[#40731])
+* No mapper service and index caches for replicated closed indices {es-pull}40423[#40423]
+* Add support for replicating closed indices {es-pull}39499[#39499] (issues: {es-issue}33888[#33888], {es-issue}33903[#33903], {es-issue}37359[#37359], {es-issue}37413[#37413], {es-issue}38024[#38024], {es-issue}38326[#38326], {es-issue}38327[#38327], {es-issue}38329[#38329], {es-issue}38421[#38421], {es-issue}38631[#38631], {es-issue}38767[#38767], {es-issue}38854[#38854], {es-issue}38955[#38955], {es-issue}39006[#39006], {es-issue}39110[#39110], {es-issue}39186[#39186], {es-issue}39249[#39249], {es-issue}39364[#39364])
Docs Infrastructure::
-* Docs: Simplifying setup by using module configuration variant syntax {pull}40879[#40879]
+* Docs: Simplifying setup by using module configuration variant syntax {es-pull}40879[#40879]
Engine::
-* Simplify initialization of max_seq_no of updates {pull}41161[#41161] (issues: {issue}33842[#33842], {issue}40249[#40249])
-* Adjust init map size of user data of index commit {pull}40965[#40965]
-* Don't mark shard as refreshPending on stats fetching {pull}40458[#40458] (issues: {issue}33835[#33835], {issue}33847[#33847])
-* Reject illegal flush parameters {pull}40213[#40213] (issue: {issue}36342[#36342])
-* Always fail engine if delete operation fails {pull}40117[#40117] (issue: {issue}33256[#33256])
-* Combine overriddenOps and skippedOps in translog {pull}39771[#39771] (issue: {issue}33317[#33317])
-* Return cached segments stats if `include_unloaded_segments` is true {pull}39698[#39698] (issue: {issue}39512[#39512])
-* Allow inclusion of unloaded segments in stats {pull}39512[#39512]
-* Never block on scheduled refresh if a refresh is running {pull}39462[#39462]
-* Expose external refreshes through the stats API {pull}38643[#38643] (issue: {issue}36712[#36712])
-* Make setting index.translog.sync_interval be dynamic {pull}37382[#37382] (issue: {issue}32763[#32763])
+* Simplify initialization of max_seq_no of updates {es-pull}41161[#41161] (issues: {es-issue}33842[#33842], {es-issue}40249[#40249])
+* Adjust init map size of user data of index commit {es-pull}40965[#40965]
+* Don't mark shard as refreshPending on stats fetching {es-pull}40458[#40458] (issues: {es-issue}33835[#33835], {es-issue}33847[#33847])
+* Reject illegal flush parameters {es-pull}40213[#40213] (issue: {es-issue}36342[#36342])
+* Always fail engine if delete operation fails {es-pull}40117[#40117] (issue: {es-issue}33256[#33256])
+* Combine overriddenOps and skippedOps in translog {es-pull}39771[#39771] (issue: {es-issue}33317[#33317])
+* Return cached segments stats if `include_unloaded_segments` is true {es-pull}39698[#39698] (issue: {es-issue}39512[#39512])
+* Allow inclusion of unloaded segments in stats {es-pull}39512[#39512]
+* Never block on scheduled refresh if a refresh is running {es-pull}39462[#39462]
+* Expose external refreshes through the stats API {es-pull}38643[#38643] (issue: {es-issue}36712[#36712])
+* Make setting index.translog.sync_interval be dynamic {es-pull}37382[#37382] (issue: {es-issue}32763[#32763])
Features/CAT APIs::
-* Add start and stop time to cat recovery API {pull}40378[#40378]
-* Return 0 for negative "free" and "total" memory reported by the OS {pull}42725[#42725] (issue: {issue}42157[#42157])
+* Add start and stop time to cat recovery API {es-pull}40378[#40378]
+* Return 0 for negative "free" and "total" memory reported by the OS {es-pull}42725[#42725] (issue: {es-issue}42157[#42157])
Features/Indices APIs::
-* Introduce aliases version {pull}41397[#41397] (issue: {issue}41396[#41396])
-* Improve error message for absence of indices {pull}39789[#39789] (issues: {issue}38964[#38964], {issue}39296[#39296])
-* Improved error message for absence of indices closes #38964 {pull}39296[#39296]
+* Introduce aliases version {es-pull}41397[#41397] (issue: {es-issue}41396[#41396])
+* Improve error message for absence of indices {es-pull}39789[#39789] (issues: {es-issue}38964[#38964], {es-issue}39296[#39296])
+* Improved error message for absence of indices closes #38964 {es-pull}39296[#39296]
Features/Java High Level REST Client::
-* Added param ignore_throttled=false when indicesOptions.ignoreThrottle… {pull}42393[#42393] (issue: {issue}42358[#42358])
-* Ignore 409 conflict in reindex responses {pull}39543[#39543]
+* Added param ignore_throttled=false when indicesOptions.ignoreThrottle… {es-pull}42393[#42393] (issue: {es-issue}42358[#42358])
+* Ignore 409 conflict in reindex responses {es-pull}39543[#39543]
Features/Monitoring::
-* Add packaging to cluster stats response {pull}41048[#41048] (issue: {issue}39378[#39378])
+* Add packaging to cluster stats response {es-pull}41048[#41048] (issue: {es-issue}39378[#39378])
Geo::
-* Improve accuracy for Geo Centroid Aggregation {pull}41033[#41033] (issue: {issue}41032[#41032])
-* Add support for z values to libs/geo classes {pull}38921[#38921]
-* Add ST_WktToSQL function {pull}35416[#35416] (issue: {issue}29872[#29872])
+* Improve accuracy for Geo Centroid Aggregation {es-pull}41033[#41033] (issue: {es-issue}41032[#41032])
+* Add support for z values to libs/geo classes {es-pull}38921[#38921]
+* Add ST_WktToSQL function {es-pull}35416[#35416] (issue: {es-issue}29872[#29872])
Infra/Core::
-* Validate non-secure settings are not in keystore {pull}42209[#42209] (issue: {issue}41831[#41831])
-* Implement XContentParser.genericMap and XContentParser.genericMapOrdered methods {pull}42059[#42059]
-* Remove manual parsing of JVM options {pull}41962[#41962] (issue: {issue}30684[#30684])
-* Clarify some ToXContent implementations behaviour {pull}41000[#41000] (issue: {issue}16347[#16347])
-* Remove String interning from `o.e.index.Index`. {pull}40350[#40350] (issue: {issue}40263[#40263])
-* Do not swallow exceptions in TimedRunnable {pull}39856[#39856] (issue: {issue}36137[#36137])
+* Validate non-secure settings are not in keystore {es-pull}42209[#42209] (issue: {es-issue}41831[#41831])
+* Implement XContentParser.genericMap and XContentParser.genericMapOrdered methods {es-pull}42059[#42059]
+* Remove manual parsing of JVM options {es-pull}41962[#41962] (issue: {es-issue}30684[#30684])
+* Clarify some ToXContent implementations behaviour {es-pull}41000[#41000] (issue: {es-issue}16347[#16347])
+* Remove String interning from `o.e.index.Index`. {es-pull}40350[#40350] (issue: {es-issue}40263[#40263])
+* Do not swallow exceptions in TimedRunnable {es-pull}39856[#39856] (issue: {es-issue}36137[#36137])
Infra/Logging::
-* Reduce garbage from allocations in DeprecationLogger {pull}38780[#38780] (issues: {issue}35754[#35754], {issue}37411[#37411], {issue}37530[#37530])
+* Reduce garbage from allocations in DeprecationLogger {es-pull}38780[#38780] (issues: {es-issue}35754[#35754], {es-issue}37411[#37411], {es-issue}37530[#37530])
Infra/Packaging::
-* Clearer error message - installing windows service {pull}33804[#33804]
+* Clearer error message - installing windows service {es-pull}33804[#33804]
Infra/Resiliency::
-* Limit max direct memory size to half of heap size {pull}42006[#42006] (issues: {issue}41954[#41954], {issue}41962[#41962])
+* Limit max direct memory size to half of heap size {es-pull}42006[#42006] (issues: {es-issue}41954[#41954], {es-issue}41962[#41962])
Infra/Scripting::
-* Add implicit this for class binding in Painless {pull}40285[#40285]
-* Whitelist geo methods for Painless {pull}40180[#40180] (issue: {issue}24946[#24946])
+* Add implicit this for class binding in Painless {es-pull}40285[#40285]
+* Whitelist geo methods for Painless {es-pull}40180[#40180] (issue: {es-issue}24946[#24946])
Machine Learning::
-* Improve message misformation error in file structure finder {pull}42175[#42175]
-* Improve hard_limit audit message {pull}42086[#42086] (issue: {issue}38034[#38034])
-* Add validation that rejects duplicate detectors in PutJobAction {pull}40967[#40967] (issue: {issue}39704[#39704])
-* Add created_by info to usage stats {pull}40518[#40518] (issue: {issue}38403[#38403])
-* Data frame transforms config HLRC objects {pull}39691[#39691]
-* Use scaling thread pool and xpack.ml.max_open_jobs cluster-wide dynamic {pull}39320[#39320] (issue: {issue}29809[#29809])
-* Add task recovery on node change {pull}39416[#39416]
-* Stop tasks on failure {pull}39203[#39203]
-* Add _preview endpoint {pull}38924[#38924]
+* Improve message misformation error in file structure finder {es-pull}42175[#42175]
+* Improve hard_limit audit message {es-pull}42086[#42086] (issue: {es-issue}38034[#38034])
+* Add validation that rejects duplicate detectors in PutJobAction {es-pull}40967[#40967] (issue: {es-issue}39704[#39704])
+* Add created_by info to usage stats {es-pull}40518[#40518] (issue: {es-issue}38403[#38403])
+* Data frame transforms config HLRC objects {es-pull}39691[#39691]
+* Use scaling thread pool and xpack.ml.max_open_jobs cluster-wide dynamic {es-pull}39320[#39320] (issue: {es-issue}29809[#29809])
+* Add task recovery on node change {es-pull}39416[#39416]
+* Stop tasks on failure {es-pull}39203[#39203]
+* Add _preview endpoint {es-pull}38924[#38924]
* Use hardened compiler options to build 3rd party libraries {ml-pull}453[#453]
* Only select more complex trend models for forecasting if there is evidence that they are needed
{ml-pull}463[#463]
@@ -324,76 +324,76 @@ Machine Learning::
* Improvements to hard_limit audit message {ml-pull}486[#486]
* Increase maximum forecast interval from 8 weeks to a limit based on the amount
of data seen, up to a maximum of 10 years {ml-pull}214[#214] and
-{pull}41082[#41082] (issue: {issue}41103[#41103])
+{es-pull}41082[#41082] (issue: {es-issue}41103[#41103])
Mapping::
-* Updates max dimensions for sparse_vector and dense_vector to 1024. {pull}40597[#40597] (issue: {issue}40492[#40492])
-* Add ignore_above in ICUCollationKeywordFieldMapper {pull}40414[#40414] (issue: {issue}40413[#40413])
-* Adding a soft limit to the field name length. Closes #33651 {pull}40309[#40309] (issue: {issue}33651[#33651])
+* Updates max dimensions for sparse_vector and dense_vector to 1024. {es-pull}40597[#40597] (issue: {es-issue}40492[#40492])
+* Add ignore_above in ICUCollationKeywordFieldMapper {es-pull}40414[#40414] (issue: {es-issue}40413[#40413])
+* Adding a soft limit to the field name length. Closes #33651 {es-pull}40309[#40309] (issue: {es-issue}33651[#33651])
Network::
-* Update ciphers for TLSv1.3 and JDK11 if available {pull}42082[#42082] (issues: {issue}38646[#38646], {issue}41385[#41385], {issue}41808[#41808])
-* Show SSL usage when security is not disabled {pull}40672[#40672] (issue: {issue}37433[#37433])
-* Optimize Bulk Message Parsing and Message Length Parsing {pull}39634[#39634] (issue: {issue}39286[#39286])
-* Netty transport accept plaintext connections {pull}39532[#39532] (issue: {issue}39531[#39531])
-* Chunk + Throttle Netty Writes {pull}39286[#39286]
+* Update ciphers for TLSv1.3 and JDK11 if available {es-pull}42082[#42082] (issues: {es-issue}38646[#38646], {es-issue}41385[#41385], {es-issue}41808[#41808])
+* Show SSL usage when security is not disabled {es-pull}40672[#40672] (issue: {es-issue}37433[#37433])
+* Optimize Bulk Message Parsing and Message Length Parsing {es-pull}39634[#39634] (issue: {es-issue}39286[#39286])
+* Netty transport accept plaintext connections {es-pull}39532[#39532] (issue: {es-issue}39531[#39531])
+* Chunk + Throttle Netty Writes {es-pull}39286[#39286]
Ranking::
-* Improve error message for ln/log with negative results in function score {pull}41609[#41609] (issue: {issue}41509[#41509])
+* Improve error message for ln/log with negative results in function score {es-pull}41609[#41609] (issue: {es-issue}41509[#41509])
Recovery::
-* Peer recovery should flush at the end {pull}41660[#41660] (issues: {issue}33888[#33888], {issue}39588[#39588], {issue}40024[#40024])
-* Peer recovery should not indefinitely retry on mapping error {pull}41099[#41099] (issue: {issue}40913[#40913])
-* Init global checkpoint after copy commit in peer recovery {pull}40823[#40823] (issue: {issue}33888[#33888])
-* Ensure sendBatch not called recursively {pull}39988[#39988]
+* Peer recovery should flush at the end {es-pull}41660[#41660] (issues: {es-issue}33888[#33888], {es-issue}39588[#39588], {es-issue}40024[#40024])
+* Peer recovery should not indefinitely retry on mapping error {es-pull}41099[#41099] (issue: {es-issue}40913[#40913])
+* Init global checkpoint after copy commit in peer recovery {es-pull}40823[#40823] (issue: {es-issue}33888[#33888])
+* Ensure sendBatch not called recursively {es-pull}39988[#39988]
Reindex::
-* Reindex from Remote allow date math {pull}40303[#40303] (issue: {issue}23533[#23533])
+* Reindex from Remote allow date math {es-pull}40303[#40303] (issue: {es-issue}23533[#23533])
SQL::
-* Implement IIF(, , ) {pull}41420[#41420] (issue: {issue}40917[#40917])
-* Use field caps inside DESCRIBE TABLE as well {pull}41377[#41377] (issue: {issue}34071[#34071])
-* Implement CURRENT_TIME/CURTIME functions {pull}40662[#40662] (issue: {issue}40648[#40648])
-* Polish behavior of SYS TABLES command {pull}40535[#40535] (issue: {issue}40348[#40348])
-* Adjust the precision and scale for drivers {pull}40467[#40467] (issue: {issue}40357[#40357])
-* Polish parsing of CAST expression {pull}40428[#40428]
-* Fix classpath discovery on Java 10+ {pull}40420[#40420] (issue: {issue}40388[#40388])
-* Spec tests now use classpath discovery {pull}40388[#40388] (issue: {issue}40358[#40358])
-* Implement `::` cast operator {pull}38774[#38774] (issue: {issue}38717[#38717])
+* Implement IIF(, , ) {es-pull}41420[#41420] (issue: {es-issue}40917[#40917])
+* Use field caps inside DESCRIBE TABLE as well {es-pull}41377[#41377] (issue: {es-issue}34071[#34071])
+* Implement CURRENT_TIME/CURTIME functions {es-pull}40662[#40662] (issue: {es-issue}40648[#40648])
+* Polish behavior of SYS TABLES command {es-pull}40535[#40535] (issue: {es-issue}40348[#40348])
+* Adjust the precision and scale for drivers {es-pull}40467[#40467] (issue: {es-issue}40357[#40357])
+* Polish parsing of CAST expression {es-pull}40428[#40428]
+* Fix classpath discovery on Java 10+ {es-pull}40420[#40420] (issue: {es-issue}40388[#40388])
+* Spec tests now use classpath discovery {es-pull}40388[#40388] (issue: {es-issue}40358[#40358])
+* Implement `::` cast operator {es-pull}38774[#38774] (issue: {es-issue}38717[#38717])
Search::
-* Fix range query edge cases {pull}41160[#41160] (issue: {issue}40937[#40937])
-* Add stopword support to IntervalBuilder {pull}39637[#39637]
-* Shortcut counts on exists queries {pull}39570[#39570] (issue: {issue}37475[#37475])
-* Completion suggestions to be reduced once instead of twice {pull}39255[#39255]
-* Rename SearchRequest#withLocalReduction {pull}39108[#39108]
-* Tie break search shard iterator comparisons on cluster alias {pull}38853[#38853]
-* Clean up ShardSearchLocalRequest {pull}38574[#38574]
-* Handle unmapped fields in _field_caps API {pull}34071[#34071]
-* Make 0 as invalid value for `min_children` in `has_child` query {pull}33073[#33073] (issue: {issue}32949[#32949])
-* Analyze numbers, dates and ips with a whitespace analyzer in text queries {pull}27395[#27395]
-* Add date and date_nanos conversion to the numeric_type sort option {pull}40199[#40199]
-* Add `use_field` option to intervals query {pull}40157[#40157]
-* Add overlapping, before, after filters to intervals query {pull}38999[#38999]
+* Fix range query edge cases {es-pull}41160[#41160] (issue: {es-issue}40937[#40937])
+* Add stopword support to IntervalBuilder {es-pull}39637[#39637]
+* Shortcut counts on exists queries {es-pull}39570[#39570] (issue: {es-issue}37475[#37475])
+* Completion suggestions to be reduced once instead of twice {es-pull}39255[#39255]
+* Rename SearchRequest#withLocalReduction {es-pull}39108[#39108]
+* Tie break search shard iterator comparisons on cluster alias {es-pull}38853[#38853]
+* Clean up ShardSearchLocalRequest {es-pull}38574[#38574]
+* Handle unmapped fields in _field_caps API {es-pull}34071[#34071]
+* Make 0 as invalid value for `min_children` in `has_child` query {es-pull}33073[#33073] (issue: {es-issue}32949[#32949])
+* Analyze numbers, dates and ips with a whitespace analyzer in text queries {es-pull}27395[#27395]
+* Add date and date_nanos conversion to the numeric_type sort option {es-pull}40199[#40199]
+* Add `use_field` option to intervals query {es-pull}40157[#40157]
+* Add overlapping, before, after filters to intervals query {es-pull}38999[#38999]
Security::
-* Support concurrent refresh of refresh tokens {pull}38382[#38382] (issue: {issue}36872[#36872])
+* Support concurrent refresh of refresh tokens {es-pull}38382[#38382] (issue: {es-issue}36872[#36872])
Snapshot/Restore::
-* Remove IndexShard dependency from Repository {pull}42213[#42213]
-* Add shared access signature authentication support {pull}42117[#42117]
-* Support multiple repositories in get snapshot request {pull}41799[#41799] (issue: {issue}41210[#41210])
-* Implement Bulk Deletes for GCS Repository {pull}41368[#41368] (issue: {issue}40322[#40322])
-* Add Bulk Delete Api to BlobStore {pull}40322[#40322] (issues: {issue}40144[#40144], {issue}40250[#40250])
-* Async Snapshot Repository Deletes {pull}40144[#40144] (issues: {issue}39656[#39656], {issue}39657[#39657])
-* Allow snapshotting replicated closed indices {pull}39644[#39644] (issue: {issue}33888[#33888])
-* Add support for S3 intelligent tiering (#38836) {pull}39376[#39376] (issue: {issue}38836[#38836])
+* Remove IndexShard dependency from Repository {es-pull}42213[#42213]
+* Add shared access signature authentication support {es-pull}42117[#42117]
+* Support multiple repositories in get snapshot request {es-pull}41799[#41799] (issue: {es-issue}41210[#41210])
+* Implement Bulk Deletes for GCS Repository {es-pull}41368[#41368] (issue: {es-issue}40322[#40322])
+* Add Bulk Delete Api to BlobStore {es-pull}40322[#40322] (issues: {es-issue}40144[#40144], {es-issue}40250[#40250])
+* Async Snapshot Repository Deletes {es-pull}40144[#40144] (issues: {es-issue}39656[#39656], {es-issue}39657[#39657])
+* Allow snapshotting replicated closed indices {es-pull}39644[#39644] (issue: {es-issue}33888[#33888])
+* Add support for S3 intelligent tiering (#38836) {es-pull}39376[#39376] (issue: {es-issue}38836[#38836])
Store::
-* Log missing file exception when failing to read metadata snapshot {pull}32920[#32920]
+* Log missing file exception when failing to read metadata snapshot {es-pull}32920[#32920]
Suggesters::
-* Tie-break completion suggestions with same score and surface form {pull}39564[#39564]
+* Tie-break completion suggestions with same score and surface form {es-pull}39564[#39564]
@@ -402,160 +402,160 @@ Suggesters::
=== Bug fixes
Aggregations::
-* Update error message for allowed characters in aggregation names {pull}41573[#41573] (issue: {issue}41567[#41567])
-* Fix FiltersAggregation NPE when `filters` is empty {pull}41459[#41459] (issue: {issue}41408[#41408])
-* Fix unmapped field handling in the composite aggregation {pull}41280[#41280]
+* Update error message for allowed characters in aggregation names {es-pull}41573[#41573] (issue: {es-issue}41567[#41567])
+* Fix FiltersAggregation NPE when `filters` is empty {es-pull}41459[#41459] (issue: {es-issue}41408[#41408])
+* Fix unmapped field handling in the composite aggregation {es-pull}41280[#41280]
Allocation::
-* Avoid bubbling up failures from a shard that is recovering {pull}42287[#42287] (issues: {issue}30919[#30919], {issue}40107[#40107])
-* Changed the position of reset counter {pull}39678[#39678] (issue: {issue}39546[#39546])
+* Avoid bubbling up failures from a shard that is recovering {es-pull}42287[#42287] (issues: {es-issue}30919[#30919], {es-issue}40107[#40107])
+* Changed the position of reset counter {es-pull}39678[#39678] (issue: {es-issue}39546[#39546])
Analysis::
-* Always use IndexAnalyzers in analyze transport action {pull}40769[#40769] (issue: {issue}29021[#29021])
-* Fix anaylze NullPointerException when AnalyzeTokenList tokens is null {pull}39332[#39332]
-* Fix anaylze NullPointerException when AnalyzeTokenList tokens is null {pull}39180[#39180]
+* Always use IndexAnalyzers in analyze transport action {es-pull}40769[#40769] (issue: {es-issue}29021[#29021])
+* Fix anaylze NullPointerException when AnalyzeTokenList tokens is null {es-pull}39332[#39332]
+* Fix anaylze NullPointerException when AnalyzeTokenList tokens is null {es-pull}39180[#39180]
Authentication::
-* Refresh remote JWKs on all errors {pull}42850[#42850]
-* Fix refresh remote JWKS logic {pull}42662[#42662]
-* Fix settings prefix for realm truststore password {pull}42336[#42336] (issues: {issue}30241[#30241], {issue}41663[#41663])
-* Merge claims from userinfo and ID Token correctly {pull}42277[#42277]
-* Do not refresh realm cache unless required {pull}42169[#42169] (issue: {issue}35218[#35218])
-* Amend `prepareIndexIfNeededThenExecute` for security token refresh {pull}41697[#41697]
-* Fix token Invalidation when retries exhausted {pull}39799[#39799]
+* Refresh remote JWKs on all errors {es-pull}42850[#42850]
+* Fix refresh remote JWKS logic {es-pull}42662[#42662]
+* Fix settings prefix for realm truststore password {es-pull}42336[#42336] (issues: {es-issue}30241[#30241], {es-issue}41663[#41663])
+* Merge claims from userinfo and ID Token correctly {es-pull}42277[#42277]
+* Do not refresh realm cache unless required {es-pull}42169[#42169] (issue: {es-issue}35218[#35218])
+* Amend `prepareIndexIfNeededThenExecute` for security token refresh {es-pull}41697[#41697]
+* Fix token Invalidation when retries exhausted {es-pull}39799[#39799]
Authorization::
-* _cat/indices with Security, hide names when wildcard {pull}38824[#38824] (issue: {issue}37190[#37190])
+* _cat/indices with Security, hide names when wildcard {es-pull}38824[#38824] (issue: {es-issue}37190[#37190])
CCR::
-* CCR should not replicate private/internal settings {pull}43067[#43067] (issue: {issue}41268[#41268])
+* CCR should not replicate private/internal settings {es-pull}43067[#43067] (issue: {es-issue}41268[#41268])
CRUD::
-* Fix NPE when rejecting bulk updates {pull}42923[#42923]
+* Fix NPE when rejecting bulk updates {es-pull}42923[#42923]
Cluster Coordination::
-* Reset state recovery after successful recovery {pull}42576[#42576] (issue: {issue}39172[#39172])
-* Omit non-masters in ClusterFormationFailureHelper {pull}41344[#41344]
+* Reset state recovery after successful recovery {es-pull}42576[#42576] (issue: {es-issue}39172[#39172])
+* Omit non-masters in ClusterFormationFailureHelper {es-pull}41344[#41344]
Data Frame::
-* Rewrite start and stop to answer with acknowledged {pull}42589[#42589] (issue: {issue}42450[#42450])
-* Set DF task state to stopped when stopping {pull}42516[#42516] (issue: {issue}42441[#42441])
-* Add support for fixed_interval, calendar_interval, remove interval {pull}42427[#42427] (issues: {issue}33727[#33727], {issue}42297[#42297])
+* Rewrite start and stop to answer with acknowledged {es-pull}42589[#42589] (issue: {es-issue}42450[#42450])
+* Set DF task state to stopped when stopping {es-pull}42516[#42516] (issue: {es-issue}42441[#42441])
+* Add support for fixed_interval, calendar_interval, remove interval {es-pull}42427[#42427] (issues: {es-issue}33727[#33727], {es-issue}42297[#42297])
Distributed::
-* Avoid loading retention leases while writing them {pull}42620[#42620] (issue: {issue}41430[#41430])
-* Do not use ifSeqNo for update requests on mixed cluster {pull}42596[#42596] (issue: {issue}42561[#42561])
-* Prevent order being lost for _nodes API filters {pull}42045[#42045] (issue: {issue}41885[#41885])
-* Ensure flush happen before closing an index {pull}40184[#40184] (issue: {issue}36342[#36342])
+* Avoid loading retention leases while writing them {es-pull}42620[#42620] (issue: {es-issue}41430[#41430])
+* Do not use ifSeqNo for update requests on mixed cluster {es-pull}42596[#42596] (issue: {es-issue}42561[#42561])
+* Prevent order being lost for _nodes API filters {es-pull}42045[#42045] (issue: {es-issue}41885[#41885])
+* Ensure flush happen before closing an index {es-pull}40184[#40184] (issue: {es-issue}36342[#36342])
Engine::
-* Account soft deletes for committed segments {pull}43126[#43126] (issue: {issue}43103[#43103])
-* Fix assertion error when caching the result of a search in a read-only index {pull}41900[#41900] (issue: {issue}41795[#41795])
-* Close and acquire commit during reset engine fix {pull}41584[#41584] (issue: {issue}38561[#38561])
+* Account soft deletes for committed segments {es-pull}43126[#43126] (issue: {es-issue}43103[#43103])
+* Fix assertion error when caching the result of a search in a read-only index {es-pull}41900[#41900] (issue: {es-issue}41795[#41795])
+* Close and acquire commit during reset engine fix {es-pull}41584[#41584] (issue: {es-issue}38561[#38561])
Features/ILM::
-* Make ILM force merging best effort {pull}43246[#43246] (issues: {issue}42824[#42824], {issue}43245[#43245])
-* Narrow period of Shrink action in which ILM prevents stopping {pull}43254[#43254] (issue: {issue}43253[#43253])
+* Make ILM force merging best effort {es-pull}43246[#43246] (issues: {es-issue}42824[#42824], {es-issue}43245[#43245])
+* Narrow period of Shrink action in which ILM prevents stopping {es-pull}43254[#43254] (issue: {es-issue}43253[#43253])
Features/Indices APIs::
-* Add pre-upgrade check to test cluster routing allocation is enabled {pull}39340[#39340] (issue: {issue}39339[#39339])
+* Add pre-upgrade check to test cluster routing allocation is enabled {es-pull}39340[#39340] (issue: {es-issue}39339[#39339])
Features/Ingest::
-* Build local year inside DateFormat lambda {pull}42120[#42120]
+* Build local year inside DateFormat lambda {es-pull}42120[#42120]
Features/Java High Level REST Client::
-* Fixes a bug in AnalyzeRequest.toXContent() {pull}42795[#42795] (issues: {issue}39670[#39670], {issue}42197[#42197])
-* StackOverflowError when calling BulkRequest#add {pull}41672[#41672]
-* HLRC: Convert xpack methods to client side objects {pull}40705[#40705] (issue: {issue}40511[#40511])
-* Rest-High-Level-Client:fix uri encode bug when url path start with '/' {pull}34436[#34436] (issue: {issue}34433[#34433])
+* Fixes a bug in AnalyzeRequest.toXContent() {es-pull}42795[#42795] (issues: {es-issue}39670[#39670], {es-issue}42197[#42197])
+* StackOverflowError when calling BulkRequest#add {es-pull}41672[#41672]
+* HLRC: Convert xpack methods to client side objects {es-pull}40705[#40705] (issue: {es-issue}40511[#40511])
+* Rest-High-Level-Client:fix uri encode bug when url path start with '/' {es-pull}34436[#34436] (issue: {es-issue}34433[#34433])
Features/Watcher::
-* NullPointerException when creating a watch with Jira action (#41922) {pull}42081[#42081]
-* Fix minor watcher bug, unmute test, add additional debug logging {pull}41765[#41765] (issues: {issue}29893[#29893], {issue}30777[#30777], {issue}33291[#33291], {issue}35361[#35361])
-* Fix Watcher deadlock that can cause in-abilty to index documents. {pull}41418[#41418] (issue: {issue}41390[#41390])
+* NullPointerException when creating a watch with Jira action (#41922) {es-pull}42081[#42081]
+* Fix minor watcher bug, unmute test, add additional debug logging {es-pull}41765[#41765] (issues: {es-issue}29893[#29893], {es-issue}30777[#30777], {es-issue}33291[#33291], {es-issue}35361[#35361])
+* Fix Watcher deadlock that can cause in-abilty to index documents. {es-pull}41418[#41418] (issue: {es-issue}41390[#41390])
Geo::
-* Improve error message when polygons contains twice the same point in no-consecutive position {pull}41051[#41051] (issue: {issue}40998[#40998])
+* Improve error message when polygons contains twice the same point in no-consecutive position {es-pull}41051[#41051] (issue: {es-issue}40998[#40998])
Highlighting::
-* Bug fix for AnnotatedTextHighlighter - port of 39525 {pull}39749[#39749] (issue: {issue}39525[#39525])
+* Bug fix for AnnotatedTextHighlighter - port of 39525 {es-pull}39749[#39749] (issue: {es-issue}39525[#39525])
Infra/Core::
-* Fix roundUp parsing with composite patterns {pull}43080[#43080] (issue: {issue}42835[#42835])
-* scheduleAtFixedRate would hang {pull}42993[#42993] (issue: {issue}38441[#38441])
-* Only ignore IOException when fsyncing on dirs {pull}42972[#42972] (issue: {issue}42950[#42950])
-* Fix node close stopwatch usage {pull}41918[#41918]
-* Make ISO8601 date parser accept timezone when time does not have seconds {pull}41896[#41896]
-* Allow unknown task time in QueueResizingEsTPE {pull}41810[#41810] (issue: {issue}41448[#41448])
-* Parse composite patterns using ClassicFormat.parseObject {pull}40100[#40100] (issue: {issue}39916[#39916])
+* Fix roundUp parsing with composite patterns {es-pull}43080[#43080] (issue: {es-issue}42835[#42835])
+* scheduleAtFixedRate would hang {es-pull}42993[#42993] (issue: {es-issue}38441[#38441])
+* Only ignore IOException when fsyncing on dirs {es-pull}42972[#42972] (issue: {es-issue}42950[#42950])
+* Fix node close stopwatch usage {es-pull}41918[#41918]
+* Make ISO8601 date parser accept timezone when time does not have seconds {es-pull}41896[#41896]
+* Allow unknown task time in QueueResizingEsTPE {es-pull}41810[#41810] (issue: {es-issue}41448[#41448])
+* Parse composite patterns using ClassicFormat.parseObject {es-pull}40100[#40100] (issue: {es-issue}39916[#39916])
Infra/Packaging::
-* Don't create tempdir for cli scripts {pull}41913[#41913] (issue: {issue}34445[#34445])
-* Cleanup plugin bin directories {pull}41907[#41907] (issue: {issue}18109[#18109])
-* Update lintian overrides {pull}41561[#41561] (issue: {issue}17185[#17185])
-* Resolve JAVA_HOME at windows service install time {pull}39714[#39714] (issue: {issue}30720[#30720])
+* Don't create tempdir for cli scripts {es-pull}41913[#41913] (issue: {es-issue}34445[#34445])
+* Cleanup plugin bin directories {es-pull}41907[#41907] (issue: {es-issue}18109[#18109])
+* Update lintian overrides {es-pull}41561[#41561] (issue: {es-issue}17185[#17185])
+* Resolve JAVA_HOME at windows service install time {es-pull}39714[#39714] (issue: {es-issue}30720[#30720])
Infra/Settings::
-* Handle UTF-8 values in the keystore {pull}39496[#39496]
-* Handle empty input in AddStringKeyStoreCommand {pull}39490[#39490] (issue: {issue}39413[#39413])
+* Handle UTF-8 values in the keystore {es-pull}39496[#39496]
+* Handle empty input in AddStringKeyStoreCommand {es-pull}39490[#39490] (issue: {es-issue}39413[#39413])
Machine Learning::
-* Fix possible race condition when closing an opening job {pull}42506[#42506]
-* Exclude analysis fields with core field names from anomaly results {pull}41093[#41093] (issue: {issue}39406[#39406])
+* Fix possible race condition when closing an opening job {es-pull}42506[#42506]
+* Exclude analysis fields with core field names from anomaly results {es-pull}41093[#41093] (issue: {es-issue}39406[#39406])
Mapping::
-* Fix possible NPE in put mapping validators {pull}43000[#43000] (issue: {issue}37675[#37675])
-* Fix merging of text field mappers {pull}40627[#40627]
-* Fix an off-by-one error in the vector field dimension limit. {pull}40489[#40489]
-* Fix not Recognizing Disabled Object Mapper {pull}39862[#39862] (issue: {issue}39456[#39456])
-* Avoid copying the field alias lookup structure unnecessarily. {pull}39726[#39726]
+* Fix possible NPE in put mapping validators {es-pull}43000[#43000] (issue: {es-issue}37675[#37675])
+* Fix merging of text field mappers {es-pull}40627[#40627]
+* Fix an off-by-one error in the vector field dimension limit. {es-pull}40489[#40489]
+* Fix not Recognizing Disabled Object Mapper {es-pull}39862[#39862] (issue: {es-issue}39456[#39456])
+* Avoid copying the field alias lookup structure unnecessarily. {es-pull}39726[#39726]
* Handle NaNs when detrending seasonal components {ml-pull}408[#408]
Network::
-* Don't require TLS for single node clusters {pull}42826[#42826]
-* Handle WRAP ops during SSL read {pull}41611[#41611]
-* SSLDriver can transition to CLOSED in handshake {pull}41458[#41458]
-* Handle Bulk Requests on Write Threadpool {pull}40866[#40866] (issues: {issue}39128[#39128], {issue}39658[#39658])
+* Don't require TLS for single node clusters {es-pull}42826[#42826]
+* Handle WRAP ops during SSL read {es-pull}41611[#41611]
+* SSLDriver can transition to CLOSED in handshake {es-pull}41458[#41458]
+* Handle Bulk Requests on Write Threadpool {es-pull}40866[#40866] (issues: {es-issue}39128[#39128], {es-issue}39658[#39658])
Percolator::
-* Fixed ignoring name parameter for percolator queries {pull}42598[#42598] (issue: {issue}40405[#40405])
+* Fixed ignoring name parameter for percolator queries {es-pull}42598[#42598] (issue: {es-issue}40405[#40405])
Recovery::
-* Use translog to estimate number of operations in recovery {pull}42211[#42211] (issue: {issue}38904[#38904])
-* Recovery with syncId should verify seqno infos {pull}41265[#41265]
-* Retain history for peer recovery using leases {pull}39133[#39133]
+* Use translog to estimate number of operations in recovery {es-pull}42211[#42211] (issue: {es-issue}38904[#38904])
+* Recovery with syncId should verify seqno infos {es-pull}41265[#41265]
+* Retain history for peer recovery using leases {es-pull}39133[#39133]
Reindex::
-* Remote reindex failure parse fix {pull}42928[#42928]
-* Fix concurrent search and index delete {pull}42621[#42621] (issue: {issue}28053[#28053])
-* Propogate version in reindex from remote search {pull}42412[#42412] (issue: {issue}31908[#31908])
+* Remote reindex failure parse fix {es-pull}42928[#42928]
+* Fix concurrent search and index delete {es-pull}42621[#42621] (issue: {es-issue}28053[#28053])
+* Propogate version in reindex from remote search {es-pull}42412[#42412] (issue: {es-issue}31908[#31908])
Rollup::
-* Fix max boundary for rollup jobs that use a delay {pull}42158[#42158]
-* Cleanup exceptions thrown during RollupSearch {pull}41272[#41272] (issue: {issue}38015[#38015])
-* Validate timezones based on rules not string comparision {pull}36237[#36237] (issue: {issue}36229[#36229])
+* Fix max boundary for rollup jobs that use a delay {es-pull}42158[#42158]
+* Cleanup exceptions thrown during RollupSearch {es-pull}41272[#41272] (issue: {es-issue}38015[#38015])
+* Validate timezones based on rules not string comparision {es-pull}36237[#36237] (issue: {es-issue}36229[#36229])
SQL::
-* Fix wrong results when sorting on aggregate {pull}43154[#43154] (issue: {issue}42851[#42851])
-* Cover the Integer type when extracting values from _source {pull}42859[#42859] (issue: {issue}42858[#42858])
-* Fix precedence of `::` psql like CAST operator {pull}40665[#40665]
+* Fix wrong results when sorting on aggregate {es-pull}43154[#43154] (issue: {es-issue}42851[#42851])
+* Cover the Integer type when extracting values from _source {es-pull}42859[#42859] (issue: {es-issue}42858[#42858])
+* Fix precedence of `::` psql like CAST operator {es-pull}40665[#40665]
Search::
-* Fix IntervalBuilder#analyzeText to never return `null` {pull}42750[#42750] (issue: {issue}42587[#42587])
-* Fix sorting on nested field with unmapped {pull}42451[#42451] (issue: {issue}33644[#33644])
-* Always set terminated_early if terminate_after is set in the search request {pull}40839[#40839] (issue: {issue}33949[#33949])
-* more_like_this query to throw an error if the like fields is not provided {pull}40632[#40632]
-* Fixing 503 Service Unavailable errors during fetch phase {pull}39086[#39086]
-* Fix IndexSearcherWrapper visibility {pull}39071[#39071] (issue: {issue}30758[#30758])
+* Fix IntervalBuilder#analyzeText to never return `null` {es-pull}42750[#42750] (issue: {es-issue}42587[#42587])
+* Fix sorting on nested field with unmapped {es-pull}42451[#42451] (issue: {es-issue}33644[#33644])
+* Always set terminated_early if terminate_after is set in the search request {es-pull}40839[#40839] (issue: {es-issue}33949[#33949])
+* more_like_this query to throw an error if the like fields is not provided {es-pull}40632[#40632]
+* Fixing 503 Service Unavailable errors during fetch phase {es-pull}39086[#39086]
+* Fix IndexSearcherWrapper visibility {es-pull}39071[#39071] (issue: {es-issue}30758[#30758])
Snapshot/Restore::
-* Fix Azure List by Prefix Bug {pull}42713[#42713]
-* Remove Harmful Exists Check from BlobStoreFormat {pull}41898[#41898] (issue: {issue}41882[#41882])
-* Restricts naming for repositories {pull}41008[#41008] (issue: {issue}40817[#40817])
-* SNAPSHOT: More Resilient Writes to Blob Stores {pull}36927[#36927] (issue: {issue}25281[#25281])
+* Fix Azure List by Prefix Bug {es-pull}42713[#42713]
+* Remove Harmful Exists Check from BlobStoreFormat {es-pull}41898[#41898] (issue: {es-issue}41882[#41882])
+* Restricts naming for repositories {es-pull}41008[#41008] (issue: {es-issue}40817[#40817])
+* SNAPSHOT: More Resilient Writes to Blob Stores {es-pull}36927[#36927] (issue: {es-issue}25281[#25281])
Suggesters::
-* Handle min_doc_freq in suggesters {pull}40840[#40840] (issue: {issue}16764[#16764])
+* Handle min_doc_freq in suggesters {es-pull}40840[#40840] (issue: {es-issue}16764[#16764])
[[upgrade-7.2.0]]
@@ -563,14 +563,14 @@ Suggesters::
=== Upgrades
Features/Watcher::
-* Replace javax activation with jakarta activation {pull}40247[#40247]
-* Replace java mail with jakarta mail {pull}40088[#40088]
+* Replace javax activation with jakarta activation {es-pull}40247[#40247]
+* Replace java mail with jakarta mail {es-pull}40088[#40088]
Infra/Core::
-* Update to joda time 2.10.2 {pull}42199[#42199]
+* Update to joda time 2.10.2 {es-pull}42199[#42199]
Network::
-* Upgrade to Netty 4.1.35 {pull}41499[#41499]
+* Upgrade to Netty 4.1.35 {es-pull}41499[#41499]
diff --git a/docs/reference/release-notes/7.3.asciidoc b/docs/reference/release-notes/7.3.asciidoc
index a512902eff8..26a9658d3e3 100644
--- a/docs/reference/release-notes/7.3.asciidoc
+++ b/docs/reference/release-notes/7.3.asciidoc
@@ -8,28 +8,28 @@ Also see <>.
=== Bug fixes
Data Frame::
-* Fix off-by-one error in checkpoint operations_behind {pull}46235[#46235]
+* Fix off-by-one error in checkpoint operations_behind {es-pull}46235[#46235]
Distributed::
-* Update translog checkpoint after marking operations as persisted {pull}45634[#45634] (issue: {issue}29161[#29161])
+* Update translog checkpoint after marking operations as persisted {es-pull}45634[#45634] (issue: {es-issue}29161[#29161])
Engine::
-* Handle delete document level failures {pull}46100[#46100] (issue: {issue}46083[#46083])
-* Handle no-op document level failures {pull}46083[#46083]
+* Handle delete document level failures {es-pull}46100[#46100] (issue: {es-issue}46083[#46083])
+* Handle no-op document level failures {es-pull}46083[#46083]
Infra/Scripting::
-* Fix bugs in Painless SCatch node {pull}45880[#45880]
+* Fix bugs in Painless SCatch node {es-pull}45880[#45880]
Machine learning::
-* Throw an error when a datafeed needs {ccs} but it is not enabled for the node {pull}46044[#46044]
+* Throw an error when a datafeed needs {ccs} but it is not enabled for the node {es-pull}46044[#46044]
SQL::
-* SQL: Fix issue with IIF function when condition folds {pull}46290[#46290] (issue: {issue}46268[#46268])
-* SQL: Fix issue with DataType for CASE with NULL {pull}46173[#46173] (issue: {issue}46032[#46032])
+* SQL: Fix issue with IIF function when condition folds {es-pull}46290[#46290] (issue: {es-issue}46268[#46268])
+* SQL: Fix issue with DataType for CASE with NULL {es-pull}46173[#46173] (issue: {es-issue}46032[#46032])
Search::
-* Multi-get requests should wait for search active {pull}46283[#46283] (issue: {issue}27500[#27500])
-* Ensure top docs optimization is fully disabled for queries with unbounded max scores. {pull}46105[#46105] (issue: {issue}45933[#45933])
+* Multi-get requests should wait for search active {es-pull}46283[#46283] (issue: {es-issue}27500[#27500])
+* Ensure top docs optimization is fully disabled for queries with unbounded max scores. {es-pull}46105[#46105] (issue: {es-issue}45933[#45933])
[[release-notes-7.3.1]]
@@ -42,19 +42,19 @@ Also see <>.
=== Enhancements
CCR::
-* Include leases in error message when operations are no longer available {pull}45681[#45681]
+* Include leases in error message when operations are no longer available {es-pull}45681[#45681]
Infra/Core::
-* Add OCI annotations and adjust existing annotations {pull}45167[#45167] (issues: {issue}45162[#45162], {issue}45166[#45166])
+* Add OCI annotations and adjust existing annotations {es-pull}45167[#45167] (issues: {es-issue}45162[#45162], {es-issue}45166[#45166])
Infra/Settings::
-* Normalize environment paths {pull}45179[#45179] (issue: {issue}45176[#45176])
+* Normalize environment paths {es-pull}45179[#45179] (issue: {es-issue}45176[#45176])
Machine Learning::
-* Outlier detection should only fetch docs that have the analyzed fields {pull}44944[#44944]
+* Outlier detection should only fetch docs that have the analyzed fields {es-pull}44944[#44944]
SQL::
-* Remove deprecated use of "interval" from date_histogram usage {pull}45501[#45501] (issue: {issue}43922[#43922])
+* Remove deprecated use of "interval" from date_histogram usage {es-pull}45501[#45501] (issue: {es-issue}43922[#43922])
[[bug-7.3.1]]
@@ -62,67 +62,67 @@ SQL::
=== Bug fixes
Aggregations::
-* Fix early termination of aggregators that run with breadth-first mode {pull}44963[#44963] (issue: {issue}44909[#44909])
+* Fix early termination of aggregators that run with breadth-first mode {es-pull}44963[#44963] (issue: {es-issue}44909[#44909])
Analysis::
-* Enable reloading of synonym_graph filters {pull}45135[#45135] (issue: {issue}45127[#45127])
+* Enable reloading of synonym_graph filters {es-pull}45135[#45135] (issue: {es-issue}45127[#45127])
Authentication::
-* Do not use scroll when finding duplicate API key {pull}45026[#45026]
-* Fix broken short-circuit in getUnlicensedRealms {pull}44399[#44399]
+* Do not use scroll when finding duplicate API key {es-pull}45026[#45026]
+* Fix broken short-circuit in getUnlicensedRealms {es-pull}44399[#44399]
CCR::
-* Clean up ShardFollowTasks for deleted indices {pull}44702[#44702] (issue: {issue}34404[#34404])
+* Clean up ShardFollowTasks for deleted indices {es-pull}44702[#44702] (issue: {es-issue}34404[#34404])
CRUD::
-* Allow _update on write alias {pull}45318[#45318] (issue: {issue}31520[#31520])
+* Allow _update on write alias {es-pull}45318[#45318] (issue: {es-issue}31520[#31520])
Data Frame::
* Fix starting a batch {dataframe-transform} after stopping at runtime
-{pull}45340[#45340] (issues: {issue}44219[#44219], {issue}45339[#45339])
-* Fix null aggregation handling in indexer {pull}45061[#45061] (issue: {issue}44906[#44906])
+{es-pull}45340[#45340] (issues: {es-issue}44219[#44219], {es-issue}45339[#45339])
+* Fix null aggregation handling in indexer {es-pull}45061[#45061] (issue: {es-issue}44906[#44906])
Distributed::
-* Ensure AsyncTask#isScheduled remains false after close {pull}45687[#45687] (issue: {issue}45576[#45576])
-* Fix clock used in update requests {pull}45262[#45262] (issue: {issue}45254[#45254])
-* Restore DefaultShardOperationFailedException's reason during deserialization {pull}45203[#45203]
+* Ensure AsyncTask#isScheduled remains false after close {es-pull}45687[#45687] (issue: {es-issue}45576[#45576])
+* Fix clock used in update requests {es-pull}45262[#45262] (issue: {es-issue}45254[#45254])
+* Restore DefaultShardOperationFailedException's reason during deserialization {es-pull}45203[#45203]
Features/Watcher::
-* Fix watcher HttpClient URL creation {pull}45207[#45207] (issue: {issue}44970[#44970])
+* Fix watcher HttpClient URL creation {es-pull}45207[#45207] (issue: {es-issue}44970[#44970])
Infra/Packaging::
-* Use bundled JDK in Sys V init {pull}45593[#45593] (issue: {issue}45542[#45542])
+* Use bundled JDK in Sys V init {es-pull}45593[#45593] (issue: {es-issue}45542[#45542])
Infra/Settings::
-* Fix a bug with elasticsearch.common.settings.Settings.processSetting {pull}44047[#44047] (issue: {issue}43791[#43791])
+* Fix a bug with elasticsearch.common.settings.Settings.processSetting {es-pull}44047[#44047] (issue: {es-issue}43791[#43791])
MULTIPLE AREA LABELS::
-* Fix a bug where mappings are dropped from rollover requests. {pull}45411[#45411] (issue: {issue}45399[#45399])
-* Sparse role queries can throw an NPE {pull}45053[#45053]
+* Fix a bug where mappings are dropped from rollover requests. {es-pull}45411[#45411] (issue: {es-issue}45399[#45399])
+* Sparse role queries can throw an NPE {es-pull}45053[#45053]
Machine Learning::
-* Check dest index is empty when starting {dfanalytics} {pull}45094[#45094]
-* Catch any error thrown while closing {dfanalytics} process {pull}44958[#44958]
+* Check dest index is empty when starting {dfanalytics} {es-pull}45094[#45094]
+* Catch any error thrown while closing {dfanalytics} process {es-pull}44958[#44958]
* Only trap the case where more rows are supplied to outlier detection than
expected. Previously, if rows were excluded from the {dataframe-transform} after supplying the row count in the configuration, we detected the inconsistency and
failed outlier detection. However, this situation legitimately happens in cases
where the field values are non-numeric or array valued. {ml-pull}569[#569]
Mapping::
-* Make sure to validate the type before attempting to merge a new mapping. {pull}45157[#45157] (issues: {issue}29316[#29316], {issue}43012[#43012])
+* Make sure to validate the type before attempting to merge a new mapping. {es-pull}45157[#45157] (issues: {es-issue}29316[#29316], {es-issue}43012[#43012])
SQL::
-* Adds format parameter to range queries for constant date comparisons {pull}45326[#45326] (issue: {issue}45139[#45139])
-* Uniquely named inner_hits sections for each nested field condition {pull}45039[#45039] (issues: {issue}33080[#33080], {issue}44544[#44544])
-* Fix URI path being lost in case of hosted ES scenario {pull}44776[#44776] (issue: {issue}44721[#44721])
+* Adds format parameter to range queries for constant date comparisons {es-pull}45326[#45326] (issue: {es-issue}45139[#45139])
+* Uniquely named inner_hits sections for each nested field condition {es-pull}45039[#45039] (issues: {es-issue}33080[#33080], {es-issue}44544[#44544])
+* Fix URI path being lost in case of hosted ES scenario {es-pull}44776[#44776] (issue: {es-issue}44721[#44721])
Search::
-* Prevent Leaking Search Tasks on Exceptions in FetchSearchPhase and DfsQueryPhase {pull}45500[#45500]
-* Fix an NPE when requesting inner hits and _source is disabled. {pull}44836[#44836] (issue: {issue}43517[#43517])
+* Prevent Leaking Search Tasks on Exceptions in FetchSearchPhase and DfsQueryPhase {es-pull}45500[#45500]
+* Fix an NPE when requesting inner hits and _source is disabled. {es-pull}44836[#44836] (issue: {es-issue}43517[#43517])
Security::
-* Fix .security-* indices auto-create {pull}44918[#44918]
-* Use system context for looking up connected nodes {pull}43991[#43991] (issue: {issue}43974[#43974])
+* Fix .security-* indices auto-create {es-pull}44918[#44918]
+* Use system context for looking up connected nodes {es-pull}43991[#43991] (issue: {es-issue}43974[#43974])
@@ -131,7 +131,7 @@ Security::
=== Upgrades
Infra/Packaging::
-* Upgrade to JDK 12.0.2 {pull}45172[#45172]
+* Upgrade to JDK 12.0.2 {es-pull}45172[#45172]
[[release-notes-7.3.0]]
@@ -162,20 +162,20 @@ This is fixed in {es} 7.7 and later versions.
=== Breaking changes
CCR::
-* Do not allow modify aliases on followers {pull}43017[#43017] (issue: {issue}41396[#41396])
+* Do not allow modify aliases on followers {es-pull}43017[#43017] (issue: {es-issue}41396[#41396])
Data Frame::
-* Removing format support in date_histogram group_by {pull}43659[#43659]
+* Removing format support in date_histogram group_by {es-pull}43659[#43659]
[[breaking-java-7.3.0]]
[float]
=== Breaking Java changes
Mapping::
-* Refactor put mapping request validation for reuse {pull}43005[#43005] (issues: {issue}37675[#37675], {issue}41396[#41396])
+* Refactor put mapping request validation for reuse {es-pull}43005[#43005] (issues: {es-issue}37675[#37675], {es-issue}41396[#41396])
Search::
-* Refactor IndexSearcherWrapper to disallow the wrapping of IndexSearcher {pull}43645[#43645]
+* Refactor IndexSearcherWrapper to disallow the wrapping of IndexSearcher {es-pull}43645[#43645]
@@ -184,16 +184,16 @@ Search::
=== Deprecations
Features/Java High Level REST Client::
-* Deprecate native code info in xpack info api {pull}43297[#43297]
+* Deprecate native code info in xpack info api {es-pull}43297[#43297]
Mapping::
-* Deprecate support for chained multi-fields. {pull}41926[#41926] (issue: {issue}41267[#41267])
+* Deprecate support for chained multi-fields. {es-pull}41926[#41926] (issue: {es-issue}41267[#41267])
Network::
-* Deprecate transport profile security type setting {pull}43237[#43237]
+* Deprecate transport profile security type setting {es-pull}43237[#43237]
Search::
-* Deprecate CommonTermsQuery and cutoff_frequency {pull}42619[#42619] (issue: {issue}37096[#37096])
+* Deprecate CommonTermsQuery and cutoff_frequency {es-pull}42619[#42619] (issue: {es-issue}37096[#37096])
@@ -202,33 +202,33 @@ Search::
=== New features
Aggregations::
-* Adds a minimum interval to `auto_date_histogram`. {pull}42814[#42814] (issue: {issue}41757[#41757])
-* Add RareTerms aggregation {pull}35718[#35718] (issue: {issue}20586[#20586])
+* Adds a minimum interval to `auto_date_histogram`. {es-pull}42814[#42814] (issue: {es-issue}41757[#41757])
+* Add RareTerms aggregation {es-pull}35718[#35718] (issue: {es-issue}20586[#20586])
Audit::
-* Enable console audit logs for docker {pull}42671[#42671] (issue: {issue}42666[#42666])
+* Enable console audit logs for docker {es-pull}42671[#42671] (issue: {es-issue}42666[#42666])
Data Frame::
-* Add sync api {pull}41800[#41800]
+* Add sync api {es-pull}41800[#41800]
Infra/Settings::
-* Consistent Secure Settings {pull}40416[#40416]
+* Consistent Secure Settings {es-pull}40416[#40416]
Machine Learning::
-* Machine learning data frame analytics {pull}43544[#43544]
+* Machine learning data frame analytics {es-pull}43544[#43544]
Mapping::
-* Add support for 'flattened object' fields. {pull}42541[#42541] (issues: {issue}25312[#25312], {issue}33003[#33003])
+* Add support for 'flattened object' fields. {es-pull}42541[#42541] (issues: {es-issue}25312[#25312], {es-issue}33003[#33003])
Ranking::
-* Move dense_vector and sparse_vector to module {pull}43280[#43280]
+* Move dense_vector and sparse_vector to module {es-pull}43280[#43280]
SQL::
-* SQL: Add support for FROZEN indices {pull}41558[#41558] (issues: {issue}39377[#39377], {issue}39390[#39390])
+* SQL: Add support for FROZEN indices {es-pull}41558[#41558] (issues: {es-issue}39377[#39377], {es-issue}39390[#39390])
Search::
-* Wildcard intervals {pull}43691[#43691] (issue: {issue}43198[#43198])
-* Add prefix intervals source {pull}43635[#43635] (issue: {issue}43198[#43198])
+* Wildcard intervals {es-pull}43691[#43691] (issue: {es-issue}43198[#43198])
+* Add prefix intervals source {es-pull}43635[#43635] (issue: {es-issue}43198[#43198])
@@ -237,150 +237,150 @@ Search::
=== Enhancements
Aggregations::
-* Allocate memory lazily in BestBucketsDeferringCollector {pull}43339[#43339] (issue: {issue}43091[#43091])
-* Reduce the number of docvalues iterator created in the global ordinals fielddata {pull}43091[#43091]
+* Allocate memory lazily in BestBucketsDeferringCollector {es-pull}43339[#43339] (issue: {es-issue}43091[#43091])
+* Reduce the number of docvalues iterator created in the global ordinals fielddata {es-pull}43091[#43091]
Analysis::
-* Return reloaded analyzers in _reload_search_ananlyzer response {pull}43813[#43813] (issue: {issue}43804[#43804])
-* Allow reloading of search time analyzers {pull}43313[#43313] (issue: {issue}29051[#29051])
-* Allow reloading of search time analyzers {pull}42888[#42888] (issue: {issue}29051[#29051])
-* Allow reloading of search time analyzers {pull}42669[#42669] (issue: {issue}29051[#29051])
+* Return reloaded analyzers in _reload_search_ananlyzer response {es-pull}43813[#43813] (issue: {es-issue}43804[#43804])
+* Allow reloading of search time analyzers {es-pull}43313[#43313] (issue: {es-issue}29051[#29051])
+* Allow reloading of search time analyzers {es-pull}42888[#42888] (issue: {es-issue}29051[#29051])
+* Allow reloading of search time analyzers {es-pull}42669[#42669] (issue: {es-issue}29051[#29051])
Authentication::
-* Always attach system user to internal actions {pull}43468[#43468] (issue: {issue}42215[#42215])
-* Add kerberos grant_type to get token in exchange for Kerberos ticket {pull}42847[#42847] (issue: {issue}41943[#41943])
-* Permit API Keys on Basic License {pull}42787[#42787]
+* Always attach system user to internal actions {es-pull}43468[#43468] (issue: {es-issue}42215[#42215])
+* Add kerberos grant_type to get token in exchange for Kerberos ticket {es-pull}42847[#42847] (issue: {es-issue}41943[#41943])
+* Permit API Keys on Basic License {es-pull}42787[#42787]
Authorization::
-* Add "manage_api_key" cluster privilege {pull}43728[#43728] (issue: {issue}42020[#42020])
-* Use separate BitSet cache in Doc Level Security {pull}43669[#43669] (issue: {issue}30974[#30974])
-* Support builtin privileges in get privileges API {pull}42134[#42134] (issue: {issue}29771[#29771])
+* Add "manage_api_key" cluster privilege {es-pull}43728[#43728] (issue: {es-issue}42020[#42020])
+* Use separate BitSet cache in Doc Level Security {es-pull}43669[#43669] (issue: {es-issue}30974[#30974])
+* Support builtin privileges in get privileges API {es-pull}42134[#42134] (issue: {es-issue}29771[#29771])
CCR::
-* Replicate aliases in cross-cluster replication {pull}41815[#41815] (issue: {issue}41396[#41396])
+* Replicate aliases in cross-cluster replication {es-pull}41815[#41815] (issue: {es-issue}41396[#41396])
Cluster Coordination::
-* Ignore unknown fields if overriding node metadata {pull}44689[#44689]
-* Add voting-only master node {pull}43410[#43410] (issue: {issue}14340[#14340])
-* Defer reroute when nodes join {pull}42855[#42855]
-* Stop SeedHostsResolver on shutdown {pull}42844[#42844]
-* Log leader and handshake failures by default {pull}42342[#42342] (issue: {issue}42153[#42153])
+* Ignore unknown fields if overriding node metadata {es-pull}44689[#44689]
+* Add voting-only master node {es-pull}43410[#43410] (issue: {es-issue}14340[#14340])
+* Defer reroute when nodes join {es-pull}42855[#42855]
+* Stop SeedHostsResolver on shutdown {es-pull}42844[#42844]
+* Log leader and handshake failures by default {es-pull}42342[#42342] (issue: {es-issue}42153[#42153])
Data Frame::
-* Add a frequency option to transform config, default 1m {pull}44120[#44120]
-* Add node attr to GET _stats {pull}43842[#43842] (issue: {issue}43743[#43743])
-* Add deduced mappings to _preview response payload {pull}43742[#43742] (issue: {issue}39250[#39250])
-* Add support for allow_no_match for endpoints {pull}43490[#43490] (issue: {issue}42766[#42766])
-* Add version and create_time to transform config {pull}43384[#43384] (issue: {issue}43037[#43037])
-* Have sum map to a double to prevent overflows {pull}43213[#43213]
-* Add new pipeline field to dest config {pull}43124[#43124] (issue: {issue}43061[#43061])
-* Write a warning audit on bulk index failures {pull}43106[#43106]
-* Add support for weighted_avg agg {pull}42646[#42646]
+* Add a frequency option to transform config, default 1m {es-pull}44120[#44120]
+* Add node attr to GET _stats {es-pull}43842[#43842] (issue: {es-issue}43743[#43743])
+* Add deduced mappings to _preview response payload {es-pull}43742[#43742] (issue: {es-issue}39250[#39250])
+* Add support for allow_no_match for endpoints {es-pull}43490[#43490] (issue: {es-issue}42766[#42766])
+* Add version and create_time to transform config {es-pull}43384[#43384] (issue: {es-issue}43037[#43037])
+* Have sum map to a double to prevent overflows {es-pull}43213[#43213]
+* Add new pipeline field to dest config {es-pull}43124[#43124] (issue: {es-issue}43061[#43061])
+* Write a warning audit on bulk index failures {es-pull}43106[#43106]
+* Add support for weighted_avg agg {es-pull}42646[#42646]
Distributed::
-* Improve Close Index Response {pull}39687[#39687] (issue: {issue}33888[#33888])
+* Improve Close Index Response {es-pull}39687[#39687] (issue: {es-issue}33888[#33888])
Engine::
-* Use reader attributes to control term dict memory useage {pull}42838[#42838] (issue: {issue}38390[#38390])
-* Remove sort by primary term when reading soft-deletes {pull}43845[#43845]
-* Refresh translog stats after translog trimming in NoOpEngine {pull}43825[#43825] (issue: {issue}43156[#43156])
-* Expose translog stats in ReadOnlyEngine {pull}43752[#43752]
-* Do not use soft-deletes to resolve indexing strategy {pull}43336[#43336] (issues: {issue}35230[#35230], {issue}42979[#42979], {issue}43202[#43202])
-* Rebuild version map when opening internal engine {pull}43202[#43202] (issues: {issue}40741[#40741], {issue}42979[#42979])
-* Only load FST off heap if we are actually using mmaps for the term dictionary {pull}43158[#43158] (issue: {issue}43150[#43150])
-* Trim translog for closed indices {pull}43156[#43156] (issue: {issue}42445[#42445])
-* Also mmap terms index (`.tip`) files for hybridfs {pull}43150[#43150] (issue: {issue}42838[#42838])
-* Add a merge policy that prunes ID postings for soft-deleted but retained documents {pull}40741[#40741]
+* Use reader attributes to control term dict memory useage {es-pull}42838[#42838] (issue: {es-issue}38390[#38390])
+* Remove sort by primary term when reading soft-deletes {es-pull}43845[#43845]
+* Refresh translog stats after translog trimming in NoOpEngine {es-pull}43825[#43825] (issue: {es-issue}43156[#43156])
+* Expose translog stats in ReadOnlyEngine {es-pull}43752[#43752]
+* Do not use soft-deletes to resolve indexing strategy {es-pull}43336[#43336] (issues: {es-issue}35230[#35230], {es-issue}42979[#42979], {es-issue}43202[#43202])
+* Rebuild version map when opening internal engine {es-pull}43202[#43202] (issues: {es-issue}40741[#40741], {es-issue}42979[#42979])
+* Only load FST off heap if we are actually using mmaps for the term dictionary {es-pull}43158[#43158] (issue: {es-issue}43150[#43150])
+* Trim translog for closed indices {es-pull}43156[#43156] (issue: {es-issue}42445[#42445])
+* Also mmap terms index (`.tip`) files for hybridfs {es-pull}43150[#43150] (issue: {es-issue}42838[#42838])
+* Add a merge policy that prunes ID postings for soft-deleted but retained documents {es-pull}40741[#40741]
Features/Indices APIs::
-* Remove "template" field in IndexTemplateMetadata {pull}42099[#42099] (issue: {issue}38502[#38502])
+* Remove "template" field in IndexTemplateMetadata {es-pull}42099[#42099] (issue: {es-issue}38502[#38502])
Features/Ingest::
-* Avoid HashMap construction on Grok non-match {pull}42444[#42444]
-* Improve how internal representation of pipelines are updated {pull}42257[#42257]
+* Avoid HashMap construction on Grok non-match {es-pull}42444[#42444]
+* Improve how internal representation of pipelines are updated {es-pull}42257[#42257]
Features/Java High Level REST Client::
-* Add _reload_search_analyzers endpoint to HLRC {pull}43733[#43733] (issue: {issue}43313[#43313])
-* Bulk processor concurrent requests {pull}41451[#41451]
+* Add _reload_search_analyzers endpoint to HLRC {es-pull}43733[#43733] (issue: {es-issue}43313[#43313])
+* Bulk processor concurrent requests {es-pull}41451[#41451]
Features/Java Low Level REST Client::
-* Adapt low-level REST client to java 8 {pull}41537[#41537] (issue: {issue}38540[#38540])
+* Adapt low-level REST client to java 8 {es-pull}41537[#41537] (issue: {es-issue}38540[#38540])
Features/Monitoring::
-* Expand beats_system role privileges {pull}40876[#40876]
+* Expand beats_system role privileges {es-pull}40876[#40876]
Features/Watcher::
-* Improve CryptoService error message on missing secure file {pull}43623[#43623] (issue: {issue}43619[#43619])
-* Watcher: Allow to execute actions for each element in array {pull}41997[#41997] (issue: {issue}34546[#34546])
+* Improve CryptoService error message on missing secure file {es-pull}43623[#43623] (issue: {es-issue}43619[#43619])
+* Watcher: Allow to execute actions for each element in array {es-pull}41997[#41997] (issue: {es-issue}34546[#34546])
Infra/Core::
-* Shortcut simple patterns ending in `*` {pull}43904[#43904]
-* Prevent merging nodes' data paths {pull}42665[#42665] (issue: {issue}42489[#42489])
-* Deprecation info for joda-java migration on 7.x {pull}42659[#42659] (issue: {issue}42010[#42010])
-* Implement XContentParser.genericMap and XContentParser.genericMapOrdered methods {pull}42059[#42059]
+* Shortcut simple patterns ending in `*` {es-pull}43904[#43904]
+* Prevent merging nodes' data paths {es-pull}42665[#42665] (issue: {es-issue}42489[#42489])
+* Deprecation info for joda-java migration on 7.x {es-pull}42659[#42659] (issue: {es-issue}42010[#42010])
+* Implement XContentParser.genericMap and XContentParser.genericMapOrdered methods {es-pull}42059[#42059]
Infra/Packaging::
-* Omit JDK sources archive from bundled JDK {pull}42821[#42821]
+* Omit JDK sources archive from bundled JDK {es-pull}42821[#42821]
Infra/Plugins::
-* Enable node roles to be pluggable {pull}43175[#43175]
+* Enable node roles to be pluggable {es-pull}43175[#43175]
Infra/Scripting::
-* Add annotations to Painless whitelist {pull}43239[#43239]
-* Add painless method getByPath, get value from nested collections with dotted path {pull}43170[#43170] (issue: {issue}42769[#42769])
-* Add painless method getByPath, get value from nested collections with dotted path {pull}43129[#43129] (issue: {issue}42769[#42769])
+* Add annotations to Painless whitelist {es-pull}43239[#43239]
+* Add painless method getByPath, get value from nested collections with dotted path {es-pull}43170[#43170] (issue: {es-issue}42769[#42769])
+* Add painless method getByPath, get value from nested collections with dotted path {es-pull}43129[#43129] (issue: {es-issue}42769[#42769])
Machine Learning::
-* Add version and create_time to data frame analytics config {pull}43683[#43683]
-* Improve message when native controller cannot connect {pull}43565[#43565] (issue: {issue}42341[#42341])
-* Report exponential_avg_bucket_processing_time which gives more weight to recent buckets {pull}43189[#43189] (issue: {issue}29857[#29857])
-* Adding support for geo_shape, geo_centroid, geo_point in datafeeds {pull}42969[#42969] (issue: {issue}42820[#42820])
-* Report timing stats as part of the Job stats response {pull}42709[#42709] (issue: {issue}29857[#29857])
-* Increase maximum forecast interval to 10 years. {pull}41082[#41082] (issue: {issue}41103[#41103])
+* Add version and create_time to data frame analytics config {es-pull}43683[#43683]
+* Improve message when native controller cannot connect {es-pull}43565[#43565] (issue: {es-issue}42341[#42341])
+* Report exponential_avg_bucket_processing_time which gives more weight to recent buckets {es-pull}43189[#43189] (issue: {es-issue}29857[#29857])
+* Adding support for geo_shape, geo_centroid, geo_point in datafeeds {es-pull}42969[#42969] (issue: {es-issue}42820[#42820])
+* Report timing stats as part of the Job stats response {es-pull}42709[#42709] (issue: {es-issue}29857[#29857])
+* Increase maximum forecast interval to 10 years. {es-pull}41082[#41082] (issue: {es-issue}41103[#41103])
* Upgrade to a newer version of the Apache Portable Runtime library. {ml-pull}495[#495]
* Improve stability of modelling around change points. {ml-pull}496[#496]
-* Restrict detection of epoch timestamps in find_file_structure {pull}43188[#43188]
-* Better detection of binary input in find_file_structure {pull}42707[#42707]
-* Add a limit on line merging in find_file_structure {pull}42501[#42501] (issue: {issue}38086[#38086])
-* Improve file structure finder timestamp format determination {pull}41948[#41948] (issues: {issue}35132[#35132], {issue}35137[#35137], {issue}38086[#38086])
-* Add earliest and latest timestamps to field stats in find_file_structure response {pull}42890[#42890]
-* Change dots in CSV column names to underscores in find_file_structure response {pull}42839[#42839] (issue: {issue}26800[#26800])
+* Restrict detection of epoch timestamps in find_file_structure {es-pull}43188[#43188]
+* Better detection of binary input in find_file_structure {es-pull}42707[#42707]
+* Add a limit on line merging in find_file_structure {es-pull}42501[#42501] (issue: {es-issue}38086[#38086])
+* Improve file structure finder timestamp format determination {es-pull}41948[#41948] (issues: {es-issue}35132[#35132], {es-issue}35137[#35137], {es-issue}38086[#38086])
+* Add earliest and latest timestamps to field stats in find_file_structure response {es-pull}42890[#42890]
+* Change dots in CSV column names to underscores in find_file_structure response {es-pull}42839[#42839] (issue: {es-issue}26800[#26800])
Mapping::
-* Add dims parameter to dense_vector mapping {pull}43444[#43444]
-* Added parsing of erroneous field value {pull}42321[#42321] (issue: {issue}41372[#41372])
+* Add dims parameter to dense_vector mapping {es-pull}43444[#43444]
+* Added parsing of erroneous field value {es-pull}42321[#42321] (issue: {es-issue}41372[#41372])
Network::
-* Do not hang on unsupported HTTP methods {pull}43362[#43362]
+* Do not hang on unsupported HTTP methods {es-pull}43362[#43362]
Ranking::
-* Fix parameter value for calling data.advanceExact {pull}44205[#44205]
-* Distance measures for dense and sparse vectors {pull}37947[#37947] (issue: {issue}31615[#31615])
+* Fix parameter value for calling data.advanceExact {es-pull}44205[#44205]
+* Distance measures for dense and sparse vectors {es-pull}37947[#37947] (issue: {es-issue}31615[#31615])
Recovery::
-* Make peer recovery send file info step async {pull}43792[#43792] (issue: {issue}36195[#36195])
-* Make peer recovery clean files step async {pull}43787[#43787] (issue: {issue}36195[#36195])
+* Make peer recovery send file info step async {es-pull}43792[#43792] (issue: {es-issue}36195[#36195])
+* Make peer recovery clean files step async {es-pull}43787[#43787] (issue: {es-issue}36195[#36195])
Reindex::
-* Reindex max_docs parameter name {pull}41894[#41894] (issue: {issue}24344[#24344])
+* Reindex max_docs parameter name {es-pull}41894[#41894] (issue: {es-issue}24344[#24344])
Search::
-* Split search in two when made against read-only and write indices {pull}42510[#42510] (issue: {issue}40900[#40900])
-* Rename SearchRequest#crossClusterSearch {pull}42363[#42363]
-* Allow `fields` to be set to `*` {pull}42301[#42301] (issue: {issue}39577[#39577])
-* Search - enable low_level_cancellation by default. {pull}42291[#42291] (issue: {issue}26258[#26258])
-* Cut over ClusterSearchShardsGroup to Writeable {pull}41788[#41788]
-* Disable max score optimization for queries with unbounded max scores {pull}41361[#41361]
+* Split search in two when made against read-only and write indices {es-pull}42510[#42510] (issue: {es-issue}40900[#40900])
+* Rename SearchRequest#crossClusterSearch {es-pull}42363[#42363]
+* Allow `fields` to be set to `*` {es-pull}42301[#42301] (issue: {es-issue}39577[#39577])
+* Search - enable low_level_cancellation by default. {es-pull}42291[#42291] (issue: {es-issue}26258[#26258])
+* Cut over ClusterSearchShardsGroup to Writeable {es-pull}41788[#41788]
+* Disable max score optimization for queries with unbounded max scores {es-pull}41361[#41361]
Snapshot/Restore::
-* Recursive Delete on BlobContainer {pull}43281[#43281] (issue: {issue}42189[#42189])
-* Add SAS Token Authentication Support to Azure Repo Plugin {pull}42982[#42982] (issue: {issue}42117[#42117])
-* Enable Parallel Deletes in Azure Repository {pull}42783[#42783]
-* Add Ability to List Child Containers to BlobContainer {pull}42653[#42653] (issue: {issue}42189[#42189])
-* Add custom metadata to snapshots {pull}41281[#41281] (issue: {issue}40638[#40638])
+* Recursive Delete on BlobContainer {es-pull}43281[#43281] (issue: {es-issue}42189[#42189])
+* Add SAS Token Authentication Support to Azure Repo Plugin {es-pull}42982[#42982] (issue: {es-issue}42117[#42117])
+* Enable Parallel Deletes in Azure Repository {es-pull}42783[#42783]
+* Add Ability to List Child Containers to BlobContainer {es-pull}42653[#42653] (issue: {es-issue}42189[#42189])
+* Add custom metadata to snapshots {es-pull}41281[#41281] (issue: {es-issue}40638[#40638])
Store::
-* Shard CLI tool always check shards {pull}41480[#41480] (issue: {issue}41298[#41298])
+* Shard CLI tool always check shards {es-pull}41480[#41480] (issue: {es-issue}41298[#41298])
@@ -389,121 +389,121 @@ Store::
=== Bug fixes
Aggregations::
-* Fix incorrect calculation of how many buckets will result from a merge {pull}44461[#44461] (issue: {issue}43577[#43577])
-* Set document on script when using Bytes.WithScript {pull}43390[#43390]
-* Bug fix to allow access to top level params in reduce script {pull}42096[#42096] (issue: {issue}42046[#42046])
+* Fix incorrect calculation of how many buckets will result from a merge {es-pull}44461[#44461] (issue: {es-issue}43577[#43577])
+* Set document on script when using Bytes.WithScript {es-pull}43390[#43390]
+* Bug fix to allow access to top level params in reduce script {es-pull}42096[#42096] (issue: {es-issue}42046[#42046])
Allocation::
-* Do not copy initial recovery filter during split {pull}44053[#44053] (issue: {issue}43955[#43955])
-* Avoid parallel reroutes in DiskThresholdMonitor {pull}43381[#43381] (issue: {issue}40174[#40174])
-* Reset failed allocation counter before executing routing commands {pull}42658[#42658] (issue: {issue}39546[#39546])
-* Validate routing commands using updated routing state {pull}42066[#42066] (issue: {issue}41050[#41050])
+* Do not copy initial recovery filter during split {es-pull}44053[#44053] (issue: {es-issue}43955[#43955])
+* Avoid parallel reroutes in DiskThresholdMonitor {es-pull}43381[#43381] (issue: {es-issue}40174[#40174])
+* Reset failed allocation counter before executing routing commands {es-pull}42658[#42658] (issue: {es-issue}39546[#39546])
+* Validate routing commands using updated routing state {es-pull}42066[#42066] (issue: {es-issue}41050[#41050])
Analysis::
-* Fix AnalyzeAction response serialization {pull}44284[#44284] (issue: {issue}44078[#44078])
-* Actually close IndexAnalyzers contents {pull}43914[#43914]
-* Issue deprecation warnings for preconfigured delimited_payload_filter {pull}43684[#43684] (issues: {issue}26625[#26625], {issue}43568[#43568])
-* Use preconfigured filters correctly in Analyze API {pull}43568[#43568] (issue: {issue}43002[#43002])
-* Require [articles] setting in elision filter {pull}43083[#43083] (issue: {issue}43002[#43002])
+* Fix AnalyzeAction response serialization {es-pull}44284[#44284] (issue: {es-issue}44078[#44078])
+* Actually close IndexAnalyzers contents {es-pull}43914[#43914]
+* Issue deprecation warnings for preconfigured delimited_payload_filter {es-pull}43684[#43684] (issues: {es-issue}26625[#26625], {es-issue}43568[#43568])
+* Use preconfigured filters correctly in Analyze API {es-pull}43568[#43568] (issue: {es-issue}43002[#43002])
+* Require [articles] setting in elision filter {es-pull}43083[#43083] (issue: {es-issue}43002[#43002])
Authentication::
-* Fix broken short-circuit in getUnlicensedRealms {pull}44399[#44399]
-* Fix Token Service retry mechanism {pull}39639[#39639]
+* Fix broken short-circuit in getUnlicensedRealms {es-pull}44399[#44399]
+* Fix Token Service retry mechanism {es-pull}39639[#39639]
CCR::
-* Skip update if leader and follower settings identical {pull}44535[#44535] (issue: {issue}44521[#44521])
-* Avoid stack overflow in auto-follow coordinator {pull}44421[#44421] (issue: {issue}43251[#43251])
-* Avoid NPE when checking for CCR index privileges {pull}44397[#44397] (issue: {issue}44172[#44172])
-* CCR should not replicate private/internal settings {pull}43067[#43067] (issue: {issue}41268[#41268])
+* Skip update if leader and follower settings identical {es-pull}44535[#44535] (issue: {es-issue}44521[#44521])
+* Avoid stack overflow in auto-follow coordinator {es-pull}44421[#44421] (issue: {es-issue}43251[#43251])
+* Avoid NPE when checking for CCR index privileges {es-pull}44397[#44397] (issue: {es-issue}44172[#44172])
+* CCR should not replicate private/internal settings {es-pull}43067[#43067] (issue: {es-issue}41268[#41268])
CRUD::
-* Fix NPE when rejecting bulk updates {pull}42923[#42923]
-* Fix "size" field in the body of AbstractBulkByScrollRequest {pull}35742[#35742] (issue: {issue}35636[#35636])
+* Fix NPE when rejecting bulk updates {es-pull}42923[#42923]
+* Fix "size" field in the body of AbstractBulkByScrollRequest {es-pull}35742[#35742] (issue: {es-issue}35636[#35636])
Cluster Coordination::
-* Local node is discovered when cluster fails {pull}43316[#43316]
-* Reset state recovery after successful recovery {pull}42576[#42576] (issue: {issue}39172[#39172])
-* Cluster state from API should always have a master {pull}42454[#42454] (issues: {issue}38331[#38331], {issue}38432[#38432])
-* Omit non-masters in ClusterFormationFailureHelper {pull}41344[#41344]
+* Local node is discovered when cluster fails {es-pull}43316[#43316]
+* Reset state recovery after successful recovery {es-pull}42576[#42576] (issue: {es-issue}39172[#39172])
+* Cluster state from API should always have a master {es-pull}42454[#42454] (issues: {es-issue}38331[#38331], {es-issue}38432[#38432])
+* Omit non-masters in ClusterFormationFailureHelper {es-pull}41344[#41344]
Data Frame::
-* Treat bulk index failures as an indexing failure {pull}44351[#44351] (issue: {issue}44101[#44101])
-* Responding with 409 status code when failing _stop {pull}44231[#44231] (issue: {issue}44103[#44103])
-* Adds index validations to _start data frame transform {pull}44191[#44191] (issue: {issue}44104[#44104])
-* Data frame task failure do not make a 500 response {pull}44058[#44058] (issue: {issue}44011[#44011])
-* Audit message missing for autostop {pull}43984[#43984] (issue: {issue}43977[#43977])
-* Add data frame transform cluster privileges to HLRC {pull}43879[#43879]
-* Improve pivot nested field validations {pull}43548[#43548]
-* Adjusting error message {pull}43455[#43455]
-* Size the GET stats search by number of Ids requested {pull}43206[#43206] (issue: {issue}43203[#43203])
-* Rewrite start and stop to answer with acknowledged {pull}42589[#42589] (issue: {issue}42450[#42450])
-* Set data frame transform task state to stopped when stopping {pull}42516[#42516] (issue: {issue}42441[#42441])
+* Treat bulk index failures as an indexing failure {es-pull}44351[#44351] (issue: {es-issue}44101[#44101])
+* Responding with 409 status code when failing _stop {es-pull}44231[#44231] (issue: {es-issue}44103[#44103])
+* Adds index validations to _start data frame transform {es-pull}44191[#44191] (issue: {es-issue}44104[#44104])
+* Data frame task failure do not make a 500 response {es-pull}44058[#44058] (issue: {es-issue}44011[#44011])
+* Audit message missing for autostop {es-pull}43984[#43984] (issue: {es-issue}43977[#43977])
+* Add data frame transform cluster privileges to HLRC {es-pull}43879[#43879]
+* Improve pivot nested field validations {es-pull}43548[#43548]
+* Adjusting error message {es-pull}43455[#43455]
+* Size the GET stats search by number of Ids requested {es-pull}43206[#43206] (issue: {es-issue}43203[#43203])
+* Rewrite start and stop to answer with acknowledged {es-pull}42589[#42589] (issue: {es-issue}42450[#42450])
+* Set data frame transform task state to stopped when stopping {es-pull}42516[#42516] (issue: {es-issue}42441[#42441])
Distributed::
-* Fix DefaultShardOperationFailedException subclass xcontent serialization {pull}43435[#43435] (issue: {issue}43423[#43423])
-* Advance checkpoints only after persisting ops {pull}43205[#43205]
-* Avoid loading retention leases while writing them {pull}42620[#42620] (issue: {issue}41430[#41430])
-* Do not use ifSeqNo for update requests on mixed cluster {pull}42596[#42596] (issue: {issue}42561[#42561])
-* Ensure relocation target still tracked when start handoff {pull}42201[#42201]
+* Fix DefaultShardOperationFailedException subclass xcontent serialization {es-pull}43435[#43435] (issue: {es-issue}43423[#43423])
+* Advance checkpoints only after persisting ops {es-pull}43205[#43205]
+* Avoid loading retention leases while writing them {es-pull}42620[#42620] (issue: {es-issue}41430[#41430])
+* Do not use ifSeqNo for update requests on mixed cluster {es-pull}42596[#42596] (issue: {es-issue}42561[#42561])
+* Ensure relocation target still tracked when start handoff {es-pull}42201[#42201]
Engine::
-* AsyncIOProcessor preserve thread context {pull}43729[#43729]
-* Account soft deletes for committed segments {pull}43126[#43126] (issue: {issue}43103[#43103])
-* Prune _id of only docs below local checkpoint of safe commit {pull}43051[#43051] (issues: {issue}40741[#40741], {issue}42979[#42979])
-* Improve translog corruption detection {pull}42744[#42744] (issue: {issue}42661[#42661])
+* AsyncIOProcessor preserve thread context {es-pull}43729[#43729]
+* Account soft deletes for committed segments {es-pull}43126[#43126] (issue: {es-issue}43103[#43103])
+* Prune _id of only docs below local checkpoint of safe commit {es-pull}43051[#43051] (issues: {es-issue}40741[#40741], {es-issue}42979[#42979])
+* Improve translog corruption detection {es-pull}42744[#42744] (issue: {es-issue}42661[#42661])
Features/CAT APIs::
-* Fix indices shown in _cat/indices {pull}43286[#43286] (issues: {issue}33888[#33888], {issue}38824[#38824], {issue}39933[#39933])
+* Fix indices shown in _cat/indices {es-pull}43286[#43286] (issues: {es-issue}33888[#33888], {es-issue}38824[#38824], {es-issue}39933[#39933])
Features/ILM::
-* Fix swapped variables in error message {pull}44300[#44300]
-* Account for node versions during allocation in ILM Shrink {pull}43300[#43300] (issue: {issue}41879[#41879])
-* Narrow period of Shrink action in which ILM prevents stopping {pull}43254[#43254] (issue: {issue}43253[#43253])
-* Make ILM force merging best effort {pull}43246[#43246] (issues: {issue}42824[#42824], {issue}43245[#43245])
+* Fix swapped variables in error message {es-pull}44300[#44300]
+* Account for node versions during allocation in ILM Shrink {es-pull}43300[#43300] (issue: {es-issue}41879[#41879])
+* Narrow period of Shrink action in which ILM prevents stopping {es-pull}43254[#43254] (issue: {es-issue}43253[#43253])
+* Make ILM force merging best effort {es-pull}43246[#43246] (issues: {es-issue}42824[#42824], {es-issue}43245[#43245])
Features/Indices APIs::
-* Check shard limit after applying index templates {pull}44619[#44619] (issues: {issue}34021[#34021], {issue}44567[#44567], {issue}44619[#44619])
-* Validate index settings after applying templates {pull}44612[#44612] (issues: {issue}34021[#34021], {issue}44567[#44567])
-* Prevent NullPointerException in TransportRolloverAction {pull}43353[#43353] (issue: {issue}43296[#43296])
+* Check shard limit after applying index templates {es-pull}44619[#44619] (issues: {es-issue}34021[#34021], {es-issue}44567[#44567], {es-issue}44619[#44619])
+* Validate index settings after applying templates {es-pull}44612[#44612] (issues: {es-issue}34021[#34021], {es-issue}44567[#44567])
+* Prevent NullPointerException in TransportRolloverAction {es-pull}43353[#43353] (issue: {es-issue}43296[#43296])
Features/Ingest::
-* Read the default pipeline for bulk upsert through an alias {pull}41963[#41963]
+* Read the default pipeline for bulk upsert through an alias {es-pull}41963[#41963]
Features/Java High Level REST Client::
-* Fix CreateRepository Requeset in HLRC {pull}43522[#43522] (issue: {issue}43521[#43521])
+* Fix CreateRepository Requeset in HLRC {es-pull}43522[#43522] (issue: {es-issue}43521[#43521])
Features/Stats::
-* Return 0 for negative "free" and "total" memory reported by the OS {pull}42725[#42725] (issue: {issue}42157[#42157])
+* Return 0 for negative "free" and "total" memory reported by the OS {es-pull}42725[#42725] (issue: {es-issue}42157[#42157])
Features/Watcher::
-* NullPointerException when creating a watch with Jira action (#41922) {pull}42081[#42081]
-* fix unlikely bug that can prevent Watcher from restarting {pull}42030[#42030]
+* NullPointerException when creating a watch with Jira action (#41922) {es-pull}42081[#42081]
+* fix unlikely bug that can prevent Watcher from restarting {es-pull}42030[#42030]
Infra/Core::
-* Add default CLI JVM options {pull}44545[#44545] (issues: {issue}219[#219], {issue}42021[#42021])
-* scheduleAtFixedRate would hang {pull}42993[#42993] (issue: {issue}38441[#38441])
-* Only ignore IOException when fsyncing on dirs {pull}42972[#42972] (issue: {issue}42950[#42950])
-* Fix alpha build error message when generate version object from version string {pull}40406[#40406]
-* Bat scripts to work with JAVA_HOME with parantheses {pull}39712[#39712] (issues: {issue}30606[#30606], {issue}33405[#33405], {issue}38578[#38578], {issue}38624[#38624])
-* Change licence expiration date pattern {pull}39681[#39681] (issue: {issue}39136[#39136])
+* Add default CLI JVM options {es-pull}44545[#44545] (issues: {es-issue}219[#219], {es-issue}42021[#42021])
+* scheduleAtFixedRate would hang {es-pull}42993[#42993] (issue: {es-issue}38441[#38441])
+* Only ignore IOException when fsyncing on dirs {es-pull}42972[#42972] (issue: {es-issue}42950[#42950])
+* Fix alpha build error message when generate version object from version string {es-pull}40406[#40406]
+* Bat scripts to work with JAVA_HOME with parantheses {es-pull}39712[#39712] (issues: {es-issue}30606[#30606], {es-issue}33405[#33405], {es-issue}38578[#38578], {es-issue}38624[#38624])
+* Change licence expiration date pattern {es-pull}39681[#39681] (issue: {es-issue}39136[#39136])
Infra/Packaging::
-* Restore setting up temp dir for windows service {pull}44541[#44541]
-* Fix the bundled jdk flag to be passed through windows startup {pull}43502[#43502]
+* Restore setting up temp dir for windows service {es-pull}44541[#44541]
+* Fix the bundled jdk flag to be passed through windows startup {es-pull}43502[#43502]
Infra/Plugins::
-* Do not checksum all bytes at once in plugin install {pull}44649[#44649] (issue: {issue}44545[#44545])
+* Do not checksum all bytes at once in plugin install {es-pull}44649[#44649] (issue: {es-issue}44545[#44545])
Infra/REST API::
-* Remove deprecated _source_exclude and _source_include from get API spec {pull}42188[#42188]
+* Remove deprecated _source_exclude and _source_include from get API spec {es-pull}42188[#42188]
Infra/Scripting::
-* Allow aggregations using expressions to use _score {pull}42652[#42652]
+* Allow aggregations using expressions to use _score {es-pull}42652[#42652]
Machine Learning::
-* Update .ml-config mappings before indexing job, datafeed or df analytics config {pull}44216[#44216] (issue: {issue}44263[#44263])
-* Wait for .ml-config primary before assigning persistent tasks {pull}44170[#44170] (issue: {issue}44156[#44156])
-* Fix ML memory tracker lockup when inner step fails {pull}44158[#44158] (issue: {issue}44156[#44156])
+* Update .ml-config mappings before indexing job, datafeed or df analytics config {es-pull}44216[#44216] (issue: {es-issue}44263[#44263])
+* Wait for .ml-config primary before assigning persistent tasks {es-pull}44170[#44170] (issue: {es-issue}44156[#44156])
+* Fix ML memory tracker lockup when inner step fails {es-pull}44158[#44158] (issue: {es-issue}44156[#44156])
* Reduce false positives associated with the multi-bucket feature. {ml-pull}491[#491]
* Reduce false positives for sum and count functions on sparse data. {ml-pull}492[#492]
* Fix an edge case causing spurious anomalies (false positives) if the variance
@@ -511,70 +511,70 @@ in the count of events changed significantly throughout the period of a seasonal
quantity. (See {ml-pull}489[#489].)
Mapping::
-* Ensure field caps doesn't error on rank feature fields. {pull}44370[#44370] (issue: {issue}44330[#44330])
-* Prevent types deprecation warning for indices.exists requests {pull}43963[#43963] (issue: {issue}43905[#43905])
-* Fix index_prefix sub field name on nested text fields {pull}43862[#43862] (issue: {issue}43741[#43741])
-* Fix possible NPE in put mapping validators {pull}43000[#43000] (issue: {issue}37675[#37675])
-* Allow big integers and decimals to be mapped dynamically. {pull}42827[#42827] (issue: {issue}37846[#37846])
+* Ensure field caps doesn't error on rank feature fields. {es-pull}44370[#44370] (issue: {es-issue}44330[#44330])
+* Prevent types deprecation warning for indices.exists requests {es-pull}43963[#43963] (issue: {es-issue}43905[#43905])
+* Fix index_prefix sub field name on nested text fields {es-pull}43862[#43862] (issue: {es-issue}43741[#43741])
+* Fix possible NPE in put mapping validators {es-pull}43000[#43000] (issue: {es-issue}37675[#37675])
+* Allow big integers and decimals to be mapped dynamically. {es-pull}42827[#42827] (issue: {es-issue}37846[#37846])
Network::
-* Reconnect remote cluster when seeds are changed {pull}43379[#43379] (issue: {issue}37799[#37799])
-* Don't require TLS for single node clusters {pull}42826[#42826]
-* Fix Class Load Order in Netty4Plugin {pull}42591[#42591] (issue: {issue}42532[#42532])
+* Reconnect remote cluster when seeds are changed {es-pull}43379[#43379] (issue: {es-issue}37799[#37799])
+* Don't require TLS for single node clusters {es-pull}42826[#42826]
+* Fix Class Load Order in Netty4Plugin {es-pull}42591[#42591] (issue: {es-issue}42532[#42532])
Recovery::
-* Ensure to access RecoveryState#fileDetails under lock {pull}43839[#43839]
-* Make Recovery API support `detailed` params {pull}29076[#29076] (issue: {issue}28910[#28910])
+* Ensure to access RecoveryState#fileDetails under lock {es-pull}43839[#43839]
+* Make Recovery API support `detailed` params {es-pull}29076[#29076] (issue: {es-issue}28910[#28910])
Reindex::
-* Properly serialize remote query in ReindexRequest {pull}43457[#43457] (issues: {issue}43406[#43406], {issue}43456[#43456])
-* Fixing handling of auto slices in bulk scroll requests {pull}43050[#43050]
-* Remote reindex failure parse fix {pull}42928[#42928]
-* Fix concurrent search and index delete {pull}42621[#42621] (issue: {issue}28053[#28053])
-* Propogate version in reindex from remote search {pull}42412[#42412] (issue: {issue}31908[#31908])
+* Properly serialize remote query in ReindexRequest {es-pull}43457[#43457] (issues: {es-issue}43406[#43406], {es-issue}43456[#43456])
+* Fixing handling of auto slices in bulk scroll requests {es-pull}43050[#43050]
+* Remote reindex failure parse fix {es-pull}42928[#42928]
+* Fix concurrent search and index delete {es-pull}42621[#42621] (issue: {es-issue}28053[#28053])
+* Propogate version in reindex from remote search {es-pull}42412[#42412] (issue: {es-issue}31908[#31908])
SQL::
-* SQL: change the size of the list of concrete indices when resolving multiple indices {pull}43878[#43878] (issue: {issue}43876[#43876])
-* SQL: handle double quotes escaping {pull}43829[#43829] (issue: {issue}43810[#43810])
-* SQL: add pretty printing to JSON format {pull}43756[#43756]
-* SQL: handle SQL not being available in a more graceful way {pull}43665[#43665] (issue: {issue}41279[#41279])
-* SQL: fix NPE in case of subsequent scrolled requests for a CSV/TSV formatted response {pull}43365[#43365] (issue: {issue}43327[#43327])
-* Geo: Add coerce support to libs/geo WKT parser {pull}43273[#43273] (issue: {issue}43173[#43173])
-* SQL: Increase hard limit for sorting on aggregates {pull}43220[#43220] (issue: {issue}43168[#43168])
-* SQL: Fix wrong results when sorting on aggregate {pull}43154[#43154] (issue: {issue}42851[#42851])
-* SQL: cover the Integer type when extracting values from _source {pull}42859[#42859] (issue: {issue}42858[#42858])
+* SQL: change the size of the list of concrete indices when resolving multiple indices {es-pull}43878[#43878] (issue: {es-issue}43876[#43876])
+* SQL: handle double quotes escaping {es-pull}43829[#43829] (issue: {es-issue}43810[#43810])
+* SQL: add pretty printing to JSON format {es-pull}43756[#43756]
+* SQL: handle SQL not being available in a more graceful way {es-pull}43665[#43665] (issue: {es-issue}41279[#41279])
+* SQL: fix NPE in case of subsequent scrolled requests for a CSV/TSV formatted response {es-pull}43365[#43365] (issue: {es-issue}43327[#43327])
+* Geo: Add coerce support to libs/geo WKT parser {es-pull}43273[#43273] (issue: {es-issue}43173[#43173])
+* SQL: Increase hard limit for sorting on aggregates {es-pull}43220[#43220] (issue: {es-issue}43168[#43168])
+* SQL: Fix wrong results when sorting on aggregate {es-pull}43154[#43154] (issue: {es-issue}42851[#42851])
+* SQL: cover the Integer type when extracting values from _source {es-pull}42859[#42859] (issue: {es-issue}42858[#42858])
Search::
-* Don't use index_phrases on graph queries {pull}44340[#44340] (issue: {issue}43976[#43976])
-* Fix wrong logic in `match_phrase` query with multi-word synonyms {pull}43941[#43941] (issue: {issue}43308[#43308])
-* Fix UOE on search requests that match a sparse role query {pull}43668[#43668] (issue: {issue}42857[#42857])
-* Fix propagation of enablePositionIncrements in QueryStringQueryBuilder {pull}43578[#43578] (issue: {issue}43574[#43574])
-* Fix score mode of the MinimumScoreCollector {pull}43527[#43527] (issue: {issue}43497[#43497])
-* Fix round up of date range without rounding {pull}43303[#43303] (issue: {issue}43277[#43277])
-* SearchRequest#allowPartialSearchResults does not handle successful retries {pull}43095[#43095] (issue: {issue}40743[#40743])
-* Wire query cache into sorting nested-filter computation {pull}42906[#42906] (issue: {issue}42813[#42813])
-* Fix auto fuzziness in query_string query {pull}42897[#42897]
-* Fix IntervalBuilder#analyzeText to never return `null` {pull}42750[#42750] (issue: {issue}42587[#42587])
-* Fix sorting on nested field with unmapped {pull}42451[#42451] (issue: {issue}33644[#33644])
-* Deduplicate alias and concrete fields in query field expansion {pull}42328[#42328]
+* Don't use index_phrases on graph queries {es-pull}44340[#44340] (issue: {es-issue}43976[#43976])
+* Fix wrong logic in `match_phrase` query with multi-word synonyms {es-pull}43941[#43941] (issue: {es-issue}43308[#43308])
+* Fix UOE on search requests that match a sparse role query {es-pull}43668[#43668] (issue: {es-issue}42857[#42857])
+* Fix propagation of enablePositionIncrements in QueryStringQueryBuilder {es-pull}43578[#43578] (issue: {es-issue}43574[#43574])
+* Fix score mode of the MinimumScoreCollector {es-pull}43527[#43527] (issue: {es-issue}43497[#43497])
+* Fix round up of date range without rounding {es-pull}43303[#43303] (issue: {es-issue}43277[#43277])
+* SearchRequest#allowPartialSearchResults does not handle successful retries {es-pull}43095[#43095] (issue: {es-issue}40743[#40743])
+* Wire query cache into sorting nested-filter computation {es-pull}42906[#42906] (issue: {es-issue}42813[#42813])
+* Fix auto fuzziness in query_string query {es-pull}42897[#42897]
+* Fix IntervalBuilder#analyzeText to never return `null` {es-pull}42750[#42750] (issue: {es-issue}42587[#42587])
+* Fix sorting on nested field with unmapped {es-pull}42451[#42451] (issue: {es-issue}33644[#33644])
+* Deduplicate alias and concrete fields in query field expansion {es-pull}42328[#42328]
Security::
-* Do not swallow I/O exception getting authentication {pull}44398[#44398] (issues: {issue}44172[#44172], {issue}44397[#44397])
-* Use system context for looking up connected nodes {pull}43991[#43991] (issue: {issue}43974[#43974])
-* SecurityIndexSearcherWrapper doesn't always carry over caches and similarity {pull}43436[#43436]
-* Detect when security index is closed {pull}42191[#42191]
+* Do not swallow I/O exception getting authentication {es-pull}44398[#44398] (issues: {es-issue}44172[#44172], {es-issue}44397[#44397])
+* Use system context for looking up connected nodes {es-pull}43991[#43991] (issue: {es-issue}43974[#43974])
+* SecurityIndexSearcherWrapper doesn't always carry over caches and similarity {es-pull}43436[#43436]
+* Detect when security index is closed {es-pull}42191[#42191]
Snapshot/Restore::
-* Check again on-going snapshots/restores of indices before closing {pull}43873[#43873]
-* Fix Azure List by Prefix Bug {pull}42713[#42713]
+* Check again on-going snapshots/restores of indices before closing {es-pull}43873[#43873]
+* Fix Azure List by Prefix Bug {es-pull}42713[#42713]
Store::
-* Remove usage of FileSwitchDirectory {pull}42937[#42937] (issue: {issue}37111[#37111])
-* Fix Infinite Loops in ExceptionsHelper#unwrap {pull}42716[#42716] (issue: {issue}42340[#42340])
+* Remove usage of FileSwitchDirectory {es-pull}42937[#42937] (issue: {es-issue}37111[#37111])
+* Fix Infinite Loops in ExceptionsHelper#unwrap {es-pull}42716[#42716] (issue: {es-issue}42340[#42340])
Suggesters::
-* Fix suggestions for empty indices {pull}42927[#42927] (issue: {issue}42473[#42473])
-* Skip explain phase when only suggestions are requested {pull}41739[#41739] (issue: {issue}31260[#31260])
+* Fix suggestions for empty indices {es-pull}42927[#42927] (issue: {es-issue}42473[#42473])
+* Skip explain phase when only suggestions are requested {es-pull}41739[#41739] (issue: {es-issue}31260[#31260])
@@ -583,7 +583,7 @@ Suggesters::
=== Regressions
Infra/Core::
-* Restore date aggregation performance in UTC case {pull}38221[#38221] (issue: {issue}37826[#37826])
+* Restore date aggregation performance in UTC case {es-pull}38221[#38221] (issue: {es-issue}37826[#37826])
@@ -592,18 +592,18 @@ Infra/Core::
=== Upgrades
Discovery-Plugins::
-* Upgrade AWS SDK to Latest Version {pull}42708[#42708]
+* Upgrade AWS SDK to Latest Version {es-pull}42708[#42708]
Engine::
-* Upgrade to Lucene 8.1.0 {pull}42214[#42214]
+* Upgrade to Lucene 8.1.0 {es-pull}42214[#42214]
Infra/Core::
-* Upgrade HPPC to version 0.8.1 {pull}43025[#43025]
+* Upgrade HPPC to version 0.8.1 {es-pull}43025[#43025]
Network::
-* Upgrade to Netty 4.1.36 {pull}42543[#42543] (issue: {issue}42532[#42532])
+* Upgrade to Netty 4.1.36 {es-pull}42543[#42543] (issue: {es-issue}42532[#42532])
Snapshot/Restore::
-* Upgrade GCS Repository Dependencies {pull}43142[#43142]
+* Upgrade GCS Repository Dependencies {es-pull}43142[#43142]
diff --git a/docs/reference/release-notes/7.4.asciidoc b/docs/reference/release-notes/7.4.asciidoc
index 724ad4c25e0..82d1ada5d44 100644
--- a/docs/reference/release-notes/7.4.asciidoc
+++ b/docs/reference/release-notes/7.4.asciidoc
@@ -6,7 +6,7 @@
=== Bug fixes
Transform::
-* Prevent assignment if any node is older than 7.4 {pull}48055[#48055] (issue: {issue}48019[#48019])
+* Prevent assignment if any node is older than 7.4 {es-pull}48055[#48055] (issue: {es-issue}48019[#48019])
[[release-notes-7.4.1]]
== {es} version 7.4.1
@@ -18,15 +18,15 @@ Also see <>.
=== Enhancements
Engine::
-* Avoid unneeded refresh with concurrent realtime gets {pull}47895[#47895]
-* sync before trimUnreferencedReaders to improve index preformance {pull}47790[#47790] (issues: {issue}46201[#46201], {issue}46203[#46203])
-* Limit number of retaining translog files for peer recovery {pull}47414[#47414]
+* Avoid unneeded refresh with concurrent realtime gets {es-pull}47895[#47895]
+* sync before trimUnreferencedReaders to improve index preformance {es-pull}47790[#47790] (issues: {es-issue}46201[#46201], {es-issue}46203[#46203])
+* Limit number of retaining translog files for peer recovery {es-pull}47414[#47414]
Infra/Circuit Breakers::
-* Emit log message when parent circuit breaker trips {pull}47000[#47000]
+* Emit log message when parent circuit breaker trips {es-pull}47000[#47000]
Machine Learning::
-* Throttle the delete-by-query of expired results {pull}47177[#47177] (issues: {issue}47003[#47003])
+* Throttle the delete-by-query of expired results {es-pull}47177[#47177] (issues: {es-issue}47003[#47003])
* The {ml} native processes are now arranged in a `.app` directory structure on
macOS, to allow for notarization on macOS Catalina. {ml-pull}593[#593]
@@ -37,69 +37,69 @@ Machine Learning::
=== Bug fixes
Aggregations::
-* DocValueFormat implementation for date range fields {pull}47472[#47472] (issues: {issue}47323[#47323], {issue}47469[#47469])
+* DocValueFormat implementation for date range fields {es-pull}47472[#47472] (issues: {es-issue}47323[#47323], {es-issue}47469[#47469])
Allocation::
-* Dangling indices strip aliases {pull}47581[#47581]
+* Dangling indices strip aliases {es-pull}47581[#47581]
Analysis::
-* Reset Token position on reuse in `predicate_token_filter` {pull}47424[#47424] (issue: {issue}47197[#47197])
+* Reset Token position on reuse in `predicate_token_filter` {es-pull}47424[#47424] (issue: {es-issue}47197[#47197])
Authentication::
-* Fix AD realm additional metadata {pull}47179[#47179] (issue: {issue}45848[#45848])
+* Fix AD realm additional metadata {es-pull}47179[#47179] (issue: {es-issue}45848[#45848])
Authorization::
-* Use 'should' clause instead of 'filter' when querying native privileges {pull}47019[#47019]
+* Use 'should' clause instead of 'filter' when querying native privileges {es-pull}47019[#47019]
CCR::
-* Do not auto-follow closed indices {pull}47721[#47721] (issue: {issue}47582[#47582])
-* Relax maxSeqNoOfUpdates assertion in FollowingEngine {pull}47188[#47188] (issue: {issue}47137[#47137])
+* Do not auto-follow closed indices {es-pull}47721[#47721] (issue: {es-issue}47582[#47582])
+* Relax maxSeqNoOfUpdates assertion in FollowingEngine {es-pull}47188[#47188] (issue: {es-issue}47137[#47137])
Cluster Coordination::
-* Omit writing index metadata for non-replicated closed indices on data-only node {pull}47285[#47285] (issue: {issue}47276[#47276])
+* Omit writing index metadata for non-replicated closed indices on data-only node {es-pull}47285[#47285] (issue: {es-issue}47276[#47276])
Features/ILM+SLM::
-* Throw error retrieving non-existent SLM policy {pull}47679[#47679] (issue: {issue}47664[#47664])
+* Throw error retrieving non-existent SLM policy {es-pull}47679[#47679] (issue: {es-issue}47664[#47664])
Features/Indices APIs::
-* Fix Rollover error when alias has closed indices {pull}47148[#47148] (issue: {issue}47146[#47146])
+* Fix Rollover error when alias has closed indices {es-pull}47148[#47148] (issue: {es-issue}47146[#47146])
Features/Java High Level REST Client::
-* Fix ILM HLRC Javadoc->Documentation links {pull}48083[#48083]
+* Fix ILM HLRC Javadoc->Documentation links {es-pull}48083[#48083]
Features/Monitoring::
-* [Monitoring] Add new cluster privilege now necessary for the stack monitoring ui {pull}47871[#47871]
+* [Monitoring] Add new cluster privilege now necessary for the stack monitoring ui {es-pull}47871[#47871]
Infra/Scripting::
-* Drop stored scripts with the old style-id {pull}48078[#48078] (issue: {issue}47593[#47593])
+* Drop stored scripts with the old style-id {es-pull}48078[#48078] (issue: {es-issue}47593[#47593])
Machine Learning::
-* Fix detection of syslog-like timestamp in find_file_structure {pull}47970[#47970]
-* Reinstate ML daily maintenance actions {pull}47103[#47103] (issue: {issue}47003[#47003])
+* Fix detection of syslog-like timestamp in find_file_structure {es-pull}47970[#47970]
+* Reinstate ML daily maintenance actions {es-pull}47103[#47103] (issue: {es-issue}47003[#47003])
* Fix possibility of crash when calculating forecasts that overflow to disk {ml-pull}688[#688]
Network::
-* Fix es.http.cname_in_publish_address Deprecation Logging {pull}47451[#47451] (issue: {issue}47436[#47436])
+* Fix es.http.cname_in_publish_address Deprecation Logging {es-pull}47451[#47451] (issue: {es-issue}47436[#47436])
SQL::
-* SQL: Fix issue with negative literels and parentheses {pull}48113[#48113] (issue: {issue}48009[#48009])
-* SQL: add "format" for "full" date range queries {pull}48073[#48073] (issue: {issue}48033[#48033])
-* SQL: Allow whitespaces in escape patterns {pull}47577[#47577] (issue: {issue}47401[#47401])
-* SQL: fix multi full-text functions usage with aggregate functions {pull}47444[#47444] (issue: {issue}47365[#47365])
-* SQL: wrong number of values for columns {pull}42122[#42122]
+* SQL: Fix issue with negative literels and parentheses {es-pull}48113[#48113] (issue: {es-issue}48009[#48009])
+* SQL: add "format" for "full" date range queries {es-pull}48073[#48073] (issue: {es-issue}48033[#48033])
+* SQL: Allow whitespaces in escape patterns {es-pull}47577[#47577] (issue: {es-issue}47401[#47401])
+* SQL: fix multi full-text functions usage with aggregate functions {es-pull}47444[#47444] (issue: {es-issue}47365[#47365])
+* SQL: wrong number of values for columns {es-pull}42122[#42122]
Search::
-* Fix alias field resolution in match query {pull}47369[#47369]
+* Fix alias field resolution in match query {es-pull}47369[#47369]
Snapshot/Restore::
-* Fix Bug in Azure Repo Exception Handling {pull}47968[#47968]
-* Fix Snapshot Corruption in Edge Case {pull}47552[#47552] (issues: {issue}46250[#46250], {issue}47550[#47550])
+* Fix Bug in Azure Repo Exception Handling {es-pull}47968[#47968]
+* Fix Snapshot Corruption in Edge Case {es-pull}47552[#47552] (issues: {es-issue}46250[#46250], {es-issue}47550[#47550])
Store::
-* Allow truncation of clean translog {pull}47866[#47866]
+* Allow truncation of clean translog {es-pull}47866[#47866]
Transform::
-* Fix bwc serialization with 7.3 {pull}48021[#48021]
+* Fix bwc serialization with 7.3 {es-pull}48021[#48021]
@@ -122,7 +122,7 @@ https://issues.apache.org/jira/browse/LUCENE-9300[corresponding issue].
* Activating the <> should be avoided in this version.
Any attempt to log a slow search can throw an AIOOBE due to a bug that
performs concurrent modifications on a shared byte array.
-(issue: {issue}/48358[#48358])
+(issue: {es-issue}/48358[#48358])
* Indices created in 6.x with <> and <> fields using formats
that are incompatible with java.time patterns will cause parsing errors, incorrect date calculations or wrong search results.
@@ -134,23 +134,23 @@ This is fixed in {es} 7.7 and later versions.
=== Breaking changes
Infra/REST API::
-* Update the schema for the REST API specification {pull}42346[#42346] (issue: {issue}35262[#35262])
+* Update the schema for the REST API specification {es-pull}42346[#42346] (issue: {es-issue}35262[#35262])
Machine Learning::
-* Improve progress reporting for data frame analytics {pull}45856[#45856]
+* Improve progress reporting for data frame analytics {es-pull}45856[#45856]
Ranking::
-* Forbid empty doc values on vector functions {pull}43944[#43944]
+* Forbid empty doc values on vector functions {es-pull}43944[#43944]
Search::
-* Use float instead of double for query vectors. {pull}46004[#46004]
+* Use float instead of double for query vectors. {es-pull}46004[#46004]
Snapshot/Restore::
-* Provide an Option to Use Path-Style-Access with S3 Repo {pull}41966[#41966] (issue: {issue}41816[#41816])
+* Provide an Option to Use Path-Style-Access with S3 Repo {es-pull}41966[#41966] (issue: {es-issue}41816[#41816])
Transforms::
-* Combine task_state and indexer_state in _stats {pull}45276[#45276] (issue: {issue}45201[#45201])
-* Improve response format of transform stats endpoint {pull}44350[#44350] (issue: {issue}43767[#43767])
+* Combine task_state and indexer_state in _stats {es-pull}45276[#45276] (issue: {es-issue}45201[#45201])
+* Improve response format of transform stats endpoint {es-pull}44350[#44350] (issue: {es-issue}43767[#43767])
[[breaking-java-7.4.0]]
@@ -158,10 +158,10 @@ Transforms::
=== Breaking Java changes
Geo::
-* Geo: Change order of parameter in Geometries to lon, lat {pull}45332[#45332] (issue: {issue}45048[#45048])
+* Geo: Change order of parameter in Geometries to lon, lat {es-pull}45332[#45332] (issue: {es-issue}45048[#45048])
Network::
-* Stop Recreating Wrapped Handlers in RestController {pull}44964[#44964]
+* Stop Recreating Wrapped Handlers in RestController {es-pull}44964[#44964]
@@ -170,21 +170,21 @@ Network::
=== Deprecations
Geo::
-* Geo: add Geometry-based query builders to QueryBuilders {pull}45058[#45058] (issues: {issue}44715[#44715], {issue}45048[#45048])
+* Geo: add Geometry-based query builders to QueryBuilders {es-pull}45058[#45058] (issues: {es-issue}44715[#44715], {es-issue}45048[#45048])
Infra/Core::
-* Bundle AdoptOpenJDK 13 {pull}46860[#46860]
-* Add deprecation check for pidfile setting {pull}45939[#45939] (issues: {issue}45938[#45938], {issue}45940[#45940])
-* Deprecate the pidfile setting {pull}45938[#45938]
-* Add node.processors setting in favor of processors {pull}45855[#45855]
-* Deprecate setting processors to more than available {pull}44889[#44889]
+* Bundle AdoptOpenJDK 13 {es-pull}46860[#46860]
+* Add deprecation check for pidfile setting {es-pull}45939[#45939] (issues: {es-issue}45938[#45938], {es-issue}45940[#45940])
+* Deprecate the pidfile setting {es-pull}45938[#45938]
+* Add node.processors setting in favor of processors {es-pull}45855[#45855]
+* Deprecate setting processors to more than available {es-pull}44889[#44889]
Infra/Settings::
-* Add deprecation check for processors {pull}45925[#45925] (issues: {issue}45855[#45855], {issue}45905[#45905])
+* Add deprecation check for processors {es-pull}45925[#45925] (issues: {es-issue}45855[#45855], {es-issue}45905[#45905])
Machine Learning::
-* Only emit deprecation warning if there was actual change of a datafeed's job_id. {pull}44755[#44755]
-* Deprecate the ability to update datafeed's job_id. {pull}44691[#44691] (issue: {issue}44615[#44615])
+* Only emit deprecation warning if there was actual change of a datafeed's job_id. {es-pull}44755[#44755]
+* Deprecate the ability to update datafeed's job_id. {es-pull}44691[#44691] (issue: {es-issue}44615[#44615])
@@ -193,36 +193,36 @@ Machine Learning::
=== New features
Aggregations::
-* Support Range Fields in Histogram and Date Histogram {pull}45395[#45395]
-* Add Cumulative Cardinality agg (and Data Science plugin) {pull}43661[#43661] (issue: {issue}43550[#43550])
+* Support Range Fields in Histogram and Date Histogram {es-pull}45395[#45395]
+* Add Cumulative Cardinality agg (and Data Science plugin) {es-pull}43661[#43661] (issue: {es-issue}43550[#43550])
Analysis::
-* Add support for inlined user dictionary in the Kuromoji plugin {pull}45489[#45489] (issue: {issue}25343[#25343])
+* Add support for inlined user dictionary in the Kuromoji plugin {es-pull}45489[#45489] (issue: {es-issue}25343[#25343])
Authentication::
-* PKI realm authentication delegation {pull}45906[#45906] (issue: {issue}34396[#34396])
-* PKI Authentication Delegation in new endpoint {pull}43796[#43796] (issue: {issue}34396[#34396])
+* PKI realm authentication delegation {es-pull}45906[#45906] (issue: {es-issue}34396[#34396])
+* PKI Authentication Delegation in new endpoint {es-pull}43796[#43796] (issue: {es-issue}34396[#34396])
Authorization::
-* Add granular privileges for API keys {pull}42020[#42020]
+* Add granular privileges for API keys {es-pull}42020[#42020]
Features/ILM::
-* Add Snapshot Lifecycle Management {pull}43934[#43934] (issue: {issue}38461[#38461])
+* Add Snapshot Lifecycle Management {es-pull}43934[#43934] (issue: {es-issue}38461[#38461])
Features/Watcher::
-* Add max_iterations configuration to watcher action with foreach execution {pull}45715[#45715] (issues: {issue}41997[#41997], {issue}45169[#45169])
+* Add max_iterations configuration to watcher action with foreach execution {es-pull}45715[#45715] (issues: {es-issue}41997[#41997], {es-issue}45169[#45169])
Geo::
-* [SPATIAL] New ShapeQueryBuilder for querying indexed cartesian geometry {pull}45108[#45108] (issue: {issue}44980[#44980])
-* [GEO] New ShapeFieldMapper for indexing cartesian geometries {pull}44980[#44980]
-* Add Circle Processor {pull}43851[#43851] (issue: {issue}43554[#43554])
-* New `shape` field type for indexing Cartesian Geometries {pull}43644[#43644]
+* [SPATIAL] New ShapeQueryBuilder for querying indexed cartesian geometry {es-pull}45108[#45108] (issue: {es-issue}44980[#44980])
+* [GEO] New ShapeFieldMapper for indexing cartesian geometries {es-pull}44980[#44980]
+* Add Circle Processor {es-pull}43851[#43851] (issue: {es-issue}43554[#43554])
+* New `shape` field type for indexing Cartesian Geometries {es-pull}43644[#43644]
Machine Learning::
-* Allow the user to specify 'query' in Evaluate Data Frame request {pull}45775[#45775] (issue: {issue}45729[#45729])
-* Call the new _estimate_memory_usage API endpoint on data frame analytics _start {pull}45536[#45536] (issues: {issue}44699[#44699], {issue}45544[#45544])
-* HLRC for memory usage estimation API {pull}45531[#45531] (issues: {issue}44699[#44699], {issue}45188[#45188])
-* Implement ml/data_frame/analytics/_estimate_memory_usage API endpoint {pull}45188[#45188] (issue: {issue}44699[#44699])
+* Allow the user to specify 'query' in Evaluate Data Frame request {es-pull}45775[#45775] (issue: {es-issue}45729[#45729])
+* Call the new _estimate_memory_usage API endpoint on data frame analytics _start {es-pull}45536[#45536] (issues: {es-issue}44699[#44699], {es-issue}45544[#45544])
+* HLRC for memory usage estimation API {es-pull}45531[#45531] (issues: {es-issue}44699[#44699], {es-issue}45188[#45188])
+* Implement ml/data_frame/analytics/_estimate_memory_usage API endpoint {es-pull}45188[#45188] (issue: {es-issue}44699[#44699])
@@ -231,176 +231,176 @@ Machine Learning::
=== Enhancements
Aggregations::
-* Add more flexibility to MovingFunction window alignment {pull}44360[#44360] (issue: {issue}42181[#42181])
-* Optimize Min and Max BKD optimizations {pull}44315[#44315] (issue: {issue}44290[#44290])
-* Allow pipeline aggs to select specific buckets from multi-bucket aggs {pull}44179[#44179]
+* Add more flexibility to MovingFunction window alignment {es-pull}44360[#44360] (issue: {es-issue}42181[#42181])
+* Optimize Min and Max BKD optimizations {es-pull}44315[#44315] (issue: {es-issue}44290[#44290])
+* Allow pipeline aggs to select specific buckets from multi-bucket aggs {es-pull}44179[#44179]
Allocation::
-* Defer reroute when starting shards {pull}44433[#44433] (issues: {issue}42105[#42105], {issue}42738[#42738])
-* Allow RerouteService to reroute at lower priority {pull}44338[#44338]
-* Auto-release of read-only-allow-delete block when disk utilization fa… {pull}42559[#42559] (issue: {issue}39334[#39334])
+* Defer reroute when starting shards {es-pull}44433[#44433] (issues: {es-issue}42105[#42105], {es-issue}42738[#42738])
+* Allow RerouteService to reroute at lower priority {es-pull}44338[#44338]
+* Auto-release of read-only-allow-delete block when disk utilization fa… {es-pull}42559[#42559] (issue: {es-issue}39334[#39334])
Analysis::
-* Allow all token/char filters in normalizers {pull}43803[#43803] (issue: {issue}43758[#43758])
+* Allow all token/char filters in normalizers {es-pull}43803[#43803] (issue: {es-issue}43758[#43758])
Authentication::
-* Allow Transport Actions to indicate authN realm {pull}45767[#45767] (issue: {issue}45331[#45331])
-* Explicitly fail if a realm only exists in keystore {pull}44471[#44471] (issue: {issue}44207[#44207])
+* Allow Transport Actions to indicate authN realm {es-pull}45767[#45767] (issue: {es-issue}45331[#45331])
+* Explicitly fail if a realm only exists in keystore {es-pull}44471[#44471] (issue: {es-issue}44207[#44207])
Authorization::
-* Add `manage_own_api_key` cluster privilege {pull}45897[#45897] (issue: {issue}40031[#40031])
-* Consider `owner` flag when retrieving/invalidating keys with API key service {pull}45421[#45421] (issue: {issue}40031[#40031])
-* REST API changes for manage-own-api-key privilege {pull}44936[#44936] (issue: {issue}40031[#40031])
-* Simplify API key service API {pull}44935[#44935] (issue: {issue}40031[#40031])
+* Add `manage_own_api_key` cluster privilege {es-pull}45897[#45897] (issue: {es-issue}40031[#40031])
+* Consider `owner` flag when retrieving/invalidating keys with API key service {es-pull}45421[#45421] (issue: {es-issue}40031[#40031])
+* REST API changes for manage-own-api-key privilege {es-pull}44936[#44936] (issue: {es-issue}40031[#40031])
+* Simplify API key service API {es-pull}44935[#44935] (issue: {es-issue}40031[#40031])
CCR::
-* Include leases in error message when operations no longer available {pull}45681[#45681]
+* Include leases in error message when operations no longer available {es-pull}45681[#45681]
CRUD::
-* Return seq_no and primary_term for noop update {pull}44603[#44603] (issue: {issue}42497[#42497])
+* Return seq_no and primary_term for noop update {es-pull}44603[#44603] (issue: {es-issue}42497[#42497])
Cluster Coordination::
-* Improve slow logging in MasterService {pull}45086[#45086] (issue: {issue}45007[#45007])
-* More logging for slow cluster state application {pull}45007[#45007]
-* Ignore unknown fields if overriding node metadata {pull}44689[#44689]
-* Allow pending tasks before state recovery {pull}44685[#44685] (issue: {issue}44652[#44652])
+* Improve slow logging in MasterService {es-pull}45086[#45086] (issue: {es-issue}45007[#45007])
+* More logging for slow cluster state application {es-pull}45007[#45007]
+* Ignore unknown fields if overriding node metadata {es-pull}44689[#44689]
+* Allow pending tasks before state recovery {es-pull}44685[#44685] (issue: {es-issue}44652[#44652])
Distributed::
-* Do not create engine under IndexShard#mutex {pull}45263[#45263] (issue: {issue}43699[#43699])
+* Do not create engine under IndexShard#mutex {es-pull}45263[#45263] (issue: {es-issue}43699[#43699])
Docs Infrastructure::
-* add clarification around TESTSETUP docu and error message {pull}43306[#43306]
+* add clarification around TESTSETUP docu and error message {es-pull}43306[#43306]
Engine::
-* Flush engine after big merge {pull}46066[#46066]
-* Do sync before closeIntoReader when rolling generation to improve index performance {pull}45765[#45765] (issue: {issue}45371[#45371])
-* Refactor index engines to manage readers instead of searchers {pull}43860[#43860]
-* Async IO Processor release before notify {pull}43682[#43682]
-* Enable indexing optimization using sequence numbers on replicas {pull}43616[#43616] (issue: {issue}34099[#34099])
+* Flush engine after big merge {es-pull}46066[#46066]
+* Do sync before closeIntoReader when rolling generation to improve index performance {es-pull}45765[#45765] (issue: {es-issue}45371[#45371])
+* Refactor index engines to manage readers instead of searchers {es-pull}43860[#43860]
+* Async IO Processor release before notify {es-pull}43682[#43682]
+* Enable indexing optimization using sequence numbers on replicas {es-pull}43616[#43616] (issue: {es-issue}34099[#34099])
Features/ILM::
-* Add node setting for disabling SLM {pull}46794[#46794] (issue: {issue}38461[#38461])
-* Include in-progress snapshot for a policy with get SLM policy API {pull}45245[#45245]
-* Add option to filter ILM explain response {pull}44777[#44777] (issue: {issue}44189[#44189])
-* Expose index age in ILM explain output {pull}44457[#44457] (issue: {issue}38988[#38988])
+* Add node setting for disabling SLM {es-pull}46794[#46794] (issue: {es-issue}38461[#38461])
+* Include in-progress snapshot for a policy with get SLM policy API {es-pull}45245[#45245]
+* Add option to filter ILM explain response {es-pull}44777[#44777] (issue: {es-issue}44189[#44189])
+* Expose index age in ILM explain output {es-pull}44457[#44457] (issue: {es-issue}38988[#38988])
Features/Indices APIs::
-* Add Clone Index API {pull}44267[#44267] (issue: {issue}44128[#44128])
-* Add description to force-merge tasks {pull}41365[#41365] (issue: {issue}15975[#15975])
+* Add Clone Index API {es-pull}44267[#44267] (issue: {es-issue}44128[#44128])
+* Add description to force-merge tasks {es-pull}41365[#41365] (issue: {es-issue}15975[#15975])
Features/Ingest::
-* Fix IngestService to respect original document content type {pull}45799[#45799]
-* Ingest Attachment: Upgrade tika to v1.22 {pull}45575[#45575]
-* Retrieve processors instead of checking existence {pull}45354[#45354]
-* Add ingest processor existence helper method {pull}45156[#45156]
-* Change the ingest simulate api to not include dropped documents {pull}44161[#44161] (issue: {issue}36150[#36150])
+* Fix IngestService to respect original document content type {es-pull}45799[#45799]
+* Ingest Attachment: Upgrade tika to v1.22 {es-pull}45575[#45575]
+* Retrieve processors instead of checking existence {es-pull}45354[#45354]
+* Add ingest processor existence helper method {es-pull}45156[#45156]
+* Change the ingest simulate api to not include dropped documents {es-pull}44161[#44161] (issue: {es-issue}36150[#36150])
Features/Java High Level REST Client::
-* Add XContentType as parameter to HLRC ART#createServerTestInstance {pull}46036[#46036] (issue: {issue}45970[#45970])
-* Add CloseIndexResponse to HLRC {pull}44349[#44349] (issue: {issue}39687[#39687])
-* Add mapper-extras and the RankFeatureQuery in the hlrc {pull}43713[#43713] (issue: {issue}43634[#43634])
-* removing background state update of Request object by RequestConverte… {pull}40156[#40156] (issue: {issue}39666[#39666])
-* Add delete aliases API to the high-level REST client {pull}32909[#32909] (issue: {issue}27205[#27205])
+* Add XContentType as parameter to HLRC ART#createServerTestInstance {es-pull}46036[#46036] (issue: {es-issue}45970[#45970])
+* Add CloseIndexResponse to HLRC {es-pull}44349[#44349] (issue: {es-issue}39687[#39687])
+* Add mapper-extras and the RankFeatureQuery in the hlrc {es-pull}43713[#43713] (issue: {es-issue}43634[#43634])
+* removing background state update of Request object by RequestConverte… {es-pull}40156[#40156] (issue: {es-issue}39666[#39666])
+* Add delete aliases API to the high-level REST client {es-pull}32909[#32909] (issue: {es-issue}27205[#27205])
Features/Watcher::
-* Add SSL/TLS settings for watcher email {pull}45272[#45272] (issue: {issue}30307[#30307])
-* Watcher reporting: add email warning if CSV attachment contains values that may be interperted as formulas {pull}44460[#44460]
-* Watcher add stopped listener {pull}43939[#43939] (issue: {issue}42409[#42409])
-* Improve CryptoService error message on missing secure file {pull}43623[#43623] (issue: {issue}43619[#43619])
+* Add SSL/TLS settings for watcher email {es-pull}45272[#45272] (issue: {es-issue}30307[#30307])
+* Watcher reporting: add email warning if CSV attachment contains values that may be interperted as formulas {es-pull}44460[#44460]
+* Watcher add stopped listener {es-pull}43939[#43939] (issue: {es-issue}42409[#42409])
+* Improve CryptoService error message on missing secure file {es-pull}43623[#43623] (issue: {es-issue}43619[#43619])
Geo::
-* Support WKT point conversion to geo_point type {pull}44107[#44107] (issue: {issue}41821[#41821])
+* Support WKT point conversion to geo_point type {es-pull}44107[#44107] (issue: {es-issue}41821[#41821])
Infra/Circuit Breakers::
-* Fix G1 GC default IHOP {pull}46169[#46169]
+* Fix G1 GC default IHOP {es-pull}46169[#46169]
Infra/Core::
-* Add OCI annotations and adjust existing annotations {pull}45167[#45167] (issues: {issue}45162[#45162], {issue}45166[#45166])
-* Use the full hash in build info {pull}45163[#45163] (issue: {issue}45162[#45162])
+* Add OCI annotations and adjust existing annotations {es-pull}45167[#45167] (issues: {es-issue}45162[#45162], {es-issue}45166[#45166])
+* Use the full hash in build info {es-pull}45163[#45163] (issue: {es-issue}45162[#45162])
Infra/Packaging::
-* Remove redundant Java check from Sys V init {pull}45793[#45793] (issue: {issue}45593[#45593])
-* Notify systemd when Elasticsearch is ready {pull}44673[#44673]
+* Remove redundant Java check from Sys V init {es-pull}45793[#45793] (issue: {es-issue}45593[#45593])
+* Notify systemd when Elasticsearch is ready {es-pull}44673[#44673]
Infra/Plugins::
-* Make plugin verification FIPS 140 compliant {pull}44224[#44224] (issue: {issue}41263[#41263])
+* Make plugin verification FIPS 140 compliant {es-pull}44224[#44224] (issue: {es-issue}41263[#41263])
Infra/Scripting::
-* Whitelist randomUUID in Painless {pull}45148[#45148] (issue: {issue}39080[#39080])
-* Add missing ZonedDateTime methods for joda compat layer {pull}44829[#44829] (issue: {issue}44411[#44411])
-* Remove stale permissions from untrusted policy {pull}44783[#44783]
+* Whitelist randomUUID in Painless {es-pull}45148[#45148] (issue: {es-issue}39080[#39080])
+* Add missing ZonedDateTime methods for joda compat layer {es-pull}44829[#44829] (issue: {es-issue}44411[#44411])
+* Remove stale permissions from untrusted policy {es-pull}44783[#44783]
Infra/Settings::
-* Add more meaningful keystore version mismatch errors {pull}46291[#46291] (issue: {issue}44624[#44624])
-* Lift the restrictions that uppercase is not allowed in Setting Name. {pull}45222[#45222] (issue: {issue}43835[#43835])
-* Normalize environment paths {pull}45179[#45179] (issue: {issue}45176[#45176])
+* Add more meaningful keystore version mismatch errors {es-pull}46291[#46291] (issue: {es-issue}44624[#44624])
+* Lift the restrictions that uppercase is not allowed in Setting Name. {es-pull}45222[#45222] (issue: {es-issue}43835[#43835])
+* Normalize environment paths {es-pull}45179[#45179] (issue: {es-issue}45176[#45176])
Machine Learning::
-* Support boolean fields for data frame analytics {pull}46037[#46037]
-* Add description to data frame analytics {pull}45774[#45774]
-* Add regression analysis to data frame analytics {pull}45292[#45292]
-* Introduce formal node ML role {pull}45174[#45174] (issues: {issue}29943[#29943], {issue}43175[#43175])
-* Improve CSV header row detection in find_file_structure {pull}45099[#45099] (issue: {issue}45047[#45047])
-* Outlier detection should only fetch docs that have the analyzed fields {pull}44944[#44944]
-* Persist DatafeedTimingStats with RefreshPolicy.NONE by default {pull}44940[#44940] (issue: {issue}44792[#44792])
-* Add result_type field to TimingStats and DatafeedTimingStats documents {pull}44812[#44812]
-* Implement exponential average search time per hour statistics. {pull}44683[#44683] (issue: {issue}29857[#29857])
-* Add r_squared eval metric to regression {pull}44248[#44248]
-* Adds support for regression.mean_squared_error to eval API {pull}44140[#44140]
-* Add DatafeedTimingStats.average_search_time_per_bucket_ms and TimingStats.total_bucket_processing_time_ms stats {pull}44125[#44125] (issue: {issue}29857[#29857])
-* Add DatafeedTimingStats to datafeed GetDatafeedStatsAction.Response {pull}43045[#43045] (issue: {issue}29857[#29857])
+* Support boolean fields for data frame analytics {es-pull}46037[#46037]
+* Add description to data frame analytics {es-pull}45774[#45774]
+* Add regression analysis to data frame analytics {es-pull}45292[#45292]
+* Introduce formal node ML role {es-pull}45174[#45174] (issues: {es-issue}29943[#29943], {es-issue}43175[#43175])
+* Improve CSV header row detection in find_file_structure {es-pull}45099[#45099] (issue: {es-issue}45047[#45047])
+* Outlier detection should only fetch docs that have the analyzed fields {es-pull}44944[#44944]
+* Persist DatafeedTimingStats with RefreshPolicy.NONE by default {es-pull}44940[#44940] (issue: {es-issue}44792[#44792])
+* Add result_type field to TimingStats and DatafeedTimingStats documents {es-pull}44812[#44812]
+* Implement exponential average search time per hour statistics. {es-pull}44683[#44683] (issue: {es-issue}29857[#29857])
+* Add r_squared eval metric to regression {es-pull}44248[#44248]
+* Adds support for regression.mean_squared_error to eval API {es-pull}44140[#44140]
+* Add DatafeedTimingStats.average_search_time_per_bucket_ms and TimingStats.total_bucket_processing_time_ms stats {es-pull}44125[#44125] (issue: {es-issue}29857[#29857])
+* Add DatafeedTimingStats to datafeed GetDatafeedStatsAction.Response {es-pull}43045[#43045] (issue: {es-issue}29857[#29857])
Network::
-* Better logging for TLS message on non-secure transport channel {pull}45835[#45835] (issue: {issue}32688[#32688])
-* Asynchronously connect to remote clusters {pull}44825[#44825] (issue: {issue}40150[#40150])
-* Improve errors when TLS files cannot be read {pull}44787[#44787] (issue: {issue}43079[#43079])
-* Add per-socket keepalive options {pull}44055[#44055]
-* Move ConnectionManager to async APIs {pull}42636[#42636]
+* Better logging for TLS message on non-secure transport channel {es-pull}45835[#45835] (issue: {es-issue}32688[#32688])
+* Asynchronously connect to remote clusters {es-pull}44825[#44825] (issue: {es-issue}40150[#40150])
+* Improve errors when TLS files cannot be read {es-pull}44787[#44787] (issue: {es-issue}43079[#43079])
+* Add per-socket keepalive options {es-pull}44055[#44055]
+* Move ConnectionManager to async APIs {es-pull}42636[#42636]
Ranking::
-* Search enhancement: pinned queries {pull}44345[#44345] (issue: {issue}44074[#44074])
-* Fix parameter value for calling data.advanceExact {pull}44205[#44205]
-* Add l1norm and l2norm distances for vectors {pull}44116[#44116] (issue: {issue}37947[#37947])
+* Search enhancement: pinned queries {es-pull}44345[#44345] (issue: {es-issue}44074[#44074])
+* Fix parameter value for calling data.advanceExact {es-pull}44205[#44205]
+* Add l1norm and l2norm distances for vectors {es-pull}44116[#44116] (issue: {es-issue}37947[#37947])
Recovery::
-* Ignore translog retention policy if soft-deletes enabled {pull}45473[#45473] (issue: {issue}45136[#45136])
-* Only retain reasonable history for peer recoveries {pull}45208[#45208] (issue: {issue}41536[#41536])
-* Use index for peer recovery instead of translog {pull}45136[#45136] (issues: {issue}38904[#38904], {issue}41536[#41536], {issue}42211[#42211])
-* Trim local translog in peer recovery {pull}44756[#44756]
-* Make peer recovery send file chunks async {pull}44468[#44468] (issues: {issue}36195[#36195], {issue}44040[#44040])
+* Ignore translog retention policy if soft-deletes enabled {es-pull}45473[#45473] (issue: {es-issue}45136[#45136])
+* Only retain reasonable history for peer recoveries {es-pull}45208[#45208] (issue: {es-issue}41536[#41536])
+* Use index for peer recovery instead of translog {es-pull}45136[#45136] (issues: {es-issue}38904[#38904], {es-issue}41536[#41536], {es-issue}42211[#42211])
+* Trim local translog in peer recovery {es-pull}44756[#44756]
+* Make peer recovery send file chunks async {es-pull}44468[#44468] (issues: {es-issue}36195[#36195], {es-issue}44040[#44040])
SQL::
-* SQL: Support queries with HAVING over SELECT {pull}46709[#46709] (issue: {issue}37051[#37051])
-* SQL: Break TextFormatter/Cursor dependency {pull}45613[#45613] (issue: {issue}45516[#45516])
-* SQL: remove deprecated use of "interval" from date_histogram usage {pull}45501[#45501] (issue: {issue}43922[#43922])
-* SQL: use hasValue() methods from Elasticsearch's InspectionHelper classes {pull}44745[#44745] (issue: {issue}35745[#35745])
-* Switch from using docvalue_fields to extracting values from _source {pull}44062[#44062] (issue: {issue}41852[#41852])
+* SQL: Support queries with HAVING over SELECT {es-pull}46709[#46709] (issue: {es-issue}37051[#37051])
+* SQL: Break TextFormatter/Cursor dependency {es-pull}45613[#45613] (issue: {es-issue}45516[#45516])
+* SQL: remove deprecated use of "interval" from date_histogram usage {es-pull}45501[#45501] (issue: {es-issue}43922[#43922])
+* SQL: use hasValue() methods from Elasticsearch's InspectionHelper classes {es-pull}44745[#44745] (issue: {es-issue}35745[#35745])
+* Switch from using docvalue_fields to extracting values from _source {es-pull}44062[#44062] (issue: {es-issue}41852[#41852])
Search::
-* Adds usage stats for vectors: {pull}44512[#44512]
-* Associate sub-requests to their parent task in multi search API {pull}44492[#44492]
-* Cancel search task on connection close {pull}43332[#43332]
+* Adds usage stats for vectors: {es-pull}44512[#44512]
+* Associate sub-requests to their parent task in multi search API {es-pull}44492[#44492]
+* Cancel search task on connection close {es-pull}43332[#43332]
Security::
-* Set security index refresh interval to 1s {pull}45434[#45434] (issue: {issue}44934[#44934])
+* Set security index refresh interval to 1s {es-pull}45434[#45434] (issue: {es-issue}44934[#44934])
Snapshot/Restore::
-* add disable_chunked_encoding configuration {pull}44052[#44052]
-* Repository Cleanup Endpoint {pull}43900[#43900]
+* add disable_chunked_encoding configuration {es-pull}44052[#44052]
+* Repository Cleanup Endpoint {es-pull}43900[#43900]
Task Management::
-* Remove task null check in TransportAction {pull}45014[#45014]
-* TaskListener#onFailure to accept Exception instead of Throwable {pull}44946[#44946]
-* Move child task cancellation to TaskManager {pull}44573[#44573] (issue: {issue}44494[#44494])
+* Remove task null check in TransportAction {es-pull}45014[#45014]
+* TaskListener#onFailure to accept Exception instead of Throwable {es-pull}44946[#44946]
+* Move child task cancellation to TaskManager {es-pull}44573[#44573] (issue: {es-issue}44494[#44494])
Transforms::
-* Add update transform api endpoint {pull}45154[#45154] (issue: {issue}43438[#43438])
-* Add support for bucket_selector {pull}44718[#44718] (issues: {issue}43744[#43744], {issue}44557[#44557])
-* Add force delete {pull}44590[#44590] (issue: {issue}43961[#43961])
-* Add dynamic cluster setting for failure retries {pull}44577[#44577]
-* Add optional defer_validation param to PUT {pull}44455[#44455] (issue: {issue}43439[#43439])
-* Add support for geo_bounds aggregation {pull}44441[#44441]
-* Add a frequency option to transform config, default 1m {pull}44120[#44120]
+* Add update transform api endpoint {es-pull}45154[#45154] (issue: {es-issue}43438[#43438])
+* Add support for bucket_selector {es-pull}44718[#44718] (issues: {es-issue}43744[#43744], {es-issue}44557[#44557])
+* Add force delete {es-pull}44590[#44590] (issue: {es-issue}43961[#43961])
+* Add dynamic cluster setting for failure retries {es-pull}44577[#44577]
+* Add optional defer_validation param to PUT {es-pull}44455[#44455] (issue: {es-issue}43439[#43439])
+* Add support for geo_bounds aggregation {es-pull}44441[#44441]
+* Add a frequency option to transform config, default 1m {es-pull}44120[#44120]
[[bug-7.4.0]]
@@ -408,232 +408,232 @@ Transforms::
=== Bug fixes
Aggregations::
-* Fix early termination of aggregators that run with breadth-first mode {pull}44963[#44963] (issue: {issue}44909[#44909])
-* Support BucketScript paths of type string and array. {pull}44694[#44694] (issue: {issue}44385[#44385])
+* Fix early termination of aggregators that run with breadth-first mode {es-pull}44963[#44963] (issue: {es-issue}44909[#44909])
+* Support BucketScript paths of type string and array. {es-pull}44694[#44694] (issue: {es-issue}44385[#44385])
Allocation::
-* Avoid overshooting watermarks during relocation {pull}46079[#46079] (issue: {issue}45177[#45177])
-* Cluster health should await events plus other things {pull}44348[#44348]
-* Do not copy initial recovery filter during split {pull}44053[#44053] (issue: {issue}43955[#43955])
+* Avoid overshooting watermarks during relocation {es-pull}46079[#46079] (issue: {es-issue}45177[#45177])
+* Cluster health should await events plus other things {es-pull}44348[#44348]
+* Do not copy initial recovery filter during split {es-pull}44053[#44053] (issue: {es-issue}43955[#43955])
Analysis::
-* Enable reloading of synonym_graph filters {pull}45135[#45135] (issue: {issue}45127[#45127])
-* Fix AnalyzeAction response serialization {pull}44284[#44284] (issue: {issue}44078[#44078])
+* Enable reloading of synonym_graph filters {es-pull}45135[#45135] (issue: {es-issue}45127[#45127])
+* Fix AnalyzeAction response serialization {es-pull}44284[#44284] (issue: {es-issue}44078[#44078])
Authentication::
-* Fallback to realm authc if ApiKey fails {pull}46538[#46538]
-* Enforce realm name uniqueness {pull}46253[#46253]
-* Allow empty token endpoint for implicit flow {pull}45038[#45038]
-* Do not use scroll when finding duplicate API key {pull}45026[#45026]
-* Fix broken short-circuit in getUnlicensedRealms {pull}44399[#44399]
-* Fix X509AuthenticationToken principal {pull}43932[#43932] (issues: {issue}34396[#34396], {issue}43796[#43796])
+* Fallback to realm authc if ApiKey fails {es-pull}46538[#46538]
+* Enforce realm name uniqueness {es-pull}46253[#46253]
+* Allow empty token endpoint for implicit flow {es-pull}45038[#45038]
+* Do not use scroll when finding duplicate API key {es-pull}45026[#45026]
+* Fix broken short-circuit in getUnlicensedRealms {es-pull}44399[#44399]
+* Fix X509AuthenticationToken principal {es-pull}43932[#43932] (issues: {es-issue}34396[#34396], {es-issue}43796[#43796])
Authorization::
-* Do not rewrite aliases on remove-index from aliases requests {pull}46989[#46989]
-* Give kibana user privileges to create APM agent config index {pull}46765[#46765] (issue: {issue}45610[#45610])
-* Add `manage_own_api_key` cluster privilege {pull}45696[#45696] (issue: {issue}40031[#40031])
-* Sparse role queries can throw an NPE {pull}45053[#45053]
+* Do not rewrite aliases on remove-index from aliases requests {es-pull}46989[#46989]
+* Give kibana user privileges to create APM agent config index {es-pull}46765[#46765] (issue: {es-issue}45610[#45610])
+* Add `manage_own_api_key` cluster privilege {es-pull}45696[#45696] (issue: {es-issue}40031[#40031])
+* Sparse role queries can throw an NPE {es-pull}45053[#45053]
CCR::
-* Clean up ShardFollowTasks for deleted indices {pull}44702[#44702] (issue: {issue}34404[#34404])
-* Skip update if leader and follower settings identical {pull}44535[#44535] (issue: {issue}44521[#44521])
-* Avoid stack overflow in auto-follow coordinator {pull}44421[#44421] (issue: {issue}43251[#43251])
-* Avoid NPE when checking for CCR index privileges {pull}44397[#44397] (issue: {issue}44172[#44172])
+* Clean up ShardFollowTasks for deleted indices {es-pull}44702[#44702] (issue: {es-issue}34404[#34404])
+* Skip update if leader and follower settings identical {es-pull}44535[#44535] (issue: {es-issue}44521[#44521])
+* Avoid stack overflow in auto-follow coordinator {es-pull}44421[#44421] (issue: {es-issue}43251[#43251])
+* Avoid NPE when checking for CCR index privileges {es-pull}44397[#44397] (issue: {es-issue}44172[#44172])
CRUD::
-* Ignore replication for noop updates {pull}46458[#46458] (issues: {issue}41065[#41065], {issue}44603[#44603], {issue}46366[#46366])
-* Allow _update on write alias {pull}45318[#45318] (issue: {issue}31520[#31520])
-* Do not allow version in Rest Update API {pull}43516[#43516] (issue: {issue}42497[#42497])
+* Ignore replication for noop updates {es-pull}46458[#46458] (issues: {es-issue}41065[#41065], {es-issue}44603[#44603], {es-issue}46366[#46366])
+* Allow _update on write alias {es-pull}45318[#45318] (issue: {es-issue}31520[#31520])
+* Do not allow version in Rest Update API {es-pull}43516[#43516] (issue: {es-issue}42497[#42497])
Cluster Coordination::
-* Assert no exceptions during state application {pull}47090[#47090] (issue: {issue}47038[#47038])
-* Avoid counting votes from master-ineligible nodes {pull}43688[#43688]
+* Assert no exceptions during state application {es-pull}47090[#47090] (issue: {es-issue}47038[#47038])
+* Avoid counting votes from master-ineligible nodes {es-pull}43688[#43688]
Distributed::
-* Fix false positive out of sync warning in synced-flush {pull}46576[#46576] (issues: {issue}28464[#28464], {issue}30244[#30244])
-* Suppress warning logs from background sync on relocated primary {pull}46247[#46247] (issues: {issue}40800[#40800], {issue}42241[#42241])
-* Ensure AsyncTask#isScheduled remain false after close {pull}45687[#45687] (issue: {issue}45576[#45576])
-* Update translog checkpoint after marking operations as persisted {pull}45634[#45634] (issue: {issue}29161[#29161])
-* Fix clock used in update requests {pull}45262[#45262] (issue: {issue}45254[#45254])
-* Restore DefaultShardOperationFailedException's reason during deserialization {pull}45203[#45203]
-* Use IndicesModule named writables in elasticsearch-shard tool {pull}45036[#45036] (issue: {issue}44628[#44628])
+* Fix false positive out of sync warning in synced-flush {es-pull}46576[#46576] (issues: {es-issue}28464[#28464], {es-issue}30244[#30244])
+* Suppress warning logs from background sync on relocated primary {es-pull}46247[#46247] (issues: {es-issue}40800[#40800], {es-issue}42241[#42241])
+* Ensure AsyncTask#isScheduled remain false after close {es-pull}45687[#45687] (issue: {es-issue}45576[#45576])
+* Update translog checkpoint after marking operations as persisted {es-pull}45634[#45634] (issue: {es-issue}29161[#29161])
+* Fix clock used in update requests {es-pull}45262[#45262] (issue: {es-issue}45254[#45254])
+* Restore DefaultShardOperationFailedException's reason during deserialization {es-pull}45203[#45203]
+* Use IndicesModule named writables in elasticsearch-shard tool {es-pull}45036[#45036] (issue: {es-issue}44628[#44628])
Engine::
-* Handle delete document level failures {pull}46100[#46100] (issue: {issue}46083[#46083])
-* Handle no-op document level failures {pull}46083[#46083]
-* Remove leniency during replay translog in peer recovery {pull}44989[#44989]
-* Throw TranslogCorruptedException in more cases {pull}44217[#44217]
-* Fail engine if hit document failure on replicas {pull}43523[#43523] (issues: {issue}40435[#40435], {issue}43228[#43228])
+* Handle delete document level failures {es-pull}46100[#46100] (issue: {es-issue}46083[#46083])
+* Handle no-op document level failures {es-pull}46083[#46083]
+* Remove leniency during replay translog in peer recovery {es-pull}44989[#44989]
+* Throw TranslogCorruptedException in more cases {es-pull}44217[#44217]
+* Fail engine if hit document failure on replicas {es-pull}43523[#43523] (issues: {es-issue}40435[#40435], {es-issue}43228[#43228])
Features/ILM::
-* Handle partial failure retrieving segments in SegmentCountStep {pull}46556[#46556]
-* Fixes for API specification {pull}46522[#46522]
-* Fix SnapshotLifecycleMetadata xcontent serialization {pull}46500[#46500] (issue: {issue}46499[#46499])
-* Updated slm API spec parameters and URL {pull}44797[#44797]
-* Fix swapped variables in error message {pull}44300[#44300]
+* Handle partial failure retrieving segments in SegmentCountStep {es-pull}46556[#46556]
+* Fixes for API specification {es-pull}46522[#46522]
+* Fix SnapshotLifecycleMetadata xcontent serialization {es-pull}46500[#46500] (issue: {es-issue}46499[#46499])
+* Updated slm API spec parameters and URL {es-pull}44797[#44797]
+* Fix swapped variables in error message {es-pull}44300[#44300]
Features/Indices APIs::
-* Fix a bug where mappings are dropped from rollover requests. {pull}45411[#45411] (issue: {issue}45399[#45399])
-* Create index with typeless mapping {pull}45120[#45120]
-* Check shard limit after applying index templates {pull}44619[#44619] (issues: {issue}34021[#34021], {issue}44567[#44567], {issue}44619[#44619])
-* Validate index settings after applying templates {pull}44612[#44612] (issues: {issue}34021[#34021], {issue}44567[#44567])
+* Fix a bug where mappings are dropped from rollover requests. {es-pull}45411[#45411] (issue: {es-issue}45399[#45399])
+* Create index with typeless mapping {es-pull}45120[#45120]
+* Check shard limit after applying index templates {es-pull}44619[#44619] (issues: {es-issue}34021[#34021], {es-issue}44567[#44567], {es-issue}44619[#44619])
+* Validate index settings after applying templates {es-pull}44612[#44612] (issues: {es-issue}34021[#34021], {es-issue}44567[#44567])
Features/Ingest::
-* Allow dropping documents with auto-generated ID {pull}46773[#46773] (issue: {issue}46678[#46678])
+* Allow dropping documents with auto-generated ID {es-pull}46773[#46773] (issue: {es-issue}46678[#46678])
Features/Java High Level REST Client::
-* [HLRC] Send min_score as query string parameter to the count API {pull}46829[#46829] (issue: {issue}46474[#46474])
-* HLRC multisearchTemplate forgot params {pull}46492[#46492] (issue: {issue}46488[#46488])
-* terminateAfter added to the RequestConverter {pull}46474[#46474] (issue: {issue}46446[#46446])
-* [Closes #44045] Added 'slices' parameter when submitting reindex request via Java high level REST client {pull}45690[#45690] (issue: {issue}44045[#44045])
-* HLRC: Fix '+' Not Correctly Encoded in GET Req. {pull}33164[#33164] (issue: {issue}33077[#33077])
+* [HLRC] Send min_score as query string parameter to the count API {es-pull}46829[#46829] (issue: {es-issue}46474[#46474])
+* HLRC multisearchTemplate forgot params {es-pull}46492[#46492] (issue: {es-issue}46488[#46488])
+* terminateAfter added to the RequestConverter {es-pull}46474[#46474] (issue: {es-issue}46446[#46446])
+* [Closes #44045] Added 'slices' parameter when submitting reindex request via Java high level REST client {es-pull}45690[#45690] (issue: {es-issue}44045[#44045])
+* HLRC: Fix '+' Not Correctly Encoded in GET Req. {es-pull}33164[#33164] (issue: {es-issue}33077[#33077])
Features/Watcher::
-* Fix class used to initialize logger in Watcher {pull}46467[#46467]
-* Fix wrong URL encoding in watcher HTTP client {pull}45894[#45894] (issue: {issue}44970[#44970])
-* Fix watcher HttpClient URL creation {pull}45207[#45207] (issue: {issue}44970[#44970])
-* Log write failures for watcher history document. {pull}44129[#44129]
+* Fix class used to initialize logger in Watcher {es-pull}46467[#46467]
+* Fix wrong URL encoding in watcher HTTP client {es-pull}45894[#45894] (issue: {es-issue}44970[#44970])
+* Fix watcher HttpClient URL creation {es-pull}45207[#45207] (issue: {es-issue}44970[#44970])
+* Log write failures for watcher history document. {es-pull}44129[#44129]
Geo::
-* Geo: fix geo query decomposition {pull}44924[#44924] (issue: {issue}44891[#44891])
-* Geo: add validator that only checks altitude {pull}43893[#43893]
+* Geo: fix geo query decomposition {es-pull}44924[#44924] (issue: {es-issue}44891[#44891])
+* Geo: add validator that only checks altitude {es-pull}43893[#43893]
Highlighting::
-* Fix highlighting for script_score query {pull}46507[#46507] (issue: {issue}46471[#46471])
+* Fix highlighting for script_score query {es-pull}46507[#46507] (issue: {es-issue}46471[#46471])
Infra/Core::
-* Always check that cgroup data is present {pull}45606[#45606] (issue: {issue}45396[#45396])
-* Safe publication of DelayedAllocationService and SnapshotShardsService {pull}45517[#45517] (issue: {issue}38560[#38560])
-* Add default CLI JVM options {pull}44545[#44545] (issues: {issue}219[#219], {issue}42021[#42021])
-* Fix decimal point parsing for date_optional_time {pull}43859[#43859] (issue: {issue}43730[#43730])
+* Always check that cgroup data is present {es-pull}45606[#45606] (issue: {es-issue}45396[#45396])
+* Safe publication of DelayedAllocationService and SnapshotShardsService {es-pull}45517[#45517] (issue: {es-issue}38560[#38560])
+* Add default CLI JVM options {es-pull}44545[#44545] (issues: {es-issue}219[#219], {es-issue}42021[#42021])
+* Fix decimal point parsing for date_optional_time {es-pull}43859[#43859] (issue: {es-issue}43730[#43730])
Infra/Logging::
-* Fix types field in JSON Search Slow Logs {pull}44641[#44641]
-* Add types field to JSON slow logs in 7.x {pull}44592[#44592] (issues: {issue}41354[#41354], {issue}44178[#44178])
+* Fix types field in JSON Search Slow Logs {es-pull}44641[#44641]
+* Add types field to JSON slow logs in 7.x {es-pull}44592[#44592] (issues: {es-issue}41354[#41354], {es-issue}44178[#44178])
Infra/Packaging::
-* Add destructiveDistroTest meta task {pull}45762[#45762]
-* Use bundled JDK in Sys V init {pull}45593[#45593] (issue: {issue}45542[#45542])
-* Restore setting up temp dir for windows service {pull}44541[#44541]
+* Add destructiveDistroTest meta task {es-pull}45762[#45762]
+* Use bundled JDK in Sys V init {es-pull}45593[#45593] (issue: {es-issue}45542[#45542])
+* Restore setting up temp dir for windows service {es-pull}44541[#44541]
Infra/Plugins::
-* Do not checksum all bytes at once in plugin install {pull}44649[#44649] (issue: {issue}44545[#44545])
+* Do not checksum all bytes at once in plugin install {es-pull}44649[#44649] (issue: {es-issue}44545[#44545])
Infra/REST API::
-* Improve error message when index settings are not a map {pull}45588[#45588] (issue: {issue}45126[#45126])
-* Add is_write_index column to cat.aliases {pull}44772[#44772]
-* Fix URL documentation in API specs {pull}44487[#44487]
+* Improve error message when index settings are not a map {es-pull}45588[#45588] (issue: {es-issue}45126[#45126])
+* Add is_write_index column to cat.aliases {es-pull}44772[#44772]
+* Fix URL documentation in API specs {es-pull}44487[#44487]
Infra/Scripting::
-* Fix bugs in Painless SCatch node {pull}45880[#45880]
-* Fix JodaCompatibleZonedDateTime casts in Painless {pull}44874[#44874]
+* Fix bugs in Painless SCatch node {es-pull}45880[#45880]
+* Fix JodaCompatibleZonedDateTime casts in Painless {es-pull}44874[#44874]
Infra/Settings::
-* bug fix about elasticsearch.common.settings.Settings.processSetting {pull}44047[#44047] (issue: {issue}43791[#43791])
+* bug fix about elasticsearch.common.settings.Settings.processSetting {es-pull}44047[#44047] (issue: {es-issue}43791[#43791])
Machine Learning::
-* Fix two datafeed flush lockup bugs {pull}46982[#46982]
-* Throw an error when a datafeed needs CCS but it is not enabled for the node {pull}46044[#46044] (issue: {issue}46025[#46025])
-* Handle "null" value of Estimate memory usage API response gracefully. {pull}45726[#45726] (issue: {issue}44699[#44699])
-* Remove timeout on waiting for data frame analytics result processor to complete {pull}45724[#45724] (issue: {issue}45723[#45723])
-* Check dest index is empty when starting data frame analytics {pull}45094[#45094]
-* Catch any error thrown while closing data frame analytics process {pull}44958[#44958]
-* Treat PostDataActionResponse.DataCounts.bucketCount as incremental rather than absolute (total). {pull}44803[#44803] (issue: {issue}44792[#44792])
-* Treat big changes in searchCount as significant and persist the document after such changes {pull}44413[#44413] (issues: {issue}44196[#44196], {issue}44335[#44335])
-* Update .ml-config mappings before indexing job, datafeed or data frame analytics config {pull}44216[#44216] (issue: {issue}44263[#44263])
-* Wait for .ml-config primary before assigning persistent tasks {pull}44170[#44170] (issue: {issue}44156[#44156])
-* Fix ML memory tracker lockup when inner step fails {pull}44158[#44158] (issue: {issue}44156[#44156])
-* Fix datafeed checks when a concrete remote index is present {pull}43923[#43923] (issue: {issue}42113[#42113])
+* Fix two datafeed flush lockup bugs {es-pull}46982[#46982]
+* Throw an error when a datafeed needs CCS but it is not enabled for the node {es-pull}46044[#46044] (issue: {es-issue}46025[#46025])
+* Handle "null" value of Estimate memory usage API response gracefully. {es-pull}45726[#45726] (issue: {es-issue}44699[#44699])
+* Remove timeout on waiting for data frame analytics result processor to complete {es-pull}45724[#45724] (issue: {es-issue}45723[#45723])
+* Check dest index is empty when starting data frame analytics {es-pull}45094[#45094]
+* Catch any error thrown while closing data frame analytics process {es-pull}44958[#44958]
+* Treat PostDataActionResponse.DataCounts.bucketCount as incremental rather than absolute (total). {es-pull}44803[#44803] (issue: {es-issue}44792[#44792])
+* Treat big changes in searchCount as significant and persist the document after such changes {es-pull}44413[#44413] (issues: {es-issue}44196[#44196], {es-issue}44335[#44335])
+* Update .ml-config mappings before indexing job, datafeed or data frame analytics config {es-pull}44216[#44216] (issue: {es-issue}44263[#44263])
+* Wait for .ml-config primary before assigning persistent tasks {es-pull}44170[#44170] (issue: {es-issue}44156[#44156])
+* Fix ML memory tracker lockup when inner step fails {es-pull}44158[#44158] (issue: {es-issue}44156[#44156])
+* Fix datafeed checks when a concrete remote index is present {es-pull}43923[#43923] (issue: {es-issue}42113[#42113])
* Rename outlier detection method values `knn` and `tnn` to `distance_kth_nn` and `distance_knn`
respectively to match the API. {ml-pull}598[#598]
* Fix occasional (non-deterministic) reinitialisation of modeling for the `lat_long`
function. {ml-pull}641[#641]
Mapping::
-* Make sure to validate the type before attempting to merge a new mapping. {pull}45157[#45157] (issues: {issue}29316[#29316], {issue}43012[#43012])
-* Ensure field caps doesn't error on rank feature fields. {pull}44370[#44370] (issue: {issue}44330[#44330])
-* Prevent types deprecation warning for indices.exists requests {pull}43963[#43963] (issue: {issue}43905[#43905])
-* Add include_type_name in indices.exitst REST API spec {pull}43910[#43910] (issue: {issue}43905[#43905])
+* Make sure to validate the type before attempting to merge a new mapping. {es-pull}45157[#45157] (issues: {es-issue}29316[#29316], {es-issue}43012[#43012])
+* Ensure field caps doesn't error on rank feature fields. {es-pull}44370[#44370] (issue: {es-issue}44330[#44330])
+* Prevent types deprecation warning for indices.exists requests {es-pull}43963[#43963] (issue: {es-issue}43905[#43905])
+* Add include_type_name in indices.exitst REST API spec {es-pull}43910[#43910] (issue: {es-issue}43905[#43905])
Network::
-* Fix Broken HTTP Request Breaking Channel Closing {pull}45958[#45958] (issues: {issue}43362[#43362], {issue}43850[#43850])
-* Fix plaintext on TLS port logging {pull}45852[#45852] (issue: {issue}32688[#32688])
-* transport.publish_address should contain CNAME {pull}45626[#45626] (issues: {issue}32806[#32806], {issue}39970[#39970])
-* Fix bug in copying bytes for socket write {pull}45463[#45463] (issue: {issue}45444[#45444])
+* Fix Broken HTTP Request Breaking Channel Closing {es-pull}45958[#45958] (issues: {es-issue}43362[#43362], {es-issue}43850[#43850])
+* Fix plaintext on TLS port logging {es-pull}45852[#45852] (issue: {es-issue}32688[#32688])
+* transport.publish_address should contain CNAME {es-pull}45626[#45626] (issues: {es-issue}32806[#32806], {es-issue}39970[#39970])
+* Fix bug in copying bytes for socket write {es-pull}45463[#45463] (issue: {es-issue}45444[#45444])
Recovery::
-* Never release store using CancellableThreads {pull}45409[#45409] (issues: {issue}45136[#45136], {issue}45237[#45237])
-* Remove leniency in reset engine from translog {pull}44711[#44711]
+* Never release store using CancellableThreads {es-pull}45409[#45409] (issues: {es-issue}45136[#45136], {es-issue}45237[#45237])
+* Remove leniency in reset engine from translog {es-pull}44711[#44711]
Rollup::
-* Fix Rollup job creation to work with templates {pull}43943[#43943]
+* Fix Rollup job creation to work with templates {es-pull}43943[#43943]
SQL::
-* SQL: Properly handle indices with no/empty mapping {pull}46775[#46775] (issue: {issue}46757[#46757])
-* SQL: improve ResultSet behavior when no rows are available {pull}46753[#46753] (issue: {issue}46750[#46750])
-* SQL: use the correct data type for types conversion {pull}46574[#46574] (issue: {issue}46090[#46090])
-* SQL: Fix issue with common type resolution {pull}46565[#46565] (issue: {issue}46551[#46551])
-* SQL: fix scripting for grouped by datetime functions {pull}46421[#46421] (issue: {issue}40241[#40241])
-* SQL: Use null schema response {pull}46386[#46386] (issue: {issue}46381[#46381])
-* SQL: Fix issue with IIF function when condition folds {pull}46290[#46290] (issue: {issue}46268[#46268])
-* SQL: Fix issue with DataType for CASE with NULL {pull}46173[#46173] (issue: {issue}46032[#46032])
-* SQL: adds format parameter to range queries for constant date comparisons {pull}45326[#45326] (issue: {issue}45139[#45139])
-* SQL: uniquely named inner_hits sections for each nested field condition {pull}45039[#45039] (issues: {issue}33080[#33080], {issue}44544[#44544])
-* SQL: fix URI path being lost in case of hosted ES scenario {pull}44776[#44776] (issue: {issue}44721[#44721])
-* SQL: change the size of the list of concrete indices when resolving multiple indices {pull}43878[#43878] (issue: {issue}43876[#43876])
-* SQL: handle double quotes escaping {pull}43829[#43829] (issue: {issue}43810[#43810])
-* SQL: add pretty printing to JSON format {pull}43756[#43756]
-* SQL: handle SQL not being available in a more graceful way {pull}43665[#43665] (issue: {issue}41279[#41279])
+* SQL: Properly handle indices with no/empty mapping {es-pull}46775[#46775] (issue: {es-issue}46757[#46757])
+* SQL: improve ResultSet behavior when no rows are available {es-pull}46753[#46753] (issue: {es-issue}46750[#46750])
+* SQL: use the correct data type for types conversion {es-pull}46574[#46574] (issue: {es-issue}46090[#46090])
+* SQL: Fix issue with common type resolution {es-pull}46565[#46565] (issue: {es-issue}46551[#46551])
+* SQL: fix scripting for grouped by datetime functions {es-pull}46421[#46421] (issue: {es-issue}40241[#40241])
+* SQL: Use null schema response {es-pull}46386[#46386] (issue: {es-issue}46381[#46381])
+* SQL: Fix issue with IIF function when condition folds {es-pull}46290[#46290] (issue: {es-issue}46268[#46268])
+* SQL: Fix issue with DataType for CASE with NULL {es-pull}46173[#46173] (issue: {es-issue}46032[#46032])
+* SQL: adds format parameter to range queries for constant date comparisons {es-pull}45326[#45326] (issue: {es-issue}45139[#45139])
+* SQL: uniquely named inner_hits sections for each nested field condition {es-pull}45039[#45039] (issues: {es-issue}33080[#33080], {es-issue}44544[#44544])
+* SQL: fix URI path being lost in case of hosted ES scenario {es-pull}44776[#44776] (issue: {es-issue}44721[#44721])
+* SQL: change the size of the list of concrete indices when resolving multiple indices {es-pull}43878[#43878] (issue: {es-issue}43876[#43876])
+* SQL: handle double quotes escaping {es-pull}43829[#43829] (issue: {es-issue}43810[#43810])
+* SQL: add pretty printing to JSON format {es-pull}43756[#43756]
+* SQL: handle SQL not being available in a more graceful way {es-pull}43665[#43665] (issue: {es-issue}41279[#41279])
Search::
-* Multi-get requests should wait for search active {pull}46283[#46283] (issue: {issue}27500[#27500])
-* Ensure top docs optimization is fully disabled for queries with unbounded max scores. {pull}46105[#46105] (issue: {issue}45933[#45933])
-* Disallow partial results when shard unavailable {pull}45739[#45739] (issue: {issue}42612[#42612])
-* Prevent Leaking Search Tasks on Exceptions in FetchSearchPhase and DfsQueryPhase {pull}45500[#45500]
-* Fix an NPE when requesting inner hits and _source is disabled. {pull}44836[#44836] (issue: {issue}43517[#43517])
-* Don't use index_phrases on graph queries {pull}44340[#44340] (issue: {issue}43976[#43976])
+* Multi-get requests should wait for search active {es-pull}46283[#46283] (issue: {es-issue}27500[#27500])
+* Ensure top docs optimization is fully disabled for queries with unbounded max scores. {es-pull}46105[#46105] (issue: {es-issue}45933[#45933])
+* Disallow partial results when shard unavailable {es-pull}45739[#45739] (issue: {es-issue}42612[#42612])
+* Prevent Leaking Search Tasks on Exceptions in FetchSearchPhase and DfsQueryPhase {es-pull}45500[#45500]
+* Fix an NPE when requesting inner hits and _source is disabled. {es-pull}44836[#44836] (issue: {es-issue}43517[#43517])
+* Don't use index_phrases on graph queries {es-pull}44340[#44340] (issue: {es-issue}43976[#43976])
Security::
-* Initialize document subset bit set cache used for DLS {pull}46211[#46211] (issue: {issue}45147[#45147])
-* Fix .security-* indices auto-create {pull}44918[#44918]
-* SecurityIndexManager handle RuntimeException while reading mapping {pull}44409[#44409]
-* Do not swallow I/O exception getting authentication {pull}44398[#44398] (issues: {issue}44172[#44172], {issue}44397[#44397])
-* Use system context for looking up connected nodes {pull}43991[#43991] (issue: {issue}43974[#43974])
+* Initialize document subset bit set cache used for DLS {es-pull}46211[#46211] (issue: {es-issue}45147[#45147])
+* Fix .security-* indices auto-create {es-pull}44918[#44918]
+* SecurityIndexManager handle RuntimeException while reading mapping {es-pull}44409[#44409]
+* Do not swallow I/O exception getting authentication {es-pull}44398[#44398] (issues: {es-issue}44172[#44172], {es-issue}44397[#44397])
+* Use system context for looking up connected nodes {es-pull}43991[#43991] (issue: {es-issue}43974[#43974])
Snapshot/Restore::
-* Fix Bug in Snapshot Status Response Timestamps {pull}46919[#46919] (issue: {issue}46913[#46913])
-* GCS deleteBlobsIgnoringIfNotExists should catch StorageException {pull}46832[#46832] (issue: {issue}46772[#46772])
-* Fix TransportSnapshotsStatusAction ThreadPool Use {pull}45824[#45824]
-* Stop Executing SLM Policy Transport Action on Snapshot Pool {pull}45727[#45727] (issue: {issue}45594[#45594])
-* Check again on-going snapshots/restores of indices before closing {pull}43873[#43873]
-* Make Timestamps Returned by Snapshot APIs Consistent {pull}43148[#43148] (issue: {issue}43074[#43074])
-* Recursively Delete Unreferenced Index Directories {pull}42189[#42189] (issue: {issue}13159[#13159])
+* Fix Bug in Snapshot Status Response Timestamps {es-pull}46919[#46919] (issue: {es-issue}46913[#46913])
+* GCS deleteBlobsIgnoringIfNotExists should catch StorageException {es-pull}46832[#46832] (issue: {es-issue}46772[#46772])
+* Fix TransportSnapshotsStatusAction ThreadPool Use {es-pull}45824[#45824]
+* Stop Executing SLM Policy Transport Action on Snapshot Pool {es-pull}45727[#45727] (issue: {es-issue}45594[#45594])
+* Check again on-going snapshots/restores of indices before closing {es-pull}43873[#43873]
+* Make Timestamps Returned by Snapshot APIs Consistent {es-pull}43148[#43148] (issue: {es-issue}43074[#43074])
+* Recursively Delete Unreferenced Index Directories {es-pull}42189[#42189] (issue: {es-issue}13159[#13159])
Task Management::
-* Catch AllocatedTask registration failures {pull}45300[#45300]
+* Catch AllocatedTask registration failures {es-pull}45300[#45300]
Transforms::
-* Use field_caps API for mapping deduction {pull}46703[#46703] (issue: {issue}46694[#46694])
-* Fix off-by-one error in checkpoint operations_behind {pull}46235[#46235]
-* Moves failure state transition for MT safety {pull}45676[#45676] (issue: {issue}45664[#45664])
-* Fix _start?force=true bug {pull}45660[#45660]
-* Fix failure state transitions and race condition {pull}45627[#45627] (issues: {issue}45562[#45562], {issue}45609[#45609])
-* Fix starting a batch data frame after stopping at runtime {pull}45340[#45340] (issues: {issue}44219[#44219], {issue}45339[#45339])
-* Fix null aggregation handling in indexer {pull}45061[#45061] (issue: {issue}44906[#44906])
-* Unify validation exceptions between PUT and _preview {pull}44983[#44983] (issue: {issue}44953[#44953])
-* Treat bulk index failures as an indexing failure {pull}44351[#44351] (issue: {issue}44101[#44101])
-* Prevent task from attempting to run when failed {pull}44239[#44239] (issue: {issue}44121[#44121])
-* Respond with 409 status code when failing _stop {pull}44231[#44231] (issue: {issue}44103[#44103])
-* Add index validations to _start data frame transform {pull}44191[#44191] (issue: {issue}44104[#44104])
-* Data frame task failure does not make a 500 response {pull}44058[#44058] (issue: {issue}44011[#44011])
-* Audit message missing for autostop {pull}43984[#43984] (issue: {issue}43977[#43977])
+* Use field_caps API for mapping deduction {es-pull}46703[#46703] (issue: {es-issue}46694[#46694])
+* Fix off-by-one error in checkpoint operations_behind {es-pull}46235[#46235]
+* Moves failure state transition for MT safety {es-pull}45676[#45676] (issue: {es-issue}45664[#45664])
+* Fix _start?force=true bug {es-pull}45660[#45660]
+* Fix failure state transitions and race condition {es-pull}45627[#45627] (issues: {es-issue}45562[#45562], {es-issue}45609[#45609])
+* Fix starting a batch data frame after stopping at runtime {es-pull}45340[#45340] (issues: {es-issue}44219[#44219], {es-issue}45339[#45339])
+* Fix null aggregation handling in indexer {es-pull}45061[#45061] (issue: {es-issue}44906[#44906])
+* Unify validation exceptions between PUT and _preview {es-pull}44983[#44983] (issue: {es-issue}44953[#44953])
+* Treat bulk index failures as an indexing failure {es-pull}44351[#44351] (issue: {es-issue}44101[#44101])
+* Prevent task from attempting to run when failed {es-pull}44239[#44239] (issue: {es-issue}44121[#44121])
+* Respond with 409 status code when failing _stop {es-pull}44231[#44231] (issue: {es-issue}44103[#44103])
+* Add index validations to _start data frame transform {es-pull}44191[#44191] (issue: {es-issue}44104[#44104])
+* Data frame task failure does not make a 500 response {es-pull}44058[#44058] (issue: {es-issue}44011[#44011])
+* Audit message missing for autostop {es-pull}43984[#43984] (issue: {es-issue}43977[#43977])
[[regression-7.4.0]]
[float]
=== Regressions
Aggregations::
-* Implement rounding optimization for fixed offset timezones {pull}46670[#46670] (issue: {issue}45702[#45702])
+* Implement rounding optimization for fixed offset timezones {es-pull}46670[#46670] (issue: {es-issue}45702[#45702])
@@ -642,13 +642,13 @@ Aggregations::
=== Upgrades
Infra/Core::
-* Update joda to 2.10.3 {pull}45495[#45495]
+* Update joda to 2.10.3 {es-pull}45495[#45495]
Infra/Packaging::
-* Upgrade to JDK 12.0.2 {pull}45172[#45172]
+* Upgrade to JDK 12.0.2 {es-pull}45172[#45172]
Network::
-* Upgrade to Netty 4.1.38 {pull}45132[#45132]
+* Upgrade to Netty 4.1.38 {es-pull}45132[#45132]
Search::
-* Upgrade to lucene snapshot 8.3.0-snapshot-8dd116a6158 {pull}45604[#45604] (issue: {issue}43976[#43976])
+* Upgrade to lucene snapshot 8.3.0-snapshot-8dd116a6158 {es-pull}45604[#45604] (issue: {es-issue}43976[#43976])
diff --git a/docs/reference/release-notes/7.5.asciidoc b/docs/reference/release-notes/7.5.asciidoc
index c2830161346..b1259c8623f 100644
--- a/docs/reference/release-notes/7.5.asciidoc
+++ b/docs/reference/release-notes/7.5.asciidoc
@@ -6,10 +6,10 @@
=== Enhancements
Features/Ingest::
-* Fork recursive calls in Foreach processor {pull}50514[#50514]
+* Fork recursive calls in Foreach processor {es-pull}50514[#50514]
Infra/Core::
-* Fix unintended debug logging in subclasses of TransportMasterNodeAction {pull}50839[#50839] (issues: {issue}50056[#50056], {issue}50074[#50074], {issue}50076[#50076])
+* Fix unintended debug logging in subclasses of TransportMasterNodeAction {es-pull}50839[#50839] (issues: {es-issue}50056[#50056], {es-issue}50074[#50074], {es-issue}50076[#50076])
[[bug-7.5.2]]
@@ -17,45 +17,45 @@ Infra/Core::
=== Bug fixes
Analysis::
-* Fix caching for PreConfiguredTokenFilter {pull}50912[#50912] (issue: {issue}50734[#50734])
+* Fix caching for PreConfiguredTokenFilter {es-pull}50912[#50912] (issue: {es-issue}50734[#50734])
CRUD::
-* Block too many concurrent mapping updates {pull}51038[#51038] (issue: {issue}50670[#50670])
+* Block too many concurrent mapping updates {es-pull}51038[#51038] (issue: {es-issue}50670[#50670])
Engine::
-* Account soft-deletes in FrozenEngine {pull}51192[#51192] (issue: {issue}50775[#50775])
+* Account soft-deletes in FrozenEngine {es-pull}51192[#51192] (issue: {es-issue}50775[#50775])
Features/ILM+SLM::
-* Fix SLM check for restore in progress {pull}50868[#50868]
+* Fix SLM check for restore in progress {es-pull}50868[#50868]
Features/Ingest::
-* Fix ingest simulate response document order if processor executes async {pull}50244[#50244]
+* Fix ingest simulate response document order if processor executes async {es-pull}50244[#50244]
Features/Java Low Level REST Client::
-* Improve warning value extraction performance in response {pull}50208[#50208] (issue: {issue}24114[#24114])
+* Improve warning value extraction performance in response {es-pull}50208[#50208] (issue: {es-issue}24114[#24114])
Machine Learning::
* Fixes potential memory corruption or inconsistent state when background
persisting categorizer state. {ml-pull}921[#921]
Mapping::
-* Ensure that field collapsing works with field aliases. {pull}50722[#50722] (issues: {issue}32648[#32648], {issue}50121[#50121])
-* Fix meta version of task index mapping {pull}50363[#50363] (issue: {issue}48393[#48393])
+* Ensure that field collapsing works with field aliases. {es-pull}50722[#50722] (issues: {es-issue}32648[#32648], {es-issue}50121[#50121])
+* Fix meta version of task index mapping {es-pull}50363[#50363] (issue: {es-issue}48393[#48393])
Recovery::
-* Check allocation ID when failing shard on recovery {pull}50656[#50656] (issue: {issue}50508[#50508])
+* Check allocation ID when failing shard on recovery {es-pull}50656[#50656] (issue: {es-issue}50508[#50508])
SQL::
-* Change the way unsupported data types fields are handled {pull}50823[#50823]
-* Optimization fixes for conjunction merges {pull}50703[#50703] (issue: {issue}49637[#49637])
-* Fix issue with CAST and NULL checking. {pull}50371[#50371] (issue: {issue}50191[#50191])
-* Fix NPE for JdbcResultSet.getDate(param, Calendar) calls {pull}50184[#50184] (issue: {issue}50174[#50174])
+* Change the way unsupported data types fields are handled {es-pull}50823[#50823]
+* Optimization fixes for conjunction merges {es-pull}50703[#50703] (issue: {es-issue}49637[#49637])
+* Fix issue with CAST and NULL checking. {es-pull}50371[#50371] (issue: {es-issue}50191[#50191])
+* Fix NPE for JdbcResultSet.getDate(param, Calendar) calls {es-pull}50184[#50184] (issue: {es-issue}50174[#50174])
Search::
-* Fix upgrade of custom similarity {pull}50851[#50851] (issue: {issue}50763[#50763])
+* Fix upgrade of custom similarity {es-pull}50851[#50851] (issue: {es-issue}50763[#50763])
Security::
-* Always consume the request body of `has_privileges` API {pull}50298[#50298] (issue: {issue}50288[#50288])
+* Always consume the request body of `has_privileges` API {es-pull}50298[#50298] (issue: {es-issue}50288[#50288])
[[release-notes-7.5.1]]
@@ -68,10 +68,10 @@ Also see <>.
=== Enhancements
Features/Watcher::
-* Log attachment generation failures {pull}50080[#50080]
+* Log attachment generation failures {es-pull}50080[#50080]
Network::
-* Netty4: switch to composite cumulator {pull}49478[#49478]
+* Netty4: switch to composite cumulator {es-pull}49478[#49478]
@@ -80,56 +80,56 @@ Network::
=== Bug fixes
Authentication::
-* Fix iterate-from-1 bug in smart realm order {pull}49473[#49473]
+* Fix iterate-from-1 bug in smart realm order {es-pull}49473[#49473]
CRUD::
-* Do not mutate request on scripted upsert {pull}49578[#49578] (issue: {issue}48670[#48670])
+* Do not mutate request on scripted upsert {es-pull}49578[#49578] (issue: {es-issue}48670[#48670])
Cluster Coordination::
-* Make elasticsearch-node tools custom metadata-aware {pull}48390[#48390]
+* Make elasticsearch-node tools custom metadata-aware {es-pull}48390[#48390]
Engine::
-* Account trimAboveSeqNo in committed translog generation {pull}50205[#50205] (issue: {issue}49970[#49970])
+* Account trimAboveSeqNo in committed translog generation {es-pull}50205[#50205] (issue: {es-issue}49970[#49970])
Features/ILM+SLM::
-* Handle failure to retrieve ILM policy step better {pull}49193[#49193] (issue: {pull}49128[#49128])
+* Handle failure to retrieve ILM policy step better {es-pull}49193[#49193] (issue: {es-pull}49128[#49128])
Features/Java High Level REST Client::
-* Support es7 node http publish_address format {pull}49279[#49279] (issue: {issue}48950[#48950])
+* Support es7 node http publish_address format {es-pull}49279[#49279] (issue: {es-issue}48950[#48950])
Geo::
-* Fix handling of circles in legacy geo_shape queries {pull}49410[#49410] (issue: {issue}49296[#49296])
+* Fix handling of circles in legacy geo_shape queries {es-pull}49410[#49410] (issue: {es-issue}49296[#49296])
Infra/Packaging::
-* Extend systemd timeout during startup {pull}49784[#49784] (issue: {issue}49593[#49593])
+* Extend systemd timeout during startup {es-pull}49784[#49784] (issue: {es-issue}49593[#49593])
Machine Learning::
-* Use query in cardinality check {pull}49939[#49939]
-* Fix expired job results deletion audit message {pull}49560[#49560] (issue: {issue}49549[#49549])
-* Apply source query on data frame analytics memory estimation {pull}49527[#49527] (issue: {issue}49454[#49454])
-* Stop timing stats failure propagation {pull}49495[#49495]
+* Use query in cardinality check {es-pull}49939[#49939]
+* Fix expired job results deletion audit message {es-pull}49560[#49560] (issue: {es-issue}49549[#49549])
+* Apply source query on data frame analytics memory estimation {es-pull}49527[#49527] (issue: {es-issue}49454[#49454])
+* Stop timing stats failure propagation {es-pull}49495[#49495]
Mapping::
-* Improve DateFieldMapper `ignore_malformed` handling {pull}50090[#50090] (issue: {issue}50081[#50081])
+* Improve DateFieldMapper `ignore_malformed` handling {es-pull}50090[#50090] (issue: {es-issue}50081[#50081])
Recovery::
-* Migrate peer recovery from translog to retention lease {pull}49448[#49448] (issue: {issue}45136[#45136])
+* Migrate peer recovery from translog to retention lease {es-pull}49448[#49448] (issue: {es-issue}45136[#45136])
SQL::
-* COUNT DISTINCT returns 0 instead of NULL for no matching docs {pull}50037[#50037] (issue: {issue}50013[#50013])
-* Fix LOCATE function optional parameter handling {pull}49666[#49666] (issue: {issue}49557[#49557])
-* Fix NULL handling for FLOOR and CEIL functions {pull}49644[#49644] (issue: {issue}49556[#49556])
-* Handle NULL arithmetic operations with INTERVALs {pull}49633[#49633] (issue: {issue}49297[#49297])
-* Fix issue with GROUP BY YEAR() {pull}49559[#49559] (issue: {issue}49386[#49386])
-* Fix issue with CASE/IIF pre-calculating results {pull}49553[#49553] (issue: {issue}49388[#49388])
-* Fix issue with folding of CASE/IIF {pull}49449[#49449] (issue: {issue}49387[#49387])
-* Fix issues with WEEK/ISO_WEEK/DATEDIFF {pull}49405[#49405] (issues: {issue}48209[#48209], {issue}49376[#49376])
+* COUNT DISTINCT returns 0 instead of NULL for no matching docs {es-pull}50037[#50037] (issue: {es-issue}50013[#50013])
+* Fix LOCATE function optional parameter handling {es-pull}49666[#49666] (issue: {es-issue}49557[#49557])
+* Fix NULL handling for FLOOR and CEIL functions {es-pull}49644[#49644] (issue: {es-issue}49556[#49556])
+* Handle NULL arithmetic operations with INTERVALs {es-pull}49633[#49633] (issue: {es-issue}49297[#49297])
+* Fix issue with GROUP BY YEAR() {es-pull}49559[#49559] (issue: {es-issue}49386[#49386])
+* Fix issue with CASE/IIF pre-calculating results {es-pull}49553[#49553] (issue: {es-issue}49388[#49388])
+* Fix issue with folding of CASE/IIF {es-pull}49449[#49449] (issue: {es-issue}49387[#49387])
+* Fix issues with WEEK/ISO_WEEK/DATEDIFF {es-pull}49405[#49405] (issues: {es-issue}48209[#48209], {es-issue}49376[#49376])
Snapshot/Restore::
-* Fix Index Deletion during Snapshot Finalization {pull}50202[#50202] (issues: {issue}45689[#45689], {issue}50200[#50200])
+* Fix Index Deletion during Snapshot Finalization {es-pull}50202[#50202] (issues: {es-issue}45689[#45689], {es-issue}50200[#50200])
Transform::
-* Fix possible audit logging disappearance after rolling upgrade {pull}49731[#49731] (issue: {issue}49730[#49730])
+* Fix possible audit logging disappearance after rolling upgrade {es-pull}49731[#49731] (issue: {es-issue}49730[#49730])
[[release-notes-7.5.0]]
@@ -151,7 +151,7 @@ https://issues.apache.org/jira/browse/LUCENE-9300[corresponding issue].
* Stop all {transforms} during a rolling upgrade to 7.5.
If a {transform} is running during upgrade, the {transform} audit index might disappear.
-(issue: {issue}/49730[#49730])
+(issue: {es-issue}/49730[#49730])
* Indices created in 6.x with <> and <> fields using formats
that are incompatible with java.time patterns will cause parsing errors, incorrect date calculations or wrong search results.
@@ -163,7 +163,7 @@ This is fixed in {es} 7.7 and later versions.
=== Breaking changes
Search::
-* Add support for aliases in queries on _index. {pull}46640[#46640] (issues: {issue}23306[#23306], {issue}34089[#34089])
+* Add support for aliases in queries on _index. {es-pull}46640[#46640] (issues: {es-issue}23306[#23306], {es-issue}34089[#34089])
@@ -172,16 +172,16 @@ Search::
=== Deprecations
Aggregations::
-* Deprecate the "index.max_adjacency_matrix_filters" setting {pull}46394[#46394] (issue: {issue}46324[#46324])
+* Deprecate the "index.max_adjacency_matrix_filters" setting {es-pull}46394[#46394] (issue: {es-issue}46324[#46324])
Allocation::
-* Deprecate include_relocations setting {pull}47443[#47443] (issue: {issue}46079[#46079])
+* Deprecate include_relocations setting {es-pull}47443[#47443] (issue: {es-issue}46079[#46079])
Mapping::
-* Deprecate `_field_names` disabling {pull}42854[#42854] (issue: {issue}27239[#27239])
+* Deprecate `_field_names` disabling {es-pull}42854[#42854] (issue: {es-issue}27239[#27239])
Search::
-* Reject regexp queries on the _index field. {pull}46945[#46945] (issues: {issue}34089[#34089], {issue}46640[#46640])
+* Reject regexp queries on the _index field. {es-pull}46945[#46945] (issues: {es-issue}34089[#34089], {es-issue}46640[#46640])
@@ -190,25 +190,25 @@ Search::
=== New features
Features/ILM+SLM::
-* Add API to execute SLM retention on-demand {pull}47405[#47405] (issues: {issue}43663[#43663], {issue}46508[#46508])
-* Add retention to Snapshot Lifecycle Management {pull}46407[#46407] (issues: {issue}38461[#38461], {issue}43663[#43663], {issue}45362[#45362])
+* Add API to execute SLM retention on-demand {es-pull}47405[#47405] (issues: {es-issue}43663[#43663], {es-issue}46508[#46508])
+* Add retention to Snapshot Lifecycle Management {es-pull}46407[#46407] (issues: {es-issue}38461[#38461], {es-issue}43663[#43663], {es-issue}45362[#45362])
Features/Ingest::
-* Add enrich processor {pull}48039[#48039] (issue: {issue}32789[#32789])
+* Add enrich processor {es-pull}48039[#48039] (issue: {es-issue}32789[#32789])
Machine Learning::
-* Implement evaluation API for multiclass classification problem {pull}47126[#47126] (issue: {issue}46735[#46735])
-* Implement new analysis type: classification {pull}46537[#46537] (issue: {issue}46735[#46735])
-* Add audit messages for Data Frame Analytics {pull}46521[#46521] (issue: {issue}184[#184])
-* Implement DataFrameAnalyticsAuditMessage and DataFrameAnalyticsAuditor {pull}45967[#45967]
+* Implement evaluation API for multiclass classification problem {es-pull}47126[#47126] (issue: {es-issue}46735[#46735])
+* Implement new analysis type: classification {es-pull}46537[#46537] (issue: {es-issue}46735[#46735])
+* Add audit messages for Data Frame Analytics {es-pull}46521[#46521] (issue: {es-issue}184[#184])
+* Implement DataFrameAnalyticsAuditMessage and DataFrameAnalyticsAuditor {es-pull}45967[#45967]
SQL::
-* SQL: Implement DATEDIFF function {pull}47920[#47920] (issue: {issue}47919[#47919])
-* SQL: Implement DATEADD function {pull}47747[#47747] (issue: {issue}47746[#47746])
-* SQL: Implement DATE_PART function {pull}47206[#47206] (issue: {issue}46372[#46372])
-* SQL: Add alias DATETRUNC to DATE_TRUNC function {pull}47173[#47173] (issue: {issue}46473[#46473])
-* SQL: Add PIVOT support {pull}46489[#46489]
-* SQL: Implement DATE_TRUNC function {pull}46473[#46473] (issue: {issue}46319[#46319])
+* SQL: Implement DATEDIFF function {es-pull}47920[#47920] (issue: {es-issue}47919[#47919])
+* SQL: Implement DATEADD function {es-pull}47747[#47747] (issue: {es-issue}47746[#47746])
+* SQL: Implement DATE_PART function {es-pull}47206[#47206] (issue: {es-issue}46372[#46372])
+* SQL: Add alias DATETRUNC to DATE_TRUNC function {es-pull}47173[#47173] (issue: {es-issue}46473[#46473])
+* SQL: Add PIVOT support {es-pull}46489[#46489]
+* SQL: Implement DATE_TRUNC function {es-pull}46473[#46473] (issue: {es-issue}46319[#46319])
@@ -217,129 +217,129 @@ SQL::
=== Enhancements
Aggregations::
-* Adjacency_matrix aggregation memory usage optimisation. {pull}46257[#46257] (issue: {issue}46212[#46212])
-* Support geotile_grid aggregation in composite agg sources {pull}45810[#45810] (issue: {issue}40568[#40568])
+* Adjacency_matrix aggregation memory usage optimisation. {es-pull}46257[#46257] (issue: {es-issue}46212[#46212])
+* Support geotile_grid aggregation in composite agg sources {es-pull}45810[#45810] (issue: {es-issue}40568[#40568])
Allocation::
-* Do not cancel ongoing recovery for noop copy on broken node {pull}48265[#48265] (issue: {issue}47974[#47974])
-* Shrink should not touch max_retries {pull}47719[#47719]
-* Re-fetch shard info of primary when new node joins {pull}47035[#47035] (issues: {issue}42518[#42518], {issue}46959[#46959])
-* Sequence number based replica allocation {pull}46959[#46959] (issue: {issue}46318[#46318])
+* Do not cancel ongoing recovery for noop copy on broken node {es-pull}48265[#48265] (issue: {es-issue}47974[#47974])
+* Shrink should not touch max_retries {es-pull}47719[#47719]
+* Re-fetch shard info of primary when new node joins {es-pull}47035[#47035] (issues: {es-issue}42518[#42518], {es-issue}46959[#46959])
+* Sequence number based replica allocation {es-pull}46959[#46959] (issue: {es-issue}46318[#46318])
Authorization::
-* Add support to retrieve all API keys if user has privilege {pull}47274[#47274] (issue: {issue}46887[#46887])
-* Add 'create_doc' index privilege {pull}45806[#45806]
-* Reducing privileges needed by built-in beats_admin role {pull}41586[#41586]
+* Add support to retrieve all API keys if user has privilege {es-pull}47274[#47274] (issue: {es-issue}46887[#46887])
+* Add 'create_doc' index privilege {es-pull}45806[#45806]
+* Reducing privileges needed by built-in beats_admin role {es-pull}41586[#41586]
CCR::
-* Add Pause/Resume Auto-Follower APIs to High Level REST Client {pull}47989[#47989] (issue: {issue}47510[#47510])
-* Add Pause/Resume Auto Follower APIs {pull}47510[#47510] (issue: {issue}46665[#46665])
+* Add Pause/Resume Auto-Follower APIs to High Level REST Client {es-pull}47989[#47989] (issue: {es-issue}47510[#47510])
+* Add Pause/Resume Auto Follower APIs {es-pull}47510[#47510] (issue: {es-issue}46665[#46665])
CRUD::
-* Allow optype CREATE for append-only indexing operations {pull}47169[#47169]
+* Allow optype CREATE for append-only indexing operations {es-pull}47169[#47169]
Cluster Coordination::
-* Warn on slow metadata persistence {pull}47005[#47005]
-* Improve LeaderCheck rejection messages {pull}46998[#46998]
+* Warn on slow metadata persistence {es-pull}47005[#47005]
+* Improve LeaderCheck rejection messages {es-pull}46998[#46998]
Engine::
-* Do not warm up searcher in engine constructor {pull}48605[#48605] (issue: {issue}47186[#47186])
-* Refresh should not acquire readLock {pull}48414[#48414] (issue: {issue}47186[#47186])
-* Avoid unneeded refresh with concurrent realtime gets {pull}47895[#47895]
-* sync before trimUnreferencedReaders to improve index preformance {pull}47790[#47790] (issues: {issue}46201[#46201], {issue}46203[#46203])
-* Limit number of retaining translog files for peer recovery {pull}47414[#47414]
-* Remove isRecovering method from Engine {pull}47039[#47039]
+* Do not warm up searcher in engine constructor {es-pull}48605[#48605] (issue: {es-issue}47186[#47186])
+* Refresh should not acquire readLock {es-pull}48414[#48414] (issue: {es-issue}47186[#47186])
+* Avoid unneeded refresh with concurrent realtime gets {es-pull}47895[#47895]
+* sync before trimUnreferencedReaders to improve index preformance {es-pull}47790[#47790] (issues: {es-issue}46201[#46201], {es-issue}46203[#46203])
+* Limit number of retaining translog files for peer recovery {es-pull}47414[#47414]
+* Remove isRecovering method from Engine {es-pull}47039[#47039]
Features/ILM+SLM::
-* Separate SLM stop/start/status API from ILM {pull}47710[#47710] (issue: {issue}43663[#43663])
-* Set default SLM retention invocation time {pull}47604[#47604] (issue: {issue}43663[#43663])
-* ILM: Skip rolling indexes that are already rolled {pull}47324[#47324] (issue: {issue}44175[#44175])
-* Add support for POST requests to SLM Execute API {pull}47061[#47061]
-* Wait for snapshot completion in SLM snapshot invocation {pull}47051[#47051] (issues: {issue}38461[#38461], {issue}43663[#43663])
-* Add node setting for disabling SLM {pull}46794[#46794] (issue: {issue}38461[#38461])
-* ILM: parse origination date from index name {pull}46755[#46755] (issues: {issue}42449[#42449], {issue}46561[#46561])
-* [ILM] Add date setting to calculate index age {pull}46561[#46561] (issue: {issue}42449[#42449])
+* Separate SLM stop/start/status API from ILM {es-pull}47710[#47710] (issue: {es-issue}43663[#43663])
+* Set default SLM retention invocation time {es-pull}47604[#47604] (issue: {es-issue}43663[#43663])
+* ILM: Skip rolling indexes that are already rolled {es-pull}47324[#47324] (issue: {es-issue}44175[#44175])
+* Add support for POST requests to SLM Execute API {es-pull}47061[#47061]
+* Wait for snapshot completion in SLM snapshot invocation {es-pull}47051[#47051] (issues: {es-issue}38461[#38461], {es-issue}43663[#43663])
+* Add node setting for disabling SLM {es-pull}46794[#46794] (issue: {es-issue}38461[#38461])
+* ILM: parse origination date from index name {es-pull}46755[#46755] (issues: {es-issue}42449[#42449], {es-issue}46561[#46561])
+* [ILM] Add date setting to calculate index age {es-pull}46561[#46561] (issue: {es-issue}42449[#42449])
Features/Ingest::
-* Add the ability to require an ingest pipeline {pull}46847[#46847]
+* Add the ability to require an ingest pipeline {es-pull}46847[#46847]
Features/Java High Level REST Client::
-* add function submitDeleteByQueryTask in class RestHighLevelClient {pull}46833[#46833]
-* return Cancellable in RestHighLevelClient {pull}45688[#45688] (issue: {issue}44802[#44802])
+* add function submitDeleteByQueryTask in class RestHighLevelClient {es-pull}46833[#46833]
+* return Cancellable in RestHighLevelClient {es-pull}45688[#45688] (issue: {es-issue}44802[#44802])
Features/Java Low Level REST Client::
-* Add cloudId builder to the HLRC {pull}47868[#47868]
-* Add support for cancelling async requests in low-level REST client {pull}45379[#45379] (issues: {issue}43332[#43332], {issue}44802[#44802])
+* Add cloudId builder to the HLRC {es-pull}47868[#47868]
+* Add support for cancelling async requests in low-level REST client {es-pull}45379[#45379] (issues: {es-issue}43332[#43332], {es-issue}44802[#44802])
Features/Monitoring::
-* Remove hard coded version_created in default monitoring alerts {pull}47744[#47744]
+* Remove hard coded version_created in default monitoring alerts {es-pull}47744[#47744]
Infra/Circuit Breakers::
-* Emit log message when parent circuit breaker trips {pull}47000[#47000]
-* Fix G1 GC default IHOP {pull}46169[#46169]
+* Emit log message when parent circuit breaker trips {es-pull}47000[#47000]
+* Fix G1 GC default IHOP {es-pull}46169[#46169]
Infra/Core::
-* Introduce system JVM options {pull}48252[#48252] (issue: {issue}48222[#48222])
-* Set start of the week to Monday for root locale {pull}43652[#43652] (issues: {issue}41670[#41670], {issue}42588[#42588], {issue}43275[#43275])
+* Introduce system JVM options {es-pull}48252[#48252] (issue: {es-issue}48222[#48222])
+* Set start of the week to Monday for root locale {es-pull}43652[#43652] (issues: {es-issue}41670[#41670], {es-issue}42588[#42588], {es-issue}43275[#43275])
Infra/Packaging::
-* Package the JDK into jdk.app on macOS {pull}48765[#48765]
-* Move ES_TMPDIR substitution into jvm options parser {pull}47189[#47189] (issue: {issue}47133[#47133])
-* Clarify missing java error message {pull}46160[#46160] (issue: {issue}44139[#44139])
+* Package the JDK into jdk.app on macOS {es-pull}48765[#48765]
+* Move ES_TMPDIR substitution into jvm options parser {es-pull}47189[#47189] (issue: {es-issue}47133[#47133])
+* Clarify missing java error message {es-pull}46160[#46160] (issue: {es-issue}44139[#44139])
Infra/Scripting::
-* Add explanations to script score queries {pull}46693[#46693]
+* Add explanations to script score queries {es-pull}46693[#46693]
Infra/Settings::
-* Do not reference values for filtered settings {pull}48066[#48066]
-* Allow setting validation against arbitrary types {pull}47264[#47264] (issue: {issue}25560[#25560])
-* Clarify error message on keystore write permissions {pull}46321[#46321]
-* Add more meaningful keystore version mismatch errors {pull}46291[#46291] (issue: {issue}44624[#44624])
+* Do not reference values for filtered settings {es-pull}48066[#48066]
+* Allow setting validation against arbitrary types {es-pull}47264[#47264] (issue: {es-issue}25560[#25560])
+* Clarify error message on keystore write permissions {es-pull}46321[#46321]
+* Add more meaningful keystore version mismatch errors {es-pull}46291[#46291] (issue: {es-issue}44624[#44624])
Machine Learning::
-* Throw an exception when memory usage estimation endpoint encounters empty data frame. {pull}49143[#49143] (issue: {issue}49140[#49140])
-* Change format of MulticlassConfusionMatrix result to be more self-explanatory {pull}48174[#48174] (issue: {issue}46735[#46735])
-* Make num_top_classes parameter's default value equal to 2 {pull}48119[#48119] (issue: {issue}46735[#46735])
-* [ML] Add option to stop datafeed that finds no data {pull}47922[#47922]
-* Allow integer types for classification's dependent variable {pull}47902[#47902] (issue: {issue}46735[#46735])
-* [ML] Add lazy assignment job config option {pull}47726[#47726]
-* [ML] Additional outlier detection parameters {pull}47600[#47600]
-* [ML] More accurate job memory overhead {pull}47516[#47516]
-* [ML] Throttle the delete-by-query of expired results {pull}47177[#47177] (issues: {issue}47003[#47003], {issue}47103[#47103])
+* Throw an exception when memory usage estimation endpoint encounters empty data frame. {es-pull}49143[#49143] (issue: {es-issue}49140[#49140])
+* Change format of MulticlassConfusionMatrix result to be more self-explanatory {es-pull}48174[#48174] (issue: {es-issue}46735[#46735])
+* Make num_top_classes parameter's default value equal to 2 {es-pull}48119[#48119] (issue: {es-issue}46735[#46735])
+* [ML] Add option to stop datafeed that finds no data {es-pull}47922[#47922]
+* Allow integer types for classification's dependent variable {es-pull}47902[#47902] (issue: {es-issue}46735[#46735])
+* [ML] Add lazy assignment job config option {es-pull}47726[#47726]
+* [ML] Additional outlier detection parameters {es-pull}47600[#47600]
+* [ML] More accurate job memory overhead {es-pull}47516[#47516]
+* [ML] Throttle the delete-by-query of expired results {es-pull}47177[#47177] (issues: {es-issue}47003[#47003], {es-issue}47103[#47103])
Mapping::
-* Add migration tool checks for _field_names disabling {pull}46972[#46972] (issues: {issue}42854[#42854], {issue}46681[#46681])
+* Add migration tool checks for _field_names disabling {es-pull}46972[#46972] (issues: {es-issue}42854[#42854], {es-issue}46681[#46681])
Network::
-* Introduce simple remote connection strategy {pull}47480[#47480]
-* Enhanced logging when transport is misconfigured to talk to HTTP port {pull}45964[#45964] (issue: {issue}32688[#32688])
+* Introduce simple remote connection strategy {es-pull}47480[#47480]
+* Enhanced logging when transport is misconfigured to talk to HTTP port {es-pull}45964[#45964] (issue: {es-issue}32688[#32688])
Recovery::
-* Do not send recovery requests with CancellableThreads {pull}46287[#46287] (issue: {issue}46178[#46178])
+* Do not send recovery requests with CancellableThreads {es-pull}46287[#46287] (issue: {es-issue}46178[#46178])
SQL::
-* SQL: make date/datetime and interval types compatible in conditional functions {pull}47595[#47595] (issue: {issue}46674[#46674])
-* SQL: use calendar interval of 1y instead of fixed interval for grouping by YEAR and HISTOGRAMs {pull}47558[#47558] (issue: {issue}40162[#40162])
-* SQL: Support queries with HAVING over SELECT {pull}46709[#46709] (issue: {issue}37051[#37051])
-* SQL: Add support for shape type {pull}46464[#46464] (issues: {issue}43644[#43644], {issue}46412[#46412])
+* SQL: make date/datetime and interval types compatible in conditional functions {es-pull}47595[#47595] (issue: {es-issue}46674[#46674])
+* SQL: use calendar interval of 1y instead of fixed interval for grouping by YEAR and HISTOGRAMs {es-pull}47558[#47558] (issue: {es-issue}40162[#40162])
+* SQL: Support queries with HAVING over SELECT {es-pull}46709[#46709] (issue: {es-issue}37051[#37051])
+* SQL: Add support for shape type {es-pull}46464[#46464] (issues: {es-issue}43644[#43644], {es-issue}46412[#46412])
Search::
-* Remove response search phase from ExpandSearchPhase {pull}48401[#48401]
-* Add builder for distance_feature to QueryBuilders {pull}47846[#47846] (issue: {issue}47767[#47767])
-* Fold InitialSearchPhase into AbstractSearchAsyncAction {pull}47182[#47182]
-* max_children exist only in top level nested sort {pull}46731[#46731]
-* First round of optimizations for vector functions. {pull}46294[#46294] (issues: {issue}45390[#45390], {issue}45936[#45936], {issue}46103[#46103], {issue}46155[#46155], {issue}46190[#46190], {issue}46202[#46202])
-* Throw exception in scroll requests using `from` {pull}46087[#46087] (issues: {issue}26235[#26235], {issue}44493[#44493], {issue}9373[#9373])
+* Remove response search phase from ExpandSearchPhase {es-pull}48401[#48401]
+* Add builder for distance_feature to QueryBuilders {es-pull}47846[#47846] (issue: {es-issue}47767[#47767])
+* Fold InitialSearchPhase into AbstractSearchAsyncAction {es-pull}47182[#47182]
+* max_children exist only in top level nested sort {es-pull}46731[#46731]
+* First round of optimizations for vector functions. {es-pull}46294[#46294] (issues: {es-issue}45390[#45390], {es-issue}45936[#45936], {es-issue}46103[#46103], {es-issue}46155[#46155], {es-issue}46190[#46190], {es-issue}46202[#46202])
+* Throw exception in scroll requests using `from` {es-pull}46087[#46087] (issues: {es-issue}26235[#26235], {es-issue}44493[#44493], {es-issue}9373[#9373])
Snapshot/Restore::
-* Track Repository Gen. in BlobStoreRepository {pull}48944[#48944] (issues: {issue}38941[#38941], {issue}47520[#47520], {issue}47834[#47834], {issue}49048[#49048])
-* Resume partial download from S3 on connection drop {pull}46589[#46589]
-* More Efficient Ordering of Shard Upload Execution {pull}42791[#42791]
+* Track Repository Gen. in BlobStoreRepository {es-pull}48944[#48944] (issues: {es-issue}38941[#38941], {es-issue}47520[#47520], {es-issue}47834[#47834], {es-issue}49048[#49048])
+* Resume partial download from S3 on connection drop {es-pull}46589[#46589]
+* More Efficient Ordering of Shard Upload Execution {es-pull}42791[#42791]
Transform::
-* [ML][Transforms] allow executor to call start on started task {pull}46347[#46347]
-* [ML-DataFrame] improve error message for timeout case in stop {pull}46131[#46131] (issue: {issue}45610[#45610])
-* [ML][Data Frame] add support for `wait_for_checkpoint` flag on `_stop` API {pull}45469[#45469] (issue: {issue}45293[#45293])
+* [ML][Transforms] allow executor to call start on started task {es-pull}46347[#46347]
+* [ML-DataFrame] improve error message for timeout case in stop {es-pull}46131[#46131] (issue: {es-issue}45610[#45610])
+* [ML][Data Frame] add support for `wait_for_checkpoint` flag on `_stop` API {es-pull}45469[#45469] (issue: {es-issue}45293[#45293])
@@ -348,208 +348,208 @@ Transform::
=== Bug fixes
Aggregations::
-* Fix ignoring missing values in min/max aggregations {pull}48970[#48970] (issue: {issue}48905[#48905])
-* DocValueFormat implementation for date range fields {pull}47472[#47472] (issues: {issue}47323[#47323], {issue}47469[#47469])
+* Fix ignoring missing values in min/max aggregations {es-pull}48970[#48970] (issue: {es-issue}48905[#48905])
+* DocValueFormat implementation for date range fields {es-pull}47472[#47472] (issues: {es-issue}47323[#47323], {es-issue}47469[#47469])
Allocation::
-* Auto-expand replicated closed indices {pull}48973[#48973]
-* Handle negative free disk space in deciders {pull}48392[#48392] (issue: {issue}48380[#48380])
-* Dangling indices strip aliases {pull}47581[#47581]
-* Cancel recoveries even if all shards assigned {pull}46520[#46520]
-* Fail allocation of new primaries in empty cluster {pull}43284[#43284] (issue: {issue}41073[#41073])
+* Auto-expand replicated closed indices {es-pull}48973[#48973]
+* Handle negative free disk space in deciders {es-pull}48392[#48392] (issue: {es-issue}48380[#48380])
+* Dangling indices strip aliases {es-pull}47581[#47581]
+* Cancel recoveries even if all shards assigned {es-pull}46520[#46520]
+* Fail allocation of new primaries in empty cluster {es-pull}43284[#43284] (issue: {es-issue}41073[#41073])
Analysis::
-* Reset Token position on reuse in `predicate_token_filter` {pull}47424[#47424] (issue: {issue}47197[#47197])
+* Reset Token position on reuse in `predicate_token_filter` {es-pull}47424[#47424] (issue: {es-issue}47197[#47197])
Audit::
-* Audit log filter and marker {pull}45456[#45456] (issue: {issue}47251[#47251])
+* Audit log filter and marker {es-pull}45456[#45456] (issue: {es-issue}47251[#47251])
Authentication::
-* Add owner flag parameter to the rest spec {pull}48500[#48500] (issue: {issue}48499[#48499])
-* Add populate_user_metadata in OIDC realm {pull}48357[#48357] (issue: {issue}48217[#48217])
-* Remove unnecessary details logged for OIDC {pull}48271[#48271]
-* Fix AD realm additional metadata {pull}47179[#47179] (issue: {issue}45848[#45848])
-* Fallback to realm authc if ApiKey fails {pull}46538[#46538]
-* PKI realm accept only verified certificates {pull}45590[#45590]
+* Add owner flag parameter to the rest spec {es-pull}48500[#48500] (issue: {es-issue}48499[#48499])
+* Add populate_user_metadata in OIDC realm {es-pull}48357[#48357] (issue: {es-issue}48217[#48217])
+* Remove unnecessary details logged for OIDC {es-pull}48271[#48271]
+* Fix AD realm additional metadata {es-pull}47179[#47179] (issue: {es-issue}45848[#45848])
+* Fallback to realm authc if ApiKey fails {es-pull}46538[#46538]
+* PKI realm accept only verified certificates {es-pull}45590[#45590]
Authorization::
-* Fix security origin for TokenService#findActiveTokensFor... {pull}47418[#47418] (issue: {issue}47151[#47151])
-* Use 'should' clause instead of 'filter' when querying native privileges {pull}47019[#47019]
-* Do not rewrite aliases on remove-index from aliases requests {pull}46989[#46989]
-* Validate index and cluster privilege names when creating a role {pull}46361[#46361] (issue: {issue}29703[#29703])
-* Validate `query` field when creating roles {pull}46275[#46275] (issue: {issue}34252[#34252])
+* Fix security origin for TokenService#findActiveTokensFor... {es-pull}47418[#47418] (issue: {es-issue}47151[#47151])
+* Use 'should' clause instead of 'filter' when querying native privileges {es-pull}47019[#47019]
+* Do not rewrite aliases on remove-index from aliases requests {es-pull}46989[#46989]
+* Validate index and cluster privilege names when creating a role {es-pull}46361[#46361] (issue: {es-issue}29703[#29703])
+* Validate `query` field when creating roles {es-pull}46275[#46275] (issue: {es-issue}34252[#34252])
CCR::
-* CCR should auto-retry rejected execution exceptions {pull}49213[#49213]
-* Do not auto-follow closed indices {pull}47721[#47721] (issue: {issue}47582[#47582])
-* Relax maxSeqNoOfUpdates assertion in FollowingEngine {pull}47188[#47188] (issue: {issue}47137[#47137])
-* Handle lower retaining seqno retention lease error {pull}46420[#46420] (issues: {issue}46013[#46013], {issue}46416[#46416])
+* CCR should auto-retry rejected execution exceptions {es-pull}49213[#49213]
+* Do not auto-follow closed indices {es-pull}47721[#47721] (issue: {es-issue}47582[#47582])
+* Relax maxSeqNoOfUpdates assertion in FollowingEngine {es-pull}47188[#47188] (issue: {es-issue}47137[#47137])
+* Handle lower retaining seqno retention lease error {es-pull}46420[#46420] (issues: {es-issue}46013[#46013], {es-issue}46416[#46416])
CRUD::
-* Close query cache on index service creation failure {pull}48230[#48230] (issue: {issue}48186[#48186])
-* Use optype CREATE for single auto-id index requests {pull}47353[#47353]
-* Ignore replication for noop updates {pull}46458[#46458] (issues: {issue}41065[#41065], {issue}44603[#44603], {issue}46366[#46366])
+* Close query cache on index service creation failure {es-pull}48230[#48230] (issue: {es-issue}48186[#48186])
+* Use optype CREATE for single auto-id index requests {es-pull}47353[#47353]
+* Ignore replication for noop updates {es-pull}46458[#46458] (issues: {es-issue}41065[#41065], {es-issue}44603[#44603], {es-issue}46366[#46366])
Client::
-* Correct default refresh policy for security APIs {pull}46896[#46896]
+* Correct default refresh policy for security APIs {es-pull}46896[#46896]
Cluster Coordination::
-* Ignore metadata of deleted indices at start {pull}48918[#48918]
-* Omit writing index metadata for non-replicated closed indices on data-only node {pull}47285[#47285] (issue: {issue}47276[#47276])
-* Assert no exceptions during state application {pull}47090[#47090] (issue: {issue}47038[#47038])
-* Remove trailing comma from nodes lists {pull}46484[#46484]
+* Ignore metadata of deleted indices at start {es-pull}48918[#48918]
+* Omit writing index metadata for non-replicated closed indices on data-only node {es-pull}47285[#47285] (issue: {es-issue}47276[#47276])
+* Assert no exceptions during state application {es-pull}47090[#47090] (issue: {es-issue}47038[#47038])
+* Remove trailing comma from nodes lists {es-pull}46484[#46484]
Distributed::
-* Closed shard should never open new engine {pull}47186[#47186] (issues: {issue}45263[#45263], {issue}47060[#47060])
-* Fix false positive out of sync warning in synced-flush {pull}46576[#46576] (issues: {issue}28464[#28464], {issue}30244[#30244])
-* Suppress warning logs from background sync on relocated primary {pull}46247[#46247] (issues: {issue}40800[#40800], {issue}42241[#42241])
+* Closed shard should never open new engine {es-pull}47186[#47186] (issues: {es-issue}45263[#45263], {es-issue}47060[#47060])
+* Fix false positive out of sync warning in synced-flush {es-pull}46576[#46576] (issues: {es-issue}28464[#28464], {es-issue}30244[#30244])
+* Suppress warning logs from background sync on relocated primary {es-pull}46247[#46247] (issues: {es-issue}40800[#40800], {es-issue}42241[#42241])
Engine::
-* Greedily advance safe commit on new global checkpoint {pull}48559[#48559] (issue: {issue}48532[#48532])
+* Greedily advance safe commit on new global checkpoint {es-pull}48559[#48559] (issue: {es-issue}48532[#48532])
Features/ILM+SLM::
-* Don't halt policy execution on policy trigger exception {pull}49128[#49128]
-* Don't schedule SLM jobs when services have been stopped {pull}48658[#48658] (issue: {issue}47749[#47749])
-* Ensure SLM stats does not block an in-place upgrade from 7.4 {pull}48367[#48367]
-* Ensure SLM stats does not block an in-place upgrade from 7.4 {pull}48361[#48361]
-* Add SLM support to xpack usage and info APIs {pull}48096[#48096] (issue: {issue}43663[#43663])
-* Change policy_id to list type in slm.get_lifecycle {pull}47766[#47766] (issue: {issue}47765[#47765])
-* Throw error retrieving non-existent SLM policy {pull}47679[#47679] (issue: {issue}47664[#47664])
-* Handle partial failure retrieving segments in SegmentCountStep {pull}46556[#46556]
-* Fixes for API specification {pull}46522[#46522]
+* Don't halt policy execution on policy trigger exception {es-pull}49128[#49128]
+* Don't schedule SLM jobs when services have been stopped {es-pull}48658[#48658] (issue: {es-issue}47749[#47749])
+* Ensure SLM stats does not block an in-place upgrade from 7.4 {es-pull}48367[#48367]
+* Ensure SLM stats does not block an in-place upgrade from 7.4 {es-pull}48361[#48361]
+* Add SLM support to xpack usage and info APIs {es-pull}48096[#48096] (issue: {es-issue}43663[#43663])
+* Change policy_id to list type in slm.get_lifecycle {es-pull}47766[#47766] (issue: {es-issue}47765[#47765])
+* Throw error retrieving non-existent SLM policy {es-pull}47679[#47679] (issue: {es-issue}47664[#47664])
+* Handle partial failure retrieving segments in SegmentCountStep {es-pull}46556[#46556]
+* Fixes for API specification {es-pull}46522[#46522]
Features/Indices APIs::
-* Fix Rollover error when alias has closed indices {pull}47148[#47148] (issue: {issue}47146[#47146])
+* Fix Rollover error when alias has closed indices {es-pull}47148[#47148] (issue: {es-issue}47146[#47146])
Features/Ingest::
-* Do not wrap ingest processor exception with IAE {pull}48816[#48816] (issue: {issue}48810[#48810])
-* Introduce dedicated ingest processor exception {pull}48810[#48810] (issue: {issue}48803[#48803])
-* Allow dropping documents with auto-generated ID {pull}46773[#46773] (issue: {issue}46678[#46678])
-* Expose cache setting in UserAgentPlugin {pull}46533[#46533]
+* Do not wrap ingest processor exception with IAE {es-pull}48816[#48816] (issue: {es-issue}48810[#48810])
+* Introduce dedicated ingest processor exception {es-pull}48810[#48810] (issue: {es-issue}48803[#48803])
+* Allow dropping documents with auto-generated ID {es-pull}46773[#46773] (issue: {es-issue}46678[#46678])
+* Expose cache setting in UserAgentPlugin {es-pull}46533[#46533]
Features/Java High Level REST Client::
-* fix incorrect comparison {pull}48208[#48208]
-* Fix ILM HLRC Javadoc->Documentation links {pull}48083[#48083]
-* Change HLRC count request to accept a QueryBuilder {pull}46904[#46904] (issue: {issue}46829[#46829])
-* [HLRC] Send min_score as query string parameter to the count API {pull}46829[#46829] (issue: {issue}46474[#46474])
-* HLRC multisearchTemplate forgot params {pull}46492[#46492] (issue: {issue}46488[#46488])
-* Added fields for MultiTermVectors (#42232) {pull}42877[#42877] (issue: {issue}42232[#42232])
+* fix incorrect comparison {es-pull}48208[#48208]
+* Fix ILM HLRC Javadoc->Documentation links {es-pull}48083[#48083]
+* Change HLRC count request to accept a QueryBuilder {es-pull}46904[#46904] (issue: {es-issue}46829[#46829])
+* [HLRC] Send min_score as query string parameter to the count API {es-pull}46829[#46829] (issue: {es-issue}46474[#46474])
+* HLRC multisearchTemplate forgot params {es-pull}46492[#46492] (issue: {es-issue}46488[#46488])
+* Added fields for MultiTermVectors (#42232) {es-pull}42877[#42877] (issue: {es-issue}42232[#42232])
Features/Java Low Level REST Client::
-* Update http-core and http-client dependencies {pull}46549[#46549] (issues: {issue}45379[#45379], {issue}45577[#45577], {issue}45808[#45808])
+* Update http-core and http-client dependencies {es-pull}46549[#46549] (issues: {es-issue}45379[#45379], {es-issue}45577[#45577], {es-issue}45808[#45808])
Features/Monitoring::
-* [Monitoring] Add new cluster privilege now necessary for the stack monitoring ui {pull}47871[#47871]
-* Validating monitoring hosts setting while parsing {pull}47246[#47246] (issue: {issue}47125[#47125])
+* [Monitoring] Add new cluster privilege now necessary for the stack monitoring ui {es-pull}47871[#47871]
+* Validating monitoring hosts setting while parsing {es-pull}47246[#47246] (issue: {es-issue}47125[#47125])
Features/Watcher::
-* Fix class used to initialize logger in Watcher {pull}46467[#46467]
-* Fix wrong URL encoding in watcher HTTP client {pull}45894[#45894] (issue: {issue}44970[#44970])
-* Prevent deadlock by using separate schedulers {pull}48697[#48697] (issues: {issue}41451[#41451], {issue}47599[#47599])
-* Fix cluster alert for watcher/monitoring IndexOutOfBoundsExcep… {pull}45308[#45308] (issue: {issue}43184[#43184])
+* Fix class used to initialize logger in Watcher {es-pull}46467[#46467]
+* Fix wrong URL encoding in watcher HTTP client {es-pull}45894[#45894] (issue: {es-issue}44970[#44970])
+* Prevent deadlock by using separate schedulers {es-pull}48697[#48697] (issues: {es-issue}41451[#41451], {es-issue}47599[#47599])
+* Fix cluster alert for watcher/monitoring IndexOutOfBoundsExcep… {es-pull}45308[#45308] (issue: {es-issue}43184[#43184])
Geo::
-* Geo: implement proper handling of out of bounds geo points {pull}47734[#47734] (issue: {issue}43916[#43916])
-* Geo: Fixes indexing of linestrings that go around the globe {pull}47471[#47471] (issues: {issue}43826[#43826], {issue}43837[#43837])
-* Provide better error when updating geo_shape field mapper settings {pull}47281[#47281] (issue: {issue}47006[#47006])
-* Geo: fix indexing of west to east linestrings crossing the antimeridian {pull}46601[#46601] (issue: {issue}43775[#43775])
-* Reset queryGeometry in ShapeQueryTests {pull}45974[#45974] (issue: {issue}45628[#45628])
+* Geo: implement proper handling of out of bounds geo points {es-pull}47734[#47734] (issue: {es-issue}43916[#43916])
+* Geo: Fixes indexing of linestrings that go around the globe {es-pull}47471[#47471] (issues: {es-issue}43826[#43826], {es-issue}43837[#43837])
+* Provide better error when updating geo_shape field mapper settings {es-pull}47281[#47281] (issue: {es-issue}47006[#47006])
+* Geo: fix indexing of west to east linestrings crossing the antimeridian {es-pull}46601[#46601] (issue: {es-issue}43775[#43775])
+* Reset queryGeometry in ShapeQueryTests {es-pull}45974[#45974] (issue: {es-issue}45628[#45628])
Highlighting::
-* Fix highlighting of overlapping terms in the unified highlighter {pull}47227[#47227]
-* Fix highlighting for script_score query {pull}46507[#46507] (issue: {issue}46471[#46471])
+* Fix highlighting of overlapping terms in the unified highlighter {es-pull}47227[#47227]
+* Fix highlighting for script_score query {es-pull}46507[#46507] (issue: {es-issue}46471[#46471])
Infra/Core::
-* Don't drop user's MaxDirectMemorySize flag on jdk8/windows {pull}48657[#48657] (issues: {issue}44174[#44174], {issue}48365[#48365])
-* Warn when MaxDirectMemorySize may be incorrect (Windows/JDK8 only issue) {pull}48365[#48365] (issue: {issue}47384[#47384])
-* Support optional parsers in any order with DateMathParser and roundup {pull}46654[#46654] (issue: {issue}45284[#45284])
+* Don't drop user's MaxDirectMemorySize flag on jdk8/windows {es-pull}48657[#48657] (issues: {es-issue}44174[#44174], {es-issue}48365[#48365])
+* Warn when MaxDirectMemorySize may be incorrect (Windows/JDK8 only issue) {es-pull}48365[#48365] (issue: {es-issue}47384[#47384])
+* Support optional parsers in any order with DateMathParser and roundup {es-pull}46654[#46654] (issue: {es-issue}45284[#45284])
Infra/Logging::
-* SearchSlowLog uses a non thread-safe object to escape json {pull}48363[#48363] (issues: {issue}44642[#44642], {issue}48358[#48358])
+* SearchSlowLog uses a non thread-safe object to escape json {es-pull}48363[#48363] (issues: {es-issue}44642[#44642], {es-issue}48358[#48358])
Infra/Scripting::
-* Drop stored scripts with the old style-id {pull}48078[#48078] (issue: {issue}47593[#47593])
+* Drop stored scripts with the old style-id {es-pull}48078[#48078] (issue: {es-issue}47593[#47593])
Machine Learning::
-* [ML] Fixes for stop datafeed edge cases {pull}49191[#49191] (issues: {issue}43670[#43670], {issue}48931[#48931])
-* [ML] Avoid NPE when node load is calculated on job assignment {pull}49186[#49186] (issue: {issue}49150[#49150])
-* Do not throw exceptions resulting from persisting datafeed timing stats. {pull}49044[#49044] (issue: {issue}49032[#49032])
-* [ML] Deduplicate multi-fields for data frame analytics {pull}48799[#48799] (issues: {issue}48756[#48756], {issue}48770[#48770])
-* [ML] Prevent fetching multi-field from source {pull}48770[#48770] (issue: {issue}48756[#48756])
-* [ML] Fix detection of syslog-like timestamp in find_file_structure {pull}47970[#47970]
-* Fix serialization of evaluation response. {pull}47557[#47557]
-* [ML] Reinstate ML daily maintenance actions {pull}47103[#47103] (issue: {issue}47003[#47003])
-* [ML] fix two datafeed flush lockup bugs {pull}46982[#46982]
+* [ML] Fixes for stop datafeed edge cases {es-pull}49191[#49191] (issues: {es-issue}43670[#43670], {es-issue}48931[#48931])
+* [ML] Avoid NPE when node load is calculated on job assignment {es-pull}49186[#49186] (issue: {es-issue}49150[#49150])
+* Do not throw exceptions resulting from persisting datafeed timing stats. {es-pull}49044[#49044] (issue: {es-issue}49032[#49032])
+* [ML] Deduplicate multi-fields for data frame analytics {es-pull}48799[#48799] (issues: {es-issue}48756[#48756], {es-issue}48770[#48770])
+* [ML] Prevent fetching multi-field from source {es-pull}48770[#48770] (issue: {es-issue}48756[#48756])
+* [ML] Fix detection of syslog-like timestamp in find_file_structure {es-pull}47970[#47970]
+* Fix serialization of evaluation response. {es-pull}47557[#47557]
+* [ML] Reinstate ML daily maintenance actions {es-pull}47103[#47103] (issue: {es-issue}47003[#47003])
+* [ML] fix two datafeed flush lockup bugs {es-pull}46982[#46982]
Network::
-* Fix es.http.cname_in_publish_address Deprecation Logging {pull}47451[#47451] (issue: {issue}47436[#47436])
+* Fix es.http.cname_in_publish_address Deprecation Logging {es-pull}47451[#47451] (issue: {es-issue}47436[#47436])
Recovery::
-* Ignore Lucene index in peer recovery if translog corrupted {pull}49114[#49114]
+* Ignore Lucene index in peer recovery if translog corrupted {es-pull}49114[#49114]
Reindex::
-* Fix issues with serializing BulkByScrollResponse {pull}45357[#45357]
+* Fix issues with serializing BulkByScrollResponse {es-pull}45357[#45357]
SQL::
-* SQL: Fix issue with mins & hours for DATEDIFF {pull}49252[#49252]
-* SQL: Fix issue with negative literels and parentheses {pull}48113[#48113] (issue: {issue}48009[#48009])
-* SQL: add "format" for "full" date range queries {pull}48073[#48073] (issue: {issue}48033[#48033])
-* SQL: Fix arg verification for DateAddProcessor {pull}48041[#48041]
-* SQL: Fix Nullability of DATEADD {pull}47921[#47921]
-* SQL: Allow whitespaces in escape patterns {pull}47577[#47577] (issue: {issue}47401[#47401])
-* SQL: fix multi full-text functions usage with aggregate functions {pull}47444[#47444] (issue: {issue}47365[#47365])
-* SQL: Check case where the pivot limit is reached {pull}47121[#47121] (issue: {issue}47002[#47002])
-* SQL: Properly handle indices with no/empty mapping {pull}46775[#46775] (issue: {issue}46757[#46757])
-* SQL: improve ResultSet behavior when no rows are available {pull}46753[#46753] (issue: {issue}46750[#46750])
-* SQL: use the correct data type for types conversion {pull}46574[#46574] (issue: {issue}46090[#46090])
-* SQL: Fix issue with common type resolution {pull}46565[#46565] (issue: {issue}46551[#46551])
-* SQL: fix scripting for grouped by datetime functions {pull}46421[#46421] (issue: {issue}40241[#40241])
-* SQL: Use null schema response {pull}46386[#46386] (issue: {issue}46381[#46381])
-* SQL: Fix issue with IIF function when condition folds {pull}46290[#46290] (issue: {issue}46268[#46268])
-* SQL: Fix issue with DataType for CASE with NULL {pull}46173[#46173] (issue: {issue}46032[#46032])
-* SQL: Failing Group By queries due to different ExpressionIds {pull}43072[#43072] (issues: {issue}33361[#33361], {issue}34543[#34543], {issue}36074[#36074], {issue}37044[#37044], {issue}40001[#40001], {issue}40240[#40240], {issue}41159[#41159], {issue}42041[#42041], {issue}46316[#46316])
-* SQL: wrong number of values for columns {pull}42122[#42122]
+* SQL: Fix issue with mins & hours for DATEDIFF {es-pull}49252[#49252]
+* SQL: Fix issue with negative literels and parentheses {es-pull}48113[#48113] (issue: {es-issue}48009[#48009])
+* SQL: add "format" for "full" date range queries {es-pull}48073[#48073] (issue: {es-issue}48033[#48033])
+* SQL: Fix arg verification for DateAddProcessor {es-pull}48041[#48041]
+* SQL: Fix Nullability of DATEADD {es-pull}47921[#47921]
+* SQL: Allow whitespaces in escape patterns {es-pull}47577[#47577] (issue: {es-issue}47401[#47401])
+* SQL: fix multi full-text functions usage with aggregate functions {es-pull}47444[#47444] (issue: {es-issue}47365[#47365])
+* SQL: Check case where the pivot limit is reached {es-pull}47121[#47121] (issue: {es-issue}47002[#47002])
+* SQL: Properly handle indices with no/empty mapping {es-pull}46775[#46775] (issue: {es-issue}46757[#46757])
+* SQL: improve ResultSet behavior when no rows are available {es-pull}46753[#46753] (issue: {es-issue}46750[#46750])
+* SQL: use the correct data type for types conversion {es-pull}46574[#46574] (issue: {es-issue}46090[#46090])
+* SQL: Fix issue with common type resolution {es-pull}46565[#46565] (issue: {es-issue}46551[#46551])
+* SQL: fix scripting for grouped by datetime functions {es-pull}46421[#46421] (issue: {es-issue}40241[#40241])
+* SQL: Use null schema response {es-pull}46386[#46386] (issue: {es-issue}46381[#46381])
+* SQL: Fix issue with IIF function when condition folds {es-pull}46290[#46290] (issue: {es-issue}46268[#46268])
+* SQL: Fix issue with DataType for CASE with NULL {es-pull}46173[#46173] (issue: {es-issue}46032[#46032])
+* SQL: Failing Group By queries due to different ExpressionIds {es-pull}43072[#43072] (issues: {es-issue}33361[#33361], {es-issue}34543[#34543], {es-issue}36074[#36074], {es-issue}37044[#37044], {es-issue}40001[#40001], {es-issue}40240[#40240], {es-issue}41159[#41159], {es-issue}42041[#42041], {es-issue}46316[#46316])
+* SQL: wrong number of values for columns {es-pull}42122[#42122]
Search::
-* Lucene#asSequentialBits gets the leadCost backwards. {pull}48335[#48335]
-* Ensure that we don't call listener twice when detecting a partial failures in _search {pull}47694[#47694]
-* Fix alias field resolution in match query {pull}47369[#47369]
-* Multi-get requests should wait for search active {pull}46283[#46283] (issue: {issue}27500[#27500])
-* Resolve the incorrect scroll_current when delete or close index {pull}45226[#45226]
-* Don't apply the plugin's reader wrapper in can_match phase {pull}47816[#47816] (issue: {issue}46817[#46817])
+* Lucene#asSequentialBits gets the leadCost backwards. {es-pull}48335[#48335]
+* Ensure that we don't call listener twice when detecting a partial failures in _search {es-pull}47694[#47694]
+* Fix alias field resolution in match query {es-pull}47369[#47369]
+* Multi-get requests should wait for search active {es-pull}46283[#46283] (issue: {es-issue}27500[#27500])
+* Resolve the incorrect scroll_current when delete or close index {es-pull}45226[#45226]
+* Don't apply the plugin's reader wrapper in can_match phase {es-pull}47816[#47816] (issue: {es-issue}46817[#46817])
Security::
-* Remove uniqueness constraint for API key name and make it optional {pull}47549[#47549] (issue: {issue}46646[#46646])
-* Initialize document subset bit set cache used for DLS {pull}46211[#46211] (issue: {issue}45147[#45147])
+* Remove uniqueness constraint for API key name and make it optional {es-pull}47549[#47549] (issue: {es-issue}46646[#46646])
+* Initialize document subset bit set cache used for DLS {es-pull}46211[#46211] (issue: {es-issue}45147[#45147])
Snapshot/Restore::
-* Fix RepoCleanup not Removed on Master-Failover {pull}49217[#49217]
-* Make FsBlobContainer Listing Resilient to Concurrent Modifications {pull}49142[#49142] (issue: {issue}37581[#37581])
-* Fix SnapshotShardStatus Reporting for Failed Shard {pull}48556[#48556] (issue: {issue}48526[#48526])
-* Cleanup Concurrent RepositoryData Loading {pull}48329[#48329] (issue: {issue}48122[#48122])
-* Fix Bug in Azure Repo Exception Handling {pull}47968[#47968]
-* Make loadShardSnapshot Exceptions Consistent {pull}47728[#47728] (issue: {issue}47507[#47507])
-* Fix Snapshot Corruption in Edge Case {pull}47552[#47552] (issues: {issue}46250[#46250], {issue}47550[#47550])
-* Fix Bug in Snapshot Status Response Timestamps {pull}46919[#46919] (issue: {issue}46913[#46913])
-* Normalize Blob Store Repo Paths {pull}46869[#46869] (issue: {issue}41814[#41814])
-* GCS deleteBlobsIgnoringIfNotExists should catch StorageException {pull}46832[#46832] (issue: {issue}46772[#46772])
-* Execute SnapshotsService Error Callback on Generic Thread {pull}46277[#46277]
-* Make Snapshot Logic Write Metadata after Segments {pull}45689[#45689] (issue: {issue}41581[#41581])
+* Fix RepoCleanup not Removed on Master-Failover {es-pull}49217[#49217]
+* Make FsBlobContainer Listing Resilient to Concurrent Modifications {es-pull}49142[#49142] (issue: {es-issue}37581[#37581])
+* Fix SnapshotShardStatus Reporting for Failed Shard {es-pull}48556[#48556] (issue: {es-issue}48526[#48526])
+* Cleanup Concurrent RepositoryData Loading {es-pull}48329[#48329] (issue: {es-issue}48122[#48122])
+* Fix Bug in Azure Repo Exception Handling {es-pull}47968[#47968]
+* Make loadShardSnapshot Exceptions Consistent {es-pull}47728[#47728] (issue: {es-issue}47507[#47507])
+* Fix Snapshot Corruption in Edge Case {es-pull}47552[#47552] (issues: {es-issue}46250[#46250], {es-issue}47550[#47550])
+* Fix Bug in Snapshot Status Response Timestamps {es-pull}46919[#46919] (issue: {es-issue}46913[#46913])
+* Normalize Blob Store Repo Paths {es-pull}46869[#46869] (issue: {es-issue}41814[#41814])
+* GCS deleteBlobsIgnoringIfNotExists should catch StorageException {es-pull}46832[#46832] (issue: {es-issue}46772[#46772])
+* Execute SnapshotsService Error Callback on Generic Thread {es-pull}46277[#46277]
+* Make Snapshot Logic Write Metadata after Segments {es-pull}45689[#45689] (issue: {es-issue}41581[#41581])
Store::
-* Allow truncation of clean translog {pull}47866[#47866]
+* Allow truncation of clean translog {es-pull}47866[#47866]
Task Management::
-* Fix .tasks index strict mapping: parent_id should be parent_task_id {pull}48393[#48393]
+* Fix .tasks index strict mapping: parent_id should be parent_task_id {es-pull}48393[#48393]
Transform::
-* [Transform] do not fail checkpoint creation due to global checkpoint mismatch {pull}48423[#48423] (issue: {issue}48379[#48379])
-* [7.5][Transform] prevent assignment if any node is older than 7.4 {pull}48055[#48055] (issue: {issue}48019[#48019])
-* [Transform] prevent assignment to nodes older than 7.4 {pull}48044[#48044] (issue: {issue}48019[#48019])
-* [ML][Transforms] fix bwc serialization with 7.3 {pull}48021[#48021]
-* [ML][Transforms] signal listener early on task _stop failure {pull}47954[#47954]
-* [ML][Transform] Use field_caps API for mapping deduction {pull}46703[#46703] (issue: {issue}46694[#46694])
-* [ML-DataFrame] Fix off-by-one error in checkpoint operations_behind {pull}46235[#46235]
+* [Transform] do not fail checkpoint creation due to global checkpoint mismatch {es-pull}48423[#48423] (issue: {es-issue}48379[#48379])
+* [7.5][Transform] prevent assignment if any node is older than 7.4 {es-pull}48055[#48055] (issue: {es-issue}48019[#48019])
+* [Transform] prevent assignment to nodes older than 7.4 {es-pull}48044[#48044] (issue: {es-issue}48019[#48019])
+* [ML][Transforms] fix bwc serialization with 7.3 {es-pull}48021[#48021]
+* [ML][Transforms] signal listener early on task _stop failure {es-pull}47954[#47954]
+* [ML][Transform] Use field_caps API for mapping deduction {es-pull}46703[#46703] (issue: {es-issue}46694[#46694])
+* [ML-DataFrame] Fix off-by-one error in checkpoint operations_behind {es-pull}46235[#46235]
@@ -558,11 +558,11 @@ Transform::
=== Regressions
Aggregations::
-* Implement rounding optimization for fixed offset timezones {pull}46670[#46670] (issue: {issue}45702[#45702])
+* Implement rounding optimization for fixed offset timezones {es-pull}46670[#46670] (issue: {es-issue}45702[#45702])
Infra/Core::
-* [Java.time] Support partial parsing {pull}46814[#46814] (issues: {issue}45284[#45284], {issue}47473[#47473])
-* Enable ResolverStyle.STRICT for java formatters {pull}46675[#46675]
+* [Java.time] Support partial parsing {es-pull}46814[#46814] (issues: {es-issue}45284[#45284], {es-issue}47473[#47473])
+* Enable ResolverStyle.STRICT for java formatters {es-pull}46675[#46675]
@@ -571,11 +571,11 @@ Infra/Core::
=== Upgrades
Infra/Scripting::
-* Update mustache dependency to 0.9.6 {pull}46243[#46243]
+* Update mustache dependency to 0.9.6 {es-pull}46243[#46243]
Snapshot/Restore::
-* Update AWS SDK for repository-s3 plugin to support IAM Roles for Service Accounts {pull}46969[#46969]
-* Upgrade to Azure SDK 8.4.0 {pull}46094[#46094]
+* Update AWS SDK for repository-s3 plugin to support IAM Roles for Service Accounts {es-pull}46969[#46969]
+* Upgrade to Azure SDK 8.4.0 {es-pull}46094[#46094]
Store::
-* Upgrade to Lucene 8.3. {pull}48829[#48829]
+* Upgrade to Lucene 8.3. {es-pull}48829[#48829]
diff --git a/docs/reference/release-notes/7.6.asciidoc b/docs/reference/release-notes/7.6.asciidoc
index c5af0be6686..48fbdd3539e 100644
--- a/docs/reference/release-notes/7.6.asciidoc
+++ b/docs/reference/release-notes/7.6.asciidoc
@@ -8,74 +8,74 @@ Also see <>.
=== Breaking changes
Authorization::
-* Creation of derived API keys (keys created by existing keys) now requires explicit "no privileges" configuration {pull}53647[#53647], https://www.elastic.co/community/security[CVE-2020-7009]
+* Creation of derived API keys (keys created by existing keys) now requires explicit "no privileges" configuration {es-pull}53647[#53647], https://www.elastic.co/community/security[CVE-2020-7009]
[[bug-7.6.2]]
[float]
=== Bug fixes
Allocation::
-* Improve performance of shards limits decider {pull}53577[#53577] (issue: {issue}53559[#53559])
+* Improve performance of shards limits decider {es-pull}53577[#53577] (issue: {es-issue}53559[#53559])
Authentication::
-* Fix potential bug in concurrent token refresh support {pull}53668[#53668]
+* Fix potential bug in concurrent token refresh support {es-pull}53668[#53668]
CCR::
-* Handle no such remote cluster exception in ccr {pull}53415[#53415] (issue: {issue}53225[#53225])
+* Handle no such remote cluster exception in ccr {es-pull}53415[#53415] (issue: {es-issue}53225[#53225])
Distributed::
-* Execute retention lease syncs under system context {pull}53838[#53838] (issues: {issue}48430[#48430], {issue}53751[#53751])
+* Execute retention lease syncs under system context {es-pull}53838[#53838] (issues: {es-issue}48430[#48430], {es-issue}53751[#53751])
Engine::
-* Fix doc_stats and segment_stats of ReadOnlyEngine {pull}53345[#53345] (issues: {issue}51303[#51303], {issue}51331[#51331])
+* Fix doc_stats and segment_stats of ReadOnlyEngine {es-pull}53345[#53345] (issues: {es-issue}51303[#51303], {es-issue}51331[#51331])
Features/ILM+SLM::
-* Fix null config in SnapshotLifecyclePolicy.toRequest {pull}53328[#53328] (issues: {issue}44465[#44465], {issue}53171[#53171])
-* ILM Freeze step retry when not acknowledged {pull}53287[#53287]
+* Fix null config in SnapshotLifecyclePolicy.toRequest {es-pull}53328[#53328] (issues: {es-issue}44465[#44465], {es-issue}53171[#53171])
+* ILM Freeze step retry when not acknowledged {es-pull}53287[#53287]
Features/Ingest::
-* Fix ingest pipeline _simulate api with empty docs never returns a res… {pull}52937[#52937] (issue: {issue}52833[#52833])
+* Fix ingest pipeline _simulate api with empty docs never returns a res… {es-pull}52937[#52937] (issue: {es-issue}52833[#52833])
Features/Java High Level REST Client::
-* Add unsupported parameters to HLRC search request {pull}53745[#53745]
-* Fix AbstractBulkByScrollRequest slices parameter via Rest {pull}53068[#53068] (issue: {issue}53044[#53044])
+* Add unsupported parameters to HLRC search request {es-pull}53745[#53745]
+* Fix AbstractBulkByScrollRequest slices parameter via Rest {es-pull}53068[#53068] (issue: {es-issue}53044[#53044])
Features/Watcher::
-* Disable Watcher script optimization for stored scripts {pull}53497[#53497] (issue: {issue}40212[#40212])
+* Disable Watcher script optimization for stored scripts {es-pull}53497[#53497] (issue: {es-issue}40212[#40212])
Infra/Core::
-* Avoid self-suppression on grouped action listener {pull}53262[#53262] (issue: {issue}53174[#53174])
+* Avoid self-suppression on grouped action listener {es-pull}53262[#53262] (issue: {es-issue}53174[#53174])
Infra/Packaging::
-* Handle special characters and spaces in JAVA_HOME path in elasticsearch-service.bat {pull}52676[#52676]
+* Handle special characters and spaces in JAVA_HOME path in elasticsearch-service.bat {es-pull}52676[#52676]
Infra/Plugins::
-* Ensure only plugin REST tests are run for plugins {pull}53184[#53184] (issues: {issue}52114[#52114], {issue}53183[#53183])
+* Ensure only plugin REST tests are run for plugins {es-pull}53184[#53184] (issues: {es-issue}52114[#52114], {es-issue}53183[#53183])
Machine Learning::
* Fix a bug in the calculation of the minimum loss leaf values for classification {ml-pull}1032[#1032]
Network::
-* Invoke response handler on failure to send {pull}53631[#53631]
+* Invoke response handler on failure to send {es-pull}53631[#53631]
SQL::
-* Fix NPE for parameterized LIKE/RLIKE {pull}53573[#53573] (issue: {issue}53557[#53557])
-* Add support for index aliases for SYS COLUMNS command {pull}53525[#53525] (issue: {issue}31609[#31609])
-* Fix issue with LIKE/RLIKE as painless script {pull}53495[#53495] (issue: {issue}53486[#53486])
-* Fix column size for IP data type {pull}53056[#53056] (issue: {issue}52762[#52762])
+* Fix NPE for parameterized LIKE/RLIKE {es-pull}53573[#53573] (issue: {es-issue}53557[#53557])
+* Add support for index aliases for SYS COLUMNS command {es-pull}53525[#53525] (issue: {es-issue}31609[#31609])
+* Fix issue with LIKE/RLIKE as painless script {es-pull}53495[#53495] (issue: {es-issue}53486[#53486])
+* Fix column size for IP data type {es-pull}53056[#53056] (issue: {es-issue}52762[#52762])
Search::
-* Fix Term Vectors with artificial docs and keyword fields {pull}53504[#53504] (issue: {issue}53494[#53494])
-* Fix concurrent requests race over scroll context limit {pull}53449[#53449]
-* Fix pre-sorting of shards in the can_match phase {pull}53397[#53397]
-* Fix potential NPE in FuzzyTermsEnum {pull}53231[#53231] (issue: {issue}52894[#52894])
+* Fix Term Vectors with artificial docs and keyword fields {es-pull}53504[#53504] (issue: {es-issue}53494[#53494])
+* Fix concurrent requests race over scroll context limit {es-pull}53449[#53449]
+* Fix pre-sorting of shards in the can_match phase {es-pull}53397[#53397]
+* Fix potential NPE in FuzzyTermsEnum {es-pull}53231[#53231] (issue: {es-issue}52894[#52894])
[[upgrade-7.6.2]]
[float]
=== Upgrades
Infra/Core::
-* Update jackson-databind to 2.8.11.6 {pull}53522[#53522] (issue: {issue}45225[#45225])
+* Update jackson-databind to 2.8.11.6 {es-pull}53522[#53522] (issue: {es-issue}45225[#45225])
[[release-notes-7.6.1]]
== {es} version 7.6.1
@@ -87,55 +87,55 @@ Also see <>.
=== Bug fixes
Aggregations::
-* Decode max and min optimization more carefully {pull}52336[#52336] (issue: {issue}52220[#52220])
-* Fix a DST error in date_histogram {pull}52016[#52016] (issue: {issue}50265[#50265])
+* Decode max and min optimization more carefully {es-pull}52336[#52336] (issue: {es-issue}52220[#52220])
+* Fix a DST error in date_histogram {es-pull}52016[#52016] (issue: {es-issue}50265[#50265])
Audit::
-* Logfile audit settings validation {pull}52537[#52537] (issues: {issue}47038[#47038], {issue}47711[#47711], {issue}52357[#52357])
+* Logfile audit settings validation {es-pull}52537[#52537] (issues: {es-issue}47038[#47038], {es-issue}47711[#47711], {es-issue}52357[#52357])
CCR::
-* Fix shard follow task cleaner under security {pull}52347[#52347] (issues: {issue}44702[#44702], {issue}51971[#51971])
+* Fix shard follow task cleaner under security {es-pull}52347[#52347] (issues: {es-issue}44702[#44702], {es-issue}51971[#51971])
Features/cat APIs::
-* Fix NPE in RestPluginsAction {pull}52620[#52620] (issue: {issue}45321[#45321])
+* Fix NPE in RestPluginsAction {es-pull}52620[#52620] (issue: {es-issue}45321[#45321])
Features/ILM+SLM::
-* ILM fix the init step to actually be retryable {pull}52076[#52076]
+* ILM fix the init step to actually be retryable {es-pull}52076[#52076]
Features/Ingest::
-* Handle errors when evaluating if conditions in processors {pull}52543[#52543] (issue: {issue}52339[#52339])
+* Handle errors when evaluating if conditions in processors {es-pull}52543[#52543] (issue: {es-issue}52339[#52339])
Features/Monitoring::
-* Fix NPE in cluster state collector for monitoring {pull}52371[#52371] (issue: {issue}52317[#52317])
+* Fix NPE in cluster state collector for monitoring {es-pull}52371[#52371] (issue: {es-issue}52317[#52317])
Features/Stats::
-* Switch to AtomicLong for "IngestCurrent" metric to prevent negative values {pull}52581[#52581] (issues: {issue}52406[#52406], {issue}52411[#52411])
+* Switch to AtomicLong for "IngestCurrent" metric to prevent negative values {es-pull}52581[#52581] (issues: {es-issue}52406[#52406], {es-issue}52411[#52411])
Infra/Packaging::
-* Limit _FILE env var support to specific vars {pull}52525[#52525] (issue: {issue}52503[#52503])
+* Limit _FILE env var support to specific vars {es-pull}52525[#52525] (issue: {es-issue}52503[#52503])
Machine Learning::
-* Don't return inflated definition when storing trained models {pull}52573[#52573]
-* Validate tree feature index is within range {pull}52460[#52460]
+* Don't return inflated definition when storing trained models {es-pull}52573[#52573]
+* Validate tree feature index is within range {es-pull}52460[#52460]
Network::
-* Remove seeds dependency for remote cluster settings {pull}52796[#52796]
+* Remove seeds dependency for remote cluster settings {es-pull}52796[#52796]
Reindex::
-* Allow comma separated source indices {pull}52044[#52044] (issue: {issue}51949[#51949])
+* Allow comma separated source indices {es-pull}52044[#52044] (issue: {es-issue}51949[#51949])
SQL::
-* Supplement input checks on received request parameters {pull}52229[#52229]
-* Fix issue with timezone when paginating {pull}52101[#52101] (issue: {issue}51258[#51258])
-* Fix ORDER BY on aggregates and GROUPed BY fields {pull}51894[#51894] (issue: {issue}50355[#50355])
-* Fix milliseconds handling in intervals {pull}51675[#51675] (issue: {issue}41635[#41635])
-* Selecting a literal from grouped by query generates error {pull}41964[#41964] (issues: {issue}41413[#41413], {issue}41951[#41951])
+* Supplement input checks on received request parameters {es-pull}52229[#52229]
+* Fix issue with timezone when paginating {es-pull}52101[#52101] (issue: {es-issue}51258[#51258])
+* Fix ORDER BY on aggregates and GROUPed BY fields {es-pull}51894[#51894] (issue: {es-issue}50355[#50355])
+* Fix milliseconds handling in intervals {es-pull}51675[#51675] (issue: {es-issue}41635[#41635])
+* Selecting a literal from grouped by query generates error {es-pull}41964[#41964] (issues: {es-issue}41413[#41413], {es-issue}41951[#41951])
Snapshot/Restore::
-* Fix Non-Verbose Snapshot List Missing Empty Snapshots {pull}52433[#52433]
+* Fix Non-Verbose Snapshot List Missing Empty Snapshots {es-pull}52433[#52433]
Store::
-* Fix synchronization in ByteSizeCachingDirectory {pull}52512[#52512]
+* Fix synchronization in ByteSizeCachingDirectory {es-pull}52512[#52512]
@@ -144,7 +144,7 @@ Store::
=== Upgrades
Authentication::
-* Update oauth2-oidc-sdk to 7.0 {pull}52489[#52489] (issue: {issue}48409[#48409])
+* Update oauth2-oidc-sdk to 7.0 {es-pull}52489[#52489] (issue: {es-issue}48409[#48409])
[[release-notes-7.6.0]]
== {es} version 7.6.0
@@ -170,12 +170,12 @@ This is fixed in {es} 7.7 and later versions.
* Slow loggers can cause Log4j loggers to leak over time. When a new index is created,
a new Log4j logger is associated with it. However, when an index is deleted,
- Log4j keeps an internal reference to its loggers that results in a memory leak (issue: {issue}56171[#56171])
+ Log4j keeps an internal reference to its loggers that results in a memory leak (issue: {es-issue}56171[#56171])
+
This issue is fixed in {es} 6.8.10 and 7.7.1.
* Week-based date patterns are not working correctly with `Y`. Using `Y` with `w` will result in
-a failed request and an exception in the logs (issue: {issue}57128[#57128]). Using `y` with `w` results in
+a failed request and an exception in the logs (issue: {es-issue}57128[#57128]). Using `y` with `w` results in
incorrect date calculations. A workaround is to add the following line to the `jvm.options` file.
+
[source,shell]
@@ -183,14 +183,14 @@ incorrect date calculations. A workaround is to add the following line to the `j
9-:-Djava.locale.providers=SPI,COMPAT
--------------------------------------------
+
-This issue is fixed in {es} 7.7.0 and later versions (issue: {issue}50916[#50916]).
+This issue is fixed in {es} 7.7.0 and later versions (issue: {es-issue}50916[#50916]).
[[breaking-7.6.0]]
[float]
=== Breaking changes
Mapping::
-* Add a cluster setting to disallow loading fielddata on _id field {pull}49166[#49166] (issues: {issue}26472[#26472], {issue}43599[#43599])
+* Add a cluster setting to disallow loading fielddata on _id field {es-pull}49166[#49166] (issues: {es-issue}26472[#26472], {es-issue}43599[#43599])
@@ -199,7 +199,7 @@ Mapping::
=== Breaking Java changes
Security::
-* Support Client and RoleMapping in custom Realms {pull}50534[#50534] (issue: {issue}48369[#48369])
+* Support Client and RoleMapping in custom Realms {es-pull}50534[#50534] (issue: {es-issue}48369[#48369])
@@ -208,29 +208,29 @@ Security::
=== Deprecations
Analysis::
-* Deprecate and remove camel-case nGram and edgeNGram tokenizers {pull}50862[#50862] (issue: {issue}50561[#50561])
+* Deprecate and remove camel-case nGram and edgeNGram tokenizers {es-pull}50862[#50862] (issue: {es-issue}50561[#50561])
Authorization::
-* Deprecating kibana_user and kibana_dashboard_only_user roles {pull}46456[#46456]
+* Deprecating kibana_user and kibana_dashboard_only_user roles {es-pull}46456[#46456]
Distributed::
-* Deprecate synced flush {pull}50835[#50835] (issue: {issue}50776[#50776])
-* Deprecate indices without soft-deletes {pull}50502[#50502]
+* Deprecate synced flush {es-pull}50835[#50835] (issue: {es-issue}50776[#50776])
+* Deprecate indices without soft-deletes {es-pull}50502[#50502]
Features/Indices APIs::
-* Emit warnings when index templates have multiple mappings {pull}50982[#50982]
-* Ensure we emit a warning when using the deprecated 'template' field. {pull}50831[#50831] (issue: {issue}49460[#49460])
+* Emit warnings when index templates have multiple mappings {es-pull}50982[#50982]
+* Ensure we emit a warning when using the deprecated 'template' field. {es-pull}50831[#50831] (issue: {es-issue}49460[#49460])
Infra/Core::
-* Deprecate the 'local' parameter of /_cat/nodes {pull}50499[#50499] (issue: {issue}50088[#50088])
+* Deprecate the 'local' parameter of /_cat/nodes {es-pull}50499[#50499] (issue: {es-issue}50088[#50088])
Reindex::
-* Deprecate sorting in reindex {pull}49458[#49458] (issue: {issue}47567[#47567])
+* Deprecate sorting in reindex {es-pull}49458[#49458] (issue: {es-issue}47567[#47567])
Search::
-* Update the signature of vector script functions. {pull}48604[#48604]
-* Deprecate the sparse_vector field type. {pull}48315[#48315]
-* Add a deprecation warning regarding allocation awareness in search request {pull}48351[#48351] (issue: {issue}43453[#43453])
+* Update the signature of vector script functions. {es-pull}48604[#48604]
+* Deprecate the sparse_vector field type. {es-pull}48315[#48315]
+* Add a deprecation warning regarding allocation awareness in search request {es-pull}48351[#48351] (issue: {es-issue}43453[#43453])
[[feature-7.6.0]]
@@ -238,36 +238,36 @@ Search::
=== New features
Aggregations::
-* New Histogram field mapper that supports percentiles aggregations. {pull}48580[#48580] (issue: {issue}48578[#48578])
-* Implement stats aggregation for string terms {pull}47468[#47468]
+* New Histogram field mapper that supports percentiles aggregations. {es-pull}48580[#48580] (issue: {es-issue}48578[#48578])
+* Implement stats aggregation for string terms {es-pull}47468[#47468]
Analysis::
-* Implement Lucene EstonianAnalyzer, Stemmer {pull}49149[#49149] (issue: {issue}48895[#48895])
+* Implement Lucene EstonianAnalyzer, Stemmer {es-pull}49149[#49149] (issue: {es-issue}48895[#48895])
Authentication::
-* Password Protected Keystore (Feature Branch) {pull}49210[#49210]
+* Password Protected Keystore (Feature Branch) {es-pull}49210[#49210]
Features/ILM+SLM::
-* ILM action to wait for SLM policy execution {pull}50454[#50454] (issue: {issue}45067[#45067])
-* Add ILM histore store index {pull}50287[#50287] (issue: {issue}49180[#49180])
+* ILM action to wait for SLM policy execution {es-pull}50454[#50454] (issue: {es-issue}45067[#45067])
+* Add ILM histore store index {es-pull}50287[#50287] (issue: {es-issue}49180[#49180])
Features/Ingest::
-* CSV processor {pull}49509[#49509] (issue: {issue}49113[#49113])
+* CSV processor {es-pull}49509[#49509] (issue: {es-issue}49113[#49113])
Machine Learning::
-* Implement `precision` and `recall` metrics for classification evaluation {pull}49671[#49671] (issue: {issue}48759[#48759])
-* Explain data frame analytics API {pull}49455[#49455]
-* Machine learning model inference ingest processor {pull}49052[#49052]
-* Implement accuracy metric for multi-class classification {pull}47772[#47772] (issue: {issue}48759[#48759])
+* Implement `precision` and `recall` metrics for classification evaluation {es-pull}49671[#49671] (issue: {es-issue}48759[#48759])
+* Explain data frame analytics API {es-pull}49455[#49455]
+* Machine learning model inference ingest processor {es-pull}49052[#49052]
+* Implement accuracy metric for multi-class classification {es-pull}47772[#47772] (issue: {es-issue}48759[#48759])
* Add feature importance values to classification and regression results (using tree
SHapley Additive exPlanation, or SHAP) {ml-pull}857[#857]
Mapping::
-* Add per-field metadata. {pull}49419[#49419] (issue: {issue}33267[#33267])
+* Add per-field metadata. {es-pull}49419[#49419] (issue: {es-issue}33267[#33267])
Search::
-* Add fuzzy intervals source {pull}49762[#49762] (issue: {issue}49595[#49595])
-* Add a listener to track the progress of a search request locally {pull}49471[#49471] (issue: {issue}49091[#49091])
+* Add fuzzy intervals source {es-pull}49762[#49762] (issue: {es-issue}49595[#49595])
+* Add a listener to track the progress of a search request locally {es-pull}49471[#49471] (issue: {es-issue}49091[#49091])
@@ -276,153 +276,153 @@ Search::
=== Enhancements
Aggregations::
-* Add reusable HistogramValue object {pull}49799[#49799] (issue: {issue}49683[#49683])
-* Optimize composite aggregation based on index sorting {pull}48399[#48399] (issue: {issue}48130[#48130])
+* Add reusable HistogramValue object {es-pull}49799[#49799] (issue: {es-issue}49683[#49683])
+* Optimize composite aggregation based on index sorting {es-pull}48399[#48399] (issue: {es-issue}48130[#48130])
Allocation::
-* Auto-expand indices according to allocation filtering rules {pull}48974[#48974]
-* Do not cancel ongoing recovery for noop copy on broken node {pull}48265[#48265] (issue: {issue}47974[#47974])
-* Quieter logging from the DiskThresholdMonitor {pull}48115[#48115] (issue: {issue}48038[#48038])
-* Faster access to INITIALIZING/RELOCATING shards {pull}47817[#47817] (issues: {issue}46941[#46941], {issue}48579[#48579])
+* Auto-expand indices according to allocation filtering rules {es-pull}48974[#48974]
+* Do not cancel ongoing recovery for noop copy on broken node {es-pull}48265[#48265] (issue: {es-issue}47974[#47974])
+* Quieter logging from the DiskThresholdMonitor {es-pull}48115[#48115] (issue: {es-issue}48038[#48038])
+* Faster access to INITIALIZING/RELOCATING shards {es-pull}47817[#47817] (issues: {es-issue}46941[#46941], {es-issue}48579[#48579])
Analysis::
-* Check for deprecations when analyzers are built {pull}50908[#50908] (issue: {issue}42349[#42349])
-* Make Multiplexer inherit filter chains analysis mode {pull}50662[#50662] (issue: {issue}50554[#50554])
-* Allow custom characters in token_chars of ngram tokenizers {pull}49250[#49250] (issue: {issue}25894[#25894])
+* Check for deprecations when analyzers are built {es-pull}50908[#50908] (issue: {es-issue}42349[#42349])
+* Make Multiplexer inherit filter chains analysis mode {es-pull}50662[#50662] (issue: {es-issue}50554[#50554])
+* Allow custom characters in token_chars of ngram tokenizers {es-pull}49250[#49250] (issue: {es-issue}25894[#25894])
Authentication::
-* Add Debug/Trace logging for authentication {pull}49575[#49575] (issue: {issue}49473[#49473])
+* Add Debug/Trace logging for authentication {es-pull}49575[#49575] (issue: {es-issue}49473[#49473])
Authorization::
-* Increase Size and lower TTL on DLS BitSet Cache {pull}50535[#50535] (issues: {issue}43669[#43669], {issue}49260[#49260])
-* Add 'monitor_snapshot' cluster privilege {pull}50489[#50489] (issue: {issue}50210[#50210])
-* Remove reserved roles for code search {pull}50068[#50068] (issue: {issue}49842[#49842])
-* [Code] Remove code_admin/code_user roles {pull}48164[#48164]
-* Resolve the role query and the number of docs lazily {pull}48036[#48036]
+* Increase Size and lower TTL on DLS BitSet Cache {es-pull}50535[#50535] (issues: {es-issue}43669[#43669], {es-issue}49260[#49260])
+* Add 'monitor_snapshot' cluster privilege {es-pull}50489[#50489] (issue: {es-issue}50210[#50210])
+* Remove reserved roles for code search {es-pull}50068[#50068] (issue: {es-issue}49842[#49842])
+* [Code] Remove code_admin/code_user roles {es-pull}48164[#48164]
+* Resolve the role query and the number of docs lazily {es-pull}48036[#48036]
CCR::
-* Improve error message when pausing index {pull}48915[#48915]
-* Use MultiFileTransfer in CCR remote recovery {pull}44514[#44514] (issue: {issue}44468[#44468])
+* Improve error message when pausing index {es-pull}48915[#48915]
+* Use MultiFileTransfer in CCR remote recovery {es-pull}44514[#44514] (issue: {es-issue}44468[#44468])
CRUD::
-* print id detail when id is too long. {pull}49433[#49433]
-* Add preflight check to dynamic mapping updates {pull}48817[#48817] (issue: {issue}35564[#35564])
+* print id detail when id is too long. {es-pull}49433[#49433]
+* Add preflight check to dynamic mapping updates {es-pull}48817[#48817] (issue: {es-issue}35564[#35564])
Cluster Coordination::
-* Move metadata storage to Lucene {pull}50907[#50907] (issue: {issue}48701[#48701])
-* Remove custom metadata tool {pull}50813[#50813] (issue: {issue}48701[#48701])
+* Move metadata storage to Lucene {es-pull}50907[#50907] (issue: {es-issue}48701[#48701])
+* Remove custom metadata tool {es-pull}50813[#50813] (issue: {es-issue}48701[#48701])
Distributed::
-* Use retention lease in peer recovery of closed indices {pull}48430[#48430] (issue: {issue}45136[#45136])
+* Use retention lease in peer recovery of closed indices {es-pull}48430[#48430] (issue: {es-issue}45136[#45136])
Engine::
-* Do not force refresh when write indexing buffer {pull}50769[#50769]
-* Deleted docs disregarded for if_seq_no check {pull}50526[#50526]
-* Allow realtime get to read from translog {pull}48843[#48843]
-* Do not warm up searcher in engine constructor {pull}48605[#48605] (issue: {issue}47186[#47186])
-* Add a new merge policy that interleaves old and new segments on force merge {pull}48533[#48533] (issue: {issue}37043[#37043])
-* Refresh should not acquire readLock {pull}48414[#48414] (issue: {issue}47186[#47186])
+* Do not force refresh when write indexing buffer {es-pull}50769[#50769]
+* Deleted docs disregarded for if_seq_no check {es-pull}50526[#50526]
+* Allow realtime get to read from translog {es-pull}48843[#48843]
+* Do not warm up searcher in engine constructor {es-pull}48605[#48605] (issue: {es-issue}47186[#47186])
+* Add a new merge policy that interleaves old and new segments on force merge {es-pull}48533[#48533] (issue: {es-issue}37043[#37043])
+* Refresh should not acquire readLock {es-pull}48414[#48414] (issue: {es-issue}47186[#47186])
Features/ILM+SLM::
-* Refresh cached phase policy definition if possible on new poli… {pull}50820[#50820] (issue: {issue}48431[#48431])
-* Make the UpdateRolloverLifecycleDateStep retryable {pull}50702[#50702] (issue: {issue}48183[#48183])
-* Make InitializePolicyContextStep retryable {pull}50685[#50685] (issue: {issue}48183[#48183])
-* ILM retryable async action steps {pull}50522[#50522] (issues: {issue}44135[#44135], {issue}48183[#48183])
-* Make the TransportRolloverAction execute in one cluster state update {pull}50388[#50388]
-* ILM open/close steps are noop if idx is open/close {pull}48614[#48614]
-* ILM Make the `check-rollover-ready` step retryable {pull}48256[#48256] (issue: {issue}44135[#44135])
+* Refresh cached phase policy definition if possible on new poli… {es-pull}50820[#50820] (issue: {es-issue}48431[#48431])
+* Make the UpdateRolloverLifecycleDateStep retryable {es-pull}50702[#50702] (issue: {es-issue}48183[#48183])
+* Make InitializePolicyContextStep retryable {es-pull}50685[#50685] (issue: {es-issue}48183[#48183])
+* ILM retryable async action steps {es-pull}50522[#50522] (issues: {es-issue}44135[#44135], {es-issue}48183[#48183])
+* Make the TransportRolloverAction execute in one cluster state update {es-pull}50388[#50388]
+* ILM open/close steps are noop if idx is open/close {es-pull}48614[#48614]
+* ILM Make the `check-rollover-ready` step retryable {es-pull}48256[#48256] (issue: {es-issue}44135[#44135])
Features/Ingest::
-* Foreach processor - fork recursive call {pull}50514[#50514]
-* Sync grok patterns with logstash patterns {pull}50381[#50381]
-* Replace required pipeline with final pipeline {pull}49470[#49470] (issue: {issue}49247[#49247])
-* Add templating support to enrich processor {pull}49093[#49093]
-* Introduce on_failure_pipeline ingest metadata inside on_failure block {pull}49076[#49076] (issue: {issue}44920[#44920])
-* Add templating support to pipeline processor. {pull}49030[#49030] (issue: {issue}39955[#39955])
-* Add option to split processor for preserving trailing empty fields {pull}48664[#48664] (issue: {issue}48498[#48498])
-* Change grok watch dog to be Matcher based instead of thread based. {pull}48346[#48346] (issues: {issue}43673[#43673], {issue}47374[#47374])
-* update ingest-user-agent regexes.yml {pull}47807[#47807]
+* Foreach processor - fork recursive call {es-pull}50514[#50514]
+* Sync grok patterns with logstash patterns {es-pull}50381[#50381]
+* Replace required pipeline with final pipeline {es-pull}49470[#49470] (issue: {es-issue}49247[#49247])
+* Add templating support to enrich processor {es-pull}49093[#49093]
+* Introduce on_failure_pipeline ingest metadata inside on_failure block {es-pull}49076[#49076] (issue: {es-issue}44920[#44920])
+* Add templating support to pipeline processor. {es-pull}49030[#49030] (issue: {es-issue}39955[#39955])
+* Add option to split processor for preserving trailing empty fields {es-pull}48664[#48664] (issue: {es-issue}48498[#48498])
+* Change grok watch dog to be Matcher based instead of thread based. {es-pull}48346[#48346] (issues: {es-issue}43673[#43673], {es-issue}47374[#47374])
+* update ingest-user-agent regexes.yml {es-pull}47807[#47807]
Features/Java High Level REST Client::
-* Add remote info to the HLRC {pull}49657[#49657] (issue: {issue}47678[#47678])
-* Add delete alias to the HLRC {pull}48819[#48819] (issue: {issue}47678[#47678])
+* Add remote info to the HLRC {es-pull}49657[#49657] (issue: {es-issue}47678[#47678])
+* Add delete alias to the HLRC {es-pull}48819[#48819] (issue: {es-issue}47678[#47678])
Features/Monitoring::
-* Significantly Lower Monitoring HttpExport Memory Footprint {pull}48854[#48854]
-* Validate proxy base path at parse time {pull}47912[#47912] (issue: {issue}47711[#47711])
-* Validate index name time format setting at parse time {pull}47911[#47911] (issue: {issue}47711[#47711])
-* Validate monitoring header overrides at parse time {pull}47848[#47848] (issue: {issue}47711[#47711])
-* Validate monitoring username at parse time {pull}47821[#47821] (issue: {issue}47711[#47711])
-* Validate monitoring password at parse time {pull}47740[#47740] (issue: {issue}47711[#47711])
+* Significantly Lower Monitoring HttpExport Memory Footprint {es-pull}48854[#48854]
+* Validate proxy base path at parse time {es-pull}47912[#47912] (issue: {es-issue}47711[#47711])
+* Validate index name time format setting at parse time {es-pull}47911[#47911] (issue: {es-issue}47711[#47711])
+* Validate monitoring header overrides at parse time {es-pull}47848[#47848] (issue: {es-issue}47711[#47711])
+* Validate monitoring username at parse time {es-pull}47821[#47821] (issue: {es-issue}47711[#47711])
+* Validate monitoring password at parse time {es-pull}47740[#47740] (issue: {es-issue}47711[#47711])
Features/Stats::
-* Add ingest info to Cluster Stats {pull}48485[#48485] (issue: {issue}46146[#46146])
+* Add ingest info to Cluster Stats {es-pull}48485[#48485] (issue: {es-issue}46146[#46146])
Features/Watcher::
-* Log attachment generation failures {pull}50080[#50080]
-* Don't dump a stacktrace for invalid patterns when executing elasticse… {pull}49744[#49744] (issue: {issue}49642[#49642])
+* Log attachment generation failures {es-pull}50080[#50080]
+* Don't dump a stacktrace for invalid patterns when executing elasticse… {es-pull}49744[#49744] (issue: {es-issue}49642[#49642])
Geo::
-* "CONTAINS" support for BKD-backed geo_shape and shape fields {pull}50141[#50141] (issue: {issue}41204[#41204])
-* Adds support for geo-bounds filtering in geogrid aggregations {pull}50002[#50002]
-* Introduce faster approximate sinh/atan math functions {pull}49009[#49009] (issue: {issue}41166[#41166])
-* Add IndexOrDocValuesQuery to GeoPolygonQueryBuilder {pull}48449[#48449]
+* "CONTAINS" support for BKD-backed geo_shape and shape fields {es-pull}50141[#50141] (issue: {es-issue}41204[#41204])
+* Adds support for geo-bounds filtering in geogrid aggregations {es-pull}50002[#50002]
+* Introduce faster approximate sinh/atan math functions {es-pull}49009[#49009] (issue: {es-issue}41166[#41166])
+* Add IndexOrDocValuesQuery to GeoPolygonQueryBuilder {es-pull}48449[#48449]
Infra/Core::
-* Add "did you mean" to ObjectParser {pull}50938[#50938]
-* Consistent case in CLI option descriptions {pull}49635[#49635]
-* Improve resiliency to formatting JSON in server {pull}48553[#48553] (issue: {issue}48450[#48450])
-* Don't close stderr under `--quiet` {pull}47208[#47208] (issue: {issue}46900[#46900])
+* Add "did you mean" to ObjectParser {es-pull}50938[#50938]
+* Consistent case in CLI option descriptions {es-pull}49635[#49635]
+* Improve resiliency to formatting JSON in server {es-pull}48553[#48553] (issue: {es-issue}48450[#48450])
+* Don't close stderr under `--quiet` {es-pull}47208[#47208] (issue: {es-issue}46900[#46900])
Infra/Packaging::
-* Respect ES_PATH_CONF on package install {pull}50158[#50158]
-* Restrict support for CMS to pre-JDK 14 {pull}49123[#49123] (issue: {issue}46973[#46973])
-* Remove parsed JVM settings from general settings in Windows service daemon manager {pull}49061[#49061] (issue: {issue}48796[#48796])
-* Package the JDK into jdk.app on macOS {pull}48765[#48765]
-* Add UBI-based Docker images {pull}48710[#48710] (issue: {issue}48429[#48429])
+* Respect ES_PATH_CONF on package install {es-pull}50158[#50158]
+* Restrict support for CMS to pre-JDK 14 {es-pull}49123[#49123] (issue: {es-issue}46973[#46973])
+* Remove parsed JVM settings from general settings in Windows service daemon manager {es-pull}49061[#49061] (issue: {es-issue}48796[#48796])
+* Package the JDK into jdk.app on macOS {es-pull}48765[#48765]
+* Add UBI-based Docker images {es-pull}48710[#48710] (issue: {es-issue}48429[#48429])
Infra/Plugins::
-* Report progress of multiple plugin installs {pull}51001[#51001] (issue: {issue}50924[#50924])
-* Allow installing multiple plugins as a transaction {pull}50924[#50924] (issue: {issue}50443[#50443])
+* Report progress of multiple plugin installs {es-pull}51001[#51001] (issue: {es-issue}50924[#50924])
+* Allow installing multiple plugins as a transaction {es-pull}50924[#50924] (issue: {es-issue}50443[#50443])
Infra/Scripting::
-* Scripting: ScriptFactory not required by compile {pull}50344[#50344] (issue: {issue}49466[#49466])
-* Scripting: Cache script results if deterministic {pull}50106[#50106] (issue: {issue}49466[#49466])
-* Scripting: Groundwork for caching script results {pull}49895[#49895] (issue: {issue}49466[#49466])
-* Scripting: add available languages & contexts API {pull}49652[#49652] (issue: {issue}49463[#49463])
-* Scripting: fill in get contexts REST API {pull}48319[#48319] (issue: {issue}47411[#47411])
-* Scripting: get context names REST API {pull}48026[#48026] (issue: {issue}47411[#47411])
+* Scripting: ScriptFactory not required by compile {es-pull}50344[#50344] (issue: {es-issue}49466[#49466])
+* Scripting: Cache script results if deterministic {es-pull}50106[#50106] (issue: {es-issue}49466[#49466])
+* Scripting: Groundwork for caching script results {es-pull}49895[#49895] (issue: {es-issue}49466[#49466])
+* Scripting: add available languages & contexts API {es-pull}49652[#49652] (issue: {es-issue}49463[#49463])
+* Scripting: fill in get contexts REST API {es-pull}48319[#48319] (issue: {es-issue}47411[#47411])
+* Scripting: get context names REST API {es-pull}48026[#48026] (issue: {es-issue}47411[#47411])
Infra/Settings::
-* Add parameter to make sure that log of updating IndexSetting be more detailed {pull}49969[#49969] (issue: {issue}49818[#49818])
-* Enable dependent settings values to be validated {pull}49942[#49942]
-* Do not reference values for filtered settings {pull}48066[#48066]
+* Add parameter to make sure that log of updating IndexSetting be more detailed {es-pull}49969[#49969] (issue: {es-issue}49818[#49818])
+* Enable dependent settings values to be validated {es-pull}49942[#49942]
+* Do not reference values for filtered settings {es-pull}48066[#48066]
License::
-* Add max_resource_units to enterprise license {pull}50735[#50735]
-* Add setting to restrict license types {pull}49418[#49418] (issue: {issue}48508[#48508])
-* Support "enterprise" license types {pull}49223[#49223] (issue: {issue}48510[#48510])
+* Add max_resource_units to enterprise license {es-pull}50735[#50735]
+* Add setting to restrict license types {es-pull}49418[#49418] (issue: {es-issue}48508[#48508])
+* Support "enterprise" license types {es-pull}49223[#49223] (issue: {es-issue}48510[#48510])
Machine Learning::
-* Add audit warning for 1000 categories found early in job {pull}51146[#51146] (issue: {issue}50749[#50749])
-* Add `num_top_feature_importance_values` param to regression and classification {pull}50914[#50914]
-* Implement force deleting a data frame analytics job {pull}50553[#50553] (issue: {issue}48124[#48124])
-* Delete unused data frame analytics state {pull}50243[#50243]
-* Make each analysis report desired field mappings to be copied {pull}50219[#50219] (issue: {issue}50119[#50119])
-* Retry bulk indexing of state docs {pull}50149[#50149] (issue: {issue}50143[#50143])
-* Persist/restore state for data frame analytics classification {pull}50040[#50040]
-* Introduce `randomize_seed` setting for regression and classification {pull}49990[#49990]
-* Pass `prediction_field_type` to C++ analytics process {pull}49861[#49861] (issue: {issue}49796[#49796])
-* Add optional source filtering during data frame reindexing {pull}49690[#49690] (issue: {issue}49531[#49531])
-* Add default categorization analyzer definition to ML info {pull}49545[#49545]
-* Add graceful retry for anomaly detector result indexing failures {pull}49508[#49508] (issue: {issue}45711[#45711])
-* Lower minimum model memory limit value for data frame analytics jobs from 1MB to 1kB {pull}49227[#49227] (issue: {issue}49168[#49168])
-* Improve `model_memory_limit` user experience for data frame analytics jobs {pull}44699[#44699]
+* Add audit warning for 1000 categories found early in job {es-pull}51146[#51146] (issue: {es-issue}50749[#50749])
+* Add `num_top_feature_importance_values` param to regression and classification {es-pull}50914[#50914]
+* Implement force deleting a data frame analytics job {es-pull}50553[#50553] (issue: {es-issue}48124[#48124])
+* Delete unused data frame analytics state {es-pull}50243[#50243]
+* Make each analysis report desired field mappings to be copied {es-pull}50219[#50219] (issue: {es-issue}50119[#50119])
+* Retry bulk indexing of state docs {es-pull}50149[#50149] (issue: {es-issue}50143[#50143])
+* Persist/restore state for data frame analytics classification {es-pull}50040[#50040]
+* Introduce `randomize_seed` setting for regression and classification {es-pull}49990[#49990]
+* Pass `prediction_field_type` to C++ analytics process {es-pull}49861[#49861] (issue: {es-issue}49796[#49796])
+* Add optional source filtering during data frame reindexing {es-pull}49690[#49690] (issue: {es-issue}49531[#49531])
+* Add default categorization analyzer definition to ML info {es-pull}49545[#49545]
+* Add graceful retry for anomaly detector result indexing failures {es-pull}49508[#49508] (issue: {es-issue}45711[#45711])
+* Lower minimum model memory limit value for data frame analytics jobs from 1MB to 1kB {es-pull}49227[#49227] (issue: {es-issue}49168[#49168])
+* Improve `model_memory_limit` user experience for data frame analytics jobs {es-pull}44699[#44699]
* Improve performance of boosted tree training for both classification and regression {ml-pull}775[#775]
* Reduce the peak memory used by boosted tree training and fix an overcounting bug
estimating maximum memory usage {ml-pull}781[#781]
* Stratified fractional cross validation for regression {ml-pull}784[#784]
-* Added `geo_point` supported output for `lat_long` function records {ml-pull}809[#809], {pull}47050[#47050]
+* Added `geo_point` supported output for `lat_long` function records {ml-pull}809[#809], {es-pull}47050[#47050]
* Use a random bag of the data to compute the loss function derivatives for each
new tree which is trained for both regression and classification {ml-pull}811[#811]
* Emit `prediction_probability` field alongside prediction field in ml results {ml-pull}818[#818]
@@ -443,67 +443,67 @@ being smaller than for the best parameter values found so far {ml-pull}915[#915]
decisions {ml-pull}927[#927] (issue: {ml-issue}724[#724])
Mapping::
-* Add telemetry for flattened fields. {pull}48972[#48972]
+* Add telemetry for flattened fields. {es-pull}48972[#48972]
Network::
-* Add certutil http command {pull}49827[#49827]
-* Do not load SSLService in plugin contructor {pull}49667[#49667] (issue: {issue}44536[#44536])
-* Netty4: switch to composite cumulator {pull}49478[#49478]
-* Add the simple strategy to cluster settings {pull}49414[#49414] (issue: {issue}49067[#49067])
-* Deprecate misconfigured SSL server config {pull}49280[#49280] (issue: {issue}45892[#45892])
-* Improved diagnostics for TLS trust failures {pull}48911[#48911]
+* Add certutil http command {es-pull}49827[#49827]
+* Do not load SSLService in plugin contructor {es-pull}49667[#49667] (issue: {es-issue}44536[#44536])
+* Netty4: switch to composite cumulator {es-pull}49478[#49478]
+* Add the simple strategy to cluster settings {es-pull}49414[#49414] (issue: {es-issue}49067[#49067])
+* Deprecate misconfigured SSL server config {es-pull}49280[#49280] (issue: {es-issue}45892[#45892])
+* Improved diagnostics for TLS trust failures {es-pull}48911[#48911]
Percolator::
-* Refactor percolator's QueryAnalyzer to use QueryVisitors {pull}49238[#49238] (issue: {issue}45639[#45639])
+* Refactor percolator's QueryAnalyzer to use QueryVisitors {es-pull}49238[#49238] (issue: {es-issue}45639[#45639])
Ranking::
-* Support `search_type` in Rank Evaluation API {pull}48542[#48542] (issue: {issue}48503[#48503])
+* Support `search_type` in Rank Evaluation API {es-pull}48542[#48542] (issue: {es-issue}48503[#48503])
Recovery::
-* Use peer recovery retention leases for indices without soft-deletes {pull}50351[#50351] (issues: {issue}45136[#45136], {issue}46959[#46959])
-* Recovery buffer size 16B smaller {pull}50100[#50100]
+* Use peer recovery retention leases for indices without soft-deletes {es-pull}50351[#50351] (issues: {es-issue}45136[#45136], {es-issue}46959[#46959])
+* Recovery buffer size 16B smaller {es-pull}50100[#50100]
Reindex::
-* Reindex sort deprecation warning take 2 {pull}49855[#49855] (issue: {issue}49458[#49458])
+* Reindex sort deprecation warning take 2 {es-pull}49855[#49855] (issue: {es-issue}49458[#49458])
SQL::
-* SQL: Handle uberjar scenario where the ES jdbc driver file is bundled in another jar {pull}51856[#51856] (issue: {issue}50201[#50201])
-* SQL: add trace logging for search responses coming from server {pull}50530[#50530]
-* SQL: Add TRUNC alias for TRUNCATE {pull}49571[#49571] (issue: {issue}41195[#41195])
-* SQL: binary communication implementation for drivers and the CLI {pull}48261[#48261] (issue: {issue}47785[#47785])
-* SQL: Verify Full-Text Search functions not allowed in SELECT {pull}51568[#51568] (issue: {issue}47446[#47446])
+* SQL: Handle uberjar scenario where the ES jdbc driver file is bundled in another jar {es-pull}51856[#51856] (issue: {es-issue}50201[#50201])
+* SQL: add trace logging for search responses coming from server {es-pull}50530[#50530]
+* SQL: Add TRUNC alias for TRUNCATE {es-pull}49571[#49571] (issue: {es-issue}41195[#41195])
+* SQL: binary communication implementation for drivers and the CLI {es-pull}48261[#48261] (issue: {es-issue}47785[#47785])
+* SQL: Verify Full-Text Search functions not allowed in SELECT {es-pull}51568[#51568] (issue: {es-issue}47446[#47446])
Search::
-* Add Validation for maxQueryTerms to be greater than 0 for MoreLikeThisQuery {pull}49966[#49966] (issue: {issue}49927[#49927])
-* Optimize numeric sort on match_all queries {pull}49717[#49717] (issue: {issue}48804[#48804])
-* Pre-sort shards based on the max/min value of the primary sort field {pull}49092[#49092] (issue: {issue}49091[#49091])
-* Optimize sort on long field {pull}48804[#48804]
-* Search optimisation - add canMatch early aborts for queries on "_index" field {pull}48681[#48681] (issue: {issue}48473[#48473])
-* #48475 Pure disjunctions should rewrite to a MatchNoneQueryBuilder {pull}48557[#48557]
-* Disable caching when queries are profiled {pull}48195[#48195] (issue: {issue}33298[#33298])
-* BlendedTermQuery's equals method should consider boosts {pull}48193[#48193] (issue: {issue}48184[#48184])
-* Increase the number of vector dims to 2048 {pull}46895[#46895]
+* Add Validation for maxQueryTerms to be greater than 0 for MoreLikeThisQuery {es-pull}49966[#49966] (issue: {es-issue}49927[#49927])
+* Optimize numeric sort on match_all queries {es-pull}49717[#49717] (issue: {es-issue}48804[#48804])
+* Pre-sort shards based on the max/min value of the primary sort field {es-pull}49092[#49092] (issue: {es-issue}49091[#49091])
+* Optimize sort on long field {es-pull}48804[#48804]
+* Search optimisation - add canMatch early aborts for queries on "_index" field {es-pull}48681[#48681] (issue: {es-issue}48473[#48473])
+* #48475 Pure disjunctions should rewrite to a MatchNoneQueryBuilder {es-pull}48557[#48557]
+* Disable caching when queries are profiled {es-pull}48195[#48195] (issue: {es-issue}33298[#33298])
+* BlendedTermQuery's equals method should consider boosts {es-pull}48193[#48193] (issue: {es-issue}48184[#48184])
+* Increase the number of vector dims to 2048 {es-pull}46895[#46895]
Security::
-* Make .async-search-* a restricted namespace {pull}50294[#50294]
-* Security should not reload files that haven't changed {pull}50207[#50207] (issue: {issue}50063[#50063])
+* Make .async-search-* a restricted namespace {es-pull}50294[#50294]
+* Security should not reload files that haven't changed {es-pull}50207[#50207] (issue: {es-issue}50063[#50063])
Snapshot/Restore::
-* Use Cluster State to Track Repository Generation {pull}49729[#49729] (issue: {issue}49060[#49060])
-* Track Repository Gen. in BlobStoreRepository {pull}48944[#48944] (issues: {issue}38941[#38941], {issue}47520[#47520], {issue}47834[#47834], {issue}49048[#49048])
-* Restore from Individual Shard Snapshot Files in Parallel {pull}48110[#48110] (issue: {issue}42791[#42791])
-* Track Shard-Snapshot Index Generation at Repository Root {pull}46250[#46250] (issues: {issue}38941[#38941], {issue}45736[#45736])
+* Use Cluster State to Track Repository Generation {es-pull}49729[#49729] (issue: {es-issue}49060[#49060])
+* Track Repository Gen. in BlobStoreRepository {es-pull}48944[#48944] (issues: {es-issue}38941[#38941], {es-issue}47520[#47520], {es-issue}47834[#47834], {es-issue}49048[#49048])
+* Restore from Individual Shard Snapshot Files in Parallel {es-pull}48110[#48110] (issue: {es-issue}42791[#42791])
+* Track Shard-Snapshot Index Generation at Repository Root {es-pull}46250[#46250] (issues: {es-issue}38941[#38941], {es-issue}45736[#45736])
Store::
-* mmap dim files in HybridDirectory {pull}49272[#49272] (issue: {issue}48509[#48509])
+* mmap dim files in HybridDirectory {es-pull}49272[#49272] (issue: {es-issue}48509[#48509])
Transform::
-* Improve force stop robustness in case of an error {pull}51072[#51072]
-* Add actual timeout in message {pull}50140[#50140]
-* Automatic deletion of old checkpoints {pull}49496[#49496]
-* Improve error handling of script errors {pull}48887[#48887] (issue: {issue}48467[#48467])
-* Add `wait_for_checkpoint` flag to stop {pull}47935[#47935] (issue: {issue}45293[#45293])
+* Improve force stop robustness in case of an error {es-pull}51072[#51072]
+* Add actual timeout in message {es-pull}50140[#50140]
+* Automatic deletion of old checkpoints {es-pull}49496[#49496]
+* Improve error handling of script errors {es-pull}48887[#48887] (issue: {es-issue}48467[#48467])
+* Add `wait_for_checkpoint` flag to stop {es-pull}47935[#47935] (issue: {es-issue}45293[#45293])
@@ -512,226 +512,226 @@ Transform::
=== Bug fixes
Aggregations::
-* Use #name() instead of #simpleName() when generating doc values {pull}51920[#51920] (issues: {issue}50307[#50307], {issue}51847[#51847])
-* Fix a sneaky bug in rare_terms {pull}51868[#51868] (issue: {issue}51020[#51020])
-* Support time_zone on composite's date_histogram {pull}51172[#51172] (issues: {issue}45199[#45199], {issue}45200[#45200])
-* Fix format problem in composite of unmapped {pull}50869[#50869] (issue: {issue}50600[#50600])
-* SingleBucket aggs need to reduce their bucket's pipelines first {pull}50103[#50103] (issue: {issue}50054[#50054])
-* Avoid precision loss in DocValueFormat.RAW#parseLong {pull}49063[#49063] (issue: {issue}38692[#38692])
-* Fix ignoring missing values in min/max aggregations {pull}48970[#48970] (issue: {issue}48905[#48905])
+* Use #name() instead of #simpleName() when generating doc values {es-pull}51920[#51920] (issues: {es-issue}50307[#50307], {es-issue}51847[#51847])
+* Fix a sneaky bug in rare_terms {es-pull}51868[#51868] (issue: {es-issue}51020[#51020])
+* Support time_zone on composite's date_histogram {es-pull}51172[#51172] (issues: {es-issue}45199[#45199], {es-issue}45200[#45200])
+* Fix format problem in composite of unmapped {es-pull}50869[#50869] (issue: {es-issue}50600[#50600])
+* SingleBucket aggs need to reduce their bucket's pipelines first {es-pull}50103[#50103] (issue: {es-issue}50054[#50054])
+* Avoid precision loss in DocValueFormat.RAW#parseLong {es-pull}49063[#49063] (issue: {es-issue}38692[#38692])
+* Fix ignoring missing values in min/max aggregations {es-pull}48970[#48970] (issue: {es-issue}48905[#48905])
Allocation::
-* Collect shard sizes for closed indices {pull}50645[#50645] (issue: {issue}33888[#33888])
-* Auto-expand replicated closed indices {pull}48973[#48973]
-* Ignore dangling indices created in newer versions {pull}48652[#48652] (issue: {issue}34264[#34264])
-* Handle negative free disk space in deciders {pull}48392[#48392] (issue: {issue}48380[#48380])
+* Collect shard sizes for closed indices {es-pull}50645[#50645] (issue: {es-issue}33888[#33888])
+* Auto-expand replicated closed indices {es-pull}48973[#48973]
+* Ignore dangling indices created in newer versions {es-pull}48652[#48652] (issue: {es-issue}34264[#34264])
+* Handle negative free disk space in deciders {es-pull}48392[#48392] (issue: {es-issue}48380[#48380])
Analysis::
-* Fix caching for PreConfiguredTokenFilter {pull}50912[#50912] (issue: {issue}50734[#50734])
-* Throw Error on deprecated nGram and edgeNGram custom filters {pull}50376[#50376] (issue: {issue}50360[#50360])
-* _analyze api does not correctly use normalizers when specified {pull}48866[#48866] (issue: {issue}48650[#48650])
+* Fix caching for PreConfiguredTokenFilter {es-pull}50912[#50912] (issue: {es-issue}50734[#50734])
+* Throw Error on deprecated nGram and edgeNGram custom filters {es-pull}50376[#50376] (issue: {es-issue}50360[#50360])
+* _analyze api does not correctly use normalizers when specified {es-pull}48866[#48866] (issue: {es-issue}48650[#48650])
Audit::
-* Audit log filter and marker {pull}45456[#45456] (issue: {issue}47251[#47251])
+* Audit log filter and marker {es-pull}45456[#45456] (issue: {es-issue}47251[#47251])
Authentication::
-* Preserve ApiKey credentials for async verification {pull}51244[#51244]
-* Don't fallback to anonymous for tokens/apikeys {pull}51042[#51042] (issue: {issue}50171[#50171])
-* Populate User metadata with OpenIDConnect collections {pull}50521[#50521] (issue: {issue}50250[#50250])
-* Always return 401 for not valid tokens {pull}49736[#49736] (issue: {issue}38866[#38866])
-* Fix iterate-from-1 bug in smart realm order {pull}49473[#49473]
-* Remove unnecessary details logged for OIDC {pull}48746[#48746]
-* Add owner flag parameter to the rest spec {pull}48500[#48500] (issue: {issue}48499[#48499])
+* Preserve ApiKey credentials for async verification {es-pull}51244[#51244]
+* Don't fallback to anonymous for tokens/apikeys {es-pull}51042[#51042] (issue: {es-issue}50171[#50171])
+* Populate User metadata with OpenIDConnect collections {es-pull}50521[#50521] (issue: {es-issue}50250[#50250])
+* Always return 401 for not valid tokens {es-pull}49736[#49736] (issue: {es-issue}38866[#38866])
+* Fix iterate-from-1 bug in smart realm order {es-pull}49473[#49473]
+* Remove unnecessary details logged for OIDC {es-pull}48746[#48746]
+* Add owner flag parameter to the rest spec {es-pull}48500[#48500] (issue: {es-issue}48499[#48499])
Authorization::
-* Fix memory leak in DLS bitset cache {pull}50635[#50635] (issue: {issue}49261[#49261])
-* Validate field permissions when creating a role {pull}50212[#50212] (issues: {issue}46275[#46275], {issue}48108[#48108])
-* Validate field permissions when creating a role {pull}48108[#48108] (issue: {issue}46275[#46275])
+* Fix memory leak in DLS bitset cache {es-pull}50635[#50635] (issue: {es-issue}49261[#49261])
+* Validate field permissions when creating a role {es-pull}50212[#50212] (issues: {es-issue}46275[#46275], {es-issue}48108[#48108])
+* Validate field permissions when creating a role {es-pull}48108[#48108] (issue: {es-issue}46275[#46275])
CCR::
-* CCR should auto-retry rejected execution exceptions {pull}49213[#49213]
+* CCR should auto-retry rejected execution exceptions {es-pull}49213[#49213]
CRUD::
-* Block too many concurrent mapping updates {pull}51038[#51038] (issue: {issue}50670[#50670])
-* Ensure meta and document field maps are never null in GetResult {pull}50112[#50112] (issue: {issue}48215[#48215])
-* Replicate write actions before fsyncing them {pull}49746[#49746]
-* Do not mutate request on scripted upsert {pull}49578[#49578] (issue: {issue}48670[#48670])
-* Fix Transport Stopped Exception {pull}48930[#48930] (issue: {issue}42612[#42612])
-* Return consistent source in updates {pull}48707[#48707]
-* Close query cache on index service creation failure {pull}48230[#48230] (issue: {issue}48186[#48186])
+* Block too many concurrent mapping updates {es-pull}51038[#51038] (issue: {es-issue}50670[#50670])
+* Ensure meta and document field maps are never null in GetResult {es-pull}50112[#50112] (issue: {es-issue}48215[#48215])
+* Replicate write actions before fsyncing them {es-pull}49746[#49746]
+* Do not mutate request on scripted upsert {es-pull}49578[#49578] (issue: {es-issue}48670[#48670])
+* Fix Transport Stopped Exception {es-pull}48930[#48930] (issue: {es-issue}42612[#42612])
+* Return consistent source in updates {es-pull}48707[#48707]
+* Close query cache on index service creation failure {es-pull}48230[#48230] (issue: {es-issue}48186[#48186])
Cluster Coordination::
-* Import replicated closed dangling indices {pull}50649[#50649]
-* Ignore metadata of deleted indices at start {pull}48918[#48918]
-* Make elasticsearch-node tools custom metadata-aware {pull}48390[#48390]
+* Import replicated closed dangling indices {es-pull}50649[#50649]
+* Ignore metadata of deleted indices at start {es-pull}48918[#48918]
+* Make elasticsearch-node tools custom metadata-aware {es-pull}48390[#48390]
Discovery-Plugins::
-* Make EC2 Discovery Cache Empty Seed Hosts List {pull}50607[#50607] (issue: {issue}50550[#50550])
-* Make EC2 Discovery Plugin Retry Requests {pull}50550[#50550] (issue: {issue}50462[#50462])
+* Make EC2 Discovery Cache Empty Seed Hosts List {es-pull}50607[#50607] (issue: {es-issue}50550[#50550])
+* Make EC2 Discovery Plugin Retry Requests {es-pull}50550[#50550] (issue: {es-issue}50462[#50462])
Distributed::
-* Exclude nested documents in LuceneChangesSnapshot {pull}51279[#51279]
-* Closed shard should never open new engine {pull}47186[#47186] (issues: {issue}45263[#45263], {issue}47060[#47060])
-* Fix meta version of task index mapping {pull}50363[#50363] (issue: {issue}48393[#48393])
+* Exclude nested documents in LuceneChangesSnapshot {es-pull}51279[#51279]
+* Closed shard should never open new engine {es-pull}47186[#47186] (issues: {es-issue}45263[#45263], {es-issue}47060[#47060])
+* Fix meta version of task index mapping {es-pull}50363[#50363] (issue: {es-issue}48393[#48393])
Engine::
-* Do not wrap soft-deletes reader for segment stats {pull}51331[#51331] (issues: {issue}51192[#51192], {issue}51303[#51303])
-* Account soft-deletes in FrozenEngine {pull}51192[#51192] (issue: {issue}50775[#50775])
-* Account trimAboveSeqNo in committed translog generation {pull}50205[#50205] (issue: {issue}49970[#49970])
-* Greedily advance safe commit on new global checkpoint {pull}48559[#48559] (issue: {issue}48532[#48532])
-* Do not ignore exception when trim unreferenced readers {pull}48470[#48470]
+* Do not wrap soft-deletes reader for segment stats {es-pull}51331[#51331] (issues: {es-issue}51192[#51192], {es-issue}51303[#51303])
+* Account soft-deletes in FrozenEngine {es-pull}51192[#51192] (issue: {es-issue}50775[#50775])
+* Account trimAboveSeqNo in committed translog generation {es-pull}50205[#50205] (issue: {es-issue}49970[#49970])
+* Greedily advance safe commit on new global checkpoint {es-pull}48559[#48559] (issue: {es-issue}48532[#48532])
+* Do not ignore exception when trim unreferenced readers {es-pull}48470[#48470]
Features/Features::
-* Fix X-Pack SchedulerEngine Shutdown {pull}48951[#48951]
+* Fix X-Pack SchedulerEngine Shutdown {es-pull}48951[#48951]
Features/ILM+SLM::
-* Fix SLM check for restore in progress {pull}50868[#50868]
-* Handle failure to retrieve ILM policy step better {pull}49193[#49193] (issue: {issue}49128[#49128])
-* Don't halt policy execution on policy trigger exception {pull}49128[#49128]
-* Re-read policy phase JSON when using ILM's move-to-step API {pull}48827[#48827]
-* Don't schedule SLM jobs when services have been stopped {pull}48658[#48658] (issue: {issue}47749[#47749])
-* Ensure SLM stats does not block an in-place upgrade from 7.4 {pull}48367[#48367]
-* Ensure SLM stats does not block an in-place upgrade from 7.4 {pull}48361[#48361]
-* Add SLM support to xpack usage and info APIs {pull}48096[#48096] (issue: {issue}43663[#43663])
-* Change policy_id to list type in slm.get_lifecycle {pull}47766[#47766] (issue: {issue}47765[#47765])
+* Fix SLM check for restore in progress {es-pull}50868[#50868]
+* Handle failure to retrieve ILM policy step better {es-pull}49193[#49193] (issue: {es-issue}49128[#49128])
+* Don't halt policy execution on policy trigger exception {es-pull}49128[#49128]
+* Re-read policy phase JSON when using ILM's move-to-step API {es-pull}48827[#48827]
+* Don't schedule SLM jobs when services have been stopped {es-pull}48658[#48658] (issue: {es-issue}47749[#47749])
+* Ensure SLM stats does not block an in-place upgrade from 7.4 {es-pull}48367[#48367]
+* Ensure SLM stats does not block an in-place upgrade from 7.4 {es-pull}48361[#48361]
+* Add SLM support to xpack usage and info APIs {es-pull}48096[#48096] (issue: {es-issue}43663[#43663])
+* Change policy_id to list type in slm.get_lifecycle {es-pull}47766[#47766] (issue: {es-issue}47765[#47765])
Features/Ingest::
-* Fix ignore_missing in CsvProcessor {pull}51600[#51600]
-* Don't overwrite target field with SetSecurityUserProcessor {pull}51454[#51454] (issue: {issue}51428[#51428])
-* Fix ingest simulate response document order if processor executes async {pull}50244[#50244]
-* Allow list of IPs in geoip ingest processor {pull}49573[#49573] (issue: {issue}46193[#46193])
-* Do not wrap ingest processor exception with IAE {pull}48816[#48816] (issue: {issue}48810[#48810])
-* Introduce dedicated ingest processor exception {pull}48810[#48810] (issue: {issue}48803[#48803])
+* Fix ignore_missing in CsvProcessor {es-pull}51600[#51600]
+* Don't overwrite target field with SetSecurityUserProcessor {es-pull}51454[#51454] (issue: {es-issue}51428[#51428])
+* Fix ingest simulate response document order if processor executes async {es-pull}50244[#50244]
+* Allow list of IPs in geoip ingest processor {es-pull}49573[#49573] (issue: {es-issue}46193[#46193])
+* Do not wrap ingest processor exception with IAE {es-pull}48816[#48816] (issue: {es-issue}48810[#48810])
+* Introduce dedicated ingest processor exception {es-pull}48810[#48810] (issue: {es-issue}48803[#48803])
Features/Java High Level REST Client::
-* Support es7 node http publish_address format {pull}49279[#49279] (issue: {issue}48950[#48950])
-* Add slices to delete and update by query in HLRC {pull}48420[#48420]
-* fix incorrect comparison {pull}48208[#48208]
-* Fix HLRC parsing of CancelTasks response {pull}47017[#47017]
-* Prevent deadlock by using separate schedulers {pull}48697[#48697] (issues: {issue}41451[#41451], {issue}47599[#47599])
+* Support es7 node http publish_address format {es-pull}49279[#49279] (issue: {es-issue}48950[#48950])
+* Add slices to delete and update by query in HLRC {es-pull}48420[#48420]
+* fix incorrect comparison {es-pull}48208[#48208]
+* Fix HLRC parsing of CancelTasks response {es-pull}47017[#47017]
+* Prevent deadlock by using separate schedulers {es-pull}48697[#48697] (issues: {es-issue}41451[#41451], {es-issue}47599[#47599])
Features/Java Low Level REST Client::
-* Improve warning value extraction performance in Response {pull}50208[#50208] (issue: {issue}24114[#24114])
+* Improve warning value extraction performance in Response {es-pull}50208[#50208] (issue: {es-issue}24114[#24114])
Features/Monitoring::
-* Validate exporter type is HTTP for HTTP exporter {pull}49992[#49992] (issues: {issue}47246[#47246], {issue}47711[#47711], {issue}49942[#49942])
-* APM system_user {pull}47668[#47668] (issues: {issue}2708[#2708], {issue}40876[#40876])
+* Validate exporter type is HTTP for HTTP exporter {es-pull}49992[#49992] (issues: {es-issue}47246[#47246], {es-issue}47711[#47711], {es-issue}49942[#49942])
+* APM system_user {es-pull}47668[#47668] (issues: {es-issue}2708[#2708], {es-issue}40876[#40876])
Geo::
-* Guard against null geoBoundingBox {pull}50506[#50506] (issue: {issue}50505[#50505])
-* Geo: Switch generated GeoJson type names to camel case (#50285) {pull}50400[#50400] (issue: {issue}49568[#49568])
-* Geo: Switch generated WKT to upper case {pull}50285[#50285] (issue: {issue}49568[#49568])
-* Fix typo when assigning null_value in GeoPointFieldMapper {pull}49645[#49645]
-* Fix handling of circles in legacy geo_shape queries {pull}49410[#49410] (issue: {issue}49296[#49296])
-* GEO: intersects search for geo_shape return wrong result {pull}49017[#49017]
-* Geo: improve handling of out of bounds points in linestrings {pull}47939[#47939] (issue: {issue}43916[#43916])
+* Guard against null geoBoundingBox {es-pull}50506[#50506] (issue: {es-issue}50505[#50505])
+* Geo: Switch generated GeoJson type names to camel case (#50285) {es-pull}50400[#50400] (issue: {es-issue}49568[#49568])
+* Geo: Switch generated WKT to upper case {es-pull}50285[#50285] (issue: {es-issue}49568[#49568])
+* Fix typo when assigning null_value in GeoPointFieldMapper {es-pull}49645[#49645]
+* Fix handling of circles in legacy geo_shape queries {es-pull}49410[#49410] (issue: {es-issue}49296[#49296])
+* GEO: intersects search for geo_shape return wrong result {es-pull}49017[#49017]
+* Geo: improve handling of out of bounds points in linestrings {es-pull}47939[#47939] (issue: {es-issue}43916[#43916])
Highlighting::
-* Fix invalid break iterator highlighting on keyword field {pull}49566[#49566]
+* Fix invalid break iterator highlighting on keyword field {es-pull}49566[#49566]
Infra/Core::
-* Ignore virtual ethernet devices that disappear {pull}51581[#51581] (issue: {issue}49914[#49914])
-* Guess root cause support unwrap {pull}50525[#50525] (issue: {issue}50417[#50417])
-* Allow parsing timezone without fully provided time {pull}50178[#50178] (issue: {issue}49351[#49351])
-* [Java.time] Retain prefixed date pattern in formatter {pull}48703[#48703] (issue: {issue}48698[#48698])
-* Don't drop user's MaxDirectMemorySize flag on jdk8/windows {pull}48657[#48657] (issues: {issue}44174[#44174], {issue}48365[#48365])
-* Warn when MaxDirectMemorySize may be incorrect (Windows/JDK8 only issue) {pull}48365[#48365] (issue: {issue}47384[#47384])
-* [Java.time] Calculate week of a year with ISO rules {pull}48209[#48209] (issues: {issue}41670[#41670], {issue}42588[#42588], {issue}43275[#43275], {issue}43652[#43652])
+* Ignore virtual ethernet devices that disappear {es-pull}51581[#51581] (issue: {es-issue}49914[#49914])
+* Guess root cause support unwrap {es-pull}50525[#50525] (issue: {es-issue}50417[#50417])
+* Allow parsing timezone without fully provided time {es-pull}50178[#50178] (issue: {es-issue}49351[#49351])
+* [Java.time] Retain prefixed date pattern in formatter {es-pull}48703[#48703] (issue: {es-issue}48698[#48698])
+* Don't drop user's MaxDirectMemorySize flag on jdk8/windows {es-pull}48657[#48657] (issues: {es-issue}44174[#44174], {es-issue}48365[#48365])
+* Warn when MaxDirectMemorySize may be incorrect (Windows/JDK8 only issue) {es-pull}48365[#48365] (issue: {es-issue}47384[#47384])
+* [Java.time] Calculate week of a year with ISO rules {es-pull}48209[#48209] (issues: {es-issue}41670[#41670], {es-issue}42588[#42588], {es-issue}43275[#43275], {es-issue}43652[#43652])
Infra/Logging::
-* Slow log must use separate underlying logger for each index {pull}47234[#47234] (issue: {issue}42432[#42432])
+* Slow log must use separate underlying logger for each index {es-pull}47234[#47234] (issue: {es-issue}42432[#42432])
Infra/Packaging::
-* Extend systemd timeout during startup {pull}49784[#49784] (issue: {issue}49593[#49593])
+* Extend systemd timeout during startup {es-pull}49784[#49784] (issue: {es-issue}49593[#49593])
Infra/REST API::
-* Return 400 when handling invalid JSON {pull}49552[#49552] (issue: {issue}49428[#49428])
-* Slash missed in indices.put_mapping url {pull}49468[#49468]
+* Return 400 when handling invalid JSON {es-pull}49552[#49552] (issue: {es-issue}49428[#49428])
+* Slash missed in indices.put_mapping url {es-pull}49468[#49468]
Machine Learning::
-* Fix 2 digit year regex in find_file_structure {pull}51469[#51469]
-* Validate classification `dependent_variable` cardinality is at least two {pull}51232[#51232]
-* Do not copy mapping from dependent variable to prediction field in regression analysis {pull}51227[#51227]
-* Handle nested and aliased fields correctly when copying mapping {pull}50918[#50918] (issue: {issue}50787[#50787])
-* Fix off-by-one error in `ml_classic` tokenizer end offset {pull}50655[#50655]
-* Improve uniqueness of result document IDs {pull}50644[#50644] (issue: {issue}50613[#50613])
-* Fix accuracy metric in multi-class confusion matrix {pull}50310[#50310] (issue: {issue}48759[#48759])
-* Fix race condition when stopping a data frame analytics jobs immediately after starting it {pull}50276[#50276] (issues: {issue}49680[#49680], {issue}50177[#50177])
-* Apply source query on data frame analytics memory estimation {pull}49517[#49517] (issue: {issue}49454[#49454])
-* Fix r_squared eval when variance is 0 {pull}49439[#49439]
-* Blacklist a number of prediction field names {pull}49371[#49371] (issue: {issue}48808[#48808])
-* Make data frame analytics more robust for very short-lived analyses {pull}49282[#49282] (issue: {issue}49095[#49095])
+* Fix 2 digit year regex in find_file_structure {es-pull}51469[#51469]
+* Validate classification `dependent_variable` cardinality is at least two {es-pull}51232[#51232]
+* Do not copy mapping from dependent variable to prediction field in regression analysis {es-pull}51227[#51227]
+* Handle nested and aliased fields correctly when copying mapping {es-pull}50918[#50918] (issue: {es-issue}50787[#50787])
+* Fix off-by-one error in `ml_classic` tokenizer end offset {es-pull}50655[#50655]
+* Improve uniqueness of result document IDs {es-pull}50644[#50644] (issue: {es-issue}50613[#50613])
+* Fix accuracy metric in multi-class confusion matrix {es-pull}50310[#50310] (issue: {es-issue}48759[#48759])
+* Fix race condition when stopping a data frame analytics jobs immediately after starting it {es-pull}50276[#50276] (issues: {es-issue}49680[#49680], {es-issue}50177[#50177])
+* Apply source query on data frame analytics memory estimation {es-pull}49517[#49517] (issue: {es-issue}49454[#49454])
+* Fix r_squared eval when variance is 0 {es-pull}49439[#49439]
+* Blacklist a number of prediction field names {es-pull}49371[#49371] (issue: {es-issue}48808[#48808])
+* Make data frame analytics more robust for very short-lived analyses {es-pull}49282[#49282] (issue: {es-issue}49095[#49095])
* Fixes potential memory corruption when determining seasonality {ml-pull}852[#852]
* Prevent `prediction_field_name` clashing with other fields in {ml} results {ml-pull}861[#861]
* Include out-of-order as well as in-order terms in categorization reverse searches {ml-pull}950[#950] (issue: {ml-issue}949[#949])
Mapping::
-* Ensure that field collapsing works with field aliases. {pull}50722[#50722] (issues: {issue}32648[#32648], {issue}50121[#50121])
-* Improve DateFieldMapper `ignore_malformed` handling {pull}50090[#50090] (issues: {issue}46675[#46675], {issue}50081[#50081])
-* Annotated text type should extend TextFieldType {pull}49555[#49555] (issue: {issue}49289[#49289])
-* Ensure parameters are updated when merging flattened mappings. {pull}48971[#48971] (issue: {issue}48907[#48907])
+* Ensure that field collapsing works with field aliases. {es-pull}50722[#50722] (issues: {es-issue}32648[#32648], {es-issue}50121[#50121])
+* Improve DateFieldMapper `ignore_malformed` handling {es-pull}50090[#50090] (issues: {es-issue}46675[#46675], {es-issue}50081[#50081])
+* Annotated text type should extend TextFieldType {es-pull}49555[#49555] (issue: {es-issue}49289[#49289])
+* Ensure parameters are updated when merging flattened mappings. {es-pull}48971[#48971] (issue: {es-issue}48907[#48907])
Network::
-* Fix TransportMasterNodeAction not Retrying NodeClosedException {pull}51325[#51325]
+* Fix TransportMasterNodeAction not Retrying NodeClosedException {es-pull}51325[#51325]
Percolator::
-* Correctly handle MSM for nested disjunctions {pull}50669[#50669] (issue: {issue}50305[#50305])
-* Fix query analyzer logic for mixed conjunctions of terms and ranges {pull}49803[#49803] (issue: {issue}49684[#49684])
+* Correctly handle MSM for nested disjunctions {es-pull}50669[#50669] (issue: {es-issue}50305[#50305])
+* Fix query analyzer logic for mixed conjunctions of terms and ranges {es-pull}49803[#49803] (issue: {es-issue}49684[#49684])
Recovery::
-* Check allocation id when failing shard on recovery {pull}50656[#50656] (issue: {issue}50508[#50508])
-* Migrate peer recovery from translog to retention lease {pull}49448[#49448] (issue: {issue}45136[#45136])
-* Ignore Lucene index in peer recovery if translog corrupted {pull}49114[#49114]
+* Check allocation id when failing shard on recovery {es-pull}50656[#50656] (issue: {es-issue}50508[#50508])
+* Migrate peer recovery from translog to retention lease {es-pull}49448[#49448] (issue: {es-issue}45136[#45136])
+* Ignore Lucene index in peer recovery if translog corrupted {es-pull}49114[#49114]
Reindex::
-* Reindex and friends fail on RED shards {pull}45830[#45830] (issues: {issue}42612[#42612], {issue}45739[#45739])
+* Reindex and friends fail on RED shards {es-pull}45830[#45830] (issues: {es-issue}42612[#42612], {es-issue}45739[#45739])
SQL::
-* SQL: Fix milliseconds handling in intervals {pull}51675[#51675] (issue: {issue}41635[#41635])
-* SQL: Fix ORDER BY YEAR() function {pull}51562[#51562] (issue: {issue}51224[#51224])
-* SQL: change the way unsupported data types fields are handled {pull}50823[#50823]
-* SQL: Optimisation fixes for conjunction merges {pull}50703[#50703] (issue: {issue}49637[#49637])
-* SQL: Fix issue with CAST and NULL checking. {pull}50371[#50371] (issue: {issue}50191[#50191])
-* SQL: fix NPE for JdbcResultSet.getDate(param, Calendar) calls {pull}50184[#50184] (issue: {issue}50174[#50174])
-* SQL: COUNT DISTINCT returns 0 instead of NULL for no matching docs {pull}50037[#50037] (issue: {issue}50013[#50013])
-* Fix LOCATE function optional parameter handling {pull}49666[#49666] (issue: {issue}49557[#49557])
-* Fix NULL handling for FLOOR and CEIL functions {pull}49644[#49644] (issue: {issue}49556[#49556])
-* Handle NULL arithmetic operations with INTERVALs {pull}49633[#49633] (issue: {issue}49297[#49297])
-* Fix issue with GROUP BY YEAR() {pull}49559[#49559] (issue: {issue}49386[#49386])
-* Fix issue with CASE/IIF pre-calculating results {pull}49553[#49553] (issue: {issue}49388[#49388])
-* Fix issue with folding of CASE/IIF {pull}49449[#49449] (issue: {issue}49387[#49387])
-* Fix issues with WEEK/ISO_WEEK/DATEDIFF {pull}49405[#49405] (issues: {issue}48209[#48209], {issue}49376[#49376])
-* SQL: Fix issue with mins & hours for DATEDIFF {pull}49252[#49252]
-* SQL: Failing Group By queries due to different ExpressionIds {pull}43072[#43072] (issues: {issue}33361[#33361], {issue}34543[#34543], {issue}36074[#36074], {issue}37044[#37044], {issue}40001[#40001], {issue}40240[#40240], {issue}41159[#41159], {issue}42041[#42041], {issue}46316[#46316])
+* SQL: Fix milliseconds handling in intervals {es-pull}51675[#51675] (issue: {es-issue}41635[#41635])
+* SQL: Fix ORDER BY YEAR() function {es-pull}51562[#51562] (issue: {es-issue}51224[#51224])
+* SQL: change the way unsupported data types fields are handled {es-pull}50823[#50823]
+* SQL: Optimisation fixes for conjunction merges {es-pull}50703[#50703] (issue: {es-issue}49637[#49637])
+* SQL: Fix issue with CAST and NULL checking. {es-pull}50371[#50371] (issue: {es-issue}50191[#50191])
+* SQL: fix NPE for JdbcResultSet.getDate(param, Calendar) calls {es-pull}50184[#50184] (issue: {es-issue}50174[#50174])
+* SQL: COUNT DISTINCT returns 0 instead of NULL for no matching docs {es-pull}50037[#50037] (issue: {es-issue}50013[#50013])
+* Fix LOCATE function optional parameter handling {es-pull}49666[#49666] (issue: {es-issue}49557[#49557])
+* Fix NULL handling for FLOOR and CEIL functions {es-pull}49644[#49644] (issue: {es-issue}49556[#49556])
+* Handle NULL arithmetic operations with INTERVALs {es-pull}49633[#49633] (issue: {es-issue}49297[#49297])
+* Fix issue with GROUP BY YEAR() {es-pull}49559[#49559] (issue: {es-issue}49386[#49386])
+* Fix issue with CASE/IIF pre-calculating results {es-pull}49553[#49553] (issue: {es-issue}49388[#49388])
+* Fix issue with folding of CASE/IIF {es-pull}49449[#49449] (issue: {es-issue}49387[#49387])
+* Fix issues with WEEK/ISO_WEEK/DATEDIFF {es-pull}49405[#49405] (issues: {es-issue}48209[#48209], {es-issue}49376[#49376])
+* SQL: Fix issue with mins & hours for DATEDIFF {es-pull}49252[#49252]
+* SQL: Failing Group By queries due to different ExpressionIds {es-pull}43072[#43072] (issues: {es-issue}33361[#33361], {es-issue}34543[#34543], {es-issue}36074[#36074], {es-issue}37044[#37044], {es-issue}40001[#40001], {es-issue}40240[#40240], {es-issue}41159[#41159], {es-issue}42041[#42041], {es-issue}46316[#46316])
Search::
-* Fix upgrade of custom similarity {pull}50851[#50851] (issue: {issue}50763[#50763])
-* Fix NPE bug inner_hits {pull}50709[#50709] (issue: {issue}50539[#50539])
-* Collect results in a local list when notifying partial results {pull}49828[#49828] (issue: {issue}49778[#49778])
-* Fixes a bug in interval filter serialization {pull}49793[#49793] (issue: {issue}49519[#49519])
-* Correctly handle duplicates in unordered interval matching {pull}49775[#49775]
-* Correct rewritting of script_score query {pull}48425[#48425] (issue: {issue}48081[#48081])
-* Do not throw errors on unknown types in SearchAfterBuilder {pull}48147[#48147] (issue: {issue}48074[#48074])
+* Fix upgrade of custom similarity {es-pull}50851[#50851] (issue: {es-issue}50763[#50763])
+* Fix NPE bug inner_hits {es-pull}50709[#50709] (issue: {es-issue}50539[#50539])
+* Collect results in a local list when notifying partial results {es-pull}49828[#49828] (issue: {es-issue}49778[#49778])
+* Fixes a bug in interval filter serialization {es-pull}49793[#49793] (issue: {es-issue}49519[#49519])
+* Correctly handle duplicates in unordered interval matching {es-pull}49775[#49775]
+* Correct rewritting of script_score query {es-pull}48425[#48425] (issue: {es-issue}48081[#48081])
+* Do not throw errors on unknown types in SearchAfterBuilder {es-pull}48147[#48147] (issue: {es-issue}48074[#48074])
Security::
-* Always consume the body in has privileges {pull}50298[#50298] (issue: {issue}50288[#50288])
+* Always consume the body in has privileges {es-pull}50298[#50298] (issue: {es-issue}50288[#50288])
Snapshot/Restore::
-* Fix Overly Aggressive Request DeDuplication {pull}51270[#51270] (issue: {issue}51253[#51253])
-* Guard Repository#getRepositoryData for exception throw {pull}50970[#50970]
-* Fix Index Deletion During Partial Snapshot Create {pull}50234[#50234] (issues: {issue}50200[#50200], {issue}50202[#50202])
-* Fix Index Deletion during Snapshot Finalization {pull}50202[#50202] (issues: {issue}45689[#45689], {issue}50200[#50200])
-* Fix RepoCleanup not Removed on Master-Failover {pull}49217[#49217]
-* Make FsBlobContainer Listing Resilient to Concurrent Modifications {pull}49142[#49142] (issue: {issue}37581[#37581])
-* Fix SnapshotShardStatus Reporting for Failed Shard {pull}48556[#48556] (issue: {issue}48526[#48526])
-* Cleanup Concurrent RepositoryData Loading {pull}48329[#48329] (issue: {issue}48122[#48122])
+* Fix Overly Aggressive Request DeDuplication {es-pull}51270[#51270] (issue: {es-issue}51253[#51253])
+* Guard Repository#getRepositoryData for exception throw {es-pull}50970[#50970]
+* Fix Index Deletion During Partial Snapshot Create {es-pull}50234[#50234] (issues: {es-issue}50200[#50200], {es-issue}50202[#50202])
+* Fix Index Deletion during Snapshot Finalization {es-pull}50202[#50202] (issues: {es-issue}45689[#45689], {es-issue}50200[#50200])
+* Fix RepoCleanup not Removed on Master-Failover {es-pull}49217[#49217]
+* Make FsBlobContainer Listing Resilient to Concurrent Modifications {es-pull}49142[#49142] (issue: {es-issue}37581[#37581])
+* Fix SnapshotShardStatus Reporting for Failed Shard {es-pull}48556[#48556] (issue: {es-issue}48526[#48526])
+* Cleanup Concurrent RepositoryData Loading {es-pull}48329[#48329] (issue: {es-issue}48122[#48122])
Transform::
-* Fix mapping deduction for scaled_float {pull}51990[#51990] (issue: {issue}51780[#51780])
-* Fix stats can return old state information if security is enabled {pull}51732[#51732] (issue: {issue}51728[#51728])
-* Fail to start/put on missing pipeline {pull}50701[#50701] (issue: {issue}50135[#50135])
-* Fix possible audit logging disappearance after rolling upgrade {pull}49731[#49731] (issue: {issue}49730[#49730])
-* Do not fail checkpoint creation due to global checkpoint mismatch {pull}48423[#48423] (issue: {issue}48379[#48379])
+* Fix mapping deduction for scaled_float {es-pull}51990[#51990] (issue: {es-issue}51780[#51780])
+* Fix stats can return old state information if security is enabled {es-pull}51732[#51732] (issue: {es-issue}51728[#51728])
+* Fail to start/put on missing pipeline {es-pull}50701[#50701] (issue: {es-issue}50135[#50135])
+* Fix possible audit logging disappearance after rolling upgrade {es-pull}49731[#49731] (issue: {es-issue}49730[#49730])
+* Do not fail checkpoint creation due to global checkpoint mismatch {es-pull}48423[#48423] (issue: {es-issue}48379[#48379])
@@ -740,7 +740,7 @@ Transform::
=== Upgrades
Engine::
-* Upgrade to Lucene 8.4.0. {pull}50518[#50518]
+* Upgrade to Lucene 8.4.0. {es-pull}50518[#50518]
Infra/Packaging::
-* Upgrade the bundled JDK to JDK 13.0.2 {pull}51511[#51511]
+* Upgrade the bundled JDK to JDK 13.0.2 {es-pull}51511[#51511]
diff --git a/docs/reference/release-notes/7.7.asciidoc b/docs/reference/release-notes/7.7.asciidoc
index 8cb6100079b..2b42c1a2798 100644
--- a/docs/reference/release-notes/7.7.asciidoc
+++ b/docs/reference/release-notes/7.7.asciidoc
@@ -8,71 +8,71 @@ Also see <>.
=== Enhancements
Authorization::
-* Remove synthetic role names of API keys as they confuse users {pull}56005[#56005]
+* Remove synthetic role names of API keys as they confuse users {es-pull}56005[#56005]
Features/ILM+SLM::
-* ILM: Add cluster update timeout on step retry {pull}54878[#54878]
+* ILM: Add cluster update timeout on step retry {es-pull}54878[#54878]
SQL::
-* Change error message for comparison against fields in filtering {pull}57126[#57126] (issue: {issue}57005[#57005])
+* Change error message for comparison against fields in filtering {es-pull}57126[#57126] (issue: {es-issue}57005[#57005])
[[bug-7.7.1]]
[float]
=== Bug fixes
Authentication::
-* Expose idp.metadata.http.refresh for SAML realm {pull}56354[#56354]
-* Fix concurrent refresh of tokens {pull}55114[#55114] (issue: {issue}54289[#54289])
+* Expose idp.metadata.http.refresh for SAML realm {es-pull}56354[#56354]
+* Fix concurrent refresh of tokens {es-pull}55114[#55114] (issue: {es-issue}54289[#54289])
CCR::
-* Retry follow task when remote connection queue full {pull}55314[#55314]
+* Retry follow task when remote connection queue full {es-pull}55314[#55314]
Cluster Coordination::
-* Fix the problem of recovering twice when perform a full cluster restart(#55564) {pull}55780[#55780] (issue: {issue}55564[#55564])
+* Fix the problem of recovering twice when perform a full cluster restart(#55564) {es-pull}55780[#55780] (issue: {es-issue}55564[#55564])
Discovery-Plugins::
-* Hide c.a.a.p.i.BasicProfileConfigFileLoader noise {pull}56346[#56346] (issues: {issue}20313[#20313], {issue}56333[#56333])
+* Hide c.a.a.p.i.BasicProfileConfigFileLoader noise {es-pull}56346[#56346] (issues: {es-issue}20313[#20313], {es-issue}56333[#56333])
Engine::
-* Ensure no circular reference in translog tragic exception {pull}55959[#55959] (issue: {issue}55893[#55893])
-* Update translog policy before the next safe commit {pull}54839[#54839] (issue: {issue}52223[#52223])
+* Ensure no circular reference in translog tragic exception {es-pull}55959[#55959] (issue: {es-issue}55893[#55893])
+* Update translog policy before the next safe commit {es-pull}54839[#54839] (issue: {es-issue}52223[#52223])
Features/CAT APIs::
-* Handle exceptions when building _cat/indices response {pull}56993[#56993] (issue: {issue}56816[#56816])
+* Handle exceptions when building _cat/indices response {es-pull}56993[#56993] (issue: {es-issue}56816[#56816])
Features/Features::
-* 7.x only REST specification fixes {pull}56736[#56736] (issue: {issue}55984[#55984])
+* 7.x only REST specification fixes {es-pull}56736[#56736] (issue: {es-issue}55984[#55984])
Features/ILM+SLM::
-* Fix Missing IgnoredUnavailable Flag in 7.x SLM Retention Task {pull}56616[#56616]
+* Fix Missing IgnoredUnavailable Flag in 7.x SLM Retention Task {es-pull}56616[#56616]
Features/Indices APIs::
-* Allow removing replicas setting on closed indices {pull}56680[#56680] (issues: {issue}56656[#56656], {issue}56675[#56675])
-* Allow removing index.number_of_replicas setting {pull}56656[#56656] (issue: {issue}56501[#56501])
+* Allow removing replicas setting on closed indices {es-pull}56680[#56680] (issues: {es-issue}56656[#56656], {es-issue}56675[#56675])
+* Allow removing index.number_of_replicas setting {es-pull}56656[#56656] (issue: {es-issue}56501[#56501])
Features/Ingest::
-* Fix enrich coordinator to reject documents instead of deadlocking {pull}56247[#56247] (issue: {issue}55634[#55634])
-* EnrichProcessorFactory should not throw NPE if missing metadata {pull}55977[#55977]
-* Prevent stack overflow for numerous grok patterns. {pull}55899[#55899]
-* Fix empty_value handling in CsvProcessor {pull}55649[#55649] (issue: {issue}55643[#55643])
+* Fix enrich coordinator to reject documents instead of deadlocking {es-pull}56247[#56247] (issue: {es-issue}55634[#55634])
+* EnrichProcessorFactory should not throw NPE if missing metadata {es-pull}55977[#55977]
+* Prevent stack overflow for numerous grok patterns. {es-pull}55899[#55899]
+* Fix empty_value handling in CsvProcessor {es-pull}55649[#55649] (issue: {es-issue}55643[#55643])
Features/Java High Level REST Client::
-* Honor IndicesOptions in HLRC putMapping request {pull}57118[#57118] (issue: {issue}57045[#57045])
+* Honor IndicesOptions in HLRC putMapping request {es-pull}57118[#57118] (issue: {es-issue}57045[#57045])
Features/Monitoring::
-* Fix incorrect log warning when exporting monitoring via HTTP without authentication {pull}56958[#56958] (issue: {issue}56810[#56810])
-* Ensure that the monitoring export exceptions are logged. {pull}56237[#56237]
+* Fix incorrect log warning when exporting monitoring via HTTP without authentication {es-pull}56958[#56958] (issue: {es-issue}56810[#56810])
+* Ensure that the monitoring export exceptions are logged. {es-pull}56237[#56237]
Features/Watcher::
-* Ensure that .watcher-history-11* template is in installed prior to use {pull}56734[#56734] (issue: {issue}56732[#56732])
-* Fix smtp.ssl.trust setting for watcher email {pull}56090[#56090] (issues: {issue}45272[#45272], {issue}52153[#52153])
+* Ensure that .watcher-history-11* template is in installed prior to use {es-pull}56734[#56734] (issue: {es-issue}56732[#56732])
+* Fix smtp.ssl.trust setting for watcher email {es-pull}56090[#56090] (issues: {es-issue}45272[#45272], {es-issue}52153[#52153])
Infra/Core::
-* Prevent unexpected native controller output hanging the process {pull}56491[#56491] (issue: {issue}56366[#56366])
-* Add method to check if object is generically writeable in stream {pull}54936[#54936] (issue: {issue}54708[#54708])
+* Prevent unexpected native controller output hanging the process {es-pull}56491[#56491] (issue: {es-issue}56366[#56366])
+* Add method to check if object is generically writeable in stream {es-pull}54936[#54936] (issue: {es-issue}54708[#54708])
Infra/Logging::
-* SlowLoggers using single logger {pull}56708[#56708] (issue: {issue}56171[#56171])
+* SlowLoggers using single logger {es-pull}56708[#56708] (issue: {es-issue}56171[#56171])
Machine Learning::
* Fix background persistence of categorizer state. {ml-pull}1137[#1137] (issue: {ml-issue}1136[#1136])
@@ -81,54 +81,54 @@ Machine Learning::
* Fix possible root cause for "Bad variance scale nan" log errors. {ml-pull}1225[#1225]
* Change data frame analytics instrumentation timestamp resolution to milliseconds. {ml-pull}1237[#1237]
* Fix "autodetect process stopped unexpectedly: Fatal error: 'terminate called after throwing an instance of 'std::bad_function_call'". {ml-pull}1246[#1246] (issue: {ml-issue}1245[#1245])
-* Fix monitoring if orphaned anomaly detector persistent tasks exist {pull}57235[#57235] (issue: {issue}51888[#51888])
-* Fix delete_expired_data/nightly maintenance when many model snapshots need deleting {pull}57041[#57041] (issue: {issue}47103[#47103])
-* Ensure class is represented when its cardinality is low {pull}56783[#56783]
-* Use non-zero timeout when force stopping DF analytics {pull}56423[#56423]
-* Reduce InferenceProcessor.Factory log spam by not parsing pipelines {pull}56020[#56020] (issue: {issue}55985[#55985])
-* Audit when unassigned datafeeds are stopped {pull}55656[#55656] (issue: {issue}55521[#55521])
+* Fix monitoring if orphaned anomaly detector persistent tasks exist {es-pull}57235[#57235] (issue: {es-issue}51888[#51888])
+* Fix delete_expired_data/nightly maintenance when many model snapshots need deleting {es-pull}57041[#57041] (issue: {es-issue}47103[#47103])
+* Ensure class is represented when its cardinality is low {es-pull}56783[#56783]
+* Use non-zero timeout when force stopping DF analytics {es-pull}56423[#56423]
+* Reduce InferenceProcessor.Factory log spam by not parsing pipelines {es-pull}56020[#56020] (issue: {es-issue}55985[#55985])
+* Audit when unassigned datafeeds are stopped {es-pull}55656[#55656] (issue: {es-issue}55521[#55521])
Network::
-* Fix use of password protected PKCS#8 keys for SSL {pull}55457[#55457] (issue: {issue}8[#8])
-* Add support for more named curves {pull}55179[#55179] (issue: {issue}55031[#55031])
+* Fix use of password protected PKCS#8 keys for SSL {es-pull}55457[#55457] (issue: {es-issue}8[#8])
+* Add support for more named curves {es-pull}55179[#55179] (issue: {es-issue}55031[#55031])
Recovery::
-* Fix trimUnsafeCommits for indices created before 6.2 {pull}57187[#57187] (issue: {issue}57091[#57091])
+* Fix trimUnsafeCommits for indices created before 6.2 {es-pull}57187[#57187] (issue: {es-issue}57091[#57091])
SQL::
-* Fix unecessary evaluation for CASE/IIF {pull}57159[#57159] (issue: {issue}49672[#49672])
-* JDBC: fix access to the Manifest for non-entry JAR URLs {pull}56797[#56797] (issue: {issue}56759[#56759])
-* Fix JDBC url pattern in docs and error message {pull}56612[#56612] (issue: {issue}56476[#56476])
-* Fix serialization of JDBC prep statement date/time params {pull}56492[#56492] (issue: {issue}56084[#56084])
-* Fix issue with date range queries and timezone {pull}56115[#56115] (issue: {issue}56049[#56049])
-* SubSelect unresolved bugfix {pull}55956[#55956]
+* Fix unecessary evaluation for CASE/IIF {es-pull}57159[#57159] (issue: {es-issue}49672[#49672])
+* JDBC: fix access to the Manifest for non-entry JAR URLs {es-pull}56797[#56797] (issue: {es-issue}56759[#56759])
+* Fix JDBC url pattern in docs and error message {es-pull}56612[#56612] (issue: {es-issue}56476[#56476])
+* Fix serialization of JDBC prep statement date/time params {es-pull}56492[#56492] (issue: {es-issue}56084[#56084])
+* Fix issue with date range queries and timezone {es-pull}56115[#56115] (issue: {es-issue}56049[#56049])
+* SubSelect unresolved bugfix {es-pull}55956[#55956]
Search::
-* Don't run sort optimization on size=0 {pull}57044[#57044] (issue: {issue}56923[#56923])
-* Fix `bool` query behaviour on null value {pull}56817[#56817] (issue: {issue}56812[#56812])
-* Fix validate query listener invocation bug {pull}56157[#56157]
-* Async Search: correct shards counting {pull}55758[#55758]
-* For constant_keyword, make sure exists query handles missing values. {pull}55757[#55757] (issue: {issue}53545[#53545])
-* Fix (de)serialization of async search failures {pull}55688[#55688]
-* Fix expiration time in async search response {pull}55435[#55435]
-* Return true for can_match on idle search shards {pull}55428[#55428] (issues: {issue}27500[#27500], {issue}50043[#50043])
+* Don't run sort optimization on size=0 {es-pull}57044[#57044] (issue: {es-issue}56923[#56923])
+* Fix `bool` query behaviour on null value {es-pull}56817[#56817] (issue: {es-issue}56812[#56812])
+* Fix validate query listener invocation bug {es-pull}56157[#56157]
+* Async Search: correct shards counting {es-pull}55758[#55758]
+* For constant_keyword, make sure exists query handles missing values. {es-pull}55757[#55757] (issue: {es-issue}53545[#53545])
+* Fix (de)serialization of async search failures {es-pull}55688[#55688]
+* Fix expiration time in async search response {es-pull}55435[#55435]
+* Return true for can_match on idle search shards {es-pull}55428[#55428] (issues: {es-issue}27500[#27500], {es-issue}50043[#50043])
Snapshot/Restore::
-* Fix NPE in Partial Snapshot Without Global State {pull}55776[#55776] (issue: {issue}50234[#50234])
-* Fix Path Style Access Setting Priority {pull}55439[#55439] (issue: {issue}55407[#55407])
+* Fix NPE in Partial Snapshot Without Global State {es-pull}55776[#55776] (issue: {es-issue}50234[#50234])
+* Fix Path Style Access Setting Priority {es-pull}55439[#55439] (issue: {es-issue}55407[#55407])
[[upgrade-7.7.1]]
[float]
=== Upgrades
Infra/Core::
-* Upgrade to Jackson 2.10.4 {pull}56188[#56188] (issue: {issue}56071[#56071])
+* Upgrade to Jackson 2.10.4 {es-pull}56188[#56188] (issue: {es-issue}56071[#56071])
Infra/Packaging::
-* Upgrade bundled jdk to 14.0.1 {pull}57233[#57233]
+* Upgrade bundled jdk to 14.0.1 {es-pull}57233[#57233]
SQL::
-* Update the JLine dependency to 3.14.1 {pull}57111[#57111] (issue: {issue}57076[#57076])
+* Update the JLine dependency to 3.14.1 {es-pull}57111[#57111] (issue: {es-issue}57076[#57076])
[[release-notes-7.7.0]]
== {es} version 7.7.0
@@ -140,20 +140,20 @@ Also see <>.
=== Breaking changes
Highlighting::
-* Highlighters skip ignored keyword values {pull}53408[#53408] (issue: {issue}43800[#43800])
+* Highlighters skip ignored keyword values {es-pull}53408[#53408] (issue: {es-issue}43800[#43800])
Infra/Core::
-* Remove DEBUG-level default logging from actions {pull}51459[#51459] (issue: {issue}51198[#51198])
+* Remove DEBUG-level default logging from actions {es-pull}51459[#51459] (issue: {es-issue}51198[#51198])
Mapping::
* Dynamic mappings in indices created on 8.0 and later have stricter validation at mapping update time and
results in a deprecation warning for indices created in Elasticsearch 7.7.0 and later.
- (e.g. incorrect analyzer settings or unknown field types). {pull}51233[#51233] (issues: {issue}17411[#17411], {issue}24419[#24419])
+ (e.g. incorrect analyzer settings or unknown field types). {es-pull}51233[#51233] (issues: {es-issue}17411[#17411], {es-issue}24419[#24419])
Search::
-* Make range query rounding consistent {pull}50237[#50237] (issue: {issue}50009[#50009])
+* Make range query rounding consistent {es-pull}50237[#50237] (issue: {es-issue}50009[#50009])
* Pipeline aggregation validation errors that used to return HTTP
- 500s/Internal Server Errors now return 400/Bad Request {pull}53669[#53669].
+ 500s/Internal Server Errors now return 400/Bad Request {es-pull}53669[#53669].
As a bonus we now return a list of validation errors rather than returning
the first one we encounter.
@@ -164,13 +164,13 @@ Search::
=== Breaking Java changes
Infra/Core::
-* Fix ActionListener.map exception handling {pull}50886[#50886]
+* Fix ActionListener.map exception handling {es-pull}50886[#50886]
Machine Learning::
-* Add expected input field type to trained model config {pull}53083[#53083]
+* Add expected input field type to trained model config {es-pull}53083[#53083]
Transform::
-* Enhance the output of preview to return full destination index details {pull}53572[#53572]
+* Enhance the output of preview to return full destination index details {es-pull}53572[#53572]
@@ -179,33 +179,33 @@ Transform::
=== Deprecations
Allocation::
-* Deprecated support for delaying state recovery pending master nodes {pull}53646[#53646] (issue: {issue}51806[#51806])
+* Deprecated support for delaying state recovery pending master nodes {es-pull}53646[#53646] (issue: {es-issue}51806[#51806])
Authentication::
-* Add warnings for invalid realm order config (#51195) {pull}51515[#51515]
-* Deprecate timeout.tcp_read AD/LDAP realm setting {pull}47305[#47305] (issue: {issue}46028[#46028])
+* Add warnings for invalid realm order config (#51195) {es-pull}51515[#51515]
+* Deprecate timeout.tcp_read AD/LDAP realm setting {es-pull}47305[#47305] (issue: {es-issue}46028[#46028])
Engine::
-* Deprecate translog retention settings {pull}51588[#51588] (issues: {issue}45473[#45473], {issue}50775[#50775])
+* Deprecate translog retention settings {es-pull}51588[#51588] (issues: {es-issue}45473[#45473], {es-issue}50775[#50775])
Features/Features::
-* Add cluster.remote.connect to deprecation info API {pull}54142[#54142] (issue: {issue}53924[#53924])
+* Add cluster.remote.connect to deprecation info API {es-pull}54142[#54142] (issue: {es-issue}53924[#53924])
Infra/Core::
-* Add deprecation check for listener thread pool {pull}53438[#53438] (issues: {issue}53049[#53049], {issue}53317[#53317])
-* Deprecate the logstash enabled setting {pull}53367[#53367]
-* Deprecate the listener thread pool {pull}53266[#53266] (issue: {issue}53049[#53049])
-* Deprecate creation of dot-prefixed index names except for hidden and system indices {pull}49959[#49959]
+* Add deprecation check for listener thread pool {es-pull}53438[#53438] (issues: {es-issue}53049[#53049], {es-issue}53317[#53317])
+* Deprecate the logstash enabled setting {es-pull}53367[#53367]
+* Deprecate the listener thread pool {es-pull}53266[#53266] (issue: {es-issue}53049[#53049])
+* Deprecate creation of dot-prefixed index names except for hidden and system indices {es-pull}49959[#49959]
Infra/REST API::
-* Deprecate undocumented alternatives to the nodes hot threads API (#52640) {pull}52930[#52930] (issue: {issue}52640[#52640])
+* Deprecate undocumented alternatives to the nodes hot threads API (#52640) {es-pull}52930[#52930] (issue: {es-issue}52640[#52640])
Machine Learning::
-* Renaming inference processor field field_mappings to new name field_map {pull}53433[#53433]
+* Renaming inference processor field field_mappings to new name field_map {es-pull}53433[#53433]
Search::
-* Emit deprecation warning when TermsLookup contains a type {pull}53731[#53731] (issue: {issue}41059[#41059])
-* Deprecate BoolQueryBuilder's mustNot field {pull}53125[#53125]
+* Emit deprecation warning when TermsLookup contains a type {es-pull}53731[#53731] (issue: {es-issue}41059[#41059])
+* Deprecate BoolQueryBuilder's mustNot field {es-pull}53125[#53125]
@@ -214,47 +214,47 @@ Search::
=== New features
Aggregations::
-* Preserve metric types in top_metrics {pull}53288[#53288]
-* Support multiple metrics in `top_metrics` agg {pull}52965[#52965] (issue: {issue}51813[#51813])
-* Add size support to `top_metrics` {pull}52662[#52662] (issue: {issue}51813[#51813])
-* HLRC support for string_stats {pull}52163[#52163]
-* Add Boxplot Aggregation {pull}51948[#51948] (issue: {issue}33112[#33112])
+* Preserve metric types in top_metrics {es-pull}53288[#53288]
+* Support multiple metrics in `top_metrics` agg {es-pull}52965[#52965] (issue: {es-issue}51813[#51813])
+* Add size support to `top_metrics` {es-pull}52662[#52662] (issue: {es-issue}51813[#51813])
+* HLRC support for string_stats {es-pull}52163[#52163]
+* Add Boxplot Aggregation {es-pull}51948[#51948] (issue: {es-issue}33112[#33112])
Analysis::
-* Add nori_number token filter in analysis-nori {pull}53583[#53583]
+* Add nori_number token filter in analysis-nori {es-pull}53583[#53583]
Authentication::
-* Create API Key on behalf of other user {pull}52886[#52886] (issue: {issue}48716[#48716])
+* Create API Key on behalf of other user {es-pull}52886[#52886] (issue: {es-issue}48716[#48716])
Geo::
-* Add support for distance queries on shape queries {pull}53468[#53468]
-* Add support for distance queries on geo_shape queries {pull}53466[#53466] (issues: {issue}13351[#13351], {issue}39237[#39237])
-* Add support for multipoint shape queries {pull}52564[#52564] (issue: {issue}52133[#52133])
-* Add support for multipoint geoshape queries {pull}52133[#52133] (issue: {issue}37318[#37318])
+* Add support for distance queries on shape queries {es-pull}53468[#53468]
+* Add support for distance queries on geo_shape queries {es-pull}53466[#53466] (issues: {es-issue}13351[#13351], {es-issue}39237[#39237])
+* Add support for multipoint shape queries {es-pull}52564[#52564] (issue: {es-issue}52133[#52133])
+* Add support for multipoint geoshape queries {es-pull}52133[#52133] (issue: {es-issue}37318[#37318])
Infra/Core::
-* Implement hidden indices {pull}50452[#50452] (issues: {issue}50251[#50251], {issue}50665[#50665], {issue}50762[#50762])
+* Implement hidden indices {es-pull}50452[#50452] (issues: {es-issue}50251[#50251], {es-issue}50665[#50665], {es-issue}50762[#50762])
Infra/Packaging::
-* Introduce aarch64 packaging {pull}53914[#53914]
+* Introduce aarch64 packaging {es-pull}53914[#53914]
Machine Learning::
-* Implement ILM policy for .ml-state* indices {pull}52356[#52356] (issue: {issue}29938[#29938])
+* Implement ILM policy for .ml-state* indices {es-pull}52356[#52356] (issue: {es-issue}29938[#29938])
* Add instrumentation to report statistics related to {dfanalytics-jobs} such as
progress, memory usage, etc. {ml-pull}906[#906]
* Multiclass classification {ml-pull}1037[#1037]
Mapping::
-* Introduce a `constant_keyword` field. {pull}49713[#49713]
+* Introduce a `constant_keyword` field. {es-pull}49713[#49713]
SQL::
-* Add `constant_keyword` support {pull}53241[#53241] (issue: {issue}53016[#53016])
-* Add optimisations for not-equalities {pull}51088[#51088] (issue: {issue}49637[#49637])
-* Add support for passing query parameters in REST API calls {pull}51029[#51029] (issue: {issue}42916[#42916])
+* Add `constant_keyword` support {es-pull}53241[#53241] (issue: {es-issue}53016[#53016])
+* Add optimisations for not-equalities {es-pull}51088[#51088] (issue: {es-issue}49637[#49637])
+* Add support for passing query parameters in REST API calls {es-pull}51029[#51029] (issue: {es-issue}42916[#42916])
Search::
-* Add a cluster setting to disallow expensive queries {pull}51385[#51385] (issue: {issue}29050[#29050])
-* Add new x-pack endpoints to track the progress of a search asynchronously {pull}49931[#49931] (issue: {issue}49091[#49091])
+* Add a cluster setting to disallow expensive queries {es-pull}51385[#51385] (issue: {es-issue}29050[#29050])
+* Add new x-pack endpoints to track the progress of a search asynchronously {es-pull}49931[#49931] (issue: {es-issue}49091[#49091])
@@ -263,163 +263,163 @@ Search::
=== Enhancements
Aggregations::
-* Fixed rewrite of time zone without DST {pull}54398[#54398]
-* Try to save memory on aggregations {pull}53793[#53793]
-* Speed up partial reduce of terms aggregations {pull}53216[#53216] (issue: {issue}51857[#51857])
-* Simplify SiblingPipelineAggregator {pull}53144[#53144]
-* Add histogram field type support to boxplot aggs {pull}52265[#52265] (issues: {issue}33112[#33112], {issue}52233[#52233])
-* Percentiles aggregation validation checks for range {pull}51871[#51871] (issue: {issue}51808[#51808])
-* Begin moving date_histogram to offset rounding (take two) {pull}51271[#51271] (issues: {issue}50609[#50609], {issue}50873[#50873])
-* Password-protected Keystore Feature Branch PR {pull}51123[#51123] (issues: {issue}32691[#32691], {issue}49340[#49340])
-* Implement top_metrics agg {pull}51155[#51155] (issue: {issue}48069[#48069])
-* Bucket aggregation circuit breaker optimization. {pull}46751[#46751]
+* Fixed rewrite of time zone without DST {es-pull}54398[#54398]
+* Try to save memory on aggregations {es-pull}53793[#53793]
+* Speed up partial reduce of terms aggregations {es-pull}53216[#53216] (issue: {es-issue}51857[#51857])
+* Simplify SiblingPipelineAggregator {es-pull}53144[#53144]
+* Add histogram field type support to boxplot aggs {es-pull}52265[#52265] (issues: {es-issue}33112[#33112], {es-issue}52233[#52233])
+* Percentiles aggregation validation checks for range {es-pull}51871[#51871] (issue: {es-issue}51808[#51808])
+* Begin moving date_histogram to offset rounding (take two) {es-pull}51271[#51271] (issues: {es-issue}50609[#50609], {es-issue}50873[#50873])
+* Password-protected Keystore Feature Branch PR {es-pull}51123[#51123] (issues: {es-issue}32691[#32691], {es-issue}49340[#49340])
+* Implement top_metrics agg {es-pull}51155[#51155] (issue: {es-issue}48069[#48069])
+* Bucket aggregation circuit breaker optimization. {es-pull}46751[#46751]
Analysis::
-* Removes old Lucene's experimental flag from analyzer documentations {pull}53217[#53217]
+* Removes old Lucene's experimental flag from analyzer documentations {es-pull}53217[#53217]
Authentication::
-* Add exception metadata for disabled features {pull}52811[#52811] (issues: {issue}47759[#47759], {issue}52311[#52311], {issue}55255[#55255])
-* Validate role templates before saving role mapping {pull}52636[#52636] (issue: {issue}48773[#48773])
-* Add support for secondary authentication {pull}52093[#52093]
-* Expose API key name to the ingest pipeline {pull}51305[#51305] (issues: {issue}46847[#46847], {issue}49106[#49106])
-* Disallow Password Change when authenticated by Token {pull}49694[#49694] (issue: {issue}48752[#48752])
+* Add exception metadata for disabled features {es-pull}52811[#52811] (issues: {es-issue}47759[#47759], {es-issue}52311[#52311], {es-issue}55255[#55255])
+* Validate role templates before saving role mapping {es-pull}52636[#52636] (issue: {es-issue}48773[#48773])
+* Add support for secondary authentication {es-pull}52093[#52093]
+* Expose API key name to the ingest pipeline {es-pull}51305[#51305] (issues: {es-issue}46847[#46847], {es-issue}49106[#49106])
+* Disallow Password Change when authenticated by Token {es-pull}49694[#49694] (issue: {es-issue}48752[#48752])
Authorization::
-* Allow kibana_system to create and invalidate API keys on behalf of other users {pull}53824[#53824] (issue: {issue}48716[#48716])
-* Add "grant_api_key" cluster privilege {pull}53527[#53527] (issues: {issue}48716[#48716], {issue}52886[#52886])
-* Giving kibana user privileges to create custom link index {pull}53221[#53221] (issue: {issue}59305[#59305])
-* Allow kibana to collect APM telemetry in background task {pull}52917[#52917] (issue: {issue}50757[#50757])
-* Add the new 'maintenance' privilege containing 4 actions (#29998) {pull}50643[#50643]
+* Allow kibana_system to create and invalidate API keys on behalf of other users {es-pull}53824[#53824] (issue: {es-issue}48716[#48716])
+* Add "grant_api_key" cluster privilege {es-pull}53527[#53527] (issues: {es-issue}48716[#48716], {es-issue}52886[#52886])
+* Giving kibana user privileges to create custom link index {es-pull}53221[#53221] (issue: {es-issue}59305[#59305])
+* Allow kibana to collect APM telemetry in background task {es-pull}52917[#52917] (issue: {es-issue}50757[#50757])
+* Add the new 'maintenance' privilege containing 4 actions (#29998) {es-pull}50643[#50643]
Cluster Coordination::
-* Describe STALE_STATE_CONFIG in ClusterFormationFH {pull}53878[#53878] (issue: {issue}53734[#53734])
+* Describe STALE_STATE_CONFIG in ClusterFormationFH {es-pull}53878[#53878] (issue: {es-issue}53734[#53734])
Distributed::
-* Introduce formal role for remote cluster client {pull}53924[#53924]
-* Shortcut query phase using the results of other shards {pull}51852[#51852] (issues: {issue}49601[#49601], {issue}51708[#51708])
-* Flush instead of synced-flush inactive shards {pull}49126[#49126] (issues: {issue}31965[#31965], {issue}48430[#48430])
+* Introduce formal role for remote cluster client {es-pull}53924[#53924]
+* Shortcut query phase using the results of other shards {es-pull}51852[#51852] (issues: {es-issue}49601[#49601], {es-issue}51708[#51708])
+* Flush instead of synced-flush inactive shards {es-pull}49126[#49126] (issues: {es-issue}31965[#31965], {es-issue}48430[#48430])
Engine::
-* Restore off-heap loading for term dictionary in ReadOnlyEngine {pull}53713[#53713] (issues: {issue}43158[#43158], {issue}51247[#51247])
-* Separate translog from index deletion conditions {pull}52556[#52556]
-* Always rewrite search shard request outside of the search thread pool {pull}51708[#51708] (issue: {issue}49601[#49601])
-* Move the terms index of `_id` off-heap. {pull}52405[#52405] (issue: {issue}42838[#42838])
-* Cache completion stats between refreshes {pull}51991[#51991] (issue: {issue}51915[#51915])
-* Use local checkpoint to calculate min translog gen for recovery {pull}51905[#51905] (issue: {issue}49970[#49970])
+* Restore off-heap loading for term dictionary in ReadOnlyEngine {es-pull}53713[#53713] (issues: {es-issue}43158[#43158], {es-issue}51247[#51247])
+* Separate translog from index deletion conditions {es-pull}52556[#52556]
+* Always rewrite search shard request outside of the search thread pool {es-pull}51708[#51708] (issue: {es-issue}49601[#49601])
+* Move the terms index of `_id` off-heap. {es-pull}52405[#52405] (issue: {es-issue}42838[#42838])
+* Cache completion stats between refreshes {es-pull}51991[#51991] (issue: {es-issue}51915[#51915])
+* Use local checkpoint to calculate min translog gen for recovery {es-pull}51905[#51905] (issue: {es-issue}49970[#49970])
Features/CAT APIs::
-* /_cat/shards support path stats {pull}53461[#53461]
-* Allow _cat indices & aliases to use indices options {pull}53248[#53248] (issue: {issue}52304[#52304])
+* /_cat/shards support path stats {es-pull}53461[#53461]
+* Allow _cat indices & aliases to use indices options {es-pull}53248[#53248] (issue: {es-issue}52304[#52304])
Features/Features::
-* Enable deprecation checks for removed settings {pull}53317[#53317]
+* Enable deprecation checks for removed settings {es-pull}53317[#53317]
Features/ILM+SLM::
-* Use Priority.IMMEDIATE for stop ILM cluster update {pull}54909[#54909]
-* Add cluster update timeout on step retry {pull}54878[#54878]
-* Hide ILM & SLM history aliases {pull}53564[#53564]
-* Avoid race condition in ILMHistorySotre {pull}53039[#53039] (issues: {issue}50353[#50353], {issue}52853[#52853])
-* Make FreezeStep retryable {pull}52540[#52540]
-* Make DeleteStep retryable {pull}52494[#52494]
-* Allow forcemerge in the hot phase for ILM policies {pull}52073[#52073] (issue: {issue}43165[#43165])
-* Stop policy on last PhaseCompleteStep instead of TerminalPolicyStep {pull}51631[#51631] (issue: {issue}48431[#48431])
-* Convert ILM and SLM histories into hidden indices {pull}51456[#51456]
-* Make UpdateSettingsStep retryable {pull}51235[#51235] (issues: {issue}44135[#44135], {issue}48183[#48183])
-* Expose master timeout for ILM actions {pull}51130[#51130] (issue: {issue}44136[#44136])
-* Wait for active shards on rolled index in a separate step {pull}50718[#50718] (issues: {issue}44135[#44135], {issue}48183[#48183])
-* Adding best_compression {pull}49974[#49974]
+* Use Priority.IMMEDIATE for stop ILM cluster update {es-pull}54909[#54909]
+* Add cluster update timeout on step retry {es-pull}54878[#54878]
+* Hide ILM & SLM history aliases {es-pull}53564[#53564]
+* Avoid race condition in ILMHistorySotre {es-pull}53039[#53039] (issues: {es-issue}50353[#50353], {es-issue}52853[#52853])
+* Make FreezeStep retryable {es-pull}52540[#52540]
+* Make DeleteStep retryable {es-pull}52494[#52494]
+* Allow forcemerge in the hot phase for ILM policies {es-pull}52073[#52073] (issue: {es-issue}43165[#43165])
+* Stop policy on last PhaseCompleteStep instead of TerminalPolicyStep {es-pull}51631[#51631] (issue: {es-issue}48431[#48431])
+* Convert ILM and SLM histories into hidden indices {es-pull}51456[#51456]
+* Make UpdateSettingsStep retryable {es-pull}51235[#51235] (issues: {es-issue}44135[#44135], {es-issue}48183[#48183])
+* Expose master timeout for ILM actions {es-pull}51130[#51130] (issue: {es-issue}44136[#44136])
+* Wait for active shards on rolled index in a separate step {es-pull}50718[#50718] (issues: {es-issue}44135[#44135], {es-issue}48183[#48183])
+* Adding best_compression {es-pull}49974[#49974]
Features/Indices APIs::
-* Add IndexTemplateV2 to MetaData {pull}53753[#53753] (issue: {issue}53101[#53101])
-* Add ComponentTemplate to MetaData {pull}53290[#53290] (issue: {issue}53101[#53101])
+* Add IndexTemplateV2 to MetaData {es-pull}53753[#53753] (issue: {es-issue}53101[#53101])
+* Add ComponentTemplate to MetaData {es-pull}53290[#53290] (issue: {es-issue}53101[#53101])
Features/Ingest::
-* Reduce log level for pipeline failure {pull}54097[#54097] (issue: {issue}51459[#51459])
-* Support array for all string ingest processors {pull}53343[#53343] (issue: {issue}51087[#51087])
-* Add empty_value parameter to CSV processor {pull}51567[#51567]
-* Add pipeline name to ingest metadata {pull}50467[#50467] (issue: {issue}42106[#42106])
+* Reduce log level for pipeline failure {es-pull}54097[#54097] (issue: {es-issue}51459[#51459])
+* Support array for all string ingest processors {es-pull}53343[#53343] (issue: {es-issue}51087[#51087])
+* Add empty_value parameter to CSV processor {es-pull}51567[#51567]
+* Add pipeline name to ingest metadata {es-pull}50467[#50467] (issue: {es-issue}42106[#42106])
Features/Java High Level REST Client::
-* SourceExists HLRC uses GetSourceRequest instead of GetRequest {pull}51789[#51789] (issue: {issue}50885[#50885])
-* Add async_search.submit to HLRC {pull}53592[#53592] (issue: {issue}49091[#49091])
-* Add Get Source API to the HLRC {pull}50885[#50885] (issue: {issue}47678[#47678])
+* SourceExists HLRC uses GetSourceRequest instead of GetRequest {es-pull}51789[#51789] (issue: {es-issue}50885[#50885])
+* Add async_search.submit to HLRC {es-pull}53592[#53592] (issue: {es-issue}49091[#49091])
+* Add Get Source API to the HLRC {es-pull}50885[#50885] (issue: {es-issue}47678[#47678])
Features/Monitoring::
-* Secure password for monitoring HTTP exporter {pull}50919[#50919] (issue: {issue}50197[#50197])
-* Validate SSL settings at parse time {pull}49196[#49196] (issue: {issue}47711[#47711])
+* Secure password for monitoring HTTP exporter {es-pull}50919[#50919] (issue: {es-issue}50197[#50197])
+* Validate SSL settings at parse time {es-pull}49196[#49196] (issue: {es-issue}47711[#47711])
Features/Watcher::
-* Make watch history indices hidden {pull}52962[#52962] (issue: {issue}50251[#50251])
-* Upgrade to the latest OWASP HTML sanitizer {pull}50765[#50765] (issue: {issue}50395[#50395])
+* Make watch history indices hidden {es-pull}52962[#52962] (issue: {es-issue}50251[#50251])
+* Upgrade to the latest OWASP HTML sanitizer {es-pull}50765[#50765] (issue: {es-issue}50395[#50395])
Infra/Core::
-* Enable helpful null pointer exceptions {pull}54853[#54853]
-* Allow keystore add to handle multiple settings {pull}54229[#54229] (issue: {issue}54191[#54191])
-* Report parser name and location in XContent deprecation warnings {pull}53805[#53805]
-* Report parser name and location in XContent deprecation warnings {pull}53752[#53752]
-* Deprecate all variants of a ParseField with no replacement {pull}53722[#53722]
-* Allow specifying an exclusive set of fields on ObjectParser {pull}52893[#52893]
-* Support joda style date patterns in 7.x {pull}52555[#52555]
-* Implement hidden aliases {pull}52547[#52547] (issue: {issue}52304[#52304])
-* Allow ObjectParsers to specify required sets of fields {pull}49661[#49661] (issue: {issue}48824[#48824])
+* Enable helpful null pointer exceptions {es-pull}54853[#54853]
+* Allow keystore add to handle multiple settings {es-pull}54229[#54229] (issue: {es-issue}54191[#54191])
+* Report parser name and location in XContent deprecation warnings {es-pull}53805[#53805]
+* Report parser name and location in XContent deprecation warnings {es-pull}53752[#53752]
+* Deprecate all variants of a ParseField with no replacement {es-pull}53722[#53722]
+* Allow specifying an exclusive set of fields on ObjectParser {es-pull}52893[#52893]
+* Support joda style date patterns in 7.x {es-pull}52555[#52555]
+* Implement hidden aliases {es-pull}52547[#52547] (issue: {es-issue}52304[#52304])
+* Allow ObjectParsers to specify required sets of fields {es-pull}49661[#49661] (issue: {es-issue}48824[#48824])
Infra/Logging::
-* Capture stdout and stderr to log4j log {pull}50259[#50259] (issue: {issue}50156[#50156])
+* Capture stdout and stderr to log4j log {es-pull}50259[#50259] (issue: {es-issue}50156[#50156])
Infra/Packaging::
-* Use AdoptOpenJDK API to Download JDKs {pull}55127[#55127] (issue: {issue}55125[#55125])
-* Introduce aarch64 Docker image {pull}53936[#53936] (issue: {issue}53914[#53914])
-* Introduce jvm.options.d for customizing JVM options {pull}51882[#51882] (issue: {issue}51626[#51626])
+* Use AdoptOpenJDK API to Download JDKs {es-pull}55127[#55127] (issue: {es-issue}55125[#55125])
+* Introduce aarch64 Docker image {es-pull}53936[#53936] (issue: {es-issue}53914[#53914])
+* Introduce jvm.options.d for customizing JVM options {es-pull}51882[#51882] (issue: {es-issue}51626[#51626])
Infra/Plugins::
-* Allow sha512 checksum without filename for maven plugins {pull}52668[#52668] (issue: {issue}52413[#52413])
+* Allow sha512 checksum without filename for maven plugins {es-pull}52668[#52668] (issue: {es-issue}52413[#52413])
Infra/Scripting::
-* Scripting: Context script cache unlimited compile {pull}53769[#53769] (issue: {issue}50152[#50152])
-* Scripting: Increase ingest script cache defaults {pull}53765[#53765] (issue: {issue}50152[#50152])
-* Scripting: Per-context script cache, default off (#52855) {pull}53756[#53756] (issues: {issue}50152[#50152], {issue}52855[#52855])
-* Scripting: Per-context script cache, default off {pull}52855[#52855] (issue: {issue}50152[#50152])
-* Improve Painless compilation performance for nested conditionals {pull}52056[#52056]
-* Scripting: Add char position of script errors {pull}51069[#51069] (issue: {issue}50993[#50993])
+* Scripting: Context script cache unlimited compile {es-pull}53769[#53769] (issue: {es-issue}50152[#50152])
+* Scripting: Increase ingest script cache defaults {es-pull}53765[#53765] (issue: {es-issue}50152[#50152])
+* Scripting: Per-context script cache, default off (#52855) {es-pull}53756[#53756] (issues: {es-issue}50152[#50152], {es-issue}52855[#52855])
+* Scripting: Per-context script cache, default off {es-pull}52855[#52855] (issue: {es-issue}50152[#50152])
+* Improve Painless compilation performance for nested conditionals {es-pull}52056[#52056]
+* Scripting: Add char position of script errors {es-pull}51069[#51069] (issue: {es-issue}50993[#50993])
Infra/Settings::
-* Allow keystore add-file to handle multiple settings {pull}54240[#54240] (issue: {issue}54191[#54191])
-* Settings: AffixSettings as validator dependencies {pull}52973[#52973] (issue: {issue}52933[#52933])
+* Allow keystore add-file to handle multiple settings {es-pull}54240[#54240] (issue: {es-issue}54191[#54191])
+* Settings: AffixSettings as validator dependencies {es-pull}52973[#52973] (issue: {es-issue}52933[#52933])
License::
-* Simplify ml license checking with XpackLicenseState internals {pull}52684[#52684] (issue: {issue}52115[#52115])
-* License removal leads back to a basic license {pull}52407[#52407] (issue: {issue}45022[#45022])
-* Refactor license checking {pull}52118[#52118] (issue: {issue}51864[#51864])
-* Add enterprise mode and refactor {pull}51864[#51864] (issue: {issue}51081[#51081])
+* Simplify ml license checking with XpackLicenseState internals {es-pull}52684[#52684] (issue: {es-issue}52115[#52115])
+* License removal leads back to a basic license {es-pull}52407[#52407] (issue: {es-issue}45022[#45022])
+* Refactor license checking {es-pull}52118[#52118] (issue: {es-issue}51864[#51864])
+* Add enterprise mode and refactor {es-pull}51864[#51864] (issue: {es-issue}51081[#51081])
Machine Learning::
-* Stratified cross validation split for classification {pull}54087[#54087]
-* Data frame analytics data counts {pull}53998[#53998]
-* Verify that the field is aggregatable before attempting cardinality aggregation {pull}53874[#53874] (issue: {issue}53876[#53876])
-* Adds multi-class feature importance support {pull}53803[#53803]
-* Data frame analytics analysis stats {pull}53788[#53788]
-* Add a model memory estimation endpoint for anomaly detection {pull}53507[#53507] (issue: {issue}53219[#53219])
-* Adds new default_field_map field to trained models {pull}53294[#53294]
-* Improve DF analytics audits and logging {pull}53179[#53179]
-* Add indices_options to datafeed config and update {pull}52793[#52793] (issue: {issue}48056[#48056])
-* Parse and report memory usage for DF Analytics {pull}52778[#52778]
-* Adds the class_assignment_objective parameter to classification {pull}52763[#52763] (issue: {issue}52427[#52427])
-* Add reason to DataFrameAnalyticsTask updateState log message {pull}52659[#52659] (issue: {issue}52654[#52654])
-* Add support for multi-value leaves to the tree model {pull}52531[#52531]
-* Make ml internal indices hidden {pull}52423[#52423] (issue: {issue}52420[#52420])
-* Add _cat/ml/data_frame/analytics API {pull}52260[#52260] (issue: {issue}51413[#51413])
-* Adds feature importance option to inference processor {pull}52218[#52218]
-* Switch poor categorization audit warning to use status field {pull}52195[#52195] (issues: {issue}50749[#50749], {issue}51146[#51146], {issue}51879[#51879])
-* Retry persisting DF Analytics results {pull}52048[#52048]
-* Improve multiline_start_pattern for CSV in find_file_structure {pull}51737[#51737]
-* Add _cat/ml/trained_models API {pull}51529[#51529] (issue: {issue}51414[#51414])
-* Add GET _cat/ml/datafeeds {pull}51500[#51500] (issue: {issue}51411[#51411])
-* Use CSV ingest processor in find_file_structure ingest pipeline {pull}51492[#51492] (issue: {issue}56038[#56038])
-* Add _cat/ml/anomaly_detectors API {pull}51364[#51364]
-* Add tags url param to GET {pull}51330[#51330]
-* Add parsers for inference configuration classes {pull}51300[#51300]
-* Make datafeeds work with nanosecond time fields {pull}51180[#51180] (issue: {issue}49889[#49889])
-* Adds support for a global calendars {pull}50372[#50372] (issue: {issue}45013[#45013])
+* Stratified cross validation split for classification {es-pull}54087[#54087]
+* Data frame analytics data counts {es-pull}53998[#53998]
+* Verify that the field is aggregatable before attempting cardinality aggregation {es-pull}53874[#53874] (issue: {es-issue}53876[#53876])
+* Adds multi-class feature importance support {es-pull}53803[#53803]
+* Data frame analytics analysis stats {es-pull}53788[#53788]
+* Add a model memory estimation endpoint for anomaly detection {es-pull}53507[#53507] (issue: {es-issue}53219[#53219])
+* Adds new default_field_map field to trained models {es-pull}53294[#53294]
+* Improve DF analytics audits and logging {es-pull}53179[#53179]
+* Add indices_options to datafeed config and update {es-pull}52793[#52793] (issue: {es-issue}48056[#48056])
+* Parse and report memory usage for DF Analytics {es-pull}52778[#52778]
+* Adds the class_assignment_objective parameter to classification {es-pull}52763[#52763] (issue: {es-issue}52427[#52427])
+* Add reason to DataFrameAnalyticsTask updateState log message {es-pull}52659[#52659] (issue: {es-issue}52654[#52654])
+* Add support for multi-value leaves to the tree model {es-pull}52531[#52531]
+* Make ml internal indices hidden {es-pull}52423[#52423] (issue: {es-issue}52420[#52420])
+* Add _cat/ml/data_frame/analytics API {es-pull}52260[#52260] (issue: {es-issue}51413[#51413])
+* Adds feature importance option to inference processor {es-pull}52218[#52218]
+* Switch poor categorization audit warning to use status field {es-pull}52195[#52195] (issues: {es-issue}50749[#50749], {es-issue}51146[#51146], {es-issue}51879[#51879])
+* Retry persisting DF Analytics results {es-pull}52048[#52048]
+* Improve multiline_start_pattern for CSV in find_file_structure {es-pull}51737[#51737]
+* Add _cat/ml/trained_models API {es-pull}51529[#51529] (issue: {es-issue}51414[#51414])
+* Add GET _cat/ml/datafeeds {es-pull}51500[#51500] (issue: {es-issue}51411[#51411])
+* Use CSV ingest processor in find_file_structure ingest pipeline {es-pull}51492[#51492] (issue: {es-issue}56038[#56038])
+* Add _cat/ml/anomaly_detectors API {es-pull}51364[#51364]
+* Add tags url param to GET {es-pull}51330[#51330]
+* Add parsers for inference configuration classes {es-pull}51300[#51300]
+* Make datafeeds work with nanosecond time fields {es-pull}51180[#51180] (issue: {es-issue}49889[#49889])
+* Adds support for a global calendars {es-pull}50372[#50372] (issue: {es-issue}45013[#45013])
* Speed up computation of feature importance
{ml-pull}1005[1005]
* Improve initialization of learn rate for better and more stable results in
@@ -427,7 +427,7 @@ regression and classification {ml-pull}948[#948]
* Add number of processed training samples to the definition of decision tree
nodes {ml-pull}991[#991]
* Add new model_size_stats fields to instrument categorization
-{ml-pull}948[#948], {pull}51879[#51879] (issue: {issue}50794[#50749])
+{ml-pull}948[#948], {es-pull}51879[#51879] (issue: {es-issue}50794[#50749])
* Improve upfront memory estimation for all data frame analyses, which were
higher than necessary. This will improve the allocation of data frame analyses
to cluster nodes {ml-pull}1003[#1003]
@@ -447,79 +447,79 @@ regression model training {ml-pull}1034[#1034]
{ml-pull}1098[#1098]
Mapping::
-* Wildcard field - add normalizer support {pull}53851[#53851]
-* Append index name for the source of the cluster put-mapping task {pull}52690[#52690]
+* Wildcard field - add normalizer support {es-pull}53851[#53851]
+* Append index name for the source of the cluster put-mapping task {es-pull}52690[#52690]
Network::
-* Give helpful message on remote connections disabled {pull}53690[#53690]
-* Add server name to remote info API {pull}53634[#53634]
-* Log when probe succeeds but full connection fails {pull}51304[#51304]
-* Encrypt generated key with AES {pull}51019[#51019] (issue: {issue}50843[#50843])
+* Give helpful message on remote connections disabled {es-pull}53690[#53690]
+* Add server name to remote info API {es-pull}53634[#53634]
+* Log when probe succeeds but full connection fails {es-pull}51304[#51304]
+* Encrypt generated key with AES {es-pull}51019[#51019] (issue: {es-issue}50843[#50843])
Ranking::
-* Adds recall@k metric to rank eval API {pull}52577[#52577] (issue: {issue}51676[#51676])
+* Adds recall@k metric to rank eval API {es-pull}52577[#52577] (issue: {es-issue}51676[#51676])
SQL::
-* JDBC debugging enhancement {pull}53880[#53880]
-* Transfer version compatibility decision to the server {pull}53082[#53082] (issue: {issue}52766[#52766])
-* Use a proper error message for queries directed at empty mapping indices {pull}52967[#52967] (issue: {issue}52865[#52865])
-* Use calendar_interval of 1d for HISTOGRAMs with 1 DAY intervals {pull}52749[#52749] (issue: {issue}52713[#52713])
-* Use a calendar interval for histograms over 1 month intervals {pull}52586[#52586] (issue: {issue}51538[#51538])
-* Make parsing of date more lenient {pull}52137[#52137] (issue: {issue}49379[#49379])
-* Enhance timestamp escaped literal parsing {pull}52097[#52097] (issue: {issue}46069[#46069])
-* Handle uberjar scenario where the ES jdbc driver file is bundled in another jar {pull}51856[#51856] (issue: {issue}50201[#50201])
-* Verify Full-Text Search functions not allowed in SELECT {pull}51568[#51568] (issue: {issue}47446[#47446])
-* Extend the optimisations for equalities {pull}50792[#50792] (issue: {issue}49637[#49637])
-* Add trace logging for search responses coming from server {pull}50530[#50530]
-* Extend DATE_TRUNC to also operate on intervals(elastic - #46632 ) {pull}47720[#47720] (issue: {issue}46632[#46632])
+* JDBC debugging enhancement {es-pull}53880[#53880]
+* Transfer version compatibility decision to the server {es-pull}53082[#53082] (issue: {es-issue}52766[#52766])
+* Use a proper error message for queries directed at empty mapping indices {es-pull}52967[#52967] (issue: {es-issue}52865[#52865])
+* Use calendar_interval of 1d for HISTOGRAMs with 1 DAY intervals {es-pull}52749[#52749] (issue: {es-issue}52713[#52713])
+* Use a calendar interval for histograms over 1 month intervals {es-pull}52586[#52586] (issue: {es-issue}51538[#51538])
+* Make parsing of date more lenient {es-pull}52137[#52137] (issue: {es-issue}49379[#49379])
+* Enhance timestamp escaped literal parsing {es-pull}52097[#52097] (issue: {es-issue}46069[#46069])
+* Handle uberjar scenario where the ES jdbc driver file is bundled in another jar {es-pull}51856[#51856] (issue: {es-issue}50201[#50201])
+* Verify Full-Text Search functions not allowed in SELECT {es-pull}51568[#51568] (issue: {es-issue}47446[#47446])
+* Extend the optimisations for equalities {es-pull}50792[#50792] (issue: {es-issue}49637[#49637])
+* Add trace logging for search responses coming from server {es-pull}50530[#50530]
+* Extend DATE_TRUNC to also operate on intervals(elastic - #46632 ) {es-pull}47720[#47720] (issue: {es-issue}46632[#46632])
Search::
-* HLRC: Don't send defaults for SubmitAsyncSearchRequest {pull}54200[#54200]
-* Reduce performance impact of ExitableDirectoryReader {pull}53978[#53978] (issues: {issue}52822[#52822], {issue}53166[#53166], {issue}53496[#53496])
-* Add heuristics to compute pre_filter_shard_size when unspecified {pull}53873[#53873] (issue: {issue}39835[#39835])
-* Add async_search get and delete APIs to HLRC {pull}53828[#53828] (issue: {issue}49091[#49091])
-* Increase step between checks for cancellation {pull}53712[#53712] (issues: {issue}52822[#52822], {issue}53496[#53496])
-* Refine SearchProgressListener internal API {pull}53373[#53373]
-* Check for query cancellation during rewrite {pull}53166[#53166] (issue: {issue}52822[#52822])
-* Implement Cancellable DirectoryReader {pull}52822[#52822]
-* Address MinAndMax generics warnings {pull}52642[#52642] (issue: {issue}49092[#49092])
-* Clarify when shard iterators get sorted {pull}52633[#52633]
-* Generalize how queries on `_index` are handled at rewrite time {pull}52486[#52486] (issues: {issue}49254[#49254], {issue}49713[#49713])
-* Remove the query builder serialization from QueryShardException message {pull}51885[#51885] (issues: {issue}48910[#48910], {issue}51843[#51843])
-* Short circuited to MatchNone for non-participating slice {pull}51207[#51207]
-* Add "did you mean" to unknown queries {pull}51177[#51177]
-* Exclude unmapped fields during max clause limit checking for querying {pull}49523[#49523] (issue: {issue}49002[#49002])
+* HLRC: Don't send defaults for SubmitAsyncSearchRequest {es-pull}54200[#54200]
+* Reduce performance impact of ExitableDirectoryReader {es-pull}53978[#53978] (issues: {es-issue}52822[#52822], {es-issue}53166[#53166], {es-issue}53496[#53496])
+* Add heuristics to compute pre_filter_shard_size when unspecified {es-pull}53873[#53873] (issue: {es-issue}39835[#39835])
+* Add async_search get and delete APIs to HLRC {es-pull}53828[#53828] (issue: {es-issue}49091[#49091])
+* Increase step between checks for cancellation {es-pull}53712[#53712] (issues: {es-issue}52822[#52822], {es-issue}53496[#53496])
+* Refine SearchProgressListener internal API {es-pull}53373[#53373]
+* Check for query cancellation during rewrite {es-pull}53166[#53166] (issue: {es-issue}52822[#52822])
+* Implement Cancellable DirectoryReader {es-pull}52822[#52822]
+* Address MinAndMax generics warnings {es-pull}52642[#52642] (issue: {es-issue}49092[#49092])
+* Clarify when shard iterators get sorted {es-pull}52633[#52633]
+* Generalize how queries on `_index` are handled at rewrite time {es-pull}52486[#52486] (issues: {es-issue}49254[#49254], {es-issue}49713[#49713])
+* Remove the query builder serialization from QueryShardException message {es-pull}51885[#51885] (issues: {es-issue}48910[#48910], {es-issue}51843[#51843])
+* Short circuited to MatchNone for non-participating slice {es-pull}51207[#51207]
+* Add "did you mean" to unknown queries {es-pull}51177[#51177]
+* Exclude unmapped fields during max clause limit checking for querying {es-pull}49523[#49523] (issue: {es-issue}49002[#49002])
Security::
-* Add error message in JSON response {pull}54389[#54389]
+* Add error message in JSON response {es-pull}54389[#54389]
Snapshot/Restore::
-* Use Azure Bulk Deletes in Azure Repository {pull}53919[#53919] (issue: {issue}53865[#53865])
-* Only link fd* files during source-only snapshot {pull}53463[#53463] (issue: {issue}50231[#50231])
-* Add Blob Download Retries to GCS Repository {pull}52479[#52479] (issues: {issue}46589[#46589], {issue}52319[#52319])
-* Better Incrementality for Snapshots of Unchanged Shards {pull}52182[#52182]
-* Add Region and Signer Algorithm Overrides to S3 Repos {pull}52112[#52112] (issue: {issue}51861[#51861])
-* Allow Parallel Snapshot Restore And Delete {pull}51608[#51608] (issue: {issue}41463[#41463])
+* Use Azure Bulk Deletes in Azure Repository {es-pull}53919[#53919] (issue: {es-issue}53865[#53865])
+* Only link fd* files during source-only snapshot {es-pull}53463[#53463] (issue: {es-issue}50231[#50231])
+* Add Blob Download Retries to GCS Repository {es-pull}52479[#52479] (issues: {es-issue}46589[#46589], {es-issue}52319[#52319])
+* Better Incrementality for Snapshots of Unchanged Shards {es-pull}52182[#52182]
+* Add Region and Signer Algorithm Overrides to S3 Repos {es-pull}52112[#52112] (issue: {es-issue}51861[#51861])
+* Allow Parallel Snapshot Restore And Delete {es-pull}51608[#51608] (issue: {es-issue}41463[#41463])
Store::
-* HybridDirectory should mmap postings. {pull}52641[#52641]
+* HybridDirectory should mmap postings. {es-pull}52641[#52641]
Transform::
-* Transition Transforms to using hidden indices for notifcations index {pull}53773[#53773] (issue: {issue}53762[#53762])
-* Add processing stats to record the time spent for processing results {pull}53770[#53770]
-* Create GET _cat/transforms API Issue {pull}53643[#53643] (issue: {issue}51412[#51412])
-* Add support for script in group_by {pull}53167[#53167] (issue: {issue}43152[#43152])
-* Implement node.transform to control where to run a transform {pull}52712[#52712] (issues: {issue}48734[#48734], {issue}50033[#50033], {issue}52200[#52200])
-* Add support for filter aggregation {pull}52483[#52483] (issue: {issue}52151[#52151])
-* Provide exponential_avg* stats for batch transforms {pull}52041[#52041] (issue: {issue}52037[#52037])
-* Improve irrecoverable error detection - part 2 {pull}52003[#52003] (issue: {issue}51820[#51820])
-* Mark transform API's stable {pull}51862[#51862]
-* Improve irrecoverable error detection {pull}51820[#51820] (issue: {issue}50135[#50135])
-* Add support for percentile aggs {pull}51808[#51808] (issue: {issue}51663[#51663])
-* Disallow fieldnames with a dot at start and/or end {pull}51369[#51369]
-* Avoid mapping problems with index templates {pull}51368[#51368] (issue: {issue}51321[#51321])
-* Handle permanent bulk indexing errors {pull}51307[#51307] (issue: {issue}50122[#50122])
-* Improve force stop robustness in case of an error {pull}51072[#51072]
+* Transition Transforms to using hidden indices for notifcations index {es-pull}53773[#53773] (issue: {es-issue}53762[#53762])
+* Add processing stats to record the time spent for processing results {es-pull}53770[#53770]
+* Create GET _cat/transforms API Issue {es-pull}53643[#53643] (issue: {es-issue}51412[#51412])
+* Add support for script in group_by {es-pull}53167[#53167] (issue: {es-issue}43152[#43152])
+* Implement node.transform to control where to run a transform {es-pull}52712[#52712] (issues: {es-issue}48734[#48734], {es-issue}50033[#50033], {es-issue}52200[#52200])
+* Add support for filter aggregation {es-pull}52483[#52483] (issue: {es-issue}52151[#52151])
+* Provide exponential_avg* stats for batch transforms {es-pull}52041[#52041] (issue: {es-issue}52037[#52037])
+* Improve irrecoverable error detection - part 2 {es-pull}52003[#52003] (issue: {es-issue}51820[#51820])
+* Mark transform API's stable {es-pull}51862[#51862]
+* Improve irrecoverable error detection {es-pull}51820[#51820] (issue: {es-issue}50135[#50135])
+* Add support for percentile aggs {es-pull}51808[#51808] (issue: {es-issue}51663[#51663])
+* Disallow fieldnames with a dot at start and/or end {es-pull}51369[#51369]
+* Avoid mapping problems with index templates {es-pull}51368[#51368] (issue: {es-issue}51321[#51321])
+* Handle permanent bulk indexing errors {es-pull}51307[#51307] (issue: {es-issue}50122[#50122])
+* Improve force stop robustness in case of an error {es-pull}51072[#51072]
@@ -528,149 +528,149 @@ Transform::
=== Bug fixes
Aggregations::
-* Fix date_nanos in composite aggs {pull}53315[#53315] (issue: {issue}53168[#53168])
-* Fix composite agg sort bug {pull}53296[#53296] (issue: {issue}52480[#52480])
-* Decode max and min optimization more carefully {pull}52336[#52336] (issue: {issue}52220[#52220])
-* Fix a DST error in date_histogram {pull}52016[#52016] (issue: {issue}50265[#50265])
-* Use #name() instead of #simpleName() when generating doc values {pull}51920[#51920] (issues: {issue}50307[#50307], {issue}51847[#51847])
-* Fix a sneaky bug in rare_terms {pull}51868[#51868] (issue: {issue}51020[#51020])
-* Support time_zone on composite's date_histogram {pull}51172[#51172] (issues: {issue}45199[#45199], {issue}45200[#45200])
+* Fix date_nanos in composite aggs {es-pull}53315[#53315] (issue: {es-issue}53168[#53168])
+* Fix composite agg sort bug {es-pull}53296[#53296] (issue: {es-issue}52480[#52480])
+* Decode max and min optimization more carefully {es-pull}52336[#52336] (issue: {es-issue}52220[#52220])
+* Fix a DST error in date_histogram {es-pull}52016[#52016] (issue: {es-issue}50265[#50265])
+* Use #name() instead of #simpleName() when generating doc values {es-pull}51920[#51920] (issues: {es-issue}50307[#50307], {es-issue}51847[#51847])
+* Fix a sneaky bug in rare_terms {es-pull}51868[#51868] (issue: {es-issue}51020[#51020])
+* Support time_zone on composite's date_histogram {es-pull}51172[#51172] (issues: {es-issue}45199[#45199], {es-issue}45200[#45200])
Allocation::
-* Improve performance of shards limits decider {pull}53577[#53577] (issue: {issue}53559[#53559])
+* Improve performance of shards limits decider {es-pull}53577[#53577] (issue: {es-issue}53559[#53559])
Analysis::
-* Mask wildcard query special characters on keyword queries {pull}53127[#53127] (issue: {issue}46300[#46300])
-* Fix caching for PreConfiguredTokenFilter {pull}50912[#50912] (issue: {issue}50734[#50734])
+* Mask wildcard query special characters on keyword queries {es-pull}53127[#53127] (issue: {es-issue}46300[#46300])
+* Fix caching for PreConfiguredTokenFilter {es-pull}50912[#50912] (issue: {es-issue}50734[#50734])
Audit::
-* Logfile audit settings validation {pull}52537[#52537] (issues: {issue}47038[#47038], {issue}47711[#47711], {issue}52357[#52357])
+* Logfile audit settings validation {es-pull}52537[#52537] (issues: {es-issue}47038[#47038], {es-issue}47711[#47711], {es-issue}52357[#52357])
Authentication::
-* Fix responses for the token APIs {pull}54532[#54532] (issue: {issue}53323[#53323])
-* Fix potential bug in concurrent token refresh support {pull}53668[#53668]
-* Respect runas realm for ApiKey security operations {pull}52178[#52178] (issue: {issue}51975[#51975])
-* Preserve ApiKey credentials for async verification {pull}51244[#51244]
-* Don't fallback to anonymous for tokens/apikeys {pull}51042[#51042] (issue: {issue}50171[#50171])
-* Fail gracefully on invalid token strings {pull}51014[#51014]
+* Fix responses for the token APIs {es-pull}54532[#54532] (issue: {es-issue}53323[#53323])
+* Fix potential bug in concurrent token refresh support {es-pull}53668[#53668]
+* Respect runas realm for ApiKey security operations {es-pull}52178[#52178] (issue: {es-issue}51975[#51975])
+* Preserve ApiKey credentials for async verification {es-pull}51244[#51244]
+* Don't fallback to anonymous for tokens/apikeys {es-pull}51042[#51042] (issue: {es-issue}50171[#50171])
+* Fail gracefully on invalid token strings {es-pull}51014[#51014]
Authorization::
-* Explicitly require that delegate API keys have no privileges {pull}53647[#53647]
-* Allow _rollup_search with read privilege {pull}52043[#52043] (issue: {issue}50245[#50245])
+* Explicitly require that delegate API keys have no privileges {es-pull}53647[#53647]
+* Allow _rollup_search with read privilege {es-pull}52043[#52043] (issue: {es-issue}50245[#50245])
CCR::
-* Clear recent errors when auto-follow successfully {pull}54997[#54997]
-* Put CCR tasks on (data && remote cluster clients) {pull}54146[#54146] (issue: {issue}53924[#53924])
-* Handle no such remote cluster exception in ccr {pull}53415[#53415] (issue: {issue}53225[#53225])
-* Fix shard follow task cleaner under security {pull}52347[#52347] (issues: {issue}44702[#44702], {issue}51971[#51971])
+* Clear recent errors when auto-follow successfully {es-pull}54997[#54997]
+* Put CCR tasks on (data && remote cluster clients) {es-pull}54146[#54146] (issue: {es-issue}53924[#53924])
+* Handle no such remote cluster exception in ccr {es-pull}53415[#53415] (issue: {es-issue}53225[#53225])
+* Fix shard follow task cleaner under security {es-pull}52347[#52347] (issues: {es-issue}44702[#44702], {es-issue}51971[#51971])
CRUD::
-* Force execution of finish shard bulk request {pull}51957[#51957] (issue: {issue}51904[#51904])
-* Block too many concurrent mapping updates {pull}51038[#51038] (issue: {issue}50670[#50670])
-* Return 429 status code when there's a read_only cluster block {pull}50166[#50166] (issue: {issue}49393[#49393])
+* Force execution of finish shard bulk request {es-pull}51957[#51957] (issue: {es-issue}51904[#51904])
+* Block too many concurrent mapping updates {es-pull}51038[#51038] (issue: {es-issue}50670[#50670])
+* Return 429 status code when there's a read_only cluster block {es-pull}50166[#50166] (issue: {es-issue}49393[#49393])
Cluster Coordination::
-* Use special XContent registry for node tool {pull}54050[#54050] (issue: {issue}53549[#53549])
-* Allow static cluster.max_voting_config_exclusions {pull}53717[#53717] (issue: {issue}53455[#53455])
-* Allow joining node to trigger term bump {pull}53338[#53338] (issue: {issue}53271[#53271])
-* Ignore timeouts with single-node discovery {pull}52159[#52159]
+* Use special XContent registry for node tool {es-pull}54050[#54050] (issue: {es-issue}53549[#53549])
+* Allow static cluster.max_voting_config_exclusions {es-pull}53717[#53717] (issue: {es-issue}53455[#53455])
+* Allow joining node to trigger term bump {es-pull}53338[#53338] (issue: {es-issue}53271[#53271])
+* Ignore timeouts with single-node discovery {es-pull}52159[#52159]
Distributed::
-* Execute retention lease syncs under system context {pull}53838[#53838] (issues: {issue}48430[#48430], {issue}53751[#53751])
-* Exclude nested documents in LuceneChangesSnapshot {pull}51279[#51279]
+* Execute retention lease syncs under system context {es-pull}53838[#53838] (issues: {es-issue}48430[#48430], {es-issue}53751[#53751])
+* Exclude nested documents in LuceneChangesSnapshot {es-pull}51279[#51279]
Engine::
-* Update translog policy before the next safe commit {pull}54839[#54839] (issue: {issue}52223[#52223])
-* Fix doc_stats and segment_stats of ReadOnlyEngine {pull}53345[#53345] (issues: {issue}51303[#51303], {issue}51331[#51331])
-* Do not wrap soft-deletes reader for segment stats {pull}51331[#51331] (issues: {issue}51192[#51192], {issue}51303[#51303])
-* Account soft-deletes in FrozenEngine {pull}51192[#51192] (issue: {issue}50775[#50775])
+* Update translog policy before the next safe commit {es-pull}54839[#54839] (issue: {es-issue}52223[#52223])
+* Fix doc_stats and segment_stats of ReadOnlyEngine {es-pull}53345[#53345] (issues: {es-issue}51303[#51303], {es-issue}51331[#51331])
+* Do not wrap soft-deletes reader for segment stats {es-pull}51331[#51331] (issues: {es-issue}51192[#51192], {es-issue}51303[#51303])
+* Account soft-deletes in FrozenEngine {es-pull}51192[#51192] (issue: {es-issue}50775[#50775])
* Fixed an index corruption bug that would occur when applying deletes or updates on an index after it has been shrunk. More details can be found on the https://issues.apache.org/jira/browse/LUCENE-9300[corresponding issue].
Features/CAT APIs::
-* Cat tasks output should respect time display settings {pull}54536[#54536]
-* Fix NPE in RestPluginsAction {pull}52620[#52620] (issue: {issue}45321[#45321])
+* Cat tasks output should respect time display settings {es-pull}54536[#54536]
+* Fix NPE in RestPluginsAction {es-pull}52620[#52620] (issue: {es-issue}45321[#45321])
Features/ILM+SLM::
-* Ensure error handler is called during SLM retention callback failure {pull}55252[#55252] (issue: {issue}55217[#55217])
-* Ignore ILM indices in the TerminalPolicyStep {pull}55184[#55184] (issue: {issue}51631[#51631])
-* Disallow negative TimeValues {pull}53913[#53913] (issue: {issue}54041[#54041])
-* Fix null config in SnapshotLifecyclePolicy.toRequest {pull}53328[#53328] (issues: {issue}44465[#44465], {issue}53171[#53171])
-* Freeze step retry when not acknowledged {pull}53287[#53287]
-* Make the set-single-node-allocation retryable {pull}52077[#52077] (issue: {issue}43401[#43401])
-* Fix the init step to actually be retryable {pull}52076[#52076]
+* Ensure error handler is called during SLM retention callback failure {es-pull}55252[#55252] (issue: {es-issue}55217[#55217])
+* Ignore ILM indices in the TerminalPolicyStep {es-pull}55184[#55184] (issue: {es-issue}51631[#51631])
+* Disallow negative TimeValues {es-pull}53913[#53913] (issue: {es-issue}54041[#54041])
+* Fix null config in SnapshotLifecyclePolicy.toRequest {es-pull}53328[#53328] (issues: {es-issue}44465[#44465], {es-issue}53171[#53171])
+* Freeze step retry when not acknowledged {es-pull}53287[#53287]
+* Make the set-single-node-allocation retryable {es-pull}52077[#52077] (issue: {es-issue}43401[#43401])
+* Fix the init step to actually be retryable {es-pull}52076[#52076]
Features/Indices APIs::
-* Read the index.number_of_replicas from template so that wait_for_active_shards is interpreted correctly {pull}54231[#54231]
+* Read the index.number_of_replicas from template so that wait_for_active_shards is interpreted correctly {es-pull}54231[#54231]
Features/Ingest::
-* Fix ingest pipeline _simulate api with empty docs never returns a response {pull}52937[#52937] (issue: {issue}52833[#52833])
-* Handle errors when evaluating if conditions in processors {pull}52543[#52543] (issue: {issue}52339[#52339])
-* Fix delete enrich policy bug {pull}52179[#52179] (issue: {issue}51228[#51228])
-* Fix ignore_missing in CsvProcessor {pull}51600[#51600]
-* Missing suffix for German Month "Juli" in Grok Pattern MONTH {pull}51591[#51591] (issue: {issue}51579[#51579])
-* Don't overwrite target field with SetSecurityUserProcessor {pull}51454[#51454] (issue: {issue}51428[#51428])
+* Fix ingest pipeline _simulate api with empty docs never returns a response {es-pull}52937[#52937] (issue: {es-issue}52833[#52833])
+* Handle errors when evaluating if conditions in processors {es-pull}52543[#52543] (issue: {es-issue}52339[#52339])
+* Fix delete enrich policy bug {es-pull}52179[#52179] (issue: {es-issue}51228[#51228])
+* Fix ignore_missing in CsvProcessor {es-pull}51600[#51600]
+* Missing suffix for German Month "Juli" in Grok Pattern MONTH {es-pull}51591[#51591] (issue: {es-issue}51579[#51579])
+* Don't overwrite target field with SetSecurityUserProcessor {es-pull}51454[#51454] (issue: {es-issue}51428[#51428])
Features/Java High Level REST Client::
-* Add unsupported parameters to HLRC search request {pull}53745[#53745]
-* Fix AbstractBulkByScrollRequest slices parameter via Rest {pull}53068[#53068] (issue: {issue}53044[#53044])
-* Send the fields param via body instead of URL params (elastic#42232) {pull}48840[#48840] (issues: {issue}42232[#42232], {issue}42877[#42877])
+* Add unsupported parameters to HLRC search request {es-pull}53745[#53745]
+* Fix AbstractBulkByScrollRequest slices parameter via Rest {es-pull}53068[#53068] (issue: {es-issue}53044[#53044])
+* Send the fields param via body instead of URL params (elastic#42232) {es-pull}48840[#48840] (issues: {es-issue}42232[#42232], {es-issue}42877[#42877])
Features/Java Low Level REST Client::
-* Fix roles parsing in client nodes sniffer {pull}52888[#52888] (issue: {issue}52864[#52864])
+* Fix roles parsing in client nodes sniffer {es-pull}52888[#52888] (issue: {es-issue}52864[#52864])
Features/Monitoring::
-* Fix NPE in cluster state collector for monitoring {pull}52371[#52371] (issue: {issue}52317[#52317])
+* Fix NPE in cluster state collector for monitoring {es-pull}52371[#52371] (issue: {es-issue}52317[#52317])
Features/Stats::
-* Switch to AtomicLong for "IngestCurrent" metric to prevent negative values {pull}52581[#52581] (issues: {issue}52406[#52406], {issue}52411[#52411])
+* Switch to AtomicLong for "IngestCurrent" metric to prevent negative values {es-pull}52581[#52581] (issues: {es-issue}52406[#52406], {es-issue}52411[#52411])
Features/Watcher::
-* Disable Watcher script optimization for stored scripts {pull}53497[#53497] (issue: {issue}40212[#40212])
-* The watcher indexing listener didn't handle document level exceptions. {pull}51466[#51466] (issue: {issue}32299[#32299])
+* Disable Watcher script optimization for stored scripts {es-pull}53497[#53497] (issue: {es-issue}40212[#40212])
+* The watcher indexing listener didn't handle document level exceptions. {es-pull}51466[#51466] (issue: {es-issue}32299[#32299])
Geo::
-* Handle properly indexing rectangles that crosses the dateline {pull}53810[#53810]
+* Handle properly indexing rectangles that crosses the dateline {es-pull}53810[#53810]
Highlighting::
-* Fix highlighter support in PinnedQuery and added test {pull}53716[#53716] (issue: {issue}53699[#53699])
+* Fix highlighter support in PinnedQuery and added test {es-pull}53716[#53716] (issue: {es-issue}53699[#53699])
Infra/Core::
-* Make feature usage version aware {pull}55246[#55246] (issues: {issue}44589[#44589], {issue}55248[#55248])
-* Avoid StackOverflowError if write circular reference exception {pull}54147[#54147] (issue: {issue}53589[#53589])
-* Fix Joda compatibility in stream protocol {pull}53823[#53823] (issue: {issue}53586[#53586])
-* Avoid self-suppression on grouped action listener {pull}53262[#53262] (issue: {issue}53174[#53174])
-* Ignore virtual ethernet devices that disappear {pull}51581[#51581] (issue: {issue}49914[#49914])
-* Fix ingest timezone logic {pull}51215[#51215] (issue: {issue}51108[#51108])
+* Make feature usage version aware {es-pull}55246[#55246] (issues: {es-issue}44589[#44589], {es-issue}55248[#55248])
+* Avoid StackOverflowError if write circular reference exception {es-pull}54147[#54147] (issue: {es-issue}53589[#53589])
+* Fix Joda compatibility in stream protocol {es-pull}53823[#53823] (issue: {es-issue}53586[#53586])
+* Avoid self-suppression on grouped action listener {es-pull}53262[#53262] (issue: {es-issue}53174[#53174])
+* Ignore virtual ethernet devices that disappear {es-pull}51581[#51581] (issue: {es-issue}49914[#49914])
+* Fix ingest timezone logic {es-pull}51215[#51215] (issue: {es-issue}51108[#51108])
Infra/Logging::
-* Fix LoggingOutputStream to work on windows {pull}51779[#51779] (issue: {issue}51532[#51532])
+* Fix LoggingOutputStream to work on windows {es-pull}51779[#51779] (issue: {es-issue}51532[#51532])
Infra/Packaging::
-* Handle special characters and spaces in JAVA_HOME path in elasticsearch-service.bat {pull}52676[#52676]
-* Limit _FILE env var support to specific vars {pull}52525[#52525] (issue: {issue}52503[#52503])
-* Always set default ES_PATH_CONF for package scriptlets {pull}51827[#51827] (issues: {issue}50246[#50246], {issue}50631[#50631])
+* Handle special characters and spaces in JAVA_HOME path in elasticsearch-service.bat {es-pull}52676[#52676]
+* Limit _FILE env var support to specific vars {es-pull}52525[#52525] (issue: {es-issue}52503[#52503])
+* Always set default ES_PATH_CONF for package scriptlets {es-pull}51827[#51827] (issues: {es-issue}50246[#50246], {es-issue}50631[#50631])
Infra/Plugins::
-* Ensure only plugin REST tests are run for plugins {pull}53184[#53184] (issues: {issue}52114[#52114], {issue}53183[#53183])
+* Ensure only plugin REST tests are run for plugins {es-pull}53184[#53184] (issues: {es-issue}52114[#52114], {es-issue}53183[#53183])
Machine Learning::
-* Fix node serialization on GET df-nalytics stats without id {pull}54808[#54808] (issue: {issue}54807[#54807])
-* Allow force stopping failed and stopping DF analytics {pull}54650[#54650]
-* Take more care that normalize processes use unique named pipes {pull}54636[#54636] (issue: {issue}43830[#43830])
-* Do not fail Evaluate API when the actual and predicted fields' types differ {pull}54255[#54255] (issue: {issue}54079[#54079])
-* Get ML filters size should default to 100 {pull}54207[#54207] (issues: {issue}39976[#39976], {issue}54206[#54206])
-* Introduce a "starting" datafeed state for lazy jobs {pull}53918[#53918] (issue: {issue}53763[#53763])
-* Only retry persistence failures when the failure is intermittent and stop retrying when analytics job is stopping {pull}53725[#53725] (issue: {issue}53687[#53687])
-* Fix number inference models returned in x-pack info API {pull}53540[#53540]
-* Make classification evaluation metrics work when there is field mapping type mismatch {pull}53458[#53458] (issue: {issue}53485[#53485])
-* Perform evaluation in multiple steps when necessary {pull}53295[#53295]
-* Specifying missing_field_value value and using it instead of empty_string {pull}53108[#53108] (issue: {issue}1034[#1034])
-* Use event.timezone in ingest pipeline from find_file_structure {pull}52720[#52720] (issue: {issue}9458[#9458])
-* Better error when persistent task assignment disabled {pull}52014[#52014] (issue: {issue}51956[#51956])
-* Fix possible race condition starting datafeed {pull}51646[#51646] (issues: {issue}50886[#50886], {issue}51302[#51302])
-* Fix possible race condition when starting datafeed {pull}51302[#51302] (issue: {issue}51285[#51285])
-* Address two edge cases for categorization.GrokPatternCreator#findBestGrokMatchFromExamples {pull}51168[#51168]
-* Calculate results and snapshot retention using latest bucket timestamps {pull}51061[#51061]
+* Fix node serialization on GET df-nalytics stats without id {es-pull}54808[#54808] (issue: {es-issue}54807[#54807])
+* Allow force stopping failed and stopping DF analytics {es-pull}54650[#54650]
+* Take more care that normalize processes use unique named pipes {es-pull}54636[#54636] (issue: {es-issue}43830[#43830])
+* Do not fail Evaluate API when the actual and predicted fields' types differ {es-pull}54255[#54255] (issue: {es-issue}54079[#54079])
+* Get ML filters size should default to 100 {es-pull}54207[#54207] (issues: {es-issue}39976[#39976], {es-issue}54206[#54206])
+* Introduce a "starting" datafeed state for lazy jobs {es-pull}53918[#53918] (issue: {es-issue}53763[#53763])
+* Only retry persistence failures when the failure is intermittent and stop retrying when analytics job is stopping {es-pull}53725[#53725] (issue: {es-issue}53687[#53687])
+* Fix number inference models returned in x-pack info API {es-pull}53540[#53540]
+* Make classification evaluation metrics work when there is field mapping type mismatch {es-pull}53458[#53458] (issue: {es-issue}53485[#53485])
+* Perform evaluation in multiple steps when necessary {es-pull}53295[#53295]
+* Specifying missing_field_value value and using it instead of empty_string {es-pull}53108[#53108] (issue: {es-issue}1034[#1034])
+* Use event.timezone in ingest pipeline from find_file_structure {es-pull}52720[#52720] (issue: {es-issue}9458[#9458])
+* Better error when persistent task assignment disabled {es-pull}52014[#52014] (issue: {es-issue}51956[#51956])
+* Fix possible race condition starting datafeed {es-pull}51646[#51646] (issues: {es-issue}50886[#50886], {es-issue}51302[#51302])
+* Fix possible race condition when starting datafeed {es-pull}51302[#51302] (issue: {es-issue}51285[#51285])
+* Address two edge cases for categorization.GrokPatternCreator#findBestGrokMatchFromExamples {es-pull}51168[#51168]
+* Calculate results and snapshot retention using latest bucket timestamps {es-pull}51061[#51061]
* Use largest ordered subset of categorization tokens for category reverse
search regex {ml-pull}970[#970] (issue: {ml-issue}949[#949])
* Account for the data frame's memory when estimating the peak memory used by
@@ -679,67 +679,67 @@ classification and regression model training {ml-pull}996[#996]
max_trees {ml-pull}1047[#1047]
Mapping::
-* Throw better exception on wrong `dynamic_templates` syntax {pull}51783[#51783] (issue: {issue}51486[#51486])
+* Throw better exception on wrong `dynamic_templates` syntax {es-pull}51783[#51783] (issue: {es-issue}51486[#51486])
Network::
-* Add support for more named curves {pull}55179[#55179] (issue: {issue}55031[#55031])
-* Allow proxy mode server name to be updated {pull}54107[#54107]
-* Invoke response handler on failure to send {pull}53631[#53631]
-* Do not log no-op reconnections at DEBUG {pull}53469[#53469]
-* Fix RemoteConnectionManager size() method {pull}52823[#52823] (issue: {issue}52029[#52029])
-* Remove seeds dependency for remote cluster settings {pull}52796[#52796]
-* Add host address to BindTransportException message {pull}51269[#51269] (issue: {issue}48001[#48001])
+* Add support for more named curves {es-pull}55179[#55179] (issue: {es-issue}55031[#55031])
+* Allow proxy mode server name to be updated {es-pull}54107[#54107]
+* Invoke response handler on failure to send {es-pull}53631[#53631]
+* Do not log no-op reconnections at DEBUG {es-pull}53469[#53469]
+* Fix RemoteConnectionManager size() method {es-pull}52823[#52823] (issue: {es-issue}52029[#52029])
+* Remove seeds dependency for remote cluster settings {es-pull}52796[#52796]
+* Add host address to BindTransportException message {es-pull}51269[#51269] (issue: {es-issue}48001[#48001])
Percolator::
-* Test percolate queries using `NOW` and sorting {pull}52758[#52758] (issues: {issue}52618[#52618], {issue}52748[#52748])
-* Don't index ranges including `NOW` in percolator {pull}52748[#52748] (issue: {issue}52617[#52617])
+* Test percolate queries using `NOW` and sorting {es-pull}52758[#52758] (issues: {es-issue}52618[#52618], {es-issue}52748[#52748])
+* Don't index ranges including `NOW` in percolator {es-pull}52748[#52748] (issue: {es-issue}52617[#52617])
Reindex::
-* Negative TimeValue fix {pull}54057[#54057] (issue: {issue}53913[#53913])
-* Allow comma separated source indices {pull}52044[#52044] (issue: {issue}51949[#51949])
+* Negative TimeValue fix {es-pull}54057[#54057] (issue: {es-issue}53913[#53913])
+* Allow comma separated source indices {es-pull}52044[#52044] (issue: {es-issue}51949[#51949])
SQL::
-* Fix ODBC metadata for DATE & TIME data types {pull}55316[#55316] (issue: {issue}41086[#41086])
-* Fix NPE for parameterized LIKE/RLIKE {pull}53573[#53573] (issue: {issue}53557[#53557])
-* Add support for index aliases for SYS COLUMNS command {pull}53525[#53525] (issue: {issue}31609[#31609])
-* Fix issue with LIKE/RLIKE as painless script {pull}53495[#53495] (issue: {issue}53486[#53486])
-* Fix column size for IP data type {pull}53056[#53056] (issue: {issue}52762[#52762])
-* Fix sql cli sourcing of x-pack-env {pull}52613[#52613] (issue: {issue}47803[#47803])
-* Supplement input checks on received request parameters {pull}52229[#52229]
-* Fix issue with timezone when paginating {pull}52101[#52101] (issue: {issue}51258[#51258])
-* Fix ORDER BY on aggregates and GROUPed BY fields {pull}51894[#51894] (issue: {issue}50355[#50355])
-* Fix milliseconds handling in intervals {pull}51675[#51675] (issue: {issue}41635[#41635])
-* Fix ORDER BY YEAR() function {pull}51562[#51562] (issue: {issue}51224[#51224])
-* Change the way unsupported data types fields are handled {pull}50823[#50823]
-* Selecting a literal from grouped by query generates error {pull}41964[#41964] (issues: {issue}41413[#41413], {issue}41951[#41951])
+* Fix ODBC metadata for DATE & TIME data types {es-pull}55316[#55316] (issue: {es-issue}41086[#41086])
+* Fix NPE for parameterized LIKE/RLIKE {es-pull}53573[#53573] (issue: {es-issue}53557[#53557])
+* Add support for index aliases for SYS COLUMNS command {es-pull}53525[#53525] (issue: {es-issue}31609[#31609])
+* Fix issue with LIKE/RLIKE as painless script {es-pull}53495[#53495] (issue: {es-issue}53486[#53486])
+* Fix column size for IP data type {es-pull}53056[#53056] (issue: {es-issue}52762[#52762])
+* Fix sql cli sourcing of x-pack-env {es-pull}52613[#52613] (issue: {es-issue}47803[#47803])
+* Supplement input checks on received request parameters {es-pull}52229[#52229]
+* Fix issue with timezone when paginating {es-pull}52101[#52101] (issue: {es-issue}51258[#51258])
+* Fix ORDER BY on aggregates and GROUPed BY fields {es-pull}51894[#51894] (issue: {es-issue}50355[#50355])
+* Fix milliseconds handling in intervals {es-pull}51675[#51675] (issue: {es-issue}41635[#41635])
+* Fix ORDER BY YEAR() function {es-pull}51562[#51562] (issue: {es-issue}51224[#51224])
+* Change the way unsupported data types fields are handled {es-pull}50823[#50823]
+* Selecting a literal from grouped by query generates error {es-pull}41964[#41964] (issues: {es-issue}41413[#41413], {es-issue}41951[#41951])
Search::
-* Improve robustness of Query Result serializations {pull}54692[#54692] (issue: {issue}54665[#54665])
-* Fix Term Vectors with artificial docs and keyword fields {pull}53504[#53504] (issue: {issue}53494[#53494])
-* Fix concurrent requests race over scroll context limit {pull}53449[#53449]
-* Fix pre-sorting of shards in the can_match phase {pull}53397[#53397]
-* Fix potential NPE in FuzzyTermsEnum {pull}53231[#53231] (issue: {issue}52894[#52894])
-* Fix inaccurate total hit count in _search/template api {pull}53155[#53155] (issue: {issue}52801[#52801])
-* Harden search context id {pull}53143[#53143]
-* Correct boost in `script_score` query and error on negative scores {pull}52478[#52478] (issue: {issue}48465[#48465])
+* Improve robustness of Query Result serializations {es-pull}54692[#54692] (issue: {es-issue}54665[#54665])
+* Fix Term Vectors with artificial docs and keyword fields {es-pull}53504[#53504] (issue: {es-issue}53494[#53494])
+* Fix concurrent requests race over scroll context limit {es-pull}53449[#53449]
+* Fix pre-sorting of shards in the can_match phase {es-pull}53397[#53397]
+* Fix potential NPE in FuzzyTermsEnum {es-pull}53231[#53231] (issue: {es-issue}52894[#52894])
+* Fix inaccurate total hit count in _search/template api {es-pull}53155[#53155] (issue: {es-issue}52801[#52801])
+* Harden search context id {es-pull}53143[#53143]
+* Correct boost in `script_score` query and error on negative scores {es-pull}52478[#52478] (issue: {es-issue}48465[#48465])
Snapshot/Restore::
-* Exclude Snapshot Shard Status Update Requests from Circuit Breaker {pull}55376[#55376] (issue: {issue}54714[#54714])
-* Fix Snapshot Completion Listener Lost on Master Failover {pull}54286[#54286]
-* Fix Non-Verbose Snapshot List Missing Empty Snapshots {pull}52433[#52433]
-* Fix Inconsistent Shard Failure Count in Failed Snapshots {pull}51416[#51416] (issue: {issue}47550[#47550])
-* Fix Overly Aggressive Request DeDuplication {pull}51270[#51270] (issue: {issue}51253[#51253])
+* Exclude Snapshot Shard Status Update Requests from Circuit Breaker {es-pull}55376[#55376] (issue: {es-issue}54714[#54714])
+* Fix Snapshot Completion Listener Lost on Master Failover {es-pull}54286[#54286]
+* Fix Non-Verbose Snapshot List Missing Empty Snapshots {es-pull}52433[#52433]
+* Fix Inconsistent Shard Failure Count in Failed Snapshots {es-pull}51416[#51416] (issue: {es-issue}47550[#47550])
+* Fix Overly Aggressive Request DeDuplication {es-pull}51270[#51270] (issue: {es-issue}51253[#51253])
Store::
-* Fix synchronization in ByteSizeCachingDirectory {pull}52512[#52512]
+* Fix synchronization in ByteSizeCachingDirectory {es-pull}52512[#52512]
Transform::
-* Fixing naming in HLRC and _cat to match API content {pull}54300[#54300] (issue: {issue}53946[#53946])
-* Transform optmize date histogram {pull}54068[#54068] (issue: {issue}54254[#54254])
-* Add version guards around Transform hidden index settings {pull}54036[#54036] (issue: {issue}53931[#53931])
-* Fix NPE in derive stats if shouldStopAtNextCheckpoint is set {pull}52940[#52940]
-* Fix mapping deduction for scaled_float {pull}51990[#51990] (issue: {issue}51780[#51780])
-* Fix stats can return old state information if security is enabled {pull}51732[#51732] (issue: {issue}51728[#51728])
+* Fixing naming in HLRC and _cat to match API content {es-pull}54300[#54300] (issue: {es-issue}53946[#53946])
+* Transform optmize date histogram {es-pull}54068[#54068] (issue: {es-issue}54254[#54254])
+* Add version guards around Transform hidden index settings {es-pull}54036[#54036] (issue: {es-issue}53931[#53931])
+* Fix NPE in derive stats if shouldStopAtNextCheckpoint is set {es-pull}52940[#52940]
+* Fix mapping deduction for scaled_float {es-pull}51990[#51990] (issue: {es-issue}51780[#51780])
+* Fix stats can return old state information if security is enabled {es-pull}51732[#51732] (issue: {es-issue}51728[#51728])
@@ -748,29 +748,29 @@ Transform::
=== Upgrades
Authentication::
-* Update oauth2-oidc-sdk to 7.0 {pull}52489[#52489] (issue: {issue}48409[#48409])
+* Update oauth2-oidc-sdk to 7.0 {es-pull}52489[#52489] (issue: {es-issue}48409[#48409])
Engine::
-* Upgrade to lucene 8.5.0 release {pull}54077[#54077]
-* Upgrade to final lucene 8.5.0 snapshot {pull}53293[#53293]
-* Upgrade to Lucene 8.5.0-snapshot-c4475920b08 {pull}52950[#52950]
+* Upgrade to lucene 8.5.0 release {es-pull}54077[#54077]
+* Upgrade to final lucene 8.5.0 snapshot {es-pull}53293[#53293]
+* Upgrade to Lucene 8.5.0-snapshot-c4475920b08 {es-pull}52950[#52950]
Features/Ingest::
-* Upgrade Tika to 1.24 {pull}54130[#54130] (issue: {issue}52402[#52402])
+* Upgrade Tika to 1.24 {es-pull}54130[#54130] (issue: {es-issue}52402[#52402])
Infra/Core::
-* Upgrade the bundled JDK to JDK 14 {pull}53748[#53748] (issue: {issue}53575[#53575])
-* Upgrade to Jackson 2.10.3 {pull}53523[#53523] (issues: {issue}27032[#27032], {issue}45225[#45225])
-* Update jackson-databind to 2.8.11.6 {pull}53522[#53522] (issue: {issue}45225[#45225])
+* Upgrade the bundled JDK to JDK 14 {es-pull}53748[#53748] (issue: {es-issue}53575[#53575])
+* Upgrade to Jackson 2.10.3 {es-pull}53523[#53523] (issues: {es-issue}27032[#27032], {es-issue}45225[#45225])
+* Update jackson-databind to 2.8.11.6 {es-pull}53522[#53522] (issue: {es-issue}45225[#45225])
Infra/Packaging::
-* Upgrade the bundled JDK to JDK 13.0.2 {pull}51511[#51511]
+* Upgrade the bundled JDK to JDK 13.0.2 {es-pull}51511[#51511]
Security::
-* Update BouncyCastle to 1.64 {pull}52185[#52185]
+* Update BouncyCastle to 1.64 {es-pull}52185[#52185]
Snapshot/Restore::
-* Upgrade GCS Dependency to 1.106.0 {pull}54092[#54092]
-* Upgrade to AWS SDK 1.11.749 {pull}53962[#53962] (issue: {issue}53191[#53191])
-* Upgrade to Azure SDK 8.6.2 {pull}53865[#53865]
-* Upgrade GCS SDK to 1.104.0 {pull}52839[#52839]
+* Upgrade GCS Dependency to 1.106.0 {es-pull}54092[#54092]
+* Upgrade to AWS SDK 1.11.749 {es-pull}53962[#53962] (issue: {es-issue}53191[#53191])
+* Upgrade to Azure SDK 8.6.2 {es-pull}53865[#53865]
+* Upgrade GCS SDK to 1.104.0 {es-pull}52839[#52839]
diff --git a/docs/reference/release-notes/7.8.asciidoc b/docs/reference/release-notes/7.8.asciidoc
index bbd188d5c33..3aabf1cbbe1 100644
--- a/docs/reference/release-notes/7.8.asciidoc
+++ b/docs/reference/release-notes/7.8.asciidoc
@@ -8,14 +8,14 @@ Also see <>.
=== Breaking changes
Aggregations::
-* `value_count` aggregation optimization {pull}54854[#54854]
+* `value_count` aggregation optimization {es-pull}54854[#54854]
Features/Indices APIs::
-* Add auto create action {pull}55858[#55858]
+* Add auto create action {es-pull}55858[#55858]
Mapping::
-* Disallow changing 'enabled' on the root mapper {pull}54463[#54463] (issue: {issue}33933[#33933])
-* Fix updating include_in_parent/include_in_root of nested field {pull}54386[#54386] (issue: {issue}53792[#53792])
+* Disallow changing 'enabled' on the root mapper {es-pull}54463[#54463] (issue: {es-issue}33933[#33933])
+* Fix updating include_in_parent/include_in_root of nested field {es-pull}54386[#54386] (issue: {es-issue}53792[#53792])
[[deprecation-7.8.0]]
@@ -23,27 +23,27 @@ Mapping::
=== Deprecations
Authentication::
-* Deprecate the `kibana` reserved user; introduce `kibana_system` user {pull}54967[#54967]
+* Deprecate the `kibana` reserved user; introduce `kibana_system` user {es-pull}54967[#54967]
Cluster Coordination::
-* Voting config exclusions should work with absent nodes {pull}50836[#50836] (issue: {issue}47990[#47990])
+* Voting config exclusions should work with absent nodes {es-pull}50836[#50836] (issue: {es-issue}47990[#47990])
Features/Features::
-* Add node local storage deprecation check {pull}54383[#54383] (issue: {issue}54374[#54374])
+* Add node local storage deprecation check {es-pull}54383[#54383] (issue: {es-issue}54374[#54374])
Features/Indices APIs::
-* Deprecate local parameter for get field mapping request {pull}55014[#55014]
+* Deprecate local parameter for get field mapping request {es-pull}55014[#55014]
Infra/Core::
-* Deprecate node local storage setting {pull}54374[#54374]
+* Deprecate node local storage setting {es-pull}54374[#54374]
Infra/Plugins::
-* Add xpack setting deprecations to deprecation API {pull}56290[#56290] (issue: {issue}54745[#54745])
-* Deprecate disabling basic-license features {pull}54816[#54816] (issue: {issue}54745[#54745])
-* Deprecated xpack "enable" settings should be no-ops {pull}55416[#55416] (issues: {issue}54745[#54745], {issue}54816[#54816])
-* Make xpack.ilm.enabled setting a no-op {pull}55592[#55592] (issues: {issue}54745[#54745], {issue}54816[#54816], {issue}55416[#55416])
-* Make xpack.monitoring.enabled setting a no-op {pull}55617[#55617] (issues: {issue}54745[#54745], {issue}54816[#54816], {issue}55416[#55416], {issue}55461[#55461], {issue}55592[#55592])
-* Restore xpack.ilm.enabled and xpack.slm.enabled settings {pull}57383[#57383] (issues: {issue}54745[#54745], {issue}55416[#55416], {issue}55592[#55592])
+* Add xpack setting deprecations to deprecation API {es-pull}56290[#56290] (issue: {es-issue}54745[#54745])
+* Deprecate disabling basic-license features {es-pull}54816[#54816] (issue: {es-issue}54745[#54745])
+* Deprecated xpack "enable" settings should be no-ops {es-pull}55416[#55416] (issues: {es-issue}54745[#54745], {es-issue}54816[#54816])
+* Make xpack.ilm.enabled setting a no-op {es-pull}55592[#55592] (issues: {es-issue}54745[#54745], {es-issue}54816[#54816], {es-issue}55416[#55416])
+* Make xpack.monitoring.enabled setting a no-op {es-pull}55617[#55617] (issues: {es-issue}54745[#54745], {es-issue}54816[#54816], {es-issue}55416[#55416], {es-issue}55461[#55461], {es-issue}55592[#55592])
+* Restore xpack.ilm.enabled and xpack.slm.enabled settings {es-pull}57383[#57383] (issues: {es-issue}54745[#54745], {es-issue}55416[#55416], {es-issue}55592[#55592])
@@ -52,24 +52,24 @@ Infra/Plugins::
=== New features
Aggregations::
-* Add Student's t-test aggregation support {pull}54469[#54469] (issue: {issue}53692[#53692])
-* Add support for filters to t-test aggregation {pull}54980[#54980] (issue: {issue}53692[#53692])
-* Histogram field type support for Sum aggregation {pull}55681[#55681] (issue: {issue}53285[#53285])
-* Histogram field type support for ValueCount and Avg aggregations {pull}55933[#55933] (issue: {issue}53285[#53285])
+* Add Student's t-test aggregation support {es-pull}54469[#54469] (issue: {es-issue}53692[#53692])
+* Add support for filters to t-test aggregation {es-pull}54980[#54980] (issue: {es-issue}53692[#53692])
+* Histogram field type support for Sum aggregation {es-pull}55681[#55681] (issue: {es-issue}53285[#53285])
+* Histogram field type support for ValueCount and Avg aggregations {es-pull}55933[#55933] (issue: {es-issue}53285[#53285])
Features/Indices APIs::
-* Add simulate template composition API _index_template/_simulate_index/{name} {pull}55686[#55686] (issue: {issue}53101[#53101])
+* Add simulate template composition API _index_template/_simulate_index/{name} {es-pull}55686[#55686] (issue: {es-issue}53101[#53101])
Geo::
-* Add geo_bounds aggregation support for geo_shape {pull}55328[#55328]
-* Add geo_shape support for geotile_grid and geohash_grid {pull}55966[#55966]
-* Add geo_shape support for the geo_centroid aggregation {pull}55602[#55602]
-* Add new point field {pull}53804[#53804]
+* Add geo_bounds aggregation support for geo_shape {es-pull}55328[#55328]
+* Add geo_shape support for geotile_grid and geohash_grid {es-pull}55966[#55966]
+* Add geo_shape support for the geo_centroid aggregation {es-pull}55602[#55602]
+* Add new point field {es-pull}53804[#53804]
SQL::
-* Implement DATETIME_FORMAT function for date/time formatting {pull}54832[#54832] (issue: {issue}53714[#53714])
-* Implement DATETIME_PARSE function for parsing strings {pull}54960[#54960] (issue: {issue}53714[#53714])
-* Implement scripting inside aggs {pull}55241[#55241] (issues: {issue}29980[#29980], {issue}36865[#36865], {issue}37271[#37271])
+* Implement DATETIME_FORMAT function for date/time formatting {es-pull}54832[#54832] (issue: {es-issue}53714[#53714])
+* Implement DATETIME_PARSE function for parsing strings {es-pull}54960[#54960] (issue: {es-issue}53714[#53714])
+* Implement scripting inside aggs {es-pull}55241[#55241] (issues: {es-issue}29980[#29980], {es-issue}36865[#36865], {es-issue}37271[#37271])
@@ -78,100 +78,100 @@ SQL::
=== Enhancements
Aggregations::
-* Aggs must specify a `field` or `script` (or both) {pull}52226[#52226]
-* Expose aggregation usage in Feature Usage API {pull}55732[#55732] (issue: {issue}53746[#53746])
-* Reduce memory for big aggregations run against many shards {pull}54758[#54758]
-* Save memory in on aggs in async search {pull}55683[#55683]
+* Aggs must specify a `field` or `script` (or both) {es-pull}52226[#52226]
+* Expose aggregation usage in Feature Usage API {es-pull}55732[#55732] (issue: {es-issue}53746[#53746])
+* Reduce memory for big aggregations run against many shards {es-pull}54758[#54758]
+* Save memory in on aggs in async search {es-pull}55683[#55683]
Allocation::
-* Disk decider respect watermarks for single data node {pull}55805[#55805]
-* Improve same-shard allocation explanations {pull}56010[#56010]
+* Disk decider respect watermarks for single data node {es-pull}55805[#55805]
+* Improve same-shard allocation explanations {es-pull}56010[#56010]
Analysis::
-* Add preserve_original setting in ngram token filter {pull}55432[#55432]
-* Add preserve_original setting in edge ngram token filter {pull}55766[#55766] (issue: {issue}55767[#55767])
-* Add pre-configured “lowercase” normalizer {pull}53882[#53882] (issue: {issue}53872[#53872])
+* Add preserve_original setting in ngram token filter {es-pull}55432[#55432]
+* Add preserve_original setting in edge ngram token filter {es-pull}55766[#55766] (issue: {es-issue}55767[#55767])
+* Add pre-configured “lowercase” normalizer {es-pull}53882[#53882] (issue: {es-issue}53872[#53872])
Audit::
-* Update the audit logfile list of system users {pull}55578[#55578] (issue: {issue}37924[#37924])
+* Update the audit logfile list of system users {es-pull}55578[#55578] (issue: {es-issue}37924[#37924])
Authentication::
-* Let realms gracefully terminate the authN chain {pull}55623[#55623]
+* Let realms gracefully terminate the authN chain {es-pull}55623[#55623]
Authorization::
-* Add reserved_ml_user and reserved_ml_admin kibana privileges {pull}54713[#54713]
+* Add reserved_ml_user and reserved_ml_admin kibana privileges {es-pull}54713[#54713]
Autoscaling::
-* Rollover: refactor out cluster state update {pull}53965[#53965]
+* Rollover: refactor out cluster state update {es-pull}53965[#53965]
CRUD::
-* Avoid holding onto bulk items until all completed {pull}54407[#54407]
+* Avoid holding onto bulk items until all completed {es-pull}54407[#54407]
Cluster Coordination::
-* Add voting config exclusion add and clear API spec and integration test cases {pull}55760[#55760] (issue: {issue}48131[#48131])
+* Add voting config exclusion add and clear API spec and integration test cases {es-pull}55760[#55760] (issue: {es-issue}48131[#48131])
Features/CAT APIs::
-* Add support for V2 index templates to /_cat/templates {pull}55829[#55829] (issue: {issue}53101[#53101])
+* Add support for V2 index templates to /_cat/templates {es-pull}55829[#55829] (issue: {es-issue}53101[#53101])
Features/Indices APIs::
-* Add HLRC support for simulate index template api {pull}55936[#55936] (issue: {issue}53101[#53101])
-* Add prefer_v2_templates flag and index setting {pull}55411[#55411] (issue: {issue}53101[#53101])
-* Add warnings/errors when V2 templates would match same indices as V1 {pull}54367[#54367] (issue: {issue}53101[#53101])
-* Disallow merging existing mapping field definitions in templates {pull}57701[#57701] (issues: {issue}55607[#55607], {issue}55982[#55982], {issue}57393[#57393])
-* Emit deprecation warning if multiple v1 templates match with a new index {pull}55558[#55558] (issue: {issue}53101[#53101])
-* Guard adding the index.prefer_v2_templates settings for pre-7.8 nodes {pull}55546[#55546] (issues: {issue}53101[#53101], {issue}55411[#55411], {issue}55539[#55539])
-* Handle merging dotted object names when merging V2 template mappings {pull}55982[#55982] (issue: {issue}53101[#53101])
-* Throw exception on duplicate mappings metadata fields when merging templates {pull}57835[#57835] (issue: {issue}57701[#57701])
-* Update template v2 api rest spec {pull}55948[#55948] (issue: {issue}53101[#53101])
-* Use V2 index templates during index creation {pull}54669[#54669] (issue: {issue}53101[#53101])
-* Use V2 templates when reading duplicate aliases and ingest pipelines {pull}54902[#54902] (issue: {issue}53101[#53101])
-* Validate V2 templates more strictly {pull}56170[#56170] (issues: {issue}43737[#43737], {issue}46045[#46045], {issue}53101[#53101], {issue}53970[#53970])
+* Add HLRC support for simulate index template api {es-pull}55936[#55936] (issue: {es-issue}53101[#53101])
+* Add prefer_v2_templates flag and index setting {es-pull}55411[#55411] (issue: {es-issue}53101[#53101])
+* Add warnings/errors when V2 templates would match same indices as V1 {es-pull}54367[#54367] (issue: {es-issue}53101[#53101])
+* Disallow merging existing mapping field definitions in templates {es-pull}57701[#57701] (issues: {es-issue}55607[#55607], {es-issue}55982[#55982], {es-issue}57393[#57393])
+* Emit deprecation warning if multiple v1 templates match with a new index {es-pull}55558[#55558] (issue: {es-issue}53101[#53101])
+* Guard adding the index.prefer_v2_templates settings for pre-7.8 nodes {es-pull}55546[#55546] (issues: {es-issue}53101[#53101], {es-issue}55411[#55411], {es-issue}55539[#55539])
+* Handle merging dotted object names when merging V2 template mappings {es-pull}55982[#55982] (issue: {es-issue}53101[#53101])
+* Throw exception on duplicate mappings metadata fields when merging templates {es-pull}57835[#57835] (issue: {es-issue}57701[#57701])
+* Update template v2 api rest spec {es-pull}55948[#55948] (issue: {es-issue}53101[#53101])
+* Use V2 index templates during index creation {es-pull}54669[#54669] (issue: {es-issue}53101[#53101])
+* Use V2 templates when reading duplicate aliases and ingest pipelines {es-pull}54902[#54902] (issue: {es-issue}53101[#53101])
+* Validate V2 templates more strictly {es-pull}56170[#56170] (issues: {es-issue}43737[#43737], {es-issue}46045[#46045], {es-issue}53101[#53101], {es-issue}53970[#53970])
Features/Java High Level REST Client::
-* Enable support for decompression of compressed response within RestHighLevelClient {pull}53533[#53533]
+* Enable support for decompression of compressed response within RestHighLevelClient {es-pull}53533[#53533]
Features/Stats::
-* Fix available / total disk cluster stats {pull}32480[#32480] (issue: {issue}32478[#32478])
+* Fix available / total disk cluster stats {es-pull}32480[#32480] (issue: {es-issue}32478[#32478])
Features/Watcher::
-* Delay warning about missing x-pack {pull}54265[#54265] (issue: {issue}40898[#40898])
+* Delay warning about missing x-pack {es-pull}54265[#54265] (issue: {es-issue}40898[#40898])
Geo::
-* Add geo_shape mapper supporting doc-values in Spatial Plugin {pull}55037[#55037] (issue: {issue}53562[#53562])
+* Add geo_shape mapper supporting doc-values in Spatial Plugin {es-pull}55037[#55037] (issue: {es-issue}53562[#53562])
Infra/Core::
-* Decouple Environment from DiscoveryNode {pull}54373[#54373]
-* Ensure that the output of node roles are sorted {pull}54376[#54376] (issue: {issue}54370[#54370])
-* Reintroduce system index APIs for Kibana {pull}54858[#54858] (issues: {issue}52385[#52385], {issue}53912[#53912])
-* Schedule commands in current thread context {pull}54187[#54187] (issue: {issue}17143[#17143])
-* Start resource watcher service early {pull}54993[#54993] (issue: {issue}54867[#54867])
+* Decouple Environment from DiscoveryNode {es-pull}54373[#54373]
+* Ensure that the output of node roles are sorted {es-pull}54376[#54376] (issue: {es-issue}54370[#54370])
+* Reintroduce system index APIs for Kibana {es-pull}54858[#54858] (issues: {es-issue}52385[#52385], {es-issue}53912[#53912])
+* Schedule commands in current thread context {es-pull}54187[#54187] (issue: {es-issue}17143[#17143])
+* Start resource watcher service early {es-pull}54993[#54993] (issue: {es-issue}54867[#54867])
Infra/Packaging::
-* Make Windows JAVA_HOME handling consistent with Linux {pull}55261[#55261] (issue: {issue}55134[#55134])
+* Make Windows JAVA_HOME handling consistent with Linux {es-pull}55261[#55261] (issue: {es-issue}55134[#55134])
Infra/REST API::
-* Add validation to the usage service {pull}54617[#54617]
+* Add validation to the usage service {es-pull}54617[#54617]
Infra/Scripting::
-* Scripting: stats per context in nodes stats {pull}54008[#54008] (issue: {issue}50152[#50152])
+* Scripting: stats per context in nodes stats {es-pull}54008[#54008] (issue: {es-issue}50152[#50152])
Machine Learning::
-* Add effective max model memory limit to ML info {pull}55529[#55529] (issue: {issue}63942[#63942])
-* Add loss_function to regression {pull}56118[#56118]
-* Add new inference_config field to trained model config {pull}54421[#54421]
-* Add failed_category_count to model_size_stats {pull}55716[#55716] (issue: {issue}1130[#1130])
-* Add prediction_field_type to inference config {pull}55128[#55128]
-* Allow a certain number of ill-formatted rows when delimited format is specified {pull}55735[#55735] (issue: {issue}38890[#38890])
-* Apply default timeout in StopDataFrameAnalyticsAction.Request {pull}55512[#55512]
-* Create an annotation when a model snapshot is stored {pull}53783[#53783] (issue: {issue}52149[#52149])
-* Do not execute ML CRUD actions when upgrade mode is enabled {pull}54437[#54437] (issue: {issue}54326[#54326])
-* Make find_file_structure recognize Kibana CSV report timestamps {pull}55609[#55609] (issue: {issue}55586[#55586])
-* More advanced model snapshot retention options {pull}56125[#56125] (issue: {issue}52150[#52150])
-* Return assigned node in start/open job/datafeed response {pull}55473[#55473] (issue: {issue}54067[#54067])
-* Skip daily maintenance activity if upgrade mode is enabled {pull}54565[#54565] (issue: {issue}54326[#54326])
-* Start gathering and storing inference stats {pull}53429[#53429]
-* Unassign data frame analytics tasks in SetUpgradeModeAction {pull}54523[#54523] (issue: {issue}54326[#54326])
+* Add effective max model memory limit to ML info {es-pull}55529[#55529] (issue: {es-issue}63942[#63942])
+* Add loss_function to regression {es-pull}56118[#56118]
+* Add new inference_config field to trained model config {es-pull}54421[#54421]
+* Add failed_category_count to model_size_stats {es-pull}55716[#55716] (issue: {es-issue}1130[#1130])
+* Add prediction_field_type to inference config {es-pull}55128[#55128]
+* Allow a certain number of ill-formatted rows when delimited format is specified {es-pull}55735[#55735] (issue: {es-issue}38890[#38890])
+* Apply default timeout in StopDataFrameAnalyticsAction.Request {es-pull}55512[#55512]
+* Create an annotation when a model snapshot is stored {es-pull}53783[#53783] (issue: {es-issue}52149[#52149])
+* Do not execute ML CRUD actions when upgrade mode is enabled {es-pull}54437[#54437] (issue: {es-issue}54326[#54326])
+* Make find_file_structure recognize Kibana CSV report timestamps {es-pull}55609[#55609] (issue: {es-issue}55586[#55586])
+* More advanced model snapshot retention options {es-pull}56125[#56125] (issue: {es-issue}52150[#52150])
+* Return assigned node in start/open job/datafeed response {es-pull}55473[#55473] (issue: {es-issue}54067[#54067])
+* Skip daily maintenance activity if upgrade mode is enabled {es-pull}54565[#54565] (issue: {es-issue}54326[#54326])
+* Start gathering and storing inference stats {es-pull}53429[#53429]
+* Unassign data frame analytics tasks in SetUpgradeModeAction {es-pull}54523[#54523] (issue: {es-issue}54326[#54326])
* Speed up anomaly detection for the lat_long function {ml-pull}1102[#1102]
* Reduce CPU scheduling priority of native analysis processes to favor the ES
JVM when CPU is constrained. This change is implemented only for Linux and macOS,
@@ -190,7 +190,7 @@ classification {ml-pull}1113[#1113]
* Reduce variability of classification and regression results across our target
operating systems {ml-pull}1127[#1127]
* Switch data frame analytics model memory estimates from kilobytes to
-megabytes {ml-pull}1126[#1126] (issue: {issue}54506[#54506])
+megabytes {ml-pull}1126[#1126] (issue: {es-issue}54506[#54506])
* Add a {ml} native code build for Linux on AArch64 {ml-pull}1132[#1132],
{ml-pull}1135[#1135]
* Improve data frame analytics runtime by optimising memory alignment for intrinsic
@@ -205,47 +205,47 @@ means we can choose more optimal smoothing bias and should reduce the number of
{ml-pull}1192[#1192]
Mapping::
-* Merge V2 index/component template mappings in specific manner {pull}55607[#55607] (issue: {issue}53101[#53101])
+* Merge V2 index/component template mappings in specific manner {es-pull}55607[#55607] (issue: {es-issue}53101[#53101])
Recovery::
-* Avoid copying file chunks in peer covery {pull}56072[#56072] (issue: {issue}55353[#55353])
-* Retry failed peer recovery due to transient errors {pull}55353[#55353]
+* Avoid copying file chunks in peer covery {es-pull}56072[#56072] (issue: {es-issue}55353[#55353])
+* Retry failed peer recovery due to transient errors {es-pull}55353[#55353]
SQL::
-* Add BigDecimal support to JDBC {pull}56015[#56015] (issue: {issue}43806[#43806])
-* Drop BASE TABLE type in favour for just TABLE {pull}54836[#54836]
-* Relax version lock between server and clients {pull}56148[#56148]
+* Add BigDecimal support to JDBC {es-pull}56015[#56015] (issue: {es-issue}43806[#43806])
+* Drop BASE TABLE type in favour for just TABLE {es-pull}54836[#54836]
+* Relax version lock between server and clients {es-pull}56148[#56148]
Search::
-* Consolidate DelayableWriteable {pull}55932[#55932]
-* Exists queries to MatchNoneQueryBuilder when the field is unmapped {pull}54857[#54857]
-* Rewrite wrapper queries to match_none if possible {pull}55271[#55271]
-* SearchService#canMatch takes into consideration the alias filter {pull}55120[#55120] (issue: {issue}55090[#55090])
+* Consolidate DelayableWriteable {es-pull}55932[#55932]
+* Exists queries to MatchNoneQueryBuilder when the field is unmapped {es-pull}54857[#54857]
+* Rewrite wrapper queries to match_none if possible {es-pull}55271[#55271]
+* SearchService#canMatch takes into consideration the alias filter {es-pull}55120[#55120] (issue: {es-issue}55090[#55090])
Snapshot/Restore::
-* Add GCS support for searchable snapshots {pull}55403[#55403]
-* Allocate searchable snapshots with the balancer {pull}54889[#54889] (issues: {issue}50999[#50999], {issue}54729[#54729])
-* Allow bulk snapshot deletes to abort {pull}56009[#56009] (issue: {issue}55773[#55773])
-* Allow deleting multiple snapshots at once {pull}55474[#55474]
-* Allow searching of snapshot taken while indexing {pull}55511[#55511] (issue: {issue}50999[#50999])
-* Allow to prewarm the cache for searchable snapshot shards {pull}55322[#55322]
-* Enable prewarming by default for searchable snapshots {pull}56201[#56201] (issue: {issue}55952[#55952])
-* Permit searches to be concurrent to prewarming {pull}55795[#55795]
-* Reduce contention in CacheFile.fileLock() method {pull}55662[#55662]
-* Require soft deletes for searchable snapshots {pull}55453[#55453]
-* Searchable Snapshots should respect max_restore_bytes_per_sec {pull}55952[#55952]
-* Update the HDFS version used by HDFS Repo {pull}53693[#53693]
-* Use streaming reads for GCS {pull}55506[#55506] (issue: {issue}55505[#55505])
-* Use workers to warm cache parts {pull}55793[#55793] (issue: {issue}55322[#55322])
+* Add GCS support for searchable snapshots {es-pull}55403[#55403]
+* Allocate searchable snapshots with the balancer {es-pull}54889[#54889] (issues: {es-issue}50999[#50999], {es-issue}54729[#54729])
+* Allow bulk snapshot deletes to abort {es-pull}56009[#56009] (issue: {es-issue}55773[#55773])
+* Allow deleting multiple snapshots at once {es-pull}55474[#55474]
+* Allow searching of snapshot taken while indexing {es-pull}55511[#55511] (issue: {es-issue}50999[#50999])
+* Allow to prewarm the cache for searchable snapshot shards {es-pull}55322[#55322]
+* Enable prewarming by default for searchable snapshots {es-pull}56201[#56201] (issue: {es-issue}55952[#55952])
+* Permit searches to be concurrent to prewarming {es-pull}55795[#55795]
+* Reduce contention in CacheFile.fileLock() method {es-pull}55662[#55662]
+* Require soft deletes for searchable snapshots {es-pull}55453[#55453]
+* Searchable Snapshots should respect max_restore_bytes_per_sec {es-pull}55952[#55952]
+* Update the HDFS version used by HDFS Repo {es-pull}53693[#53693]
+* Use streaming reads for GCS {es-pull}55506[#55506] (issue: {es-issue}55505[#55505])
+* Use workers to warm cache parts {es-pull}55793[#55793] (issue: {es-issue}55322[#55322])
Task Management::
-* Add indexName in update-settings task name {pull}55714[#55714]
-* Add scroll info to search task description {pull}54606[#54606]
-* Broadcast cancellation to only nodes have outstanding child tasks {pull}54312[#54312] (issues: {issue}50990[#50990], {issue}51157[#51157])
-* Support hierarchical task cancellation {pull}54757[#54757] (issue: {issue}50990[#50990])
+* Add indexName in update-settings task name {es-pull}55714[#55714]
+* Add scroll info to search task description {es-pull}54606[#54606]
+* Broadcast cancellation to only nodes have outstanding child tasks {es-pull}54312[#54312] (issues: {es-issue}50990[#50990], {es-issue}51157[#51157])
+* Support hierarchical task cancellation {es-pull}54757[#54757] (issue: {es-issue}50990[#50990])
Transform::
-* Add throttling {pull}56007[#56007] (issue: {issue}54862[#54862])
+* Add throttling {es-pull}56007[#56007] (issue: {es-issue}54862[#54862])
@@ -254,41 +254,41 @@ Transform::
=== Bug fixes
Aggregations::
-* Add analytics plugin usage stats to _xpack/usage {pull}54911[#54911] (issue: {issue}54847[#54847])
-* Aggregation support for Value Scripts that change types {pull}54830[#54830] (issue: {issue}54655[#54655])
-* Allow terms agg to default to depth first {pull}54845[#54845]
-* Clean up how pipeline aggs check for multi-bucket {pull}54161[#54161] (issue: {issue}53215[#53215])
-* Fix auto_date_histogram serialization bug {pull}54447[#54447] (issues: {issue}54382[#54382], {issue}54429[#54429])
-* Fix error massage for unknown value type {pull}55821[#55821] (issue: {issue}55727[#55727])
-* Fix scripted metric in CCS {pull}54776[#54776] (issue: {issue}54758[#54758])
-* Use Decimal formatter for Numeric ValuesSourceTypes {pull}54366[#54366] (issue: {issue}54365[#54365])
+* Add analytics plugin usage stats to _xpack/usage {es-pull}54911[#54911] (issue: {es-issue}54847[#54847])
+* Aggregation support for Value Scripts that change types {es-pull}54830[#54830] (issue: {es-issue}54655[#54655])
+* Allow terms agg to default to depth first {es-pull}54845[#54845]
+* Clean up how pipeline aggs check for multi-bucket {es-pull}54161[#54161] (issue: {es-issue}53215[#53215])
+* Fix auto_date_histogram serialization bug {es-pull}54447[#54447] (issues: {es-issue}54382[#54382], {es-issue}54429[#54429])
+* Fix error massage for unknown value type {es-pull}55821[#55821] (issue: {es-issue}55727[#55727])
+* Fix scripted metric in CCS {es-pull}54776[#54776] (issue: {es-issue}54758[#54758])
+* Use Decimal formatter for Numeric ValuesSourceTypes {es-pull}54366[#54366] (issue: {es-issue}54365[#54365])
Allocation::
-* Fix Broken ExistingStoreRecoverySource Deserialization {pull}55657[#55657] (issue: {issue}55513[#55513])
+* Fix Broken ExistingStoreRecoverySource Deserialization {es-pull}55657[#55657] (issue: {es-issue}55513[#55513])
Features/ILM+SLM::
-* ILM stop step execution if writeIndex is false {pull}54805[#54805]
+* ILM stop step execution if writeIndex is false {es-pull}54805[#54805]
Features/Indices APIs::
-* Fix NPE in MetadataIndexTemplateService#findV2Template {pull}54945[#54945]
-* Fix creating filtered alias using now in a date_nanos range query failed {pull}54785[#54785] (issue: {issue}54315[#54315])
-* Fix simulating index templates without specified index {pull}56295[#56295] (issues: {issue}53101[#53101], {issue}56255[#56255])
-* Validate non-negative priorities for V2 index templates {pull}56139[#56139] (issue: {issue}53101[#53101])
+* Fix NPE in MetadataIndexTemplateService#findV2Template {es-pull}54945[#54945]
+* Fix creating filtered alias using now in a date_nanos range query failed {es-pull}54785[#54785] (issue: {es-issue}54315[#54315])
+* Fix simulating index templates without specified index {es-pull}56295[#56295] (issues: {es-issue}53101[#53101], {es-issue}56255[#56255])
+* Validate non-negative priorities for V2 index templates {es-pull}56139[#56139] (issue: {es-issue}53101[#53101])
Features/Watcher::
-* Ensure watcher email action message ids are always unique {pull}56574[#56574]
+* Ensure watcher email action message ids are always unique {es-pull}56574[#56574]
Infra/Core::
-* Add generic Set support to streams {pull}54769[#54769] (issue: {issue}54708[#54708])
+* Add generic Set support to streams {es-pull}54769[#54769] (issue: {es-issue}54708[#54708])
Machine Learning::
-* Fix GET _ml/inference so size param is respected {pull}57303[#57303] (issue: {issue}57298[#57298])
-* Fix file structure finder multiline merge max for delimited formats {pull}56023[#56023]
-* Validate at least one feature is available for DF analytics {pull}55876[#55876] (issue: {issue}55593[#55593])
+* Fix GET _ml/inference so size param is respected {es-pull}57303[#57303] (issue: {es-issue}57298[#57298])
+* Fix file structure finder multiline merge max for delimited formats {es-pull}56023[#56023]
+* Validate at least one feature is available for DF analytics {es-pull}55876[#55876] (issue: {es-issue}55593[#55593])
* Trap and fail if insufficient features are supplied to data frame analyses.
Otherwise, classification and regression got stuck at zero analyzing progress
-{ml-pull}1160[#1160] (issue: {issue}55593[#55593])
+{ml-pull}1160[#1160] (issue: {es-issue}55593[#55593])
* Make categorization respect the model_memory_limit {ml-pull}1167[#1167]
(issue: {ml-issue}1130[#1130])
* Respect user overrides for max_trees for classification and regression
@@ -301,22 +301,22 @@ Otherwise, classification and regression got stuck at zero analyzing progress
{ml-pull}1201[#1201] (issue: {ml-issue}#1178[#1178])
Network::
-* Fix issue with pipeline releasing bytes early {pull}54458[#54458]
-* Handle TLS file updates during startup {pull}54999[#54999] (issue: {issue}54867[#54867])
+* Fix issue with pipeline releasing bytes early {es-pull}54458[#54458]
+* Handle TLS file updates during startup {es-pull}54999[#54999] (issue: {es-issue}54867[#54867])
SQL::
-* Fix DATETIME_PARSE behaviour regarding timezones {pull}56158[#56158] (issue: {issue}54960[#54960])
+* Fix DATETIME_PARSE behaviour regarding timezones {es-pull}56158[#56158] (issue: {es-issue}54960[#54960])
Search::
-* Don't expand default_field in query_string before required {pull}55158[#55158] (issue: {issue}53789[#53789])
-* Fix `time_zone` for `query_string` and date fields {pull}55881[#55881] (issue: {issue}55813[#55813])
+* Don't expand default_field in query_string before required {es-pull}55158[#55158] (issue: {es-issue}53789[#53789])
+* Fix `time_zone` for `query_string` and date fields {es-pull}55881[#55881] (issue: {es-issue}55813[#55813])
Security::
-* Fix certutil http for empty password with JDK 11 and lower {pull}55437[#55437] (issue: {issue}55386[#55386])
+* Fix certutil http for empty password with JDK 11 and lower {es-pull}55437[#55437] (issue: {es-issue}55386[#55386])
Transform::
-* Fix count when matching exact ids {pull}56544[#56544] (issue: {issue}56196[#56196])
-* Fix http status code when bad scripts are provided {pull}56117[#56117] (issue: {issue}55994[#55994])
+* Fix count when matching exact ids {es-pull}56544[#56544] (issue: {es-issue}56196[#56196])
+* Fix http status code when bad scripts are provided {es-pull}56117[#56117] (issue: {es-issue}55994[#55994])
@@ -325,5 +325,5 @@ Transform::
=== Regressions
Infra/Scripting::
-* Don't double-wrap expression values {pull}54432[#54432] (issue: {issue}53661[#53661])
+* Don't double-wrap expression values {es-pull}54432[#54432] (issue: {es-issue}53661[#53661])
diff --git a/docs/reference/release-notes/7.9.asciidoc b/docs/reference/release-notes/7.9.asciidoc
index 2ab14c90a6e..34b8f957220 100644
--- a/docs/reference/release-notes/7.9.asciidoc
+++ b/docs/reference/release-notes/7.9.asciidoc
@@ -8,4 +8,4 @@ Also see <>.
=== Breaking changes
Script Cache::
-* Script cache size and rate limiting are per-context {pull}55753[#55753] (issue: {issue}50152[#50152])
+* Script cache size and rate limiting are per-context {es-pull}55753[#55753] (issue: {es-issue}50152[#50152])