# Backport
This will backport the following commits from `main` to `8.11`:
- [[DOCS] Slack api allowed channels
(#169706)](https://github.com/elastic/kibana/pull/169706)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-11-03T18:37:56Z","message":"[DOCS]
Slack api allowed channels
(#169706)","sha":"8716f659227a60e468fa61a4dec4c38df4174039","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Actions/ConnectorTypes","backport:prev-minor","v8.11.0","v8.12.0"],"number":169706,"url":"https://github.com/elastic/kibana/pull/169706","mergeCommit":{"message":"[DOCS]
Slack api allowed channels
(#169706)","sha":"8716f659227a60e468fa61a4dec4c38df4174039"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169706","number":169706,"mergeCommit":{"message":"[DOCS]
Slack api allowed channels
(#169706)","sha":"8716f659227a60e468fa61a4dec4c38df4174039"}}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `8.11`:
- [[DOCS] Add solution selection to maintenance windows
(#169441)](https://github.com/elastic/kibana/pull/169441)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-11-03T18:36:55Z","message":"[DOCS]
Add solution selection to maintenance windows
(#169441)","sha":"89dd69656cd82e67f653b2bd4adf5a83ae76bf0c","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Alerting","release_note:skip","Team:ResponseOps","docs","backport:prev-minor","v8.11.0","v8.12.0"],"number":169441,"url":"https://github.com/elastic/kibana/pull/169441","mergeCommit":{"message":"[DOCS]
Add solution selection to maintenance windows
(#169441)","sha":"89dd69656cd82e67f653b2bd4adf5a83ae76bf0c"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169441","number":169441,"mergeCommit":{"message":"[DOCS]
Add solution selection to maintenance windows
(#169441)","sha":"89dd69656cd82e67f653b2bd4adf5a83ae76bf0c"}}]}]
BACKPORT-->
---------
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
# Backport
This will backport the following commits from `main` to `8.11`:
- [[DOCS] Custom fields in cases
(#169057)](https://github.com/elastic/kibana/pull/169057)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-10-23T23:26:16Z","message":"[DOCS]
Custom fields in cases
(#169057)","sha":"aaa6c369b3143d47a6fdd835eb8b25e6805dda94","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Cases","backport:prev-minor","v8.11.0","v8.12.0"],"number":169057,"url":"https://github.com/elastic/kibana/pull/169057","mergeCommit":{"message":"[DOCS]
Custom fields in cases
(#169057)","sha":"aaa6c369b3143d47a6fdd835eb8b25e6805dda94"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169057","number":169057,"mergeCommit":{"message":"[DOCS]
Custom fields in cases
(#169057)","sha":"aaa6c369b3143d47a6fdd835eb8b25e6805dda94"}}]}]
BACKPORT-->
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
# Backport
This will backport the following commits from `main` to `8.11`:
- [[DOCS] Automate screenshot for Amazon bedrock connector
(#169463)](https://github.com/elastic/kibana/pull/169463)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-10-23T20:31:03Z","message":"[DOCS]
Automate screenshot for Amazon bedrock connector
(#169463)","sha":"f5d7c86cc4e0e22c5ea22712d4320536805247f7","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Actions/ConnectorTypes","backport:prev-minor","v8.11.0","v8.12.0"],"number":169463,"url":"https://github.com/elastic/kibana/pull/169463","mergeCommit":{"message":"[DOCS]
Automate screenshot for Amazon bedrock connector
(#169463)","sha":"f5d7c86cc4e0e22c5ea22712d4320536805247f7"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169463","number":169463,"mergeCommit":{"message":"[DOCS]
Automate screenshot for Amazon bedrock connector
(#169463)","sha":"f5d7c86cc4e0e22c5ea22712d4320536805247f7"}}]}]
BACKPORT-->
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
# Backport
This will backport the following commits from `main` to `8.11`:
- [[Security solution] Rename connector from AWS Bedrock to Amazon
Bedrock (#169025)](https://github.com/elastic/kibana/pull/169025)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2023-10-17T18:24:03Z","message":"[Security
solution] Rename connector from AWS Bedrock to Amazon Bedrock
(#169025)","sha":"9b73b87d5c7d639c1798e5d8572af8d0c65ffd21","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:
SecuritySolution","v8.11.0","v8.12.0","v8.11.1"],"number":169025,"url":"https://github.com/elastic/kibana/pull/169025","mergeCommit":{"message":"[Security
solution] Rename connector from AWS Bedrock to Amazon Bedrock
(#169025)","sha":"9b73b87d5c7d639c1798e5d8572af8d0c65ffd21"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169025","number":169025,"mergeCommit":{"message":"[Security
solution] Rename connector from AWS Bedrock to Amazon Bedrock
(#169025)","sha":"9b73b87d5c7d639c1798e5d8572af8d0c65ffd21"}}]}]
BACKPORT-->
Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co>
# Backport
This will backport the following commits from `main` to `8.11`:
- [[DOCS] Make Cases in the Stack Management GA
(#168764)](https://github.com/elastic/kibana/pull/168764)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-10-16T14:19:57Z","message":"[DOCS]
Make Cases in the Stack Management GA
(#168764)","sha":"aece2f8ec4c3b8cae2b4087bb380c756966f496b","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Cases","backport:prev-minor","v8.11.0","v8.12.0"],"number":168764,"url":"https://github.com/elastic/kibana/pull/168764","mergeCommit":{"message":"[DOCS]
Make Cases in the Stack Management GA
(#168764)","sha":"aece2f8ec4c3b8cae2b4087bb380c756966f496b"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168764","number":168764,"mergeCommit":{"message":"[DOCS]
Make Cases in the Stack Management GA
(#168764)","sha":"aece2f8ec4c3b8cae2b4087bb380c756966f496b"}}]}]
BACKPORT-->
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
# Backport
This will backport the following commits from `main` to `8.11`:
- [[DOCS] Fix cases link for notifications domain allowlist
(#168656)](https://github.com/elastic/kibana/pull/168656)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-10-12T18:16:43Z","message":"[DOCS]
Fix cases link for notifications domain allowlist
(#168656)","sha":"bc8f45f529264534c2a98b9209cb95cea166a5d8","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Cases","v8.11.0","v8.12.0"],"number":168656,"url":"https://github.com/elastic/kibana/pull/168656","mergeCommit":{"message":"[DOCS]
Fix cases link for notifications domain allowlist
(#168656)","sha":"bc8f45f529264534c2a98b9209cb95cea166a5d8"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168656","number":168656,"mergeCommit":{"message":"[DOCS]
Fix cases link for notifications domain allowlist
(#168656)","sha":"bc8f45f529264534c2a98b9209cb95cea166a5d8"}}]}]
BACKPORT-->
## Summary
Closes https://github.com/elastic/kibana/issues/137810
Part of https://github.com/elastic/kibana/issues/163248
This PR is the **first iteration** of the new ES|QL language in kibana.
The majority of the functionality is based on the existing functionality
for SQL (which has already been merged). This builds on top of it to
enable the functionality for ES|QL. We decided to remove SQL for now so
this PR enables ES|QL and hides SQL. We are not removing the code for
now.
### Important notes:
- This PR contains basic autocomplete functionality for the ES|QL
commands. We want to improve it in follow up PRs
- The majority of the tests for SQL were moved to work with ES|QL
instead
- The search strategy is a very simple endpoint for now as we don't have
async search nor pagination
- Now that we remove SQL, the ui for ES|QL selection has changed
- The documentation for ESQL has been handled by the docs team so it is
already reviewed and in sync with the official documentation
- ES|QL is disabled in serverless projects for now
### Changes from SQL:
- The Discover histogram now is being created with ES|QL (using the
date_trunc function). This gives it the ability to be saved on a
dashboard and also to be edited inline.
- ES|QL sometimes returns some warnings (on the search headers). For
example when we are trying to date parse a string that doesnt contain a
valid date). These warnings are also reported on the UI. There is a bug
in ES and the warning doesnt come always
https://github.com/elastic/elasticsearch-internal/issues/1465)
- We have 2 types of commands:
- Transformational commands (keep, stats) -> when they exist in the
query Discover should render the Table view (selected columns)
- Non transformational commands (all the others) -> in that case
Discover renders the Document view
- ESQL switch on advanced settings is now on by default
**Discover view with non transformational commands**
<img width="1678" alt="image"
src="abe100e1-01e9-4fe0-9b89-6d8bdf6443fc">
**Discover view with transformational commands**
<img width="1679" alt="image"
src="e46af422-daeb-4be5-88cf-522211674ff5">
### Missing
- ESQL autocomplete is not perfect, we are going to work on it on a
future PR. Specifically:
- There is a bug in autocomplete, sometimes writing a query overwrites
the existing one, will deal with it in a future PR
- Further improvements
### Checklist
- [ ] 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)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [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
---------
Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
Co-authored-by: Peter Pisljar <peter.pisljar@elastic.co>
Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
Co-authored-by: Matthias Wilhelm <matthias.wilhelm@elastic.co>
Co-authored-by: Davis McPhee <davis.mcphee@elastic.co>
### Summary
This PR adds missing APM/Observability settings to the documentation:
- `observability:apmAgentExplorerView`
- `observability:apmAWSLambdaPriceFactor`
- `observability:apmAWSLambdaRequestCostPerMillion`
- `observability:apmEnableContinuousRollups`
- `observability:apmEnableServiceMetrics`
- `observability:apmLabsButton`
- `observability:apmServiceGroupMaxNumberOfServices`
- `observability:apmDefaultServiceEnvironment`
This PR also adds @elastic/obs-docs as a codeowner to
`/x-pack/plugins/observability/server/ui_settings.ts` so that we don't
miss documenting settings moving forward.
Closes https://github.com/elastic/kibana/issues/118795.