# Backport
This will backport the following commits from `main` to `8.14`:
- [[Reporting] small documentation updates
(#190930)](https://github.com/elastic/kibana/pull/190930)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Tim
Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-08-21T16:36:22Z","message":"[Reporting]
small documentation updates (#190930)\n\n## Summary\r\n\r\nThis PR
offers small updates to documentation on:\r\n* Calling Kibana APIs to
automate report generation\r\n* Using Elasticsearch APIs directly to
export
data","sha":"c1e751d9ff9f5c96cecdba72d2aede60d1dbcf02","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","docs","v8.14.0","v8.15.0","v8.16.0","backport:version"],"title":"[Reporting]
small documentation
updates","number":190930,"url":"https://github.com/elastic/kibana/pull/190930","mergeCommit":{"message":"[Reporting]
small documentation updates (#190930)\n\n## Summary\r\n\r\nThis PR
offers small updates to documentation on:\r\n* Calling Kibana APIs to
automate report generation\r\n* Using Elasticsearch APIs directly to
export
data","sha":"c1e751d9ff9f5c96cecdba72d2aede60d1dbcf02"}},"sourceBranch":"main","suggestedTargetBranches":["8.14","8.15"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.15","label":"v8.15.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/190930","number":190930,"mergeCommit":{"message":"[Reporting]
small documentation updates (#190930)\n\n## Summary\r\n\r\nThis PR
offers small updates to documentation on:\r\n* Calling Kibana APIs to
automate report generation\r\n* Using Elasticsearch APIs directly to
export data","sha":"c1e751d9ff9f5c96cecdba72d2aede60d1dbcf02"}}]}]
BACKPORT-->
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.14`:
- [Remove APM documentation from Kibana repo and Guide
(#179981)](https://github.com/elastic/kibana/pull/179981)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Brandon
Morelli","email":"brandon.morelli@elastic.co"},"sourceCommit":{"committedDate":"2024-08-06T20:08:07Z","message":"Remove
APM documentation from Kibana repo and Guide (#179981)\n\n###
Summary\r\n\r\nRelated to
https://github.com/elastic/observability-docs/pull/3723.\r\n\r\n---------\r\n\r\nCo-authored-by:
Colleen McGinnis
<colleen.mcginnis@elastic.co>","sha":"91b80ff338810a65982d66807c4d9bb041b12fcb","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","v8.14.0","v8.15.0","v8.16.0"],"number":179981,"url":"https://github.com/elastic/kibana/pull/179981","mergeCommit":{"message":"Remove
APM documentation from Kibana repo and Guide (#179981)\n\n###
Summary\r\n\r\nRelated to
https://github.com/elastic/observability-docs/pull/3723.\r\n\r\n---------\r\n\r\nCo-authored-by:
Colleen McGinnis
<colleen.mcginnis@elastic.co>","sha":"91b80ff338810a65982d66807c4d9bb041b12fcb"}},"sourceBranch":"main","suggestedTargetBranches":["8.14"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.15","label":"v8.15.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/190007","number":190007,"state":"MERGED","mergeCommit":{"sha":"177f02f5a66895ba143a55f2bf27b1b51eed4db2","message":"[8.15]
Remove APM documentation from Kibana repo and Guide (#179981)
(#190007)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.15`:\n- [Remove APM documentation from Kibana repo and
Guide\n(#179981)](https://github.com/elastic/kibana/pull/179981)\n\n<!---
Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Brandon\nMorelli\",\"email\":\"brandon.morelli@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-08-06T20:08:07Z\",\"message\":\"Remove\nAPM
documentation from Kibana repo and Guide
(#179981)\\n\\n###\nSummary\\r\\n\\r\\nRelated
to\nhttps://github.com/elastic/observability-docs/pull/3723.\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:\nColleen
McGinnis\n<colleen.mcginnis@elastic.co>\",\"sha\":\"91b80ff338810a65982d66807c4d9bb041b12fcb\",\"branchLabelMapping\":{\"^v8.16.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"backport:prev-minor\",\"v8.14.0\",\"v8.15.0\",\"v8.16.0\"],\"title\":\"Remove\nAPM
documentation from Kibana repo
and\nGuide\",\"number\":179981,\"url\":\"https://github.com/elastic/kibana/pull/179981\",\"mergeCommit\":{\"message\":\"Remove\nAPM
documentation from Kibana repo and Guide
(#179981)\\n\\n###\nSummary\\r\\n\\r\\nRelated
to\nhttps://github.com/elastic/observability-docs/pull/3723.\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:\nColleen
McGinnis\n<colleen.mcginnis@elastic.co>\",\"sha\":\"91b80ff338810a65982d66807c4d9bb041b12fcb\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.14\",\"8.15\"],\"targetPullRequestStates\":[{\"branch\":\"8.14\",\"label\":\"v8.14.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.15\",\"label\":\"v8.15.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v8.16.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/179981\",\"number\":179981,\"mergeCommit\":{\"message\":\"Remove\nAPM
documentation from Kibana repo and Guide
(#179981)\\n\\n###\nSummary\\r\\n\\r\\nRelated
to\nhttps://github.com/elastic/observability-docs/pull/3723.\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:\nColleen
McGinnis\n<colleen.mcginnis@elastic.co>\",\"sha\":\"91b80ff338810a65982d66807c4d9bb041b12fcb\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Brandon Morelli
<brandon.morelli@elastic.co>"}},{"branch":"main","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/179981","number":179981,"mergeCommit":{"message":"Remove
APM documentation from Kibana repo and Guide (#179981)\n\n###
Summary\r\n\r\nRelated to
https://github.com/elastic/observability-docs/pull/3723.\r\n\r\n---------\r\n\r\nCo-authored-by:
Colleen McGinnis
<colleen.mcginnis@elastic.co>","sha":"91b80ff338810a65982d66807c4d9bb041b12fcb"}}]}]
BACKPORT-->
---------
Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
# Backport
This will backport the following commits from `main` to `8.14`:
- [[DOCS] Adjusts log rate analysis docs
(#185008)](https://github.com/elastic/kibana/pull/185008)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"István Zoltán
Szabó","email":"szabosteve@gmail.com"},"sourceCommit":{"committedDate":"2024-06-12T09:19:14Z","message":"[DOCS]
Adjusts log rate analysis docs (#185008)\n\n## Summary\r\n\r\nThis PR
slightly adjusts the Log rate analysis docs to:\r\n\r\n* separate the
conceptual info more distinctively from the Kibana\r\nrelevant
parts,\r\n* highlight that the component is embedded in other
UIs.","sha":"3ae7ba5ad9c82c51d38448fe07d6dba6c6b2627c","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","v8.13.0","v8.14.0","v8.15.0"],"title":"[DOCS]
Adjusts log rate analysis
docs","number":185008,"url":"https://github.com/elastic/kibana/pull/185008","mergeCommit":{"message":"[DOCS]
Adjusts log rate analysis docs (#185008)\n\n## Summary\r\n\r\nThis PR
slightly adjusts the Log rate analysis docs to:\r\n\r\n* separate the
conceptual info more distinctively from the Kibana\r\nrelevant
parts,\r\n* highlight that the component is embedded in other
UIs.","sha":"3ae7ba5ad9c82c51d38448fe07d6dba6c6b2627c"}},"sourceBranch":"main","suggestedTargetBranches":["8.13","8.14"],"targetPullRequestStates":[{"branch":"8.13","label":"v8.13.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/185008","number":185008,"mergeCommit":{"message":"[DOCS]
Adjusts log rate analysis docs (#185008)\n\n## Summary\r\n\r\nThis PR
slightly adjusts the Log rate analysis docs to:\r\n\r\n* separate the
conceptual info more distinctively from the Kibana\r\nrelevant
parts,\r\n* highlight that the component is embedded in other
UIs.","sha":"3ae7ba5ad9c82c51d38448fe07d6dba6c6b2627c"}}]}] BACKPORT-->
Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>
# Backport
This will backport the following commits from `main` to `8.14`:
- [[DOCS] Add Elasticsearch query rule action variables and data types
(#183691)](https://github.com/elastic/kibana/pull/183691)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-06-05T01:54:14Z","message":"[DOCS]
Add Elasticsearch query rule action variables and data types
(#183691)","sha":"ce47a73e848503508ef2526c77a70e747ea94955","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Alerting","release_note:skip","Team:ResponseOps","docs","v8.14.0","v8.15.0"],"title":"[DOCS]
Add Elasticsearch query rule action variables and data
types","number":183691,"url":"https://github.com/elastic/kibana/pull/183691","mergeCommit":{"message":"[DOCS]
Add Elasticsearch query rule action variables and data types
(#183691)","sha":"ce47a73e848503508ef2526c77a70e747ea94955"}},"sourceBranch":"main","suggestedTargetBranches":["8.14"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/183691","number":183691,"mergeCommit":{"message":"[DOCS]
Add Elasticsearch query rule action variables and data types
(#183691)","sha":"ce47a73e848503508ef2526c77a70e747ea94955"}}]}]
BACKPORT-->
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
# Backport
This will backport the following commits from `main` to `8.14`:
- [describe the values in the CCR metrics table
(#184545)](https://github.com/elastic/kibana/pull/184545)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"shainaraskas","email":"58563081+shainaraskas@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-06-03T14:46:40Z","message":"describe
the values in the CCR metrics table
(#184545)","sha":"5a3251af2fb1cafc36c002009d0296f8b58f057a","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","Feature:CCR
and Remote
Clusters","release_note:skip","docs","v8.13.0","v8.14.0","v8.15.0"],"title":"describe
the values in the CCR metrics
table","number":184545,"url":"https://github.com/elastic/kibana/pull/184545","mergeCommit":{"message":"describe
the values in the CCR metrics table
(#184545)","sha":"5a3251af2fb1cafc36c002009d0296f8b58f057a"}},"sourceBranch":"main","suggestedTargetBranches":["8.13","8.14"],"targetPullRequestStates":[{"branch":"8.13","label":"v8.13.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/184545","number":184545,"mergeCommit":{"message":"describe
the values in the CCR metrics table
(#184545)","sha":"5a3251af2fb1cafc36c002009d0296f8b58f057a"}}]}]
BACKPORT-->
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.14`:
- [[DOCS] Adds the whats new page for 8.14
(#183556)](https://github.com/elastic/kibana/pull/183556)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"amyjtechwriter","email":"61687663+amyjtechwriter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-05-29T01:13:13Z","message":"[DOCS]
Adds the whats new page for 8.14
(#183556)","sha":"25812971d0bb95601334edd0776db4c4e262e864","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","skip-ci","v8.14.0","v8.15.0"],"title":"Adds
the whats new page for
8.14","number":183556,"url":"https://github.com/elastic/kibana/pull/183556","mergeCommit":{"message":"[DOCS]
Adds the whats new page for 8.14
(#183556)","sha":"25812971d0bb95601334edd0776db4c4e262e864"}},"sourceBranch":"main","suggestedTargetBranches":["8.14"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/183556","number":183556,"mergeCommit":{"message":"[DOCS]
Adds the whats new page for 8.14
(#183556)","sha":"25812971d0bb95601334edd0776db4c4e262e864"}}]}]
BACKPORT-->
Co-authored-by: amyjtechwriter <61687663+amyjtechwriter@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.14`:
- [[DOCS] Add Playground docs
(#182692)](https://github.com/elastic/kibana/pull/182692)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Liam
Thompson","email":"32779855+leemthompo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-05-08T16:29:17Z","message":"[DOCS]
Add Playground docs (#182692)\n\n## Summary\r\n\r\n- Adds new
**Playground** section to side nav\r\n\r\n###
[✨URL\r\npreview](https://kibana_bk_182692.docs-preview.app.elstc.co/guide/en/kibana/master/playground.html)","sha":"1852d981a00a8a07d78c51c5d9042cd2a64ca454","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","docs","Team:EnterpriseSearch","v8.14.0","v8.15.0"],"title":"[DOCS]
Add Playground
docs","number":182692,"url":"https://github.com/elastic/kibana/pull/182692","mergeCommit":{"message":"[DOCS]
Add Playground docs (#182692)\n\n## Summary\r\n\r\n- Adds new
**Playground** section to side nav\r\n\r\n###
[✨URL\r\npreview](https://kibana_bk_182692.docs-preview.app.elstc.co/guide/en/kibana/master/playground.html)","sha":"1852d981a00a8a07d78c51c5d9042cd2a64ca454"}},"sourceBranch":"main","suggestedTargetBranches":["8.14"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/182692","number":182692,"mergeCommit":{"message":"[DOCS]
Add Playground docs (#182692)\n\n## Summary\r\n\r\n- Adds new
**Playground** section to side nav\r\n\r\n###
[✨URL\r\npreview](https://kibana_bk_182692.docs-preview.app.elstc.co/guide/en/kibana/master/playground.html)","sha":"1852d981a00a8a07d78c51c5d9042cd2a64ca454"}}]}]
BACKPORT-->
Co-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.14`:
- [[DOCS] Fix docs and screenshots for rule creation changes
(#181925)](https://github.com/elastic/kibana/pull/181925)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-05-01T16:18:17Z","message":"[DOCS]
Fix docs and screenshots for rule creation changes
(#181925)","sha":"06e147e021c2888a82d92705ef180441f1a55ce8","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Alerting/RulesManagement","v8.14.0","v8.15.0"],"title":"[DOCS]
Fix docs and screenshots for rule creation
changes","number":181925,"url":"https://github.com/elastic/kibana/pull/181925","mergeCommit":{"message":"[DOCS]
Fix docs and screenshots for rule creation changes
(#181925)","sha":"06e147e021c2888a82d92705ef180441f1a55ce8"}},"sourceBranch":"main","suggestedTargetBranches":["8.14"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/181925","number":181925,"mergeCommit":{"message":"[DOCS]
Fix docs and screenshots for rule creation changes
(#181925)","sha":"06e147e021c2888a82d92705ef180441f1a55ce8"}}]}]
BACKPORT-->
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
Closes https://github.com/elastic/kibana/issues/164104
## Summary
**Replace "Download CSV" with "Generate CSV report" to export a CSV file
from saved search panel, deprecate "Download CSV", use a config flag for
providing the deprecated feature.**
This PR uses the `xpack.reporting.csv.enablePanelActionDownload`
kibana.yml setting, which was previously unused, for choosing behavior
of CSV export in a Dashboard saved search panel, and sets the default
value to `false`. The options allow the user to download a CSV file
without creating a report (deprecated, support will be removed in the
future) or to generate a CSV report (default).
1. Use the config as a flag to switch between implementations:
- downloading a CSV file without a generated report
- generating a CSV report
2. Updated documentation
3. Refactored / cleaned up tests
4. Increased API test coverage in Serverless
5. Better error handling in
`packages/kbn-reporting/public/reporting_api_client.ts`
### Checklist
Delete any items that are not applicable to this PR.
- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
## Release Note
Kibana CSV Reporting offered a feature allowing users to download a CSV
file from a saved search panel in a dashboard, without having a report
generated. This feature is now deprecated. Now, when users need to
access saved search data from a dashboard panel as CSV, a normal report
will be generated. To access the deprecated functionality, you can add
`xpack.reporting.csv.enablePanelActionDownload: true` to kibana.yml, but
this ability will be removed in a future version of Kibana.
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
## Summary
Replaces the categorized table of links with a single link to the
observability alerting docs because this table is likely to get stale
over time (in fact, it already is stale).
The change looks like this when rendered in HTML:

Notes/open issues:
- [x] The [main alerting
page](https://www.elastic.co/guide/en/kibana/master/alerting-getting-started.html)
for Kibana now has links to related alerting documentation, but is it
clear that those links point to docs that describe how to manage alerts
from those apps? The link text seems maybe not descriptive enough and
might be causing confusion. _NO CHANGE REQUIRED: I'm going to leave this
as-is because I think the feedback we received initially about the lack
of links was before the links were added._
- [x] In the intro, I feel a thought might be missing from this
statement: "For information on creating security rules, refer to Create
a detection rule." Should this instead say something like: "Security
rules must be defined in the Security app. For more information, refer
to the security docs about creating a detection rule." _RESOLVED_
- [x] I think the descriptions about each app's alerting capabilities
should be more consistent, but I don't want to rewrite other folk's
sections. So I have aligned my description with the security section,
for better or worse. It's hard to make this info consistent when each
solution/app is doing its own thing with alerting. _DEFERRED: We will
fix inconsistencies later._
- [x] Is it correct to say "create alerts" rather than something like
"trigger alerts" or "generate alerts"? _RESOLVED: Will keep as "create"
for now since the UI is not using "trigger."_
### Checklist
n/a
cc @lcawl Can you help me sort through my list of open issues?
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
## Summary
Resolves https://github.com/elastic/kibana/issues/166095.
This updates the API Key management screen to reflect the copy
adjustments described in #166095:
1. Change `Cross-Cluster` to `Cross-cluster`, unless it is mid-sentence
in which case `cross-cluster` should be used.
2. Updated ownership & expiry warnings to use the active voice.
3. Renamed `Personal` API Keys to `User` API Keys.




View docs changes here:
https://kibana_bk_175809.docs-preview.app.elstc.co/diff
Incorrectly labelled the original What's New page PR for 8.12. Didn't
target 8.12 and incorrectly used backport:skip when the page needs to be
backported to 8.12. Backport tool was getting stuck in cherry-picking so
copied original branch and set this PR to target 8.12.0 to try resolve
the issue.
Relates to: #174447
## Summary
Closes#156121
This PR is for Issue #156121 and adds the ability to perform [IP
Prefix](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-ipprefix-aggregation.html)
aggregation-based visualizations within the Kibana UI. Previously this
aggregation could only be done in DevTools as a manual query to
Elasticsearch and not visualized.


### Various Notes
* The following two folders & their subfolders had files modified for
this
* src/plugins/vis_default_editor/public/components
* src/plugins/data/common/search/aggs
* I spent a fair amount of time debating & attempting to build the
PrefixLength Input boxes and their interplay with the is_ipv6 toggle
button. Originally I tried having only 1 PrefixLength button that the
toggle switch would modify the max value / validate the contents of.
* In the end, it seemed much cleaner & straightforward to have two
separate input boxes (both prefix_length.tsx components) and just create
them with different options. This means that when a user toggles the
switch back and forth, they would be seeing/editing two different Prefix
Length boxes depending on which way the switch is.
* To make it a little more clear they are different boxes, I put "IPv4"
and "IPv6" in the label name for these boxes. Additionally, I think it
is helpful this way if you are potentially swapping back and forth
between v4 and v6 visualizations.
* There is 4 new unit tests, all related to input options, added in the
ip_prefix_fn.test.ts file
* Note - here is a test CSV file of IPv4 addresses one could import to
test locally and see this addition.
[alphadataset.csv](13691358/alphadataset.csv)
* Configure the Override settings in this way if uploading it to
Kibana/Elastic
*

### Checklist
Delete any items that are not applicable to this PR.
- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [x] Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [x] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)
### Risk Matrix
Before closing this PR, invite QA, stakeholders, and other developers to
identify risks that should be tested prior to the change/feature
release.
When forming the risk matrix, consider some of the following examples
and how they may potentially impact the change:
| Risk | Probability | Severity | Mitigation/Notes |
|---------------------------|-------------|----------|-------------------------|
### For maintainers
- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
---------
Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
## Summary
This PR adds details about whats new to the 8.11 release on the [whats
new page](https://www.elastic.co/guide/en/kibana/8.10/whats-new.html).
---------
Co-authored-by: James Rodewig <james.rodewig@elastic.co>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
## Summary
Two pages about ES|QL added to the Kibana guide. One page (titled ES|QL)
under the 'Kibana concepts' heading, which is an overview page. One page
added to the 'Discover' section (titled Try ES|QL) which is a short
tutorial.
Relates to:
[#244](https://github.com/elastic/platform-docs-team/issues/244)
---------
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>