[DOCS] Updates pull and issue release attributes (#58348)
This commit is contained in:
parent
49684463dd
commit
6680271691
|
@ -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
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<titleabbrev>cat task management</titleabbrev>
|
||||
++++
|
||||
|
||||
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 <<tasks,task management>> API.
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<titleabbrev>Task management</titleabbrev>
|
||||
++++
|
||||
|
||||
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.
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ See also <<release-highlights>> and <<es-release-notes>>.
|
|||
====
|
||||
*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]
|
||||
|
|
|
@ -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])
|
||||
|
|
|
@ -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<Releasable>) {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<Releasable>) {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])
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -8,10 +8,10 @@ Also see <<breaking-changes-7.0,Breaking changes in 7.0.0-rc1>>.
|
|||
=== 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])
|
||||
|
||||
|
||||
|
|
|
@ -8,10 +8,10 @@ Also see <<breaking-changes-7.0,Breaking changes in 7.0.0>>.
|
|||
=== 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])
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -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])
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -8,76 +8,76 @@ Also see <<breaking-changes-7.2,Breaking changes in 7.2>>.
|
|||
=== 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(<cond>, <result1>, <result2>) {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(<cond>, <result1>, <result2>) {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]
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -8,28 +8,28 @@ Also see <<breaking-changes-7.3,Breaking changes in 7.3>>.
|
|||
=== 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 <<breaking-changes-7.3,Breaking changes in 7.3>>.
|
|||
=== 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]
|
||||
|
||||
|
||||
|
|
|
@ -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 <<breaking-changes-7.4,Breaking changes in 7.4>>.
|
|||
=== 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 <<search-slow-log, search slow log>> 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 <<date,`date`>> and <<date_nanos,`date_nanos`>> 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])
|
||||
|
|
|
@ -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 <<breaking-changes-7.5,Breaking changes in 7.5>>.
|
|||
=== 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 <<date,`date`>> and <<date_nanos,`date_nanos`>> 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]
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -8,14 +8,14 @@ Also see <<breaking-changes-7.8,Breaking changes in 7.8>>.
|
|||
=== 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])
|
||||
|
||||
|
|
|
@ -8,4 +8,4 @@ Also see <<breaking-changes-7.9,Breaking changes in 7.9>>.
|
|||
=== 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])
|
||||
|
|
Loading…
Reference in New Issue