# Backport
This will backport the following commits from `main` to `8.8`:
- [[Enterprise Search] [8.8] [Search Application] Fix indices action url
(#157861)](https://github.com/elastic/kibana/pull/157861)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Joseph
McElroy","email":"joseph.mcelroy@elastic.co"},"sourceCommit":{"committedDate":"2023-05-16T12:24:34Z","message":"[Enterprise
Search] [8.8] [Search Application] Fix indices action url
(#157861)\n\n65c2e8fe-b4b6-4ac2-86d5-85fdc88ede15\r\n\r\n\r\nExpected:
clicking on the eye icon, the user should be taken to the\r\nindex view
page\r\nactual: 404
page","sha":"8bdc9fa02d2e6da735b8dbc2cb3afb0f7a9b15ce","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","Team:EnterpriseSearch","v8.8.0","v8.9.0"],"number":157861,"url":"https://github.com/elastic/kibana/pull/157861","mergeCommit":{"message":"[Enterprise
Search] [8.8] [Search Application] Fix indices action url
(#157861)\n\n65c2e8fe-b4b6-4ac2-86d5-85fdc88ede15\r\n\r\n\r\nExpected:
clicking on the eye icon, the user should be taken to the\r\nindex view
page\r\nactual: 404
page","sha":"8bdc9fa02d2e6da735b8dbc2cb3afb0f7a9b15ce"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157861","number":157861,"mergeCommit":{"message":"[Enterprise
Search] [8.8] [Search Application] Fix indices action url
(#157861)\n\n65c2e8fe-b4b6-4ac2-86d5-85fdc88ede15\r\n\r\n\r\nExpected:
clicking on the eye icon, the user should be taken to the\r\nindex view
page\r\nactual: 404
page","sha":"8bdc9fa02d2e6da735b8dbc2cb3afb0f7a9b15ce"}}]}] BACKPORT-->
Co-authored-by: Joseph McElroy <joseph.mcelroy@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Synthetics] hide error panel for test run logs for lightweight
monitors (#157791)](https://github.com/elastic/kibana/pull/157791)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Dominique
Clarke","email":"dominique.clarke@elastic.co"},"sourceCommit":{"committedDate":"2023-05-16T08:04:38Z","message":"[Synthetics]
hide error panel for test run logs for lightweight monitors
(#157791)","sha":"2dfaf21c64558c7300d7d6491d40992b5657b7d1","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:uptime","release_note:skip","v8.8.0","v8.9.0"],"number":157791,"url":"https://github.com/elastic/kibana/pull/157791","mergeCommit":{"message":"[Synthetics]
hide error panel for test run logs for lightweight monitors
(#157791)","sha":"2dfaf21c64558c7300d7d6491d40992b5657b7d1"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157791","number":157791,"mergeCommit":{"message":"[Synthetics]
hide error panel for test run logs for lightweight monitors
(#157791)","sha":"2dfaf21c64558c7300d7d6491d40992b5657b7d1"}}]}]
BACKPORT-->
Co-authored-by: Dominique Clarke <dominique.clarke@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[ResponseOps][Task Manager] stop spamming the logs on status changes
(#157762)](https://github.com/elastic/kibana/pull/157762)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Patrick
Mueller","email":"patrick.mueller@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T20:21:16Z","message":"[ResponseOps][Task
Manager] stop spamming the logs on status changes (#157762)\n\nresolves
https://github.com/elastic/kibana/issues/156112\r\n\r\nChange task
manager logging on status errors from `warn` to `debug.\r\nMaking this
change as we recently changed from `debug` to `warn`
in\r\nhttps://github.com/elastic/kibana/pull/154045 . But this ended up
too\r\nnoisy, especially at Kibana
startup.","sha":"b542862904073982a00ecd7418cc77dbe567b2d0","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Task
Manager","Team:ResponseOps","v8.8.0","v8.9.0"],"number":157762,"url":"https://github.com/elastic/kibana/pull/157762","mergeCommit":{"message":"[ResponseOps][Task
Manager] stop spamming the logs on status changes (#157762)\n\nresolves
https://github.com/elastic/kibana/issues/156112\r\n\r\nChange task
manager logging on status errors from `warn` to `debug.\r\nMaking this
change as we recently changed from `debug` to `warn`
in\r\nhttps://github.com/elastic/kibana/pull/154045 . But this ended up
too\r\nnoisy, especially at Kibana
startup.","sha":"b542862904073982a00ecd7418cc77dbe567b2d0"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157762","number":157762,"mergeCommit":{"message":"[ResponseOps][Task
Manager] stop spamming the logs on status changes (#157762)\n\nresolves
https://github.com/elastic/kibana/issues/156112\r\n\r\nChange task
manager logging on status errors from `warn` to `debug.\r\nMaking this
change as we recently changed from `debug` to `warn`
in\r\nhttps://github.com/elastic/kibana/pull/154045 . But this ended up
too\r\nnoisy, especially at Kibana
startup.","sha":"b542862904073982a00ecd7418cc77dbe567b2d0"}}]}]
BACKPORT-->
Co-authored-by: Patrick Mueller <patrick.mueller@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Security solution] Fix grouping query, be ready for arrays!
(#157330)](https://github.com/elastic/kibana/pull/157330)
<!--- 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-05-11T23:03:16Z","message":"[Security
solution] Fix grouping query, be ready for arrays!
(#157330)","sha":"4371c157b0bd7a084836d5c9928bf1752f2c9d52","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Threat
Hunting","Team: SecuritySolution","Team:Threat
Hunting:Explore","v8.8.0","Feature:Alerts
Grouping","v8.9.0"],"number":157330,"url":"https://github.com/elastic/kibana/pull/157330","mergeCommit":{"message":"[Security
solution] Fix grouping query, be ready for arrays!
(#157330)","sha":"4371c157b0bd7a084836d5c9928bf1752f2c9d52"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157330","number":157330,"mergeCommit":{"message":"[Security
solution] Fix grouping query, be ready for arrays!
(#157330)","sha":"4371c157b0bd7a084836d5c9928bf1752f2c9d52"}}]}]
BACKPORT-->
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[D4C] fix to targetFilePath/processExecutable regex, and null check
(#157771)](https://github.com/elastic/kibana/pull/157771)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Karl
Godard","email":"karl.godard@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T20:00:23Z","message":"[D4C]
fix to targetFilePath/processExecutable regex, and null check
(#157771)\n\n## Summary\r\n\r\nFixes the path regex to allow /* and /**
values, also fixed a null\r\npointer in yaml editor.\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"92600a4fbf26e3cd56a2822f8dcda07ea45f4d9d","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","backport:prev-minor","Team:
Cloud Native
Integrations","v8.8.0","v8.9.0"],"number":157771,"url":"https://github.com/elastic/kibana/pull/157771","mergeCommit":{"message":"[D4C]
fix to targetFilePath/processExecutable regex, and null check
(#157771)\n\n## Summary\r\n\r\nFixes the path regex to allow /* and /**
values, also fixed a null\r\npointer in yaml editor.\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"92600a4fbf26e3cd56a2822f8dcda07ea45f4d9d"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157771","number":157771,"mergeCommit":{"message":"[D4C]
fix to targetFilePath/processExecutable regex, and null check
(#157771)\n\n## Summary\r\n\r\nFixes the path regex to allow /* and /**
values, also fixed a null\r\npointer in yaml editor.\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"92600a4fbf26e3cd56a2822f8dcda07ea45f4d9d"}}]}]
BACKPORT-->
Co-authored-by: Karl Godard <karl.godard@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [Ba update text integration
(#157784)](https://github.com/elastic/kibana/pull/157784)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Yan
Savitski","email":"yan.savitski@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T19:52:43Z","message":"Ba
update text integration (#157784)\n\n- Remove duplicated text\r\n- Add
cors specific example\r\n<img width=\"1170\"
alt=\"image\"\r\nsrc=\"70e783af-67a3-498f-800a-9c663b4c58f2\">\r\n<img
width=\"1167\"
alt=\"image\"\r\nsrc=\"e9b45a02-d798-45de-8dc5-38ee395b1806\">","sha":"fd6e3b87058a994d79c458450403611b361d8664","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.8.0","v8.9.0"],"number":157784,"url":"https://github.com/elastic/kibana/pull/157784","mergeCommit":{"message":"Ba
update text integration (#157784)\n\n- Remove duplicated text\r\n- Add
cors specific example\r\n<img width=\"1170\"
alt=\"image\"\r\nsrc=\"70e783af-67a3-498f-800a-9c663b4c58f2\">\r\n<img
width=\"1167\"
alt=\"image\"\r\nsrc=\"e9b45a02-d798-45de-8dc5-38ee395b1806\">","sha":"fd6e3b87058a994d79c458450403611b361d8664"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157784","number":157784,"mergeCommit":{"message":"Ba
update text integration (#157784)\n\n- Remove duplicated text\r\n- Add
cors specific example\r\n<img width=\"1170\"
alt=\"image\"\r\nsrc=\"70e783af-67a3-498f-800a-9c663b4c58f2\">\r\n<img
width=\"1167\"
alt=\"image\"\r\nsrc=\"e9b45a02-d798-45de-8dc5-38ee395b1806\">","sha":"fd6e3b87058a994d79c458450403611b361d8664"}}]}]
BACKPORT-->
Co-authored-by: Yan Savitski <yan.savitski@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Cloud Posture]fix incorrect vuln_mgmt details in flyout
(#157745)](https://github.com/elastic/kibana/pull/157745)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"Lola","email":"omolola.akinleye@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T19:48:22Z","message":"[Cloud
Posture]fix incorrect vuln_mgmt details in flyout (#157745)\n\n##
Summary\r\n\r\nSummarize your PR. If it involves visual changes include
a screenshot or\r\ngif.\r\nCurrently, after navigating any page after
the first page and clicking\r\non vulnerability, the flyout displays
incorrect details.\r\n\r\nCurrently, we use the `data.page`, which lists
the maximum amount of\r\nvulnerabilities(500 vulnerabilities). The
`vulnerabilityIndex` is set\r\neach time, a user clicks to expand
vulnerability. We were currently only\r\nselecting vulnerabilities from
the first page.\r\n\r\nSolution:\r\n\r\nUse `slicedPage` to get the
vulnerabilities on the current page and then\r\nselect vulnerability by
`vulnerabilityIndex`\r\n\r\n\r\ndf682ecf-d024-45e4-84ca-d7df22a60ec4","sha":"5eb9102bc9313ff46ae72bb6af71e87e09c2ad7c","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:Cloud
Security","v8.8.0","v8.9.0"],"number":157745,"url":"https://github.com/elastic/kibana/pull/157745","mergeCommit":{"message":"[Cloud
Posture]fix incorrect vuln_mgmt details in flyout (#157745)\n\n##
Summary\r\n\r\nSummarize your PR. If it involves visual changes include
a screenshot or\r\ngif.\r\nCurrently, after navigating any page after
the first page and clicking\r\non vulnerability, the flyout displays
incorrect details.\r\n\r\nCurrently, we use the `data.page`, which lists
the maximum amount of\r\nvulnerabilities(500 vulnerabilities). The
`vulnerabilityIndex` is set\r\neach time, a user clicks to expand
vulnerability. We were currently only\r\nselecting vulnerabilities from
the first page.\r\n\r\nSolution:\r\n\r\nUse `slicedPage` to get the
vulnerabilities on the current page and then\r\nselect vulnerability by
`vulnerabilityIndex`\r\n\r\n\r\ndf682ecf-d024-45e4-84ca-d7df22a60ec4","sha":"5eb9102bc9313ff46ae72bb6af71e87e09c2ad7c"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157745","number":157745,"mergeCommit":{"message":"[Cloud
Posture]fix incorrect vuln_mgmt details in flyout (#157745)\n\n##
Summary\r\n\r\nSummarize your PR. If it involves visual changes include
a screenshot or\r\ngif.\r\nCurrently, after navigating any page after
the first page and clicking\r\non vulnerability, the flyout displays
incorrect details.\r\n\r\nCurrently, we use the `data.page`, which lists
the maximum amount of\r\nvulnerabilities(500 vulnerabilities). The
`vulnerabilityIndex` is set\r\neach time, a user clicks to expand
vulnerability. We were currently only\r\nselecting vulnerabilities from
the first page.\r\n\r\nSolution:\r\n\r\nUse `slicedPage` to get the
vulnerabilities on the current page and then\r\nselect vulnerability by
`vulnerabilityIndex`\r\n\r\n\r\ndf682ecf-d024-45e4-84ca-d7df22a60ec4","sha":"5eb9102bc9313ff46ae72bb6af71e87e09c2ad7c"}}]}]
BACKPORT-->
Co-authored-by: Lola <omolola.akinleye@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [add 'user-managed' label to the rule details page for the api keys
created by users
(#155699)](https://github.com/elastic/kibana/pull/155699)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Ersin
Erdal","email":"92688503+ersin-erdal@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-05-15T19:33:48Z","message":"add
'user-managed' label to the rule details page for the api keys created
by users (#155699)\n\nResolves: #154581\r\n\r\nThis PR adds
'user-managed' label next to the API key owner name when\r\nthe API key
is created by the user.\r\n\r\n<img width=\"813\" alt=\"Screenshot
2023-05-06 at 19 02
08\"\r\nsrc=\"https://user-images.githubusercontent.com/92688503/236637767-d0c0ee00-1314-4824-b97a-b7bdf1b7f43b.png\">","sha":"d297a9949fc603a797faebc997ea92bee1001fee","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","ui-copy","v8.8.0","v8.9.0"],"number":155699,"url":"https://github.com/elastic/kibana/pull/155699","mergeCommit":{"message":"add
'user-managed' label to the rule details page for the api keys created
by users (#155699)\n\nResolves: #154581\r\n\r\nThis PR adds
'user-managed' label next to the API key owner name when\r\nthe API key
is created by the user.\r\n\r\n<img width=\"813\" alt=\"Screenshot
2023-05-06 at 19 02
08\"\r\nsrc=\"https://user-images.githubusercontent.com/92688503/236637767-d0c0ee00-1314-4824-b97a-b7bdf1b7f43b.png\">","sha":"d297a9949fc603a797faebc997ea92bee1001fee"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/155699","number":155699,"mergeCommit":{"message":"add
'user-managed' label to the rule details page for the api keys created
by users (#155699)\n\nResolves: #154581\r\n\r\nThis PR adds
'user-managed' label next to the API key owner name when\r\nthe API key
is created by the user.\r\n\r\n<img width=\"813\" alt=\"Screenshot
2023-05-06 at 19 02
08\"\r\nsrc=\"https://user-images.githubusercontent.com/92688503/236637767-d0c0ee00-1314-4824-b97a-b7bdf1b7f43b.png\">","sha":"d297a9949fc603a797faebc997ea92bee1001fee"}}]}]
BACKPORT-->
Co-authored-by: Ersin Erdal <92688503+ersin-erdal@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [feat(slo): simplify calendar aligned time window
(#157759)](https://github.com/elastic/kibana/pull/157759)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Kevin
Delemme","email":"kevin.delemme@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T18:59:36Z","message":"feat(slo):
simplify calendar aligned time window
(#157759)","sha":"e5f4dca5557a9d25acfd2ec2632aa3f35cd3732e","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:
Actionable
Observability","backport:prev-minor","v8.9.0"],"number":157759,"url":"https://github.com/elastic/kibana/pull/157759","mergeCommit":{"message":"feat(slo):
simplify calendar aligned time window
(#157759)","sha":"e5f4dca5557a9d25acfd2ec2632aa3f35cd3732e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157759","number":157759,"mergeCommit":{"message":"feat(slo):
simplify calendar aligned time window
(#157759)","sha":"e5f4dca5557a9d25acfd2ec2632aa3f35cd3732e"}}]}]
BACKPORT-->
Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[ML] Fixing filtering in log pattern analysis flyout
(#157530)](https://github.com/elastic/kibana/pull/157530)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"James
Gowdy","email":"jgowdy@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T18:27:33Z","message":"[ML]
Fixing filtering in log pattern analysis flyout (#157530)\n\nFilters are
no longer being picked up by `useData` in the log pattern\r\nanalysis
flyout, this looks like it might be a race condition caused by\r\nthe
`useEffect` which loads the state data.\r\nThis state data will never
change while the flyout is open and so rather\r\nthan using a initial
render `useEffect` the state can be loaded and used\r\nwhen
`aiopsListState` is
initialized.","sha":"b6b03556db65574dbc0f4d2e594f665a2b1dfd26","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","non-issue",":ml","release_note:skip","Feature:ML/AIOps","v8.8.0","v8.9.0"],"number":157530,"url":"https://github.com/elastic/kibana/pull/157530","mergeCommit":{"message":"[ML]
Fixing filtering in log pattern analysis flyout (#157530)\n\nFilters are
no longer being picked up by `useData` in the log pattern\r\nanalysis
flyout, this looks like it might be a race condition caused by\r\nthe
`useEffect` which loads the state data.\r\nThis state data will never
change while the flyout is open and so rather\r\nthan using a initial
render `useEffect` the state can be loaded and used\r\nwhen
`aiopsListState` is
initialized.","sha":"b6b03556db65574dbc0f4d2e594f665a2b1dfd26"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157530","number":157530,"mergeCommit":{"message":"[ML]
Fixing filtering in log pattern analysis flyout (#157530)\n\nFilters are
no longer being picked up by `useData` in the log pattern\r\nanalysis
flyout, this looks like it might be a race condition caused by\r\nthe
`useEffect` which loads the state data.\r\nThis state data will never
change while the flyout is open and so rather\r\nthan using a initial
render `useEffect` the state can be loaded and used\r\nwhen
`aiopsListState` is
initialized.","sha":"b6b03556db65574dbc0f4d2e594f665a2b1dfd26"}}]}]
BACKPORT-->
Co-authored-by: James Gowdy <jgowdy@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[ResponseOps] es query rule params not compatible between 8.6 and 8.7
(#157710)](https://github.com/elastic/kibana/pull/157710)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Alexi
Doak","email":"109488926+doakalexi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-05-15T17:08:30Z","message":"[ResponseOps]
es query rule params not compatible between 8.6 and 8.7
(#157710)\n\nResolves
https://github.com/elastic/kibana/issues/156856\r\n\r\n##
Summary\r\n\r\nAdds a default value to `aggType` and `groupBy` fields
\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"8ecd2d67a02f9de2a0e4f8778dcca3781dceaa90","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:ResponseOps","v8.8.0","v8.9.0"],"number":157710,"url":"https://github.com/elastic/kibana/pull/157710","mergeCommit":{"message":"[ResponseOps]
es query rule params not compatible between 8.6 and 8.7
(#157710)\n\nResolves
https://github.com/elastic/kibana/issues/156856\r\n\r\n##
Summary\r\n\r\nAdds a default value to `aggType` and `groupBy` fields
\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"8ecd2d67a02f9de2a0e4f8778dcca3781dceaa90"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157710","number":157710,"mergeCommit":{"message":"[ResponseOps]
es query rule params not compatible between 8.6 and 8.7
(#157710)\n\nResolves
https://github.com/elastic/kibana/issues/156856\r\n\r\n##
Summary\r\n\r\nAdds a default value to `aggType` and `groupBy` fields
\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"8ecd2d67a02f9de2a0e4f8778dcca3781dceaa90"}}]}]
BACKPORT-->
Co-authored-by: Alexi Doak <109488926+doakalexi@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[ResponseOps] [Maintenance Windows] Fix date format on the table
(#156857)](https://github.com/elastic/kibana/pull/156857)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Alexi
Doak","email":"109488926+doakalexi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-05-15T14:53:31Z","message":"[ResponseOps]
[Maintenance Windows] Fix date format on the table (#156857)\n\nResolves
https://github.com/elastic/kibana/issues/156852\r\n\r\n##
Summary\r\n\r\nRemoves 24-clock date formatting\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"d4877dc5f25280909755542af72cea02e8a8343f","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:ResponseOps","v8.8.0","v8.9.0"],"number":156857,"url":"https://github.com/elastic/kibana/pull/156857","mergeCommit":{"message":"[ResponseOps]
[Maintenance Windows] Fix date format on the table (#156857)\n\nResolves
https://github.com/elastic/kibana/issues/156852\r\n\r\n##
Summary\r\n\r\nRemoves 24-clock date formatting\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"d4877dc5f25280909755542af72cea02e8a8343f"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/156857","number":156857,"mergeCommit":{"message":"[ResponseOps]
[Maintenance Windows] Fix date format on the table (#156857)\n\nResolves
https://github.com/elastic/kibana/issues/156852\r\n\r\n##
Summary\r\n\r\nRemoves 24-clock date formatting\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"d4877dc5f25280909755542af72cea02e8a8343f"}}]}]
BACKPORT-->
Co-authored-by: Alexi Doak <109488926+doakalexi@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Fleet] Modify query for Agents bulk actions to exclude unselectable
agents (#157386)](https://github.com/elastic/kibana/pull/157386)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Cristina
Amico","email":"criamico@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-05-15T14:45:02Z","message":"[Fleet]
Modify query for Agents bulk actions to exclude unselectable agents
(#157386)\n\nCloses
https://github.com/elastic/kibana/issues/152180\r\n\r\n##
Summary\r\n\r\nModify the query for Agents bulk actions to exclude those
agents who are\r\nunselectable.\r\n\r\n- In BulkActions component, fetch
the agent policies with `is_managed =\r\ntrue`\r\n- Then find the agents
that have those policies and are not unenrolled\r\n- Exclude the
previous agent ids from the bulk selection query\r\n\r\nDoing these two
queries first ensures that we have the correct count of\r\nagents to
exclude so we can subtract it to the total.\r\n\r\n### Testing\r\n\r\n-
Update an agent policy to be \"managed\". I did it with the fleet
server\r\npolicy to simulate the behaviour on cloud:\r\n```\r\nPUT
kbn:/api/fleet/agent_policies/agent-policy-id\r\n{\r\n \"name\":
\"Managed agent policy\",\r\n \"description\": \"\",\r\n \"namespace\":
\"default\",\r\n \"monitoring_enabled\": [\r\n \"logs\",\r\n
\"metrics\"\r\n ],\r\n \"is_managed\": true\r\n}\r\n```\r\n\r\n- Enroll
some agents, it's better if they are more than 20 so you can\r\nhave
them on different pages. I
used\r\n[Horde](https://github.com/elastic/horde) for this step.\r\n-
Select all of them, then click on `Select everything on all pages`\r\n-
Click on Actions and check that the selected number of agents
doesn't\r\ninclude your managed ones\r\n- Select an action and check
that the managed actions are not included\r\nin the
action\r\n\r\n\r\ncb4cefd6-ca0e-4a72-93c8-19223a491230\r\n\r\n\r\n###
Checklist\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"14f5c470b942e28f38236f0e6134e918ece45fea","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:prev-minor","v8.9.0"],"number":157386,"url":"https://github.com/elastic/kibana/pull/157386","mergeCommit":{"message":"[Fleet]
Modify query for Agents bulk actions to exclude unselectable agents
(#157386)\n\nCloses
https://github.com/elastic/kibana/issues/152180\r\n\r\n##
Summary\r\n\r\nModify the query for Agents bulk actions to exclude those
agents who are\r\nunselectable.\r\n\r\n- In BulkActions component, fetch
the agent policies with `is_managed =\r\ntrue`\r\n- Then find the agents
that have those policies and are not unenrolled\r\n- Exclude the
previous agent ids from the bulk selection query\r\n\r\nDoing these two
queries first ensures that we have the correct count of\r\nagents to
exclude so we can subtract it to the total.\r\n\r\n### Testing\r\n\r\n-
Update an agent policy to be \"managed\". I did it with the fleet
server\r\npolicy to simulate the behaviour on cloud:\r\n```\r\nPUT
kbn:/api/fleet/agent_policies/agent-policy-id\r\n{\r\n \"name\":
\"Managed agent policy\",\r\n \"description\": \"\",\r\n \"namespace\":
\"default\",\r\n \"monitoring_enabled\": [\r\n \"logs\",\r\n
\"metrics\"\r\n ],\r\n \"is_managed\": true\r\n}\r\n```\r\n\r\n- Enroll
some agents, it's better if they are more than 20 so you can\r\nhave
them on different pages. I
used\r\n[Horde](https://github.com/elastic/horde) for this step.\r\n-
Select all of them, then click on `Select everything on all pages`\r\n-
Click on Actions and check that the selected number of agents
doesn't\r\ninclude your managed ones\r\n- Select an action and check
that the managed actions are not included\r\nin the
action\r\n\r\n\r\ncb4cefd6-ca0e-4a72-93c8-19223a491230\r\n\r\n\r\n###
Checklist\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"14f5c470b942e28f38236f0e6134e918ece45fea"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157386","number":157386,"mergeCommit":{"message":"[Fleet]
Modify query for Agents bulk actions to exclude unselectable agents
(#157386)\n\nCloses
https://github.com/elastic/kibana/issues/152180\r\n\r\n##
Summary\r\n\r\nModify the query for Agents bulk actions to exclude those
agents who are\r\nunselectable.\r\n\r\n- In BulkActions component, fetch
the agent policies with `is_managed =\r\ntrue`\r\n- Then find the agents
that have those policies and are not unenrolled\r\n- Exclude the
previous agent ids from the bulk selection query\r\n\r\nDoing these two
queries first ensures that we have the correct count of\r\nagents to
exclude so we can subtract it to the total.\r\n\r\n### Testing\r\n\r\n-
Update an agent policy to be \"managed\". I did it with the fleet
server\r\npolicy to simulate the behaviour on cloud:\r\n```\r\nPUT
kbn:/api/fleet/agent_policies/agent-policy-id\r\n{\r\n \"name\":
\"Managed agent policy\",\r\n \"description\": \"\",\r\n \"namespace\":
\"default\",\r\n \"monitoring_enabled\": [\r\n \"logs\",\r\n
\"metrics\"\r\n ],\r\n \"is_managed\": true\r\n}\r\n```\r\n\r\n- Enroll
some agents, it's better if they are more than 20 so you can\r\nhave
them on different pages. I
used\r\n[Horde](https://github.com/elastic/horde) for this step.\r\n-
Select all of them, then click on `Select everything on all pages`\r\n-
Click on Actions and check that the selected number of agents
doesn't\r\ninclude your managed ones\r\n- Select an action and check
that the managed actions are not included\r\nin the
action\r\n\r\n\r\ncb4cefd6-ca0e-4a72-93c8-19223a491230\r\n\r\n\r\n###
Checklist\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"14f5c470b942e28f38236f0e6134e918ece45fea"}}]}]
BACKPORT-->
Co-authored-by: Cristina Amico <criamico@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [fix console errors in inspector
(#156894)](https://github.com/elastic/kibana/pull/156894)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Nathan
Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T15:02:27Z","message":"fix
console errors in inspector (#156894)\n\nSteps to view problem\r\n*
install sample data set\r\n* Open lens visualization\r\n* Open
inspector. Notice console errors\r\n<img width=\"300\" alt=\"Screen Shot
2023-05-05 at 11 03 25
AM\"\r\nsrc=\"https://user-images.githubusercontent.com/373691/236521366-d8fb9302-e93b-4047-a0bf-d7c09dcc3ffb.png\">\r\n\r\nhttps://github.com/elastic/eui/pull/6566
removed `closeButtonAriaLabel`\r\nprop from
[EuiFlyout](https://elastic.github.io/eui/#/layout/flyout) EUI\r\n75.0.0
(Effecting 8.8 and 8.9). FlyoutService spreads options
into\r\n`EuiFlyout`, resulting in `closeButtonAriaLabel` getting added
to dom\r\nand causing error.\r\n\r\n`OverlayFlyoutOpenOptions` type
added by\r\nhttps://github.com/elastic/kibana/issues/37894. I
replaced\r\n`OverlayFlyoutOpenOptions` with `EuiFlyoutProps` to make it
more clear\r\nwhat props are accepted and provide stronger typing that
stays in sync\r\nwith EUI
typings\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b803ba9d7b69250d8bfb0567919128f954c1e935","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Inspector","Team:Presentation","release_note:skip","v8.8.0","v8.9.0"],"number":156894,"url":"https://github.com/elastic/kibana/pull/156894","mergeCommit":{"message":"fix
console errors in inspector (#156894)\n\nSteps to view problem\r\n*
install sample data set\r\n* Open lens visualization\r\n* Open
inspector. Notice console errors\r\n<img width=\"300\" alt=\"Screen Shot
2023-05-05 at 11 03 25
AM\"\r\nsrc=\"https://user-images.githubusercontent.com/373691/236521366-d8fb9302-e93b-4047-a0bf-d7c09dcc3ffb.png\">\r\n\r\nhttps://github.com/elastic/eui/pull/6566
removed `closeButtonAriaLabel`\r\nprop from
[EuiFlyout](https://elastic.github.io/eui/#/layout/flyout) EUI\r\n75.0.0
(Effecting 8.8 and 8.9). FlyoutService spreads options
into\r\n`EuiFlyout`, resulting in `closeButtonAriaLabel` getting added
to dom\r\nand causing error.\r\n\r\n`OverlayFlyoutOpenOptions` type
added by\r\nhttps://github.com/elastic/kibana/issues/37894. I
replaced\r\n`OverlayFlyoutOpenOptions` with `EuiFlyoutProps` to make it
more clear\r\nwhat props are accepted and provide stronger typing that
stays in sync\r\nwith EUI
typings\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b803ba9d7b69250d8bfb0567919128f954c1e935"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/156894","number":156894,"mergeCommit":{"message":"fix
console errors in inspector (#156894)\n\nSteps to view problem\r\n*
install sample data set\r\n* Open lens visualization\r\n* Open
inspector. Notice console errors\r\n<img width=\"300\" alt=\"Screen Shot
2023-05-05 at 11 03 25
AM\"\r\nsrc=\"https://user-images.githubusercontent.com/373691/236521366-d8fb9302-e93b-4047-a0bf-d7c09dcc3ffb.png\">\r\n\r\nhttps://github.com/elastic/eui/pull/6566
removed `closeButtonAriaLabel`\r\nprop from
[EuiFlyout](https://elastic.github.io/eui/#/layout/flyout) EUI\r\n75.0.0
(Effecting 8.8 and 8.9). FlyoutService spreads options
into\r\n`EuiFlyout`, resulting in `closeButtonAriaLabel` getting added
to dom\r\nand causing error.\r\n\r\n`OverlayFlyoutOpenOptions` type
added by\r\nhttps://github.com/elastic/kibana/issues/37894. I
replaced\r\n`OverlayFlyoutOpenOptions` with `EuiFlyoutProps` to make it
more clear\r\nwhat props are accepted and provide stronger typing that
stays in sync\r\nwith EUI
typings\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b803ba9d7b69250d8bfb0567919128f954c1e935"}}]}]
BACKPORT-->
Co-authored-by: Nathan Reese <reese.nathan@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[APM]Fix manual refresh and auto refresh issue
(#157472)](https://github.com/elastic/kibana/pull/157472)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Achyut
Jhunjhunwala","email":"achyut.jhunjhunwala@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T14:55:49Z","message":"[APM]Fix
manual refresh and auto refresh issue (#157472)\n\nFixes -
https://github.com/elastic/kibana/issues/156363\r\n\r\nDepends on -
https://github.com/elastic/kibana/pull/157468\r\n## Summary\r\n\r\nThe
PR fixes the issues\r\n1. Where when manually Refresh button on the
Unified Search Bar is\r\nclicked, the refresh would do nothing.\r\n2.
When setting refresh interval and enabling automatic refresh,
the\r\npage won't refresh respecting the settings.\r\n3. When refresh
interval was set and enabled, now when the whole page\r\nwas refreshed,
these settings would be lost as these settings were not\r\noriginally
synced to the
URL","sha":"12dd68848d0b191ce0d3833ebc262cf075e2c21f","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","release_note:skip","v8.8.0","v8.9.0"],"number":157472,"url":"https://github.com/elastic/kibana/pull/157472","mergeCommit":{"message":"[APM]Fix
manual refresh and auto refresh issue (#157472)\n\nFixes -
https://github.com/elastic/kibana/issues/156363\r\n\r\nDepends on -
https://github.com/elastic/kibana/pull/157468\r\n## Summary\r\n\r\nThe
PR fixes the issues\r\n1. Where when manually Refresh button on the
Unified Search Bar is\r\nclicked, the refresh would do nothing.\r\n2.
When setting refresh interval and enabling automatic refresh,
the\r\npage won't refresh respecting the settings.\r\n3. When refresh
interval was set and enabled, now when the whole page\r\nwas refreshed,
these settings would be lost as these settings were not\r\noriginally
synced to the
URL","sha":"12dd68848d0b191ce0d3833ebc262cf075e2c21f"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157472","number":157472,"mergeCommit":{"message":"[APM]Fix
manual refresh and auto refresh issue (#157472)\n\nFixes -
https://github.com/elastic/kibana/issues/156363\r\n\r\nDepends on -
https://github.com/elastic/kibana/pull/157468\r\n## Summary\r\n\r\nThe
PR fixes the issues\r\n1. Where when manually Refresh button on the
Unified Search Bar is\r\nclicked, the refresh would do nothing.\r\n2.
When setting refresh interval and enabling automatic refresh,
the\r\npage won't refresh respecting the settings.\r\n3. When refresh
interval was set and enabled, now when the whole page\r\nwas refreshed,
these settings would be lost as these settings were not\r\noriginally
synced to the URL","sha":"12dd68848d0b191ce0d3833ebc262cf075e2c21f"}}]}]
BACKPORT-->
Co-authored-by: Achyut Jhunjhunwala <achyut.jhunjhunwala@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Synthetics] adjust alerting content
(#156632)](https://github.com/elastic/kibana/pull/156632)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Dominique
Clarke","email":"dominique.clarke@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T13:38:59Z","message":"[Synthetics]
adjust alerting content (#156632)\n\n## Summary\r\n\r\nResolves
https://github.com/elastic/kibana/issues/155232\r\n\r\nUpdates the
default alert copy.\r\n\r\nA few things to note from the original
ticket:\r\n\r\nRecovery messages\r\n---\r\n1. Recovery due to deletion
does not contain a link to the app, since we\r\ndo not support viewing
historic data after a monitor was deleted at this\r\ntime\r\n2. Recovery
due to removing a location does not contain a link to the\r\napp, since
we do not support viewing historic data from a removed\r\nlocation at
this time\r\n3. Recovery messages are a bit different than the ticket,
to account for\r\ndynamic recovery reasons.\r\n\r\nGeneral\r\n--\r\n1.
Step information is missing and will be addressed in another
issue:\r\nhttps://github.com/elastic/kibana/issues/156773\r\n\r\n###
Testing\r\n\r\n1. This is best tested with alert connectors. Ideally,
set up a few\r\nalert connectors. At least try slack and server logs.
You can set up\r\nyour connectors at the Synthetics settings page\r\n4.
Create a down monitor. Wait for the rule to execute. View
your\r\nconnector. Inspect the content. Visit the view in app link\r\n5.
Wait for a bit\r\n6. Update your monitor so it comes up. Wait for the
rule to execute.\r\nView your connector. Inspect the content for the
alert resolution. Visit\r\nthe view in app link. Ensure the duration is
correct\r\n7. Update the monitor to set it down again. Wait for the
alert to\r\ntrigger\r\n8. Remove the initial location and switch for a
different location. Wait\r\nfor the rule to trigger\r\n9. Check your
connector. Inspect the content\r\n10. Set your monitor to a down state
again.\r\n11. Wait a bit\r\n12. Delete your monitor. Inspect the
content.\r\n\r\n---------\r\n\r\nCo-authored-by: shahzad31
<shahzad31comp@gmail.com>\r\nCo-authored-by: florent-leborgne
<florent.leborgne@elastic.co>","sha":"e1682d78331fa568095bfe6b1e8afd47c4cc6f18","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:uptime","release_note:skip","v8.8.0","v8.9.0"],"number":156632,"url":"https://github.com/elastic/kibana/pull/156632","mergeCommit":{"message":"[Synthetics]
adjust alerting content (#156632)\n\n## Summary\r\n\r\nResolves
https://github.com/elastic/kibana/issues/155232\r\n\r\nUpdates the
default alert copy.\r\n\r\nA few things to note from the original
ticket:\r\n\r\nRecovery messages\r\n---\r\n1. Recovery due to deletion
does not contain a link to the app, since we\r\ndo not support viewing
historic data after a monitor was deleted at this\r\ntime\r\n2. Recovery
due to removing a location does not contain a link to the\r\napp, since
we do not support viewing historic data from a removed\r\nlocation at
this time\r\n3. Recovery messages are a bit different than the ticket,
to account for\r\ndynamic recovery reasons.\r\n\r\nGeneral\r\n--\r\n1.
Step information is missing and will be addressed in another
issue:\r\nhttps://github.com/elastic/kibana/issues/156773\r\n\r\n###
Testing\r\n\r\n1. This is best tested with alert connectors. Ideally,
set up a few\r\nalert connectors. At least try slack and server logs.
You can set up\r\nyour connectors at the Synthetics settings page\r\n4.
Create a down monitor. Wait for the rule to execute. View
your\r\nconnector. Inspect the content. Visit the view in app link\r\n5.
Wait for a bit\r\n6. Update your monitor so it comes up. Wait for the
rule to execute.\r\nView your connector. Inspect the content for the
alert resolution. Visit\r\nthe view in app link. Ensure the duration is
correct\r\n7. Update the monitor to set it down again. Wait for the
alert to\r\ntrigger\r\n8. Remove the initial location and switch for a
different location. Wait\r\nfor the rule to trigger\r\n9. Check your
connector. Inspect the content\r\n10. Set your monitor to a down state
again.\r\n11. Wait a bit\r\n12. Delete your monitor. Inspect the
content.\r\n\r\n---------\r\n\r\nCo-authored-by: shahzad31
<shahzad31comp@gmail.com>\r\nCo-authored-by: florent-leborgne
<florent.leborgne@elastic.co>","sha":"e1682d78331fa568095bfe6b1e8afd47c4cc6f18"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/156632","number":156632,"mergeCommit":{"message":"[Synthetics]
adjust alerting content (#156632)\n\n## Summary\r\n\r\nResolves
https://github.com/elastic/kibana/issues/155232\r\n\r\nUpdates the
default alert copy.\r\n\r\nA few things to note from the original
ticket:\r\n\r\nRecovery messages\r\n---\r\n1. Recovery due to deletion
does not contain a link to the app, since we\r\ndo not support viewing
historic data after a monitor was deleted at this\r\ntime\r\n2. Recovery
due to removing a location does not contain a link to the\r\napp, since
we do not support viewing historic data from a removed\r\nlocation at
this time\r\n3. Recovery messages are a bit different than the ticket,
to account for\r\ndynamic recovery reasons.\r\n\r\nGeneral\r\n--\r\n1.
Step information is missing and will be addressed in another
issue:\r\nhttps://github.com/elastic/kibana/issues/156773\r\n\r\n###
Testing\r\n\r\n1. This is best tested with alert connectors. Ideally,
set up a few\r\nalert connectors. At least try slack and server logs.
You can set up\r\nyour connectors at the Synthetics settings page\r\n4.
Create a down monitor. Wait for the rule to execute. View
your\r\nconnector. Inspect the content. Visit the view in app link\r\n5.
Wait for a bit\r\n6. Update your monitor so it comes up. Wait for the
rule to execute.\r\nView your connector. Inspect the content for the
alert resolution. Visit\r\nthe view in app link. Ensure the duration is
correct\r\n7. Update the monitor to set it down again. Wait for the
alert to\r\ntrigger\r\n8. Remove the initial location and switch for a
different location. Wait\r\nfor the rule to trigger\r\n9. Check your
connector. Inspect the content\r\n10. Set your monitor to a down state
again.\r\n11. Wait a bit\r\n12. Delete your monitor. Inspect the
content.\r\n\r\n---------\r\n\r\nCo-authored-by: shahzad31
<shahzad31comp@gmail.com>\r\nCo-authored-by: florent-leborgne
<florent.leborgne@elastic.co>","sha":"e1682d78331fa568095bfe6b1e8afd47c4cc6f18"}}]}]
BACKPORT-->
Co-authored-by: Dominique Clarke <dominique.clarke@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Synthetics] adjust run_from.id for private locations
(#156324)](https://github.com/elastic/kibana/pull/156324)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Dominique
Clarke","email":"dominique.clarke@elastic.co"},"sourceCommit":{"committedDate":"2023-05-12T18:30:53Z","message":"[Synthetics]
adjust run_from.id for private locations (#156324)\n\n##
Summary\r\n\r\nResolves
https://github.com/elastic/kibana/issues/156320\r\n\r\nAdjust the value
of the `run_from.id` field.\r\n\r\nBefore\r\nBoth the `run_from.id` and
the `run_from.name` were the same value.\r\n\r\nAfter\r\n<img
width=\"543\" alt=\"Screen Shot 2023-05-01 at 7 55 24
PM\"\r\nsrc=\"https://user-images.githubusercontent.com/11356435/235551964-bb9c419d-2ada-4a39-bd08-ce6f5021747b.png\">\r\n\r\n###
Testing\r\n1. Check out this PR from
integrations\r\nhttps://github.com/elastic/integrations/pull/6047\r\n2.
In the integrations repo `cd packages/synthetics`\r\n3. Run
`elastic-package clean` then `elastic-package build` (You may\r\nneed to
upgrade elastic package if you're significantly behind)\r\n4. In your
`kibana.dev.yml` file add
`xpack.fleet.registryUrl:\r\nhttps://localhost:8080`\r\n5. Start kibana
with\r\n`NODE_EXTRA_CA_CERTS=$HOME/.elastic-package/profiles/default/certs/kibana/ca-cert.pem\r\nyarn
start --no-base-path`\r\n6. Create a private location\r\n7. Create a
monitor assigned to that private location\r\n8. Inspect the agent policy
for that private location, then find the\r\nintegration policy for that
monitor. Ensure the `run_from.id` is the id\r\nof the location, and the
`run_from.name` is the name of the location.\r\n\r\n(If you run into
problems setting up your local kibana connected to\r\nelastic-package
registry,
see\r\nhttps://github.com/elastic/security-team/blob/main/docs/cloud-security-posture-team/kibana/local-setup-using-elastic-package.mdx)\r\n\r\n---------\r\n\r\nCo-authored-by:
shahzad31
<shahzad31comp@gmail.com>","sha":"f59471bcdc8d8fa156e7997749efe7d252457d77","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:uptime","release_note:skip","Team:Fleet","v8.8.0","v8.9.0"],"number":156324,"url":"https://github.com/elastic/kibana/pull/156324","mergeCommit":{"message":"[Synthetics]
adjust run_from.id for private locations (#156324)\n\n##
Summary\r\n\r\nResolves
https://github.com/elastic/kibana/issues/156320\r\n\r\nAdjust the value
of the `run_from.id` field.\r\n\r\nBefore\r\nBoth the `run_from.id` and
the `run_from.name` were the same value.\r\n\r\nAfter\r\n<img
width=\"543\" alt=\"Screen Shot 2023-05-01 at 7 55 24
PM\"\r\nsrc=\"https://user-images.githubusercontent.com/11356435/235551964-bb9c419d-2ada-4a39-bd08-ce6f5021747b.png\">\r\n\r\n###
Testing\r\n1. Check out this PR from
integrations\r\nhttps://github.com/elastic/integrations/pull/6047\r\n2.
In the integrations repo `cd packages/synthetics`\r\n3. Run
`elastic-package clean` then `elastic-package build` (You may\r\nneed to
upgrade elastic package if you're significantly behind)\r\n4. In your
`kibana.dev.yml` file add
`xpack.fleet.registryUrl:\r\nhttps://localhost:8080`\r\n5. Start kibana
with\r\n`NODE_EXTRA_CA_CERTS=$HOME/.elastic-package/profiles/default/certs/kibana/ca-cert.pem\r\nyarn
start --no-base-path`\r\n6. Create a private location\r\n7. Create a
monitor assigned to that private location\r\n8. Inspect the agent policy
for that private location, then find the\r\nintegration policy for that
monitor. Ensure the `run_from.id` is the id\r\nof the location, and the
`run_from.name` is the name of the location.\r\n\r\n(If you run into
problems setting up your local kibana connected to\r\nelastic-package
registry,
see\r\nhttps://github.com/elastic/security-team/blob/main/docs/cloud-security-posture-team/kibana/local-setup-using-elastic-package.mdx)\r\n\r\n---------\r\n\r\nCo-authored-by:
shahzad31
<shahzad31comp@gmail.com>","sha":"f59471bcdc8d8fa156e7997749efe7d252457d77"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/156324","number":156324,"mergeCommit":{"message":"[Synthetics]
adjust run_from.id for private locations (#156324)\n\n##
Summary\r\n\r\nResolves
https://github.com/elastic/kibana/issues/156320\r\n\r\nAdjust the value
of the `run_from.id` field.\r\n\r\nBefore\r\nBoth the `run_from.id` and
the `run_from.name` were the same value.\r\n\r\nAfter\r\n<img
width=\"543\" alt=\"Screen Shot 2023-05-01 at 7 55 24
PM\"\r\nsrc=\"https://user-images.githubusercontent.com/11356435/235551964-bb9c419d-2ada-4a39-bd08-ce6f5021747b.png\">\r\n\r\n###
Testing\r\n1. Check out this PR from
integrations\r\nhttps://github.com/elastic/integrations/pull/6047\r\n2.
In the integrations repo `cd packages/synthetics`\r\n3. Run
`elastic-package clean` then `elastic-package build` (You may\r\nneed to
upgrade elastic package if you're significantly behind)\r\n4. In your
`kibana.dev.yml` file add
`xpack.fleet.registryUrl:\r\nhttps://localhost:8080`\r\n5. Start kibana
with\r\n`NODE_EXTRA_CA_CERTS=$HOME/.elastic-package/profiles/default/certs/kibana/ca-cert.pem\r\nyarn
start --no-base-path`\r\n6. Create a private location\r\n7. Create a
monitor assigned to that private location\r\n8. Inspect the agent policy
for that private location, then find the\r\nintegration policy for that
monitor. Ensure the `run_from.id` is the id\r\nof the location, and the
`run_from.name` is the name of the location.\r\n\r\n(If you run into
problems setting up your local kibana connected to\r\nelastic-package
registry,
see\r\nhttps://github.com/elastic/security-team/blob/main/docs/cloud-security-posture-team/kibana/local-setup-using-elastic-package.mdx)\r\n\r\n---------\r\n\r\nCo-authored-by:
shahzad31
<shahzad31comp@gmail.com>","sha":"f59471bcdc8d8fa156e7997749efe7d252457d77"}}]}]
BACKPORT-->
Co-authored-by: Dominique Clarke <dominique.clarke@elastic.co>
Co-authored-by: Shahzad <shahzad31comp@gmail.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Synthetics] Update throttling broken link
(#157693)](https://github.com/elastic/kibana/pull/157693)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2023-05-15T11:51:14Z","message":"[Synthetics]
Update throttling broken link
(#157693)","sha":"76f6fd9ef330c2be34d8151bbccc7b29afe63f92","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:uptime","release_note:skip","v8.8.0","v8.9.0"],"number":157693,"url":"https://github.com/elastic/kibana/pull/157693","mergeCommit":{"message":"[Synthetics]
Update throttling broken link
(#157693)","sha":"76f6fd9ef330c2be34d8151bbccc7b29afe63f92"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157693","number":157693,"mergeCommit":{"message":"[Synthetics]
Update throttling broken link
(#157693)","sha":"76f6fd9ef330c2be34d8151bbccc7b29afe63f92"}}]}]
BACKPORT-->
Co-authored-by: Shahzad <shahzad31comp@gmail.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Enterprise Search] Text context improvements for the new index pages
(#157290)](https://github.com/elastic/kibana/pull/157290)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2023-05-12T15:33:54Z","message":"[Enterprise
Search] Text context improvements for the new index pages
(#157290)\n\n## Summary\r\n\r\nChange text to increase the context
exposure on new index pages and also\r\nreflect beta/native connector
changes.\r\n\r\n\r\nAdds a callout to Beta connectors, both on index
configuration and index\r\noverview.\r\nChanged PostgreSQL label to
match their branding.\r\nAdds a native badge which is visible only when
native
connectors\r\navailable.\r\n\r\n\r\n\r\n90f84499-ca8f-4469-b196-122cf67c3db6\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n\r\n---------\r\n\r\nCo-authored-by:
Liam Thompson
<32779855+leemthompo@users.noreply.github.com>","sha":"bba20a21c77d288f55d4a0de714a4ed80a3e1739","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.8.0","v8.9.0"],"number":157290,"url":"https://github.com/elastic/kibana/pull/157290","mergeCommit":{"message":"[Enterprise
Search] Text context improvements for the new index pages
(#157290)\n\n## Summary\r\n\r\nChange text to increase the context
exposure on new index pages and also\r\nreflect beta/native connector
changes.\r\n\r\n\r\nAdds a callout to Beta connectors, both on index
configuration and index\r\noverview.\r\nChanged PostgreSQL label to
match their branding.\r\nAdds a native badge which is visible only when
native
connectors\r\navailable.\r\n\r\n\r\n\r\n90f84499-ca8f-4469-b196-122cf67c3db6\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n\r\n---------\r\n\r\nCo-authored-by:
Liam Thompson
<32779855+leemthompo@users.noreply.github.com>","sha":"bba20a21c77d288f55d4a0de714a4ed80a3e1739"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157290","number":157290,"mergeCommit":{"message":"[Enterprise
Search] Text context improvements for the new index pages
(#157290)\n\n## Summary\r\n\r\nChange text to increase the context
exposure on new index pages and also\r\nreflect beta/native connector
changes.\r\n\r\n\r\nAdds a callout to Beta connectors, both on index
configuration and index\r\noverview.\r\nChanged PostgreSQL label to
match their branding.\r\nAdds a native badge which is visible only when
native
connectors\r\navailable.\r\n\r\n\r\n\r\n90f84499-ca8f-4469-b196-122cf67c3db6\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n\r\n---------\r\n\r\nCo-authored-by:
Liam Thompson
<32779855+leemthompo@users.noreply.github.com>","sha":"bba20a21c77d288f55d4a0de714a4ed80a3e1739"}}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `8.8`:
- [Removed unused method searchForOutdatedDocuments
(#157470)](https://github.com/elastic/kibana/pull/157470)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2023-05-15T12:14:32Z","message":"Removed
unused method searchForOutdatedDocuments (#157470)\n\nThis method is no
longer used (replaced by `readWithPit`).\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"4951e29973b4125d1b8d6ecb0b1afd9e9095c048","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","technical
debt","release_note:skip","Feature:Migrations","backport:prev-minor","v8.8.0","v8.9.0","v8.8.1"],"number":157470,"url":"https://github.com/elastic/kibana/pull/157470","mergeCommit":{"message":"Removed
unused method searchForOutdatedDocuments (#157470)\n\nThis method is no
longer used (replaced by `readWithPit`).\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"4951e29973b4125d1b8d6ecb0b1afd9e9095c048"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157470","number":157470,"mergeCommit":{"message":"Removed
unused method searchForOutdatedDocuments (#157470)\n\nThis method is no
longer used (replaced by `readWithPit`).\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"4951e29973b4125d1b8d6ecb0b1afd9e9095c048"}}]}]
BACKPORT-->
Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [Not selecting any days in alerts filter maps to all weekdays
(#156913)](https://github.com/elastic/kibana/pull/156913)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Ersin
Erdal","email":"92688503+ersin-erdal@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-05-09T15:29:14Z","message":"Not
selecting any days in alerts filter maps to all weekdays
(#156913)\n\nFixes: #156878\r\n\r\nAs discussed in the issue just
turning `if alert is generated within\r\ntimeframe` on should not change
the filter scope.\r\nAnd the UI should not confuse the users by setting
some days as default.\r\n\r\nAnd as discussed in #154680, default hours
filter should cover the whole\r\nday.\r\n\r\nTherefore, this PR sets
default alerts filter options as:\r\n```\r\n {\r\n days: [],\r\n hours:
{\r\n start: '00:00',\r\n end: '00:00',\r\n },\r\n
};\r\n```\r\n\r\nempty days array maps to all weekdays
`[1,2,3,4,5,6,7]`\r\nand hours `00:00 -> 00:00` maps to `00:00 ->
24:00`","sha":"d15738989a6544c9b939cde5afc3533c9850d7d4","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:ResponseOps","v8.8.0","v8.9.0"],"number":156913,"url":"https://github.com/elastic/kibana/pull/156913","mergeCommit":{"message":"Not
selecting any days in alerts filter maps to all weekdays
(#156913)\n\nFixes: #156878\r\n\r\nAs discussed in the issue just
turning `if alert is generated within\r\ntimeframe` on should not change
the filter scope.\r\nAnd the UI should not confuse the users by setting
some days as default.\r\n\r\nAnd as discussed in #154680, default hours
filter should cover the whole\r\nday.\r\n\r\nTherefore, this PR sets
default alerts filter options as:\r\n```\r\n {\r\n days: [],\r\n hours:
{\r\n start: '00:00',\r\n end: '00:00',\r\n },\r\n
};\r\n```\r\n\r\nempty days array maps to all weekdays
`[1,2,3,4,5,6,7]`\r\nand hours `00:00 -> 00:00` maps to `00:00 ->
24:00`","sha":"d15738989a6544c9b939cde5afc3533c9850d7d4"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/156913","number":156913,"mergeCommit":{"message":"Not
selecting any days in alerts filter maps to all weekdays
(#156913)\n\nFixes: #156878\r\n\r\nAs discussed in the issue just
turning `if alert is generated within\r\ntimeframe` on should not change
the filter scope.\r\nAnd the UI should not confuse the users by setting
some days as default.\r\n\r\nAnd as discussed in #154680, default hours
filter should cover the whole\r\nday.\r\n\r\nTherefore, this PR sets
default alerts filter options as:\r\n```\r\n {\r\n days: [],\r\n hours:
{\r\n start: '00:00',\r\n end: '00:00',\r\n },\r\n
};\r\n```\r\n\r\nempty days array maps to all weekdays
`[1,2,3,4,5,6,7]`\r\nand hours `00:00 -> 00:00` maps to `00:00 ->
24:00`","sha":"d15738989a6544c9b939cde5afc3533c9850d7d4"}}]}]
BACKPORT-->
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[ResponseOps][docs] add docs for new mustache lambdas and asJSON for
array (#155417)](https://github.com/elastic/kibana/pull/155417)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Patrick
Mueller","email":"patrick.mueller@elastic.co"},"sourceCommit":{"committedDate":"2023-05-14T18:39:25Z","message":"[ResponseOps][docs]
add docs for new mustache lambdas and asJSON for array
(#155417)\n\nresolves:
https://github.com/elastic/kibana/issues/155408\r\n\r\n##
Summary\r\n\r\nadds doc for function added in [adds mustache lambdas
and\r\narray.asJSON](https://github.com/elastic/kibana/pull/150572)","sha":"120fa44afd6b87764d114475caa97d862c55f343","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Actions","Team:ResponseOps","docs","backport:prev-minor","v8.9.0"],"number":155417,"url":"https://github.com/elastic/kibana/pull/155417","mergeCommit":{"message":"[ResponseOps][docs]
add docs for new mustache lambdas and asJSON for array
(#155417)\n\nresolves:
https://github.com/elastic/kibana/issues/155408\r\n\r\n##
Summary\r\n\r\nadds doc for function added in [adds mustache lambdas
and\r\narray.asJSON](https://github.com/elastic/kibana/pull/150572)","sha":"120fa44afd6b87764d114475caa97d862c55f343"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/155417","number":155417,"mergeCommit":{"message":"[ResponseOps][docs]
add docs for new mustache lambdas and asJSON for array
(#155417)\n\nresolves:
https://github.com/elastic/kibana/issues/155408\r\n\r\n##
Summary\r\n\r\nadds doc for function added in [adds mustache lambdas
and\r\narray.asJSON](https://github.com/elastic/kibana/pull/150572)","sha":"120fa44afd6b87764d114475caa97d862c55f343"}}]}]
BACKPORT-->
Co-authored-by: Patrick Mueller <patrick.mueller@elastic.co>
# Backport
This will backport the following commits from `main` to `8.8`:
- [Profiling: improve "Add Symbols" page
(#157507)](https://github.com/elastic/kibana/pull/157507)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Joel
Höner","email":"joel@zyantific.com"},"sourceCommit":{"committedDate":"2023-05-13T17:47:12Z","message":"Profiling:
improve \"Add Symbols\" page (#157507)\n\nThis PR adds a link to the
previously missing ARM64 variant of the\r\n`symbtool` link and applies
some general visual improvements to the `Add\r\nSymbols` tab on
Universal Profiling's \"No Data\"-page. Most notably, it\r\nreplaces the
ugly overlong headlines with text blocks.\r\n\r\nResolves
https://github.com/elastic/prodfiler/issues/3350","sha":"f4c9a33697310849ef94c2d53fddbfc908752e8b","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","backport","release_note:skip","ci:build-cloud-image","ci:cloud-deploy","ci:cloud-redeploy","v8.8.0","v8.9.0"],"number":157507,"url":"https://github.com/elastic/kibana/pull/157507","mergeCommit":{"message":"Profiling:
improve \"Add Symbols\" page (#157507)\n\nThis PR adds a link to the
previously missing ARM64 variant of the\r\n`symbtool` link and applies
some general visual improvements to the `Add\r\nSymbols` tab on
Universal Profiling's \"No Data\"-page. Most notably, it\r\nreplaces the
ugly overlong headlines with text blocks.\r\n\r\nResolves
https://github.com/elastic/prodfiler/issues/3350","sha":"f4c9a33697310849ef94c2d53fddbfc908752e8b"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157507","number":157507,"mergeCommit":{"message":"Profiling:
improve \"Add Symbols\" page (#157507)\n\nThis PR adds a link to the
previously missing ARM64 variant of the\r\n`symbtool` link and applies
some general visual improvements to the `Add\r\nSymbols` tab on
Universal Profiling's \"No Data\"-page. Most notably, it\r\nreplaces the
ugly overlong headlines with text blocks.\r\n\r\nResolves
https://github.com/elastic/prodfiler/issues/3350","sha":"f4c9a33697310849ef94c2d53fddbfc908752e8b"}}]}]
BACKPORT-->
Co-authored-by: Joel Höner <joel@zyantific.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [[Synthetics] Update recorder download link
(#157519)](https://github.com/elastic/kibana/pull/157519)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2023-05-12T17:38:02Z","message":"[Synthetics]
Update recorder download link
(#157519)","sha":"210f921bf0ccc6b607a20f9a68eae0ee256cd82e","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:uptime","release_note:skip","v8.8.0","v8.9.0"],"number":157519,"url":"https://github.com/elastic/kibana/pull/157519","mergeCommit":{"message":"[Synthetics]
Update recorder download link
(#157519)","sha":"210f921bf0ccc6b607a20f9a68eae0ee256cd82e"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157519","number":157519,"mergeCommit":{"message":"[Synthetics]
Update recorder download link
(#157519)","sha":"210f921bf0ccc6b607a20f9a68eae0ee256cd82e"}}]}]
BACKPORT-->
Co-authored-by: Shahzad <shahzad31comp@gmail.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [Add SloGlobalDiagnosis check to SLO List and SLO Create pages
(#157488)](https://github.com/elastic/kibana/pull/157488)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Coen
Warmer","email":"coen.warmer@gmail.com"},"sourceCommit":{"committedDate":"2023-05-12T15:45:16Z","message":"Add
SloGlobalDiagnosis check to SLO List and SLO Create pages
(#157488)\n\nCo-authored-by: Kevin Delemme
<kdelemme@gmail.com>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"e75325653c88553454270bf412ddbed700fc022b","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","v8.8.0","v8.9.0"],"number":157488,"url":"https://github.com/elastic/kibana/pull/157488","mergeCommit":{"message":"Add
SloGlobalDiagnosis check to SLO List and SLO Create pages
(#157488)\n\nCo-authored-by: Kevin Delemme
<kdelemme@gmail.com>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"e75325653c88553454270bf412ddbed700fc022b"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"8.8","label":"v8.8.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157488","number":157488,"mergeCommit":{"message":"Add
SloGlobalDiagnosis check to SLO List and SLO Create pages
(#157488)\n\nCo-authored-by: Kevin Delemme
<kdelemme@gmail.com>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"e75325653c88553454270bf412ddbed700fc022b"}}]}]
BACKPORT-->
Co-authored-by: Coen Warmer <coen.warmer@gmail.com>
# Backport
This will backport the following commits from `main` to `8.8`:
- [fix(slo): remove good status codes from apm availability
(#157497)](https://github.com/elastic/kibana/pull/157497)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Kevin
Delemme","email":"kevin.delemme@elastic.co"},"sourceCommit":{"committedDate":"2023-05-12T15:11:39Z","message":"fix(slo):
remove good status codes from apm availability
(#157497)","sha":"65a6f7435b13caf730721e61b12c4b735c11d7bd","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:
Actionable
Observability","backport:prev-minor","v8.9.0"],"number":157497,"url":"https://github.com/elastic/kibana/pull/157497","mergeCommit":{"message":"fix(slo):
remove good status codes from apm availability
(#157497)","sha":"65a6f7435b13caf730721e61b12c4b735c11d7bd"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157497","number":157497,"mergeCommit":{"message":"fix(slo):
remove good status codes from apm availability
(#157497)","sha":"65a6f7435b13caf730721e61b12c4b735c11d7bd"}}]}]
BACKPORT-->
Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co>
Reverts elastic/kibana#157121
We need to revert because after talking to @kobelb, we are introducing a
new bug where user always need to be a super user to access the fields
from the alert index since only only super user can access the kibana
index.
# Backport
This will backport the following commits from `main` to `8.8`:
- [fix(slo): keep service name list
(#157487)](https://github.com/elastic/kibana/pull/157487)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Kevin
Delemme","email":"kevin.delemme@elastic.co"},"sourceCommit":{"committedDate":"2023-05-12T13:28:38Z","message":"fix(slo):
keep service name list
(#157487)","sha":"ab5338f5da20f95ab8eb24a132384f1fbbaec40a","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:
Actionable
Observability","backport:prev-minor","v8.9.0"],"number":157487,"url":"https://github.com/elastic/kibana/pull/157487","mergeCommit":{"message":"fix(slo):
keep service name list
(#157487)","sha":"ab5338f5da20f95ab8eb24a132384f1fbbaec40a"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/157487","number":157487,"mergeCommit":{"message":"fix(slo):
keep service name list
(#157487)","sha":"ab5338f5da20f95ab8eb24a132384f1fbbaec40a"}}]}]
BACKPORT-->
Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co>