Browse Source

Forward port 8.1.0 release docs (#84860)

Forward port 8.1.0 release docs from the release branch into default and prune change-log files that are no longer needed.
Ievgen Degtiarenko 3 years ago
parent
commit
5bf3dc8f7f
55 changed files with 79 additions and 326 deletions
  1. 0 6
      docs/changelog/64422.yaml
  2. 0 6
      docs/changelog/80906.yaml
  3. 0 5
      docs/changelog/81237.yaml
  4. 0 5
      docs/changelog/81266.yaml
  5. 0 5
      docs/changelog/81272.yaml
  6. 0 5
      docs/changelog/81395.yaml
  7. 0 5
      docs/changelog/81396.yaml
  8. 0 5
      docs/changelog/81476.yaml
  9. 0 5
      docs/changelog/81617.yaml
  10. 0 5
      docs/changelog/82275.yaml
  11. 0 5
      docs/changelog/82292.yaml
  12. 0 5
      docs/changelog/82294.yaml
  13. 0 5
      docs/changelog/82401.yaml
  14. 0 5
      docs/changelog/82410.yaml
  15. 0 5
      docs/changelog/82590.yaml
  16. 0 5
      docs/changelog/82705.yaml
  17. 0 5
      docs/changelog/82763.yaml
  18. 0 6
      docs/changelog/82820.yaml
  19. 0 5
      docs/changelog/82830.yaml
  20. 0 6
      docs/changelog/82896.yaml
  21. 0 5
      docs/changelog/82924.yaml
  22. 0 5
      docs/changelog/82975.yaml
  23. 0 6
      docs/changelog/83083.yaml
  24. 0 5
      docs/changelog/83092.yaml
  25. 0 5
      docs/changelog/83099.yaml
  26. 0 5
      docs/changelog/83148.yaml
  27. 0 5
      docs/changelog/83213.yaml
  28. 0 5
      docs/changelog/83221.yaml
  29. 0 5
      docs/changelog/83222.yaml
  30. 0 6
      docs/changelog/83348.yaml
  31. 0 5
      docs/changelog/83350.yaml
  32. 0 6
      docs/changelog/83392.yaml
  33. 0 5
      docs/changelog/83395.yaml
  34. 0 5
      docs/changelog/83398.yaml
  35. 0 5
      docs/changelog/83404.yaml
  36. 0 6
      docs/changelog/83421.yaml
  37. 0 5
      docs/changelog/83448.yaml
  38. 0 6
      docs/changelog/83514.yaml
  39. 0 6
      docs/changelog/83568.yaml
  40. 0 5
      docs/changelog/83591.yaml
  41. 0 6
      docs/changelog/83595.yaml
  42. 0 5
      docs/changelog/83637.yaml
  43. 0 5
      docs/changelog/83644.yaml
  44. 0 6
      docs/changelog/83645.yaml
  45. 0 19
      docs/changelog/83943.yaml
  46. 0 6
      docs/changelog/84236.yaml
  47. 0 6
      docs/changelog/84242.yaml
  48. 0 6
      docs/changelog/84341.yaml
  49. 0 5
      docs/changelog/84355.yaml
  50. 0 7
      docs/changelog/84376.yaml
  51. 0 6
      docs/changelog/84420.yaml
  52. 0 5
      docs/changelog/84588.yaml
  53. 0 6
      docs/changelog/84606.yaml
  54. 33 15
      docs/reference/migration/migrate_8_1.asciidoc
  55. 46 13
      docs/reference/release-notes/8.1.asciidoc

+ 0 - 6
docs/changelog/64422.yaml

@@ -1,6 +0,0 @@
-pr: 64422
-summary: Add `scripted_metric` agg context to `unsigned_long`
-area: Search
-type: enhancement
-issues:
- - 64347

+ 0 - 6
docs/changelog/80906.yaml

@@ -1,6 +0,0 @@
-pr: 80906
-summary: Allow for customised content-type validation
-area: Infra/REST API
-type: enhancement
-issues:
- - 80482

+ 0 - 5
docs/changelog/81237.yaml

@@ -1,5 +0,0 @@
-pr: 81237
-summary: Avoid loading authorized indices when requested indices are all concrete names
-area: Authorization
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/81266.yaml

@@ -1,5 +0,0 @@
-pr: 81266
-summary: "Script: keyword fields api support"
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/81272.yaml

@@ -1,5 +0,0 @@
-pr: 81272
-summary: Add date fields to the scripting fields api
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/81395.yaml

@@ -1,5 +0,0 @@
-pr: 81395
-summary: Add a geo point field for the scripting fields api
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/81396.yaml

@@ -1,5 +0,0 @@
-pr: 81396
-summary: "Script: fields API for IP mapped type"
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/81476.yaml

@@ -1,5 +0,0 @@
-pr: 81476
-summary: "Script: fields API for x-pack version, doc version, seq no, mumur3"
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/81617.yaml

@@ -1,5 +0,0 @@
-pr: 81617
-summary: Add support for `GeoShape` to the scripting fields API
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82275.yaml

@@ -1,5 +0,0 @@
-pr: 82275
-summary: Add scaled float to the scripting fields API
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82292.yaml

@@ -1,5 +0,0 @@
-pr: 82292
-summary: "Script: fields API for x-pack `constant_keyword`"
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82294.yaml

@@ -1,5 +0,0 @@
-pr: 82294
-summary: Add half float mapping to the scripting fields API
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82401.yaml

@@ -1,5 +0,0 @@
-pr: 82401
-summary: Add `beats_stats.metrics.apm-server.sampling.tail` to stack monitoring templates
-area: Monitoring
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82410.yaml

@@ -1,5 +0,0 @@
-pr: 82410
-summary: Add an aggregator for IPv4 and IPv6 subnets
-area: Aggregations
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82590.yaml

@@ -1,5 +0,0 @@
-pr: 82590
-summary: "Script: fields API for flattened mapped type"
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82705.yaml

@@ -1,5 +0,0 @@
-pr: 82705
-summary: Add error counts to trained model stats
-area: Machine Learning
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/82763.yaml

@@ -1,5 +0,0 @@
-pr: 82763
-summary: Make wildcard accessible from the scripting field API
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 6
docs/changelog/82820.yaml

@@ -1,6 +0,0 @@
-pr: 82820
-summary: Fix duplicated allow lists upon script engine creation
-area: Infra/Scripting
-type: bug
-issues:
- - 82778

+ 0 - 5
docs/changelog/82830.yaml

@@ -1,5 +0,0 @@
-pr: 82830
-summary: Speed up `MappingStats` Computation on Coordinating Node
-area: Stats
-type: enhancement
-issues: []

+ 0 - 6
docs/changelog/82896.yaml

@@ -1,6 +0,0 @@
-pr: 82896
-summary: Batch Index Settings Update Requests
-area: Cluster Coordination
-type: enhancement
-issues:
- - 79866

+ 0 - 5
docs/changelog/82924.yaml

@@ -1,5 +0,0 @@
-pr: 82924
-summary: New `GeoHexGrid` aggregation
-area: Geo
-type: feature
-issues: []

+ 0 - 5
docs/changelog/82975.yaml

@@ -1,5 +0,0 @@
-pr: 82975
-summary: Desired nodes API
-area: Distributed
-type: feature
-issues: []

+ 0 - 6
docs/changelog/83083.yaml

@@ -1,6 +0,0 @@
-pr: 83083
-summary: Expose 'features' option in Get Index API
-area: Indices APIs
-type: enhancement
-issues:
- - 82948

+ 0 - 5
docs/changelog/83092.yaml

@@ -1,5 +0,0 @@
-pr: 83092
-summary: Make `AllocationService#adaptAutoExpandReplicas` Faster
-area: Allocation
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/83099.yaml

@@ -1,5 +0,0 @@
-pr: 83099
-summary: Improve support for joda datetime to java datetime in Painless
-area: Infra/Scripting
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/83148.yaml

@@ -1,5 +0,0 @@
-pr: 83148
-summary: Handle `fields.with.dots` in `routing_path`
-area: TSDB
-type: feature
-issues: []

+ 0 - 5
docs/changelog/83213.yaml

@@ -1,5 +0,0 @@
-pr: 83213
-summary: "Fix: reduce float and half-float values to their stored precision"
-area: Aggregations
-type: bug
-issues: []

+ 0 - 5
docs/changelog/83221.yaml

@@ -1,5 +0,0 @@
-pr: 83221
-summary: Add detail to slow cluster state warning message
-area: Cluster Coordination
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/83222.yaml

@@ -1,5 +0,0 @@
-pr: 83222
-summary: Make `PeerFinder` log messages happier
-area: Cluster Coordination
-type: enhancement
-issues: []

+ 0 - 6
docs/changelog/83348.yaml

@@ -1,6 +0,0 @@
-pr: 83348
-summary: Handle bounds properly when grid tiles crosses the dateline
-area: Geo
-type: bug
-issues:
- - 83299

+ 0 - 5
docs/changelog/83350.yaml

@@ -1,5 +0,0 @@
-pr: 83350
-summary: Add missing max overcommit factor to list of (dynamic) settings
-area: Recovery
-type: bug
-issues: []

+ 0 - 6
docs/changelog/83392.yaml

@@ -1,6 +0,0 @@
-pr: 83392
-summary: Fix plumbing in double and keyword runtime fields for the scripting fields
-  API
-area: Infra/Scripting
-type: bug
-issues: []

+ 0 - 5
docs/changelog/83395.yaml

@@ -1,5 +0,0 @@
-pr: 83395
-summary: Allow doc-values only search on geo_point fields
-area: Mapping
-type: enhancement
-issues: []

+ 0 - 5
docs/changelog/83398.yaml

@@ -1,5 +0,0 @@
-pr: 83398
-summary: Model for the new health reporting api
-area: Health
-type: feature
-issues: []

+ 0 - 5
docs/changelog/83404.yaml

@@ -1,5 +0,0 @@
-pr: 83404
-summary: Implement all queries on doc-values only keyword fields
-area: Mapping
-type: enhancement
-issues: []

+ 0 - 6
docs/changelog/83421.yaml

@@ -1,6 +0,0 @@
-pr: 83421
-summary: Reenable `BooleanTermsIT`
-area: Aggregations
-type: bug
-issues:
- - 83351

+ 0 - 5
docs/changelog/83448.yaml

@@ -1,5 +0,0 @@
-pr: 83448
-summary: Do not allow safelisted media types on Content-Type
-area: Infra/REST API
-type: bug
-issues: []

+ 0 - 6
docs/changelog/83514.yaml

@@ -1,6 +0,0 @@
-pr: 83514
-summary: Simplify and Speed up `ExecutorSelector`
-area: Indices APIs
-type: bug
-issues:
- - 82450

+ 0 - 6
docs/changelog/83568.yaml

@@ -1,6 +0,0 @@
-pr: 83568
-summary: Fix for self-suppression in rest client
-area: Client
-type: bug
-issues:
- - 42223

+ 0 - 5
docs/changelog/83591.yaml

@@ -1,5 +0,0 @@
-pr: 83591
-summary: Compress Cursors
-area: SQL
-type: enhancement
-issues: []

+ 0 - 6
docs/changelog/83595.yaml

@@ -1,6 +0,0 @@
-pr: 83595
-summary: Completion field to support multiple completion multi-fields
-area: Mapping
-type: bug
-issues:
- - 83534

+ 0 - 5
docs/changelog/83637.yaml

@@ -1,5 +0,0 @@
-pr: 83637
-summary: "Fix: ip prefix bucket reduction"
-area: Aggregations
-type: bug
-issues: []

+ 0 - 5
docs/changelog/83644.yaml

@@ -1,5 +0,0 @@
-pr: 83644
-summary: Wait for model process to be stop in stop deployment
-area: Machine Learning
-type: bug
-issues: []

+ 0 - 6
docs/changelog/83645.yaml

@@ -1,6 +0,0 @@
-pr: 83645
-summary: Fix submit after shutdown in process worker service
-area: Machine Learning
-type: bug
-issues:
- - 83633

+ 0 - 19
docs/changelog/83943.yaml

@@ -1,19 +0,0 @@
-pr: 83943
-summary: Deprecate `index_include_frozen` request parameter
-area: SQL
-type: deprecation
-issues:
-  - 81939
-deprecation:
-  title: Deprecate `index_include_frozen` request parameter in `_sql` API
-  area: REST API
-  details: |-
-    Following the deprecation of frozen indices, the `index_include_frozen`
-    parameter and `FROZEN` syntax is now also deprecated.
-  impact: |-
-    You should unfreeze frozen indices using the
-    {ref}/unfreeze-index-api.html[unfreeze index API] and stop using the
-    `index_include_frozen` parameter or the `FROZEN` keyword in SQL
-    queries. For some use cases, the frozen tier may be a suitable
-    replacement for frozen indices. See {ref}/data-tiers.html[data tiers]
-    for more information.

+ 0 - 6
docs/changelog/84236.yaml

@@ -1,6 +0,0 @@
-pr: 84236
-summary: Text structure finder caps exclude lines pattern at 1000 characters
-area: Machine Learning
-type: bug
-issues:
- - 83434

+ 0 - 6
docs/changelog/84242.yaml

@@ -1,6 +0,0 @@
-pr: 84242
-summary: Allow autoscaling to work when vertical scaling is possible
-area: Machine Learning
-type: bug
-issues:
- - 84198

+ 0 - 6
docs/changelog/84341.yaml

@@ -1,6 +0,0 @@
-pr: 84341
-summary: Fix `DirectBlobContainerIndexInput` cloning method
-area: Snapshot/Restore
-type: bug
-issues:
- - 84238

+ 0 - 5
docs/changelog/84355.yaml

@@ -1,5 +0,0 @@
-pr: 84355
-summary: Record node shutdown start time for each node
-area: Machine Learning
-type: bug
-issues: []

+ 0 - 7
docs/changelog/84376.yaml

@@ -1,7 +0,0 @@
-pr: 84376
-summary: Allow removing unreferenced composable data stream templates
-area: Indices APIs
-type: bug
-issues:
- - 84171
- - 84188

+ 0 - 6
docs/changelog/84420.yaml

@@ -1,6 +0,0 @@
-pr: 84420
-summary: Register the named X-content parser for snapshot upgrade params
-area: Machine Learning
-type: bug
-issues:
- - 84419

+ 0 - 5
docs/changelog/84588.yaml

@@ -1,5 +0,0 @@
-pr: 84588
-summary: Fix `PolicyStepsRegistry's` `cachedSteps` null handling
-area: ILM+SLM
-type: bug
-issues: []

+ 0 - 6
docs/changelog/84606.yaml

@@ -1,6 +0,0 @@
-pr: 84606
-summary: Fork to WRITE thread when failing shard
-area: Engine
-type: bug
-issues:
- - 84602

+ 33 - 15
docs/reference/migration/migrate_8_1.asciidoc

@@ -18,16 +18,15 @@ and prevent them from operating normally.
 Before upgrading to 8.1, review these changes and take the described steps
 to mitigate the impact.
 
-//NOTE: The notable-breaking-changes tagged regions are re-used in the
-//Installation and Upgrade Guide
-
-//tag::notable-breaking-changes[]
+// NOTE: The notable-breaking-changes tagged regions are re-used in the
+// Installation and Upgrade Guide
+// tag::notable-breaking-changes[]
 [discrete]
 [[breaking_81_rest_api_changes]]
 ==== REST API changes
 
-[[fields_api_geoshape_normalize]]
-.The search API's `fields` parameter now normalizes geometry objects that cross the international dateline.
+[[search_apis_fields_parameter_normalizes_geometry_objects_cross_international_dateline]]
+.The search API's `fields` parameter now normalizes geometry objects that cross the international dateline
 [%collapsible]
 ====
 *Details* +
@@ -40,7 +39,8 @@ still retrieve original, unnormalized geometry objects from `_source`.
 If your application requires unnormalized geometry objects, retrieve them from
 `_source` rather than using the `fields` parameter.
 ====
-//end::notable-breaking-changes[]
+// end::notable-breaking-changes[]
+
 
 [discrete]
 [[deprecated-8.1]]
@@ -55,13 +55,13 @@ after upgrading to 8.1.
 To find out if you are using any deprecated functionality,
 enable <<deprecation-logging, deprecation logging>>.
 
-//tag::notable-breaking-changes[]
+// tag::notable-breaking-changes[]
 [discrete]
-[[breaking_8.1_cluster_node_setting_deprecations]]
+[[deprecations_81_cluster_and_node_setting]]
 ==== Cluster and node setting deprecations
 
-[[deprecate-legacy-discovery-type-setting]]
-.Legacy values for the `discovery.type` setting are deprecated.
+[[legacy_values_for_discovery_type_setting_are_deprecated]]
+.Legacy values for the `discovery.type` setting are deprecated
 [%collapsible]
 ====
 *Details* +
@@ -76,11 +76,11 @@ discovery type.
 ====
 
 [discrete]
-[[breaking_8.1_rest_api_deprecations]]
+[[deprecations_81_rest_api]]
 ==== REST API deprecations
 
-[[deprecate-lenient-parsing-of-bulk-actions]]
-.Lenient parsing of bulk actions is deprecated.
+[[lenient_parsing_of_bulk_actions_deprecated]]
+.Lenient parsing of bulk actions is deprecated
 [%collapsible]
 ====
 *Details* +
@@ -93,4 +93,22 @@ actions.
 Ensure that bulk actions are well-formed JSON objects containing a single entry
 with the correct key.
 ====
-//end::notable-breaking-changes[]
+
+[[deprecate_index_include_frozen_request_parameter_in_sql_api]]
+.Deprecate `index_include_frozen` request parameter in `_sql` API
+[%collapsible]
+====
+*Details* +
+Following the deprecation of frozen indices, the `index_include_frozen`
+parameter and `FROZEN` syntax is now also deprecated.
+
+*Impact* +
+You should unfreeze frozen indices using the
+{ref}/unfreeze-index-api.html[unfreeze index API] and stop using the
+`index_include_frozen` parameter or the `FROZEN` keyword in SQL
+queries. For some use cases, the frozen tier may be a suitable
+replacement for frozen indices. See {ref}/data-tiers.html[data tiers]
+for more information.
+====
+// end::notable-breaking-changes[]
+

+ 46 - 13
docs/reference/release-notes/8.1.asciidoc

@@ -67,8 +67,10 @@ Geo::
 === Bug fixes
 
 Aggregations::
-* Fix: reduce float and half-float values to their stored precision {es-pull}83213[#83213]
 * Reenable `BooleanTermsIT` {es-pull}83421[#83421] (issue: {es-issue}83351[#83351])
+* backward compatibility with version 7.17.0 {es-pull}83715[#83715]
+* ip prefix bucket reduction {es-pull}83637[#83637]
+* reduce float and half-float values to their stored precision {es-pull}83213[#83213]
 
 Allocation::
 * Fix `updateMinNode` condition {es-pull}80403[#80403] (issue: {es-issue}41194[#41194])
@@ -83,14 +85,31 @@ Authorization::
 Autoscaling::
 * Fix autoscaling of follower data streams {es-pull}83302[#83302] (issue: {es-issue}82857[#82857])
 
+Client::
+* Fix for self-suppression in REST client {es-pull}83568[#83568] (issue: {es-issue}42223[#42223])
+
+Distributed::
+* [GCE Discovery] Correctly handle large zones with 500 or more instances {es-pull}83785[#83785] (issue: {es-issue}83783[#83783])
+
+Engine::
+* Fork to `WRITE` thread when failing shard {es-pull}84606[#84606] (issue: {es-issue}84602[#84602])
+
 Geo::
 * Handle bounds properly when grid tiles crosses the dateline {es-pull}83348[#83348] (issue: {es-issue}83299[#83299])
 * `GeometryNormalizer` should not fail if it cannot compute signed area {es-pull}84051[#84051] (issue: {es-issue}83946[#83946])
 
+ILM+SLM::
+* Fix `PolicyStepsRegistry`'s `cachedSteps` null handling {es-pull}84588[#84588]
+
+Indices APIs::
+* Allow removing unreferenced composable data stream templates {es-pull}84376[#84376] (issues: {es-issue}84171[#84171], {es-issue}84188[#84188])
+* Simplify and speed up `ExecutorSelector` {es-pull}83514[#83514] (issue: {es-issue}82450[#82450])
+
 Infra/Core::
 * Always re-run Feature migrations which have encountered errors {es-pull}83918[#83918] (issue: {es-issue}83917[#83917])
 * Copy `trace.id` in threadcontext stash {es-pull}83218[#83218]
 * Preserve context in `ResultDeduplicator` {es-pull}84038[#84038] (issue: {es-issue}84036[#84036])
+* Registration of `SystemIndexMigrationTask` named xcontent objects {es-pull}84192[#84192] (issue: {es-issue}84115[#84115])
 * Update system index mappings if `_meta` is null {es-pull}83896[#83896] (issue: {es-issue}83890[#83890])
 
 Infra/REST API::
@@ -105,12 +124,19 @@ Ingest::
 * Short circuit date patterns after first match {es-pull}83764[#83764]
 
 Machine Learning::
+* Allow autoscaling to work when vertical scaling is possible {es-pull}84242[#84242] (issue: {es-issue}84198[#84198])
 * Correctly capture min stats for `inference.ingest_processors` in ML usage {es-pull}82352[#82352]
 * Fail queued inference requests with cause if the process crashes {es-pull}81584[#81584]
 * Fix NLP tokenization `never_split` handling around punctuation {es-pull}82982[#82982]
 * Fix `ZeroShotClassificationConfig` update mixing fields {es-pull}82848[#82848]
+* Fix bug where initial scale from 0->1 could scale too high {es-pull}84244[#84244]
+* Fix submit after shutdown in process worker service {es-pull}83645[#83645] (issue: {es-issue}83633[#83633])
 * Fixes `categorize_text` parameter validation to be parse order independent {es-pull}82628[#82628] (issue: {es-issue}82629[#82629])
+* Record node shutdown start time for each node {es-pull}84355[#84355]
+* Register the named X-content parser for snapshot upgrade params {es-pull}84420[#84420] (issue: {es-issue}84419[#84419])
+* Retry anomaly detection job recovery during relocation {es-pull}83456[#83456]
 * Return `zxx` for `lang_ident_model_1` if no valid text is found for language identification {es-pull}82746[#82746] (issue: {es-issue}81933[#81933])
+* Text structure finder caps exclude lines pattern at 1000 characters {es-pull}84236[#84236] (issue: {es-issue}83434[#83434])
 * Validate vocabulary on model deployment {es-pull}81548[#81548] (issue: {es-issue}81470[#81470])
 * Wait for model process to stop in stop deployment {es-pull}83644[#83644]
 * Fix a bug in the tuning of the hyperparameters when training regression classification models {ml-pull}2128[#2128]
@@ -123,10 +149,15 @@ Machine Learning::
 Mapping::
 * Add support for sub-fields to `search_as_you_type` fields {es-pull}82430[#82430] (issue: {es-issue}56326[#56326])
 * Better exception message for `MappingParser.parse` {es-pull}80696[#80696]
+* Completion field to support multiple completion multi-fields {es-pull}83595[#83595] (issue: {es-issue}83534[#83534])
 
 Network::
 * Throw `NoSeedNodeLeftException` on proxy failure {es-pull}80961[#80961] (issue: {es-issue}80898[#80898])
 
+Packaging::
+* Add `log4j-slf4j-impl` to `repository-azure` {es-pull}83661[#83661] (issue: {es-issue}83652[#83652])
+* Restart ES after keystore upgrade in postinst {es-pull}84224[#84224] (issue: {es-issue}82433[#82433])
+
 Recovery::
 * Add missing `indices.recovery.internal_action_retry_timeout` to list of settings {es-pull}83354[#83354]
 * Add missing max overcommit factor to list of (dynamic) settings {es-pull}83350[#83350]
@@ -135,6 +166,8 @@ SQL::
 * Fix txt format for empty result sets {es-pull}83376[#83376]
 
 Search::
+* Avoid eagerly loading `StoredFieldsReader` in fetch phase {es-pull}83693[#83693] (issue: {es-issue}82777[#82777])
+* Do not deserialise the document when not needed in the fields fetch phase {es-pull}84184[#84184]
 * Returns valid PIT when no index matched {es-pull}83424[#83424]
 
 Security::
@@ -143,6 +176,7 @@ Security::
 Snapshot/Restore::
 * Adjust `LinuxFileSystemNatives.allocatedSizeInBytes` for aarch64 architectures {es-pull}81376[#81376] (issues: {es-issue}80437[#80437], {es-issue}81362[#81362])
 * Distinguish "missing repository" from "missing repository plugin" {es-pull}82457[#82457] (issue: {es-issue}81758[#81758])
+* Fix `DirectBlobContainerIndexInput` cloning method {es-pull}84341[#84341] (issue: {es-issue}84238[#84238])
 * Move get snapshots serialization to management pool {es-pull}83215[#83215]
 * Preserve context in `snapshotDeletionListeners` {es-pull}84089[#84089] (issue: {es-issue}84036[#84036])
 
@@ -154,6 +188,9 @@ Transform::
 * Fix condition on which the transform stops processing buckets {es-pull}82852[#82852]
 * Prevent stopping of transforms due to threadpool limitation {es-pull}81912[#81912] (issue: {es-issue}81796[#81796])
 
+Watcher::
+* Tolerate empty types array in Watch definitions {es-pull}83524[#83524] (issue: {es-issue}83235[#83235])
+
 [[deprecation-8.1.0]]
 [float]
 === Deprecations
@@ -164,6 +201,9 @@ CRUD::
 Cluster Coordination::
 * Remove last few mentions of Zen discovery {es-pull}80410[#80410]
 
+SQL::
+* Deprecate `index_include_frozen` request parameter {es-pull}83943[#83943] (issue: {es-issue}81939[#81939])
+
 [[enhancement-8.1.0]]
 [float]
 === Enhancements
@@ -267,6 +307,7 @@ Mapping::
 
 Monitoring::
 * Add Enterprise Search monitoring index templates {es-pull}82743[#82743]
+* Add `beats_stats.metrics.apm-server.sampling.tail` to Stack Monitoring templates {es-pull}82401[#82401]
 
 Network::
 * Report close connection exceptions at INFO {es-pull}81768[#81768] (issues: {es-issue}51612[#51612], {es-issue}66473[#66473])
@@ -277,6 +318,7 @@ Recovery::
 * Adjust `indices.recovery.max_bytes_per_sec` according to external settings {es-pull}82819[#82819]
 
 SQL::
+* Compress Cursors {es-pull}83591[#83591]
 * Extend Tableau connector to reconnect with catalog {es-pull}81321[#81321]
 
 Search::
@@ -291,14 +333,6 @@ Search::
 * Short cut if reader has point values {es-pull}80268[#80268]
 * Support combining `_shards` preference param with `<custom-string>` {es-pull}80024[#80024] (issue: {es-issue}80021[#80021])
 
-Security::
-* Activate user profile API {es-pull}82400[#82400]
-* Add an initial `ProfileService` for user profiles {es-pull}81899[#81899]
-* Add new system index for user profile documents {es-pull}81355[#81355]
-* Add update user profile data API {es-pull}82772[#82772]
-* Add user profile API for get profile by UID {es-pull}81910[#81910]
-* Update Kibana system user privileges {es-pull}82781[#82781]
-
 Snapshot/Restore::
 * Add Linux x86-64bits native method to retrieve the number of allocated bytes on disk for a file {es-pull}80437[#80437] (issue: {es-issue}79698[#79698])
 
@@ -320,10 +354,6 @@ Transform::
 [float]
 === New features
 
-Authentication::
-* Initial version of JWT Realm {es-pull}82175[#82175]
-* Introduce domain setting to associate realms {es-pull}81968[#81968]
-
 Distributed::
 * Add desired nodes API {es-pull}82975[#82975]
 
@@ -357,5 +387,8 @@ Network::
 Packaging::
 * Bump bundled JDK to 17.0.2+8 {es-pull}83243[#83243] (issue: {es-issue}83242[#83242])
 
+Security::
+* Upgrade jANSI dependency to 2.4.0 {es-pull}83566[#83566]
+