Commit graph

84502 commits

Author SHA1 Message Date
Kibana Machine
81d8624c4c
[9.0] [Fleet] show --install-servers in Add agent flyout if certain inputs are in agent policy (#214136) (#214219)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Fleet] show `--install-servers` in Add agent flyout if certain
inputs are in agent policy
(#214136)](https://github.com/elastic/kibana/pull/214136)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Julia
Bardi","email":"90178898+juliaElastic@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T16:09:07Z","message":"[Fleet]
show `--install-servers` in Add agent flyout if certain inputs are in
agent policy (#214136)\n\n## Summary\n\nCloses
https://github.com/elastic/kibana/issues/211899\n\nShow
`--install-servers` in Add agent flyout if agent policy has one
of\n`apm, fleet-server, cloudbeat` inputs\n\nCSPM integration:\n<img
width=\"1561\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/94fbc6f1-2e9a-4285-a8b9-7e2c3aa1a0ab\"\n/>\n\nAPM
integration:\n<img width=\"1561\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f7567ae3-bd4d-4efd-90d5-08a114178cf2\"\n/>\n\nAgent
policy without `--install-servers`:\n<img width=\"1575\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/1571675b-b32c-46be-8c92-d83bb9aa9d12\"\n/>\n\nCloud
asset inventory (prerelease):\n<img width=\"1572\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/2ffb275a-5fad-430f-b757-5783e88c3a79\"\n/>\n\n\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"bed491dc1ae9708ff84350bf768c178ac61dce59","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:prev-minor","v9.1.0"],"title":"[Fleet]
show `--install-servers` in Add agent flyout if certain inputs are in
agent
policy","number":214136,"url":"https://github.com/elastic/kibana/pull/214136","mergeCommit":{"message":"[Fleet]
show `--install-servers` in Add agent flyout if certain inputs are in
agent policy (#214136)\n\n## Summary\n\nCloses
https://github.com/elastic/kibana/issues/211899\n\nShow
`--install-servers` in Add agent flyout if agent policy has one
of\n`apm, fleet-server, cloudbeat` inputs\n\nCSPM integration:\n<img
width=\"1561\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/94fbc6f1-2e9a-4285-a8b9-7e2c3aa1a0ab\"\n/>\n\nAPM
integration:\n<img width=\"1561\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f7567ae3-bd4d-4efd-90d5-08a114178cf2\"\n/>\n\nAgent
policy without `--install-servers`:\n<img width=\"1575\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/1571675b-b32c-46be-8c92-d83bb9aa9d12\"\n/>\n\nCloud
asset inventory (prerelease):\n<img width=\"1572\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/2ffb275a-5fad-430f-b757-5783e88c3a79\"\n/>\n\n\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"bed491dc1ae9708ff84350bf768c178ac61dce59"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214136","number":214136,"mergeCommit":{"message":"[Fleet]
show `--install-servers` in Add agent flyout if certain inputs are in
agent policy (#214136)\n\n## Summary\n\nCloses
https://github.com/elastic/kibana/issues/211899\n\nShow
`--install-servers` in Add agent flyout if agent policy has one
of\n`apm, fleet-server, cloudbeat` inputs\n\nCSPM integration:\n<img
width=\"1561\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/94fbc6f1-2e9a-4285-a8b9-7e2c3aa1a0ab\"\n/>\n\nAPM
integration:\n<img width=\"1561\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f7567ae3-bd4d-4efd-90d5-08a114178cf2\"\n/>\n\nAgent
policy without `--install-servers`:\n<img width=\"1575\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/1571675b-b32c-46be-8c92-d83bb9aa9d12\"\n/>\n\nCloud
asset inventory (prerelease):\n<img width=\"1572\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/2ffb275a-5fad-430f-b757-5783e88c3a79\"\n/>\n\n\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"bed491dc1ae9708ff84350bf768c178ac61dce59"}}]}]
BACKPORT-->

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
2025-03-12 19:20:42 +01:00
Kibana Machine
9e48d505ea
[9.0] [Logs UI] Make logs ui categories page tests more robust (#213834) (#214223)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Logs UI] Make logs ui categories page tests more robust
(#213834)](https://github.com/elastic/kibana/pull/213834)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Felix
Stürmer","email":"weltenwort@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T16:08:11Z","message":"[Logs
UI] Make logs ui categories page tests more robust
(#213834)","sha":"3338092efcc707ef7fa80c0ef34d1b23d257193e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Logs
UI","release_note:skip","backport:all-open","Team:obs-ux-logs","v9.1.0"],"title":"[Logs
UI] Make logs ui categories page tests more
robust","number":213834,"url":"https://github.com/elastic/kibana/pull/213834","mergeCommit":{"message":"[Logs
UI] Make logs ui categories page tests more robust
(#213834)","sha":"3338092efcc707ef7fa80c0ef34d1b23d257193e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213834","number":213834,"mergeCommit":{"message":"[Logs
UI] Make logs ui categories page tests more robust
(#213834)","sha":"3338092efcc707ef7fa80c0ef34d1b23d257193e"}}]}]
BACKPORT-->

Co-authored-by: Felix Stürmer <weltenwort@users.noreply.github.com>
2025-03-12 19:20:20 +01:00
Kibana Machine
d0cbdcb670
[9.0] [SLOs] Fix path for slo e2e test scope !! (#214137) (#214211)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[SLOs] Fix path for slo e2e test scope !!
(#214137)](https://github.com/elastic/kibana/pull/214137)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2025-03-12T15:52:42Z","message":"[SLOs]
Fix path for slo e2e test scope !! (#214137)\n\n## Summary\n\nSince
observability plugins have been moved, needed to fix the path to\nscope
tests
!!","sha":"82a6be90164571f5fab8372d75705dd5bcd315dc","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:version","ci:synthetics-runner-suites","v9.1.0","v8.19.0"],"title":"[SLOs]
Fix path for slo e2e test scope
!!","number":214137,"url":"https://github.com/elastic/kibana/pull/214137","mergeCommit":{"message":"[SLOs]
Fix path for slo e2e test scope !! (#214137)\n\n## Summary\n\nSince
observability plugins have been moved, needed to fix the path to\nscope
tests
!!","sha":"82a6be90164571f5fab8372d75705dd5bcd315dc"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214137","number":214137,"mergeCommit":{"message":"[SLOs]
Fix path for slo e2e test scope !! (#214137)\n\n## Summary\n\nSince
observability plugins have been moved, needed to fix the path to\nscope
tests
!!","sha":"82a6be90164571f5fab8372d75705dd5bcd315dc"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Shahzad <shahzad31comp@gmail.com>
2025-03-12 18:45:11 +01:00
Kibana Machine
a2bf3e8d28
[9.0] [EDR Workflows] Update description on data reduction advanced options (#213970) (#214208)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[EDR Workflows] Update description on data reduction advanced options
(#213970)](https://github.com/elastic/kibana/pull/213970)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Gergő
Ábrahám","email":"gergo.abraham@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T15:42:27Z","message":"[EDR
Workflows] Update description on data reduction advanced options
(#213970)\n\n## Summary\n\n- refines description for\n- 9
`(win|mac|linux).advanced.events.hash.(md5|sha1|sha256)`:\n9e7bbcf767a47795ef1e791ba4f88045526ac90d\n>
Compute and include (MD5|SHA-1|SHA-256) hashes for processes
and\nlibraries in events? This will increase CPU usage and event sizes.
If\nany user event filter or trustlists reference this hash type,
Endpoint\nwill ignore this setting and automatically enable this hash
type.\n- 6
`(win|mac|linux).advanced.alerts.hash.(md5|sha1)`:\n8fc0f51ab45ffc2430683f0b05773a91e0a63717\n>
Compute and include (MD5|SHA-1) hashes for processes and libraries
in\nalerts? This will increase CPU usage and alert sizes. If any
user\nexceptionlist, trustlist, or blocklists reference this hash
type,\nEndpoint will ignore this setting and automatically enable this
hash\ntype.\n- provides a 'history' for default behavior changes (e.g.
`<=8.17\ndefault: true, >=8.18 default: false`) for\n- 12
`(win|mac|linux).advanced.(events|alerts).hash.(md5|sha1)`:\n05b0ebe8eab1a5f010f8a995454ffb05dfd502d8\n
(note that events sha256 is not changed)\n > <=8.17 default: true,
>=8.18 default: false\n- 3
`(win|mac|linux).advanced.events.aggregate_process`:\n5984d8e90a43127c93c367286d727c489612c90e\n
> <=8.17 default: false, >=8.18 default: true\n- 3
`(win|mac|linux).advanced.events.set_extended_host_information`:\n5da25a3592409b5bfbc7b7256312f2b3f67fe1b5\n
> <=8.17 default: true, >=8.18 default: false\n\n> [!IMPORTANT]\n> The
plan is to backport this PR to all open branches:\n> -
`8.18`/`8.x`/`9.0`/`main` will contain all modifications,\n> - but
`8.16`/`8.17` manual backports will only contain the
description\nrefinement\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\nReviewers should verify this PR satisfies this
list as well.\n\n- [x] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)","sha":"ad3b7fce112d8dc0e28c847937458bf2d455fba2","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Defend
Workflows","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[EDR
Workflows] Update description on data reduction advanced
options","number":213970,"url":"https://github.com/elastic/kibana/pull/213970","mergeCommit":{"message":"[EDR
Workflows] Update description on data reduction advanced options
(#213970)\n\n## Summary\n\n- refines description for\n- 9
`(win|mac|linux).advanced.events.hash.(md5|sha1|sha256)`:\n9e7bbcf767a47795ef1e791ba4f88045526ac90d\n>
Compute and include (MD5|SHA-1|SHA-256) hashes for processes
and\nlibraries in events? This will increase CPU usage and event sizes.
If\nany user event filter or trustlists reference this hash type,
Endpoint\nwill ignore this setting and automatically enable this hash
type.\n- 6
`(win|mac|linux).advanced.alerts.hash.(md5|sha1)`:\n8fc0f51ab45ffc2430683f0b05773a91e0a63717\n>
Compute and include (MD5|SHA-1) hashes for processes and libraries
in\nalerts? This will increase CPU usage and alert sizes. If any
user\nexceptionlist, trustlist, or blocklists reference this hash
type,\nEndpoint will ignore this setting and automatically enable this
hash\ntype.\n- provides a 'history' for default behavior changes (e.g.
`<=8.17\ndefault: true, >=8.18 default: false`) for\n- 12
`(win|mac|linux).advanced.(events|alerts).hash.(md5|sha1)`:\n05b0ebe8eab1a5f010f8a995454ffb05dfd502d8\n
(note that events sha256 is not changed)\n > <=8.17 default: true,
>=8.18 default: false\n- 3
`(win|mac|linux).advanced.events.aggregate_process`:\n5984d8e90a43127c93c367286d727c489612c90e\n
> <=8.17 default: false, >=8.18 default: true\n- 3
`(win|mac|linux).advanced.events.set_extended_host_information`:\n5da25a3592409b5bfbc7b7256312f2b3f67fe1b5\n
> <=8.17 default: true, >=8.18 default: false\n\n> [!IMPORTANT]\n> The
plan is to backport this PR to all open branches:\n> -
`8.18`/`8.x`/`9.0`/`main` will contain all modifications,\n> - but
`8.16`/`8.17` manual backports will only contain the
description\nrefinement\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\nReviewers should verify this PR satisfies this
list as well.\n\n- [x] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)","sha":"ad3b7fce112d8dc0e28c847937458bf2d455fba2"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213970","number":213970,"mergeCommit":{"message":"[EDR
Workflows] Update description on data reduction advanced options
(#213970)\n\n## Summary\n\n- refines description for\n- 9
`(win|mac|linux).advanced.events.hash.(md5|sha1|sha256)`:\n9e7bbcf767a47795ef1e791ba4f88045526ac90d\n>
Compute and include (MD5|SHA-1|SHA-256) hashes for processes
and\nlibraries in events? This will increase CPU usage and event sizes.
If\nany user event filter or trustlists reference this hash type,
Endpoint\nwill ignore this setting and automatically enable this hash
type.\n- 6
`(win|mac|linux).advanced.alerts.hash.(md5|sha1)`:\n8fc0f51ab45ffc2430683f0b05773a91e0a63717\n>
Compute and include (MD5|SHA-1) hashes for processes and libraries
in\nalerts? This will increase CPU usage and alert sizes. If any
user\nexceptionlist, trustlist, or blocklists reference this hash
type,\nEndpoint will ignore this setting and automatically enable this
hash\ntype.\n- provides a 'history' for default behavior changes (e.g.
`<=8.17\ndefault: true, >=8.18 default: false`) for\n- 12
`(win|mac|linux).advanced.(events|alerts).hash.(md5|sha1)`:\n05b0ebe8eab1a5f010f8a995454ffb05dfd502d8\n
(note that events sha256 is not changed)\n > <=8.17 default: true,
>=8.18 default: false\n- 3
`(win|mac|linux).advanced.events.aggregate_process`:\n5984d8e90a43127c93c367286d727c489612c90e\n
> <=8.17 default: false, >=8.18 default: true\n- 3
`(win|mac|linux).advanced.events.set_extended_host_information`:\n5da25a3592409b5bfbc7b7256312f2b3f67fe1b5\n
> <=8.17 default: true, >=8.18 default: false\n\n> [!IMPORTANT]\n> The
plan is to backport this PR to all open branches:\n> -
`8.18`/`8.x`/`9.0`/`main` will contain all modifications,\n> - but
`8.16`/`8.17` manual backports will only contain the
description\nrefinement\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\nReviewers should verify this PR satisfies this
list as well.\n\n- [x] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)","sha":"ad3b7fce112d8dc0e28c847937458bf2d455fba2"}}]}]
BACKPORT-->

Co-authored-by: Gergő Ábrahám <gergo.abraham@elastic.co>
2025-03-12 18:41:49 +01:00
Kibana Machine
ef8617f63e skip failing test suite (#209024) 2025-03-13 04:41:18 +11:00
Kibana Machine
57aad9b713
[9.0] [Security Solution] Fix inconsistent rule's modified status after applying bulk actions (#214115) (#214153)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Fix inconsistent rule's modified status after
applying bulk actions
(#214115)](https://github.com/elastic/kibana/pull/214115)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Maxim
Palenov","email":"maxim.palenov@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T13:10:38Z","message":"[Security
Solution] Fix inconsistent rule's modified status after applying bulk
actions (#214115)\n\n## Summary\n\nFixes a problem [`Bulk adding tags to
rules marks some rules as customized and doesn't mark other rules as
customized. It looks like it depends on the existence of the base
version.`](https://github.com/elastic/kibana/pull/212761#pullrequestreview-2675994950)
discovered while smoke testing after enabling Prebuilt Rules
Customization FF.\n\n## Details\n\nThe problems manifests as some rules
have `Modified` badge missing after modifying tags via bulk
actions.\n\nThe root cause is that current bulk actions implementation
expects unmodified rule's data in `paramsModifier()` callback. But
Alerting Framework's Rules Client invokes `paramsModifier()` providing
already modified rule. Alerting Framework managed fields like
`rule.tags` have modified values.\n\nThe fix makes sure rule
customizartion state is calculated by using unmodified rule data.\n\n##
Screenshots\n\nBefore:\n\nd18d8765-4f40-4513-95a1-2cd84ac2a0a9","sha":"6b87869dc07a531f62523d1e3c1c81bf269d25ae","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","impact:high","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Fix inconsistent rule's modified status after applying bulk
actions","number":214115,"url":"https://github.com/elastic/kibana/pull/214115","mergeCommit":{"message":"[Security
Solution] Fix inconsistent rule's modified status after applying bulk
actions (#214115)\n\n## Summary\n\nFixes a problem [`Bulk adding tags to
rules marks some rules as customized and doesn't mark other rules as
customized. It looks like it depends on the existence of the base
version.`](https://github.com/elastic/kibana/pull/212761#pullrequestreview-2675994950)
discovered while smoke testing after enabling Prebuilt Rules
Customization FF.\n\n## Details\n\nThe problems manifests as some rules
have `Modified` badge missing after modifying tags via bulk
actions.\n\nThe root cause is that current bulk actions implementation
expects unmodified rule's data in `paramsModifier()` callback. But
Alerting Framework's Rules Client invokes `paramsModifier()` providing
already modified rule. Alerting Framework managed fields like
`rule.tags` have modified values.\n\nThe fix makes sure rule
customizartion state is calculated by using unmodified rule data.\n\n##
Screenshots\n\nBefore:\n\nd18d8765-4f40-4513-95a1-2cd84ac2a0a9","sha":"6b87869dc07a531f62523d1e3c1c81bf269d25ae"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214115","number":214115,"mergeCommit":{"message":"[Security
Solution] Fix inconsistent rule's modified status after applying bulk
actions (#214115)\n\n## Summary\n\nFixes a problem [`Bulk adding tags to
rules marks some rules as customized and doesn't mark other rules as
customized. It looks like it depends on the existence of the base
version.`](https://github.com/elastic/kibana/pull/212761#pullrequestreview-2675994950)
discovered while smoke testing after enabling Prebuilt Rules
Customization FF.\n\n## Details\n\nThe problems manifests as some rules
have `Modified` badge missing after modifying tags via bulk
actions.\n\nThe root cause is that current bulk actions implementation
expects unmodified rule's data in `paramsModifier()` callback. But
Alerting Framework's Rules Client invokes `paramsModifier()` providing
already modified rule. Alerting Framework managed fields like
`rule.tags` have modified values.\n\nThe fix makes sure rule
customizartion state is calculated by using unmodified rule data.\n\n##
Screenshots\n\nBefore:\n\nd18d8765-4f40-4513-95a1-2cd84ac2a0a9","sha":"6b87869dc07a531f62523d1e3c1c81bf269d25ae"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Maxim Palenov <maxim.palenov@elastic.co>
2025-03-12 18:38:28 +01:00
Kibana Machine
7e0b240a4c
[9.0] [Security Solution] Siem migrations copy changes in the upload flyout (#213975) (#214194)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Siem migrations copy changes in the upload flyout
(#213975)](https://github.com/elastic/kibana/pull/213975)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Sergi
Massaneda","email":"sergi.massaneda@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T14:58:33Z","message":"[Security
Solution] Siem migrations copy changes in the upload flyout
(#213975)\n\n## Summary\n\n## Summary\n\n2/3 of
https://github.com/elastic/security-team/issues/11696\n\n**Done**\n- UI
changes in the onboarding cards\n- UI changes in the upload
form\n\n**Pending**\n- UI changes in the translated rules page\n\n###
Screenshots\n\n\n![rules](95958728-e969-422e-9403-43da5355a1d6)\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"065790e20a335f049a51b928e0bdc67e3da01984","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Threat
Hunting","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Siem migrations copy changes in the upload
flyout","number":213975,"url":"https://github.com/elastic/kibana/pull/213975","mergeCommit":{"message":"[Security
Solution] Siem migrations copy changes in the upload flyout
(#213975)\n\n## Summary\n\n## Summary\n\n2/3 of
https://github.com/elastic/security-team/issues/11696\n\n**Done**\n- UI
changes in the onboarding cards\n- UI changes in the upload
form\n\n**Pending**\n- UI changes in the translated rules page\n\n###
Screenshots\n\n\n![rules](95958728-e969-422e-9403-43da5355a1d6)\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"065790e20a335f049a51b928e0bdc67e3da01984"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213975","number":213975,"mergeCommit":{"message":"[Security
Solution] Siem migrations copy changes in the upload flyout
(#213975)\n\n## Summary\n\n## Summary\n\n2/3 of
https://github.com/elastic/security-team/issues/11696\n\n**Done**\n- UI
changes in the onboarding cards\n- UI changes in the upload
form\n\n**Pending**\n- UI changes in the translated rules page\n\n###
Screenshots\n\n\n![rules](95958728-e969-422e-9403-43da5355a1d6)\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"065790e20a335f049a51b928e0bdc67e3da01984"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Sergi Massaneda <sergi.massaneda@elastic.co>
2025-03-12 18:29:17 +01:00
Kibana Machine
0ea2d52163
[9.0] chore/slo: add cursor based pagination fields to slo schema, show slo definition api (#213835) (#214202)
# Backport

This will backport the following commits from `main` to `9.0`:
- [chore/slo: add cursor based pagination fields to slo schema, show slo
definition api (#213835)](https://github.com/elastic/kibana/pull/213835)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Bailey
Cash","email":"bailey.cash@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T15:18:23Z","message":"chore/slo:
add cursor based pagination fields to slo schema, show slo definition
api (#213835)\n\n## Summary\n\nResolves #213238 \n\n- Adds SLO
definition API doc\n- Adds fields for cursor based pagination to Find
SLO
docs\n\n\n[bundled.json](https://github.com/user-attachments/files/19186322/bundled.json)\n\n---------\n\nCo-authored-by:
Kevin Delemme <kdelemme@gmail.com>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"256817b281f318697fef2ca5cf8d7893e6d2b4d2","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","Team:obs-ux-management","v9.1.0"],"title":"chore/slo:
add cursor based pagination fields to slo schema, show slo definition
api","number":213835,"url":"https://github.com/elastic/kibana/pull/213835","mergeCommit":{"message":"chore/slo:
add cursor based pagination fields to slo schema, show slo definition
api (#213835)\n\n## Summary\n\nResolves #213238 \n\n- Adds SLO
definition API doc\n- Adds fields for cursor based pagination to Find
SLO
docs\n\n\n[bundled.json](https://github.com/user-attachments/files/19186322/bundled.json)\n\n---------\n\nCo-authored-by:
Kevin Delemme <kdelemme@gmail.com>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"256817b281f318697fef2ca5cf8d7893e6d2b4d2"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213835","number":213835,"mergeCommit":{"message":"chore/slo:
add cursor based pagination fields to slo schema, show slo definition
api (#213835)\n\n## Summary\n\nResolves #213238 \n\n- Adds SLO
definition API doc\n- Adds fields for cursor based pagination to Find
SLO
docs\n\n\n[bundled.json](https://github.com/user-attachments/files/19186322/bundled.json)\n\n---------\n\nCo-authored-by:
Kevin Delemme <kdelemme@gmail.com>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"256817b281f318697fef2ca5cf8d7893e6d2b4d2"}}]}]
BACKPORT-->

Co-authored-by: Bailey Cash <bailey.cash@elastic.co>
2025-03-12 18:17:17 +01:00
Kibana Machine
f2225e020f
[9.0] [Security Solution] Adds check for license level for rule editing callout message (#213995) (#214199)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Adds check for license level for rule editing
callout message
(#213995)](https://github.com/elastic/kibana/pull/213995)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Davis
Plumlee","email":"56367316+dplumlee@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T15:03:38Z","message":"[Security
Solution] Adds check for license level for rule editing callout message
(#213995)\n\n## Summary\n\nResolves
https://github.com/elastic/kibana/issues/213983\n\nAdds gating logic to
only display the rule upgrade related warning\ncallout on the rule
editing page if the user has the appropriate license\nlevel, otherwise
the message is irrelevant as the user wouldn't be able\nto edit a
prebuilt rule in the way the message refers to\n\n### Testing\n\n**Steps
to reproduce:**\n\n1. Use a Platinum license or any tier that does not
allow prebuilt rule\nupdates.\n2. Navigate to the Rule Management page
and select a prebuilt rule with\nan available update.\n3. Open Rule
Details page -> Edit rule settings\n4. Observe the callout message is
not displayed at the top of the page\n\nNOTE: When using the enterprise
license, the callout should still
be\ndisplayed","sha":"0485578022006a183c5d0db1dd3a404ba2bff015","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Adds check for license level for rule editing callout
message","number":213995,"url":"https://github.com/elastic/kibana/pull/213995","mergeCommit":{"message":"[Security
Solution] Adds check for license level for rule editing callout message
(#213995)\n\n## Summary\n\nResolves
https://github.com/elastic/kibana/issues/213983\n\nAdds gating logic to
only display the rule upgrade related warning\ncallout on the rule
editing page if the user has the appropriate license\nlevel, otherwise
the message is irrelevant as the user wouldn't be able\nto edit a
prebuilt rule in the way the message refers to\n\n### Testing\n\n**Steps
to reproduce:**\n\n1. Use a Platinum license or any tier that does not
allow prebuilt rule\nupdates.\n2. Navigate to the Rule Management page
and select a prebuilt rule with\nan available update.\n3. Open Rule
Details page -> Edit rule settings\n4. Observe the callout message is
not displayed at the top of the page\n\nNOTE: When using the enterprise
license, the callout should still
be\ndisplayed","sha":"0485578022006a183c5d0db1dd3a404ba2bff015"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213995","number":213995,"mergeCommit":{"message":"[Security
Solution] Adds check for license level for rule editing callout message
(#213995)\n\n## Summary\n\nResolves
https://github.com/elastic/kibana/issues/213983\n\nAdds gating logic to
only display the rule upgrade related warning\ncallout on the rule
editing page if the user has the appropriate license\nlevel, otherwise
the message is irrelevant as the user wouldn't be able\nto edit a
prebuilt rule in the way the message refers to\n\n### Testing\n\n**Steps
to reproduce:**\n\n1. Use a Platinum license or any tier that does not
allow prebuilt rule\nupdates.\n2. Navigate to the Rule Management page
and select a prebuilt rule with\nan available update.\n3. Open Rule
Details page -> Edit rule settings\n4. Observe the callout message is
not displayed at the top of the page\n\nNOTE: When using the enterprise
license, the callout should still
be\ndisplayed","sha":"0485578022006a183c5d0db1dd3a404ba2bff015"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Davis Plumlee <56367316+dplumlee@users.noreply.github.com>
2025-03-12 18:01:22 +01:00
Kibana Machine
1dfa80d74c
[9.0] Add working default metrics dashboard for Python OTel (#213599) (#214175)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Add working default metrics dashboard for Python OTel
(#213599)](https://github.com/elastic/kibana/pull/213599)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Riccardo
Magliocchetti","email":"riccardo.magliocchetti@gmail.com"},"sourceCommit":{"committedDate":"2025-03-12T14:03:17Z","message":"Add
working default metrics dashboard for Python OTel (#213599)\n\n##
Summary\n\nCreate a custom metrics dashboard for OpenTelemetry Python
since the\ncurrent one displays two empty charts by default. I've tested
this with\nsome data ingested from the otel native path.\n\nThis is how
it is rendered:\n \n![Schermata del
2025-03-10\n14-26-21](https://github.com/user-attachments/assets/766eef8a-def8-45f8-8df1-d601b235fd47)\n\nWhile
working on this I noticed something strange, sometimes the
first\nelement of the triplet that is the data format is `otel_native`
and\nsometime it is `classic_apm` and in practice an entry with
`otel_native`\nis required to be present in
`\nexistingDashboardFileNames` but the entry with `classic_apm` is used
in\n`loadDashboardFile`.\n\nAdded some console.log to the
function:\n\n![Schermata del
2025-03-10\n14-26-57](https://github.com/user-attachments/assets/1236495e-9f56-4a90-b095-f92171cd351c)\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nI don't think this introduces any risk since there are
no functioning dashboard at the
moment.","sha":"70b49b208447cbf4bd3f228cb60dc3ced8fb7cd7","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","backport:prev-minor","backport:prev-major","ci:project-deploy-observability","Team:obs-ux-infra_services","v9.1.0"],"title":"Add
working default metrics dashboard for Python
OTel","number":213599,"url":"https://github.com/elastic/kibana/pull/213599","mergeCommit":{"message":"Add
working default metrics dashboard for Python OTel (#213599)\n\n##
Summary\n\nCreate a custom metrics dashboard for OpenTelemetry Python
since the\ncurrent one displays two empty charts by default. I've tested
this with\nsome data ingested from the otel native path.\n\nThis is how
it is rendered:\n \n![Schermata del
2025-03-10\n14-26-21](https://github.com/user-attachments/assets/766eef8a-def8-45f8-8df1-d601b235fd47)\n\nWhile
working on this I noticed something strange, sometimes the
first\nelement of the triplet that is the data format is `otel_native`
and\nsometime it is `classic_apm` and in practice an entry with
`otel_native`\nis required to be present in
`\nexistingDashboardFileNames` but the entry with `classic_apm` is used
in\n`loadDashboardFile`.\n\nAdded some console.log to the
function:\n\n![Schermata del
2025-03-10\n14-26-57](https://github.com/user-attachments/assets/1236495e-9f56-4a90-b095-f92171cd351c)\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nI don't think this introduces any risk since there are
no functioning dashboard at the
moment.","sha":"70b49b208447cbf4bd3f228cb60dc3ced8fb7cd7"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213599","number":213599,"mergeCommit":{"message":"Add
working default metrics dashboard for Python OTel (#213599)\n\n##
Summary\n\nCreate a custom metrics dashboard for OpenTelemetry Python
since the\ncurrent one displays two empty charts by default. I've tested
this with\nsome data ingested from the otel native path.\n\nThis is how
it is rendered:\n \n![Schermata del
2025-03-10\n14-26-21](https://github.com/user-attachments/assets/766eef8a-def8-45f8-8df1-d601b235fd47)\n\nWhile
working on this I noticed something strange, sometimes the
first\nelement of the triplet that is the data format is `otel_native`
and\nsometime it is `classic_apm` and in practice an entry with
`otel_native`\nis required to be present in
`\nexistingDashboardFileNames` but the entry with `classic_apm` is used
in\n`loadDashboardFile`.\n\nAdded some console.log to the
function:\n\n![Schermata del
2025-03-10\n14-26-57](https://github.com/user-attachments/assets/1236495e-9f56-4a90-b095-f92171cd351c)\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nI don't think this introduces any risk since there are
no functioning dashboard at the
moment.","sha":"70b49b208447cbf4bd3f228cb60dc3ced8fb7cd7"}}]}]
BACKPORT-->

Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2025-03-12 16:59:19 +01:00
Kibana Machine
95824add22
[9.0] [Siem Migrations] Add Translated Rules Empty Page (#213438) (#214170)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Siem Migrations] Add Translated Rules Empty Page
(#213438)](https://github.com/elastic/kibana/pull/213438)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Jatin
Kathuria","email":"jatin.kathuria@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T13:59:12Z","message":"[Siem
Migrations] Add Translated Rules Empty Page (#213438)\n\n##
Summary\n\nThis PR adds empty state for Translated Rules
Page.\n\n\n\nhttps://github.com/user-attachments/assets/b8222151-526c-435e-b9bb-403e1097c056\n\n\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"bbc91a26917e0ad5257bfd879a0f1931d3442f25","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:ExpressionLanguage","release_note:skip","v9.0.0","Team:Threat
Hunting","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Siem
Migrations] Add Translated Rules Empty
Page","number":213438,"url":"https://github.com/elastic/kibana/pull/213438","mergeCommit":{"message":"[Siem
Migrations] Add Translated Rules Empty Page (#213438)\n\n##
Summary\n\nThis PR adds empty state for Translated Rules
Page.\n\n\n\nhttps://github.com/user-attachments/assets/b8222151-526c-435e-b9bb-403e1097c056\n\n\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"bbc91a26917e0ad5257bfd879a0f1931d3442f25"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213438","number":213438,"mergeCommit":{"message":"[Siem
Migrations] Add Translated Rules Empty Page (#213438)\n\n##
Summary\n\nThis PR adds empty state for Translated Rules
Page.\n\n\n\nhttps://github.com/user-attachments/assets/b8222151-526c-435e-b9bb-403e1097c056\n\n\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"bbc91a26917e0ad5257bfd879a0f1931d3442f25"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Jatin Kathuria <jatin.kathuria@elastic.co>
2025-03-12 16:56:20 +01:00
Kibana Machine
873f281cd3
[9.0] [Authz]: added reason for authorization opt-out for search routes (#213879) (#214162)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Authz]: added reason for authorization opt-out for search routes
(#213879)](https://github.com/elastic/kibana/pull/213879)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Elena
Shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T13:40:47Z","message":"[Authz]:
added reason for authorization opt-out for search routes (#213879)\n\n##
Summary\n\nAdded justification for opting out of authorization for
search routes.\n\n\n### Checklist\n\n- [x] The PR description includes
the appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"fcb15aca8439b0b464c8fc37fa7b5854d9e07be3","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Security/Authorization","backport:prev-minor","backport:version","Authz:
API migration","v9.1.0","v8.19.0"],"title":"[Authz]: added reason for
authorization opt-out for search
routes","number":213879,"url":"https://github.com/elastic/kibana/pull/213879","mergeCommit":{"message":"[Authz]:
added reason for authorization opt-out for search routes (#213879)\n\n##
Summary\n\nAdded justification for opting out of authorization for
search routes.\n\n\n### Checklist\n\n- [x] The PR description includes
the appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"fcb15aca8439b0b464c8fc37fa7b5854d9e07be3"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213879","number":213879,"mergeCommit":{"message":"[Authz]:
added reason for authorization opt-out for search routes (#213879)\n\n##
Summary\n\nAdded justification for opting out of authorization for
search routes.\n\n\n### Checklist\n\n- [x] The PR description includes
the appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"fcb15aca8439b0b464c8fc37fa7b5854d9e07be3"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Elena Shostak <165678770+elena-shostak@users.noreply.github.com>
2025-03-12 16:54:37 +01:00
Kibana Machine
f805cf3900
[9.0] Update platform security modules (main) (#213903) (#214164)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update platform security modules (main)
(#213903)](https://github.com/elastic/kibana/pull/213903)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"Sid","email":"siddharthmantri1@gmail.com"},"sourceCommit":{"committedDate":"2025-03-12T13:44:25Z","message":"Update
platform security modules (main) (#213903)\n\nCopied from the Renovate
PR\n\nThis PR contains the following updates:\n\n| Package | Type |
Update | Change
|\n|---|---|---|---|\n|\n[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.14`
->\n`^4.17.16`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.14/4.17.16)\n|\n|\n[dependency-cruiser](https://redirect.github.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.8.0`
->\n`^16.10.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.9.0/16.10.0)\n|\n|\n[require-in-the-middle](https://redirect.github.com/nodejs/require-in-the-middle)\n|
dependencies | minor | [`^7.4.0`
->\n`^7.5.2`](https://renovatebot.com/diffs/npm/require-in-the-middle/7.4.0/7.5.2)\n|\n|
[tough-cookie](https://redirect.github.com/salesforce/tough-cookie)
|\ndevDependencies | minor | [`^5.0.0`
->\n`^5.1.2`](https://renovatebot.com/diffs/npm/tough-cookie/5.0.0/5.1.2)
|\n| [uuid](https://redirect.github.com/uuidjs/uuid) | dependencies |
major\n| [`10.0.0`
->\n`11.1.0`](https://renovatebot.com/diffs/npm/uuid/10.0.0/11.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.10.0`](https://redirect.github.com/sverweij/dependency-cruiser/releases/tag/v16.10.0)\n\n[Compare\nSource](https://redirect.github.com/sverweij/dependency-cruiser/compare/v16.9.0...v16.10.0)\n\n####

features\n\n-\n[`3b06cbb`](3b06cbbb)\nfeat(extract):
improves detection of protocol-only built-ins (node
&\nbun)\n([#&#8203;983](0ebae974)\nfeat(cli):
adds init option for
bun\n([#&#8203;984](https://redirect.github.com/sverweij/dependency-cruiser/issues/984))\n\n####
👷 maintenance\n\n##### ♻️ life cycle
management\n\n-\n[`4f25389`](4f253893)\nbuild(npm):
updates external dependencies\n\n##### 🧹
chores\n\n-\n[`eea753a`](eea753a3)\nchore(stale
bot): bumps stale period to better align with
maintainer\navailability\n-\n[`ff8aa28`](ff8aa287)\nchore(progress):
updates
copy\n-\n[`f82135e`](f82135ea)\nrefactor(schema|report):
fixes small lint
issues\n\n</details>\n\n<details>\n<summary>nodejs/require-in-the-middle
(require-in-the-middle)</summary>\n\n###\n[`v7.5.2`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#752-2025-02-21)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/require-in-the-middle-v7.5.1...require-in-the-middle-v7.5.2)\n\n#####
Bug Fixes\n\n- Remove side effect to fix pnpm + vite
issue\n([#&#8203;111](80392968f5))\n\n###\n[`v7.5.1`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#751-2025-02-06)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.5.0...require-in-the-middle-v7.5.1)\n\n#####
Bug Fixes\n\n- Runtime exception in Node SEA
mode\n([#&#8203;106](d99df4b20a))\n\n###\n[`v7.5.0`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#v750)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.4.0...v7.5.0)\n\n-
Use Node.js core `require.resolve()`, rather
than\n`require('resolve').sync()`, when available.\nThis can be a
performance\nimprovemen[https://github.com/nodejs/require-in-the-middle/pull/96](https://redirect.github.com/nodejs/require-in-the-middle/pull/96)/pull/96)\n\n</details>\n\n<details>\n<summary>salesforce/tough-cookie
(tough-cookie)</summary>\n\n###\n[`v5.1.2`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.2)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2)\n\n####
What's Changed\n\n- Fix regression bug in `domainMatch`
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/500](https://redirect.github.com/salesforce/tough-cookie/pull/500)\n-
Prepare v5.1.2
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/501](https://redirect.github.com/salesforce/tough-cookie/pull/501)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2\n\n###\n[`v5.1.1`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.1)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1)\n\n####
What's Changed\n\n- chore: avoid nodejs modules
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/487](https://redirect.github.com/salesforce/tough-cookie/pull/487)\n-
Bump the dev-dependencies group with 7 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/490](https://redirect.github.com/salesforce/tough-cookie/pull/490)\n-
Bump tldts from 6.1.71 to 6.1.76 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/489](https://redirect.github.com/salesforce/tough-cookie/pull/489)\n-
Bump eslint-config-prettier from 9.1.0 to 10.0.1
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/491](https://redirect.github.com/salesforce/tough-cookie/pull/491)\n-
isolated modules and almost isolated declarations
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/486](https://redirect.github.com/salesforce/tough-cookie/pull/486)\n-
chore: auto-close spam PRs
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/493](https://redirect.github.com/salesforce/tough-cookie/pull/493)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1\n\n###\n[`v5.1.0`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.0)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0)\n\n####
What's Changed\n\n- Scheduled integration test with jsdom
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/450](https://redirect.github.com/salesforce/tough-cookie/pull/450)\n-
Update README.md
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/454](https://redirect.github.com/salesforce/tough-cookie/pull/454)\n-
fix: remove cookies that expire at epoch time of `0`
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/457](https://redirect.github.com/salesforce/tough-cookie/pull/457)\n-
Restore missing `expiryDate` method
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/459](https://redirect.github.com/salesforce/tough-cookie/pull/459)\n-
Bump tldts from 6.1.41 to 6.1.48 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/461](https://redirect.github.com/salesforce/tough-cookie/pull/461)\n-
Bump the dev-dependencies group with 7 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/462](https://redirect.github.com/salesforce/tough-cookie/pull/462)\n-
fix(path-match): avoid parsing path as regex
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/465](https://redirect.github.com/salesforce/tough-cookie/pull/465)\n-
Bump tldts from 6.1.48 to 6.1.57 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/466](https://redirect.github.com/salesforce/tough-cookie/pull/466)\n-
Bump the dev-dependencies group with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/467](https://redirect.github.com/salesforce/tough-cookie/pull/467)\n-
Bump tldts from 6.1.57 to 6.1.65 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/468](https://redirect.github.com/salesforce/tough-cookie/pull/468)\n-
Bump the dev-dependencies group across 1 directory with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/471](https://redirect.github.com/salesforce/tough-cookie/pull/471)\n-
chore: streamline package publishing
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/453](https://redirect.github.com/salesforce/tough-cookie/pull/453)\n-
Bump the dev-dependencies group across 1 directory with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/476](https://redirect.github.com/salesforce/tough-cookie/pull/476)\n-
Bump tldts from 6.1.65 to 6.1.71 in the production-dependencies
group\nacross 1 directory
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/478](https://redirect.github.com/salesforce/tough-cookie/pull/478)\n-
Fix npm token config for publish
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/482](https://redirect.github.com/salesforce/tough-cookie/pull/482)\n-
Give permissions for provenance generation
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/483](https://redirect.github.com/salesforce/tough-cookie/pull/483)\n-
revert: use runtime-agnostic `domainToASCII`
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/480](https://redirect.github.com/salesforce/tough-cookie/pull/480)\n-
Prepare release v5.1.0
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/484](https://redirect.github.com/salesforce/tough-cookie/pull/484)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.1.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1110-2025-02-19)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0)\n\n#####
Features\n\n- update TS types to allow`Uint8Array` subtypes for `buffer`
option\n([#&#8203;865](a5231e7e1b))\n\n###\n[`v11.0.5`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1105-2025-01-09)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.4...v11.0.5)\n\n#####
Bug Fixes\n\n- add TS unit test, pin to
typescript@5.0.4\n([#&#8203;860](24ac2fd067))\n\n###\n[`v11.0.4`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1104-2025-01-05)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.3...v11.0.4)\n\n#####
Bug Fixes\n\n- **docs:** insure ->
ensure\n([#&#8203;843](d2a61e154d))\n-
exclude tests from published
package\n([#&#8203;840](f992ff4780))\n-
Test for invalid byte array sizes and ranges in `v1()`, `v4()`,
and\n`v7()`\n([#&#8203;845](e0ee90051e))\n\n###\n[`v11.0.3`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](c2d3fed22c))\n-
export internal uuid
types\n([#&#8203;833](341edf444c))\n-
remove
sourcemaps\n([#&#8203;827](b93ea101af))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](e2dee691e9))\n\n###\n[`v11.0.2`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](6683ad38b0))\n\n###\n[`v11.0.1`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](ae8f38657b))\n\n###\n[`v11.0.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://redirect.github.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://redirect.github.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://redirect.github.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://redirect.github.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://redirect.github.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](1e0f9870db))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](f54a866ced))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](031b3d3d73))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](9dbd1cd417))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing
used\n([#&#8203;786](afe62323c4)),\ncloses
[#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763)\n-
seq_hi shift for byte
6\n([#&#8203;775](1d532ca374))\n-
tsconfig module
type\n([#&#8203;778](7eff835cba))\n\n</details>","sha":"f918fd59af2b60c7da8458ee7f2d8898d98cdc21","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
platform security modules
(main)","number":213903,"url":"https://github.com/elastic/kibana/pull/213903","mergeCommit":{"message":"Update
platform security modules (main) (#213903)\n\nCopied from the Renovate
PR\n\nThis PR contains the following updates:\n\n| Package | Type |
Update | Change
|\n|---|---|---|---|\n|\n[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.14`
->\n`^4.17.16`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.14/4.17.16)\n|\n|\n[dependency-cruiser](https://redirect.github.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.8.0`
->\n`^16.10.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.9.0/16.10.0)\n|\n|\n[require-in-the-middle](https://redirect.github.com/nodejs/require-in-the-middle)\n|
dependencies | minor | [`^7.4.0`
->\n`^7.5.2`](https://renovatebot.com/diffs/npm/require-in-the-middle/7.4.0/7.5.2)\n|\n|
[tough-cookie](https://redirect.github.com/salesforce/tough-cookie)
|\ndevDependencies | minor | [`^5.0.0`
->\n`^5.1.2`](https://renovatebot.com/diffs/npm/tough-cookie/5.0.0/5.1.2)
|\n| [uuid](https://redirect.github.com/uuidjs/uuid) | dependencies |
major\n| [`10.0.0`
->\n`11.1.0`](https://renovatebot.com/diffs/npm/uuid/10.0.0/11.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.10.0`](https://redirect.github.com/sverweij/dependency-cruiser/releases/tag/v16.10.0)\n\n[Compare\nSource](https://redirect.github.com/sverweij/dependency-cruiser/compare/v16.9.0...v16.10.0)\n\n####

features\n\n-\n[`3b06cbb`](3b06cbbb)\nfeat(extract):
improves detection of protocol-only built-ins (node
&\nbun)\n([#&#8203;983](0ebae974)\nfeat(cli):
adds init option for
bun\n([#&#8203;984](https://redirect.github.com/sverweij/dependency-cruiser/issues/984))\n\n####
👷 maintenance\n\n##### ♻️ life cycle
management\n\n-\n[`4f25389`](4f253893)\nbuild(npm):
updates external dependencies\n\n##### 🧹
chores\n\n-\n[`eea753a`](eea753a3)\nchore(stale
bot): bumps stale period to better align with
maintainer\navailability\n-\n[`ff8aa28`](ff8aa287)\nchore(progress):
updates
copy\n-\n[`f82135e`](f82135ea)\nrefactor(schema|report):
fixes small lint
issues\n\n</details>\n\n<details>\n<summary>nodejs/require-in-the-middle
(require-in-the-middle)</summary>\n\n###\n[`v7.5.2`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#752-2025-02-21)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/require-in-the-middle-v7.5.1...require-in-the-middle-v7.5.2)\n\n#####
Bug Fixes\n\n- Remove side effect to fix pnpm + vite
issue\n([#&#8203;111](80392968f5))\n\n###\n[`v7.5.1`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#751-2025-02-06)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.5.0...require-in-the-middle-v7.5.1)\n\n#####
Bug Fixes\n\n- Runtime exception in Node SEA
mode\n([#&#8203;106](d99df4b20a))\n\n###\n[`v7.5.0`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#v750)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.4.0...v7.5.0)\n\n-
Use Node.js core `require.resolve()`, rather
than\n`require('resolve').sync()`, when available.\nThis can be a
performance\nimprovemen[https://github.com/nodejs/require-in-the-middle/pull/96](https://redirect.github.com/nodejs/require-in-the-middle/pull/96)/pull/96)\n\n</details>\n\n<details>\n<summary>salesforce/tough-cookie
(tough-cookie)</summary>\n\n###\n[`v5.1.2`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.2)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2)\n\n####
What's Changed\n\n- Fix regression bug in `domainMatch`
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/500](https://redirect.github.com/salesforce/tough-cookie/pull/500)\n-
Prepare v5.1.2
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/501](https://redirect.github.com/salesforce/tough-cookie/pull/501)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2\n\n###\n[`v5.1.1`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.1)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1)\n\n####
What's Changed\n\n- chore: avoid nodejs modules
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/487](https://redirect.github.com/salesforce/tough-cookie/pull/487)\n-
Bump the dev-dependencies group with 7 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/490](https://redirect.github.com/salesforce/tough-cookie/pull/490)\n-
Bump tldts from 6.1.71 to 6.1.76 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/489](https://redirect.github.com/salesforce/tough-cookie/pull/489)\n-
Bump eslint-config-prettier from 9.1.0 to 10.0.1
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/491](https://redirect.github.com/salesforce/tough-cookie/pull/491)\n-
isolated modules and almost isolated declarations
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/486](https://redirect.github.com/salesforce/tough-cookie/pull/486)\n-
chore: auto-close spam PRs
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/493](https://redirect.github.com/salesforce/tough-cookie/pull/493)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1\n\n###\n[`v5.1.0`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.0)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0)\n\n####
What's Changed\n\n- Scheduled integration test with jsdom
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/450](https://redirect.github.com/salesforce/tough-cookie/pull/450)\n-
Update README.md
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/454](https://redirect.github.com/salesforce/tough-cookie/pull/454)\n-
fix: remove cookies that expire at epoch time of `0`
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/457](https://redirect.github.com/salesforce/tough-cookie/pull/457)\n-
Restore missing `expiryDate` method
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/459](https://redirect.github.com/salesforce/tough-cookie/pull/459)\n-
Bump tldts from 6.1.41 to 6.1.48 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/461](https://redirect.github.com/salesforce/tough-cookie/pull/461)\n-
Bump the dev-dependencies group with 7 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/462](https://redirect.github.com/salesforce/tough-cookie/pull/462)\n-
fix(path-match): avoid parsing path as regex
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/465](https://redirect.github.com/salesforce/tough-cookie/pull/465)\n-
Bump tldts from 6.1.48 to 6.1.57 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/466](https://redirect.github.com/salesforce/tough-cookie/pull/466)\n-
Bump the dev-dependencies group with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/467](https://redirect.github.com/salesforce/tough-cookie/pull/467)\n-
Bump tldts from 6.1.57 to 6.1.65 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/468](https://redirect.github.com/salesforce/tough-cookie/pull/468)\n-
Bump the dev-dependencies group across 1 directory with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/471](https://redirect.github.com/salesforce/tough-cookie/pull/471)\n-
chore: streamline package publishing
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/453](https://redirect.github.com/salesforce/tough-cookie/pull/453)\n-
Bump the dev-dependencies group across 1 directory with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/476](https://redirect.github.com/salesforce/tough-cookie/pull/476)\n-
Bump tldts from 6.1.65 to 6.1.71 in the production-dependencies
group\nacross 1 directory
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/478](https://redirect.github.com/salesforce/tough-cookie/pull/478)\n-
Fix npm token config for publish
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/482](https://redirect.github.com/salesforce/tough-cookie/pull/482)\n-
Give permissions for provenance generation
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/483](https://redirect.github.com/salesforce/tough-cookie/pull/483)\n-
revert: use runtime-agnostic `domainToASCII`
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/480](https://redirect.github.com/salesforce/tough-cookie/pull/480)\n-
Prepare release v5.1.0
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/484](https://redirect.github.com/salesforce/tough-cookie/pull/484)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.1.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1110-2025-02-19)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0)\n\n#####
Features\n\n- update TS types to allow`Uint8Array` subtypes for `buffer`
option\n([#&#8203;865](a5231e7e1b))\n\n###\n[`v11.0.5`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1105-2025-01-09)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.4...v11.0.5)\n\n#####
Bug Fixes\n\n- add TS unit test, pin to
typescript@5.0.4\n([#&#8203;860](24ac2fd067))\n\n###\n[`v11.0.4`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1104-2025-01-05)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.3...v11.0.4)\n\n#####
Bug Fixes\n\n- **docs:** insure ->
ensure\n([#&#8203;843](d2a61e154d))\n-
exclude tests from published
package\n([#&#8203;840](f992ff4780))\n-
Test for invalid byte array sizes and ranges in `v1()`, `v4()`,
and\n`v7()`\n([#&#8203;845](e0ee90051e))\n\n###\n[`v11.0.3`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](c2d3fed22c))\n-
export internal uuid
types\n([#&#8203;833](341edf444c))\n-
remove
sourcemaps\n([#&#8203;827](b93ea101af))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](e2dee691e9))\n\n###\n[`v11.0.2`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](6683ad38b0))\n\n###\n[`v11.0.1`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](ae8f38657b))\n\n###\n[`v11.0.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://redirect.github.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://redirect.github.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://redirect.github.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://redirect.github.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://redirect.github.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](1e0f9870db))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](f54a866ced))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](031b3d3d73))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](9dbd1cd417))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing
used\n([#&#8203;786](afe62323c4)),\ncloses
[#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763)\n-
seq_hi shift for byte
6\n([#&#8203;775](1d532ca374))\n-
tsconfig module
type\n([#&#8203;778](7eff835cba))\n\n</details>","sha":"f918fd59af2b60c7da8458ee7f2d8898d98cdc21"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213903","number":213903,"mergeCommit":{"message":"Update
platform security modules (main) (#213903)\n\nCopied from the Renovate
PR\n\nThis PR contains the following updates:\n\n| Package | Type |
Update | Change
|\n|---|---|---|---|\n|\n[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.14`
->\n`^4.17.16`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.14/4.17.16)\n|\n|\n[dependency-cruiser](https://redirect.github.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.8.0`
->\n`^16.10.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.9.0/16.10.0)\n|\n|\n[require-in-the-middle](https://redirect.github.com/nodejs/require-in-the-middle)\n|
dependencies | minor | [`^7.4.0`
->\n`^7.5.2`](https://renovatebot.com/diffs/npm/require-in-the-middle/7.4.0/7.5.2)\n|\n|
[tough-cookie](https://redirect.github.com/salesforce/tough-cookie)
|\ndevDependencies | minor | [`^5.0.0`
->\n`^5.1.2`](https://renovatebot.com/diffs/npm/tough-cookie/5.0.0/5.1.2)
|\n| [uuid](https://redirect.github.com/uuidjs/uuid) | dependencies |
major\n| [`10.0.0`
->\n`11.1.0`](https://renovatebot.com/diffs/npm/uuid/10.0.0/11.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.10.0`](https://redirect.github.com/sverweij/dependency-cruiser/releases/tag/v16.10.0)\n\n[Compare\nSource](https://redirect.github.com/sverweij/dependency-cruiser/compare/v16.9.0...v16.10.0)\n\n####

features\n\n-\n[`3b06cbb`](3b06cbbb)\nfeat(extract):
improves detection of protocol-only built-ins (node
&\nbun)\n([#&#8203;983](0ebae974)\nfeat(cli):
adds init option for
bun\n([#&#8203;984](https://redirect.github.com/sverweij/dependency-cruiser/issues/984))\n\n####
👷 maintenance\n\n##### ♻️ life cycle
management\n\n-\n[`4f25389`](4f253893)\nbuild(npm):
updates external dependencies\n\n##### 🧹
chores\n\n-\n[`eea753a`](eea753a3)\nchore(stale
bot): bumps stale period to better align with
maintainer\navailability\n-\n[`ff8aa28`](ff8aa287)\nchore(progress):
updates
copy\n-\n[`f82135e`](f82135ea)\nrefactor(schema|report):
fixes small lint
issues\n\n</details>\n\n<details>\n<summary>nodejs/require-in-the-middle
(require-in-the-middle)</summary>\n\n###\n[`v7.5.2`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#752-2025-02-21)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/require-in-the-middle-v7.5.1...require-in-the-middle-v7.5.2)\n\n#####
Bug Fixes\n\n- Remove side effect to fix pnpm + vite
issue\n([#&#8203;111](80392968f5))\n\n###\n[`v7.5.1`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#751-2025-02-06)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.5.0...require-in-the-middle-v7.5.1)\n\n#####
Bug Fixes\n\n- Runtime exception in Node SEA
mode\n([#&#8203;106](d99df4b20a))\n\n###\n[`v7.5.0`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#v750)\n\n[Compare\nSource](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.4.0...v7.5.0)\n\n-
Use Node.js core `require.resolve()`, rather
than\n`require('resolve').sync()`, when available.\nThis can be a
performance\nimprovemen[https://github.com/nodejs/require-in-the-middle/pull/96](https://redirect.github.com/nodejs/require-in-the-middle/pull/96)/pull/96)\n\n</details>\n\n<details>\n<summary>salesforce/tough-cookie
(tough-cookie)</summary>\n\n###\n[`v5.1.2`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.2)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2)\n\n####
What's Changed\n\n- Fix regression bug in `domainMatch`
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/500](https://redirect.github.com/salesforce/tough-cookie/pull/500)\n-
Prepare v5.1.2
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/501](https://redirect.github.com/salesforce/tough-cookie/pull/501)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2\n\n###\n[`v5.1.1`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.1)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1)\n\n####
What's Changed\n\n- chore: avoid nodejs modules
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/487](https://redirect.github.com/salesforce/tough-cookie/pull/487)\n-
Bump the dev-dependencies group with 7 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/490](https://redirect.github.com/salesforce/tough-cookie/pull/490)\n-
Bump tldts from 6.1.71 to 6.1.76 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/489](https://redirect.github.com/salesforce/tough-cookie/pull/489)\n-
Bump eslint-config-prettier from 9.1.0 to 10.0.1
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/491](https://redirect.github.com/salesforce/tough-cookie/pull/491)\n-
isolated modules and almost isolated declarations
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/486](https://redirect.github.com/salesforce/tough-cookie/pull/486)\n-
chore: auto-close spam PRs
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/493](https://redirect.github.com/salesforce/tough-cookie/pull/493)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1\n\n###\n[`v5.1.0`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.0)\n\n[Compare\nSource](https://redirect.github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0)\n\n####
What's Changed\n\n- Scheduled integration test with jsdom
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/450](https://redirect.github.com/salesforce/tough-cookie/pull/450)\n-
Update README.md
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/454](https://redirect.github.com/salesforce/tough-cookie/pull/454)\n-
fix: remove cookies that expire at epoch time of `0`
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/457](https://redirect.github.com/salesforce/tough-cookie/pull/457)\n-
Restore missing `expiryDate` method
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/459](https://redirect.github.com/salesforce/tough-cookie/pull/459)\n-
Bump tldts from 6.1.41 to 6.1.48 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/461](https://redirect.github.com/salesforce/tough-cookie/pull/461)\n-
Bump the dev-dependencies group with 7 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/462](https://redirect.github.com/salesforce/tough-cookie/pull/462)\n-
fix(path-match): avoid parsing path as regex
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/465](https://redirect.github.com/salesforce/tough-cookie/pull/465)\n-
Bump tldts from 6.1.48 to 6.1.57 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/466](https://redirect.github.com/salesforce/tough-cookie/pull/466)\n-
Bump the dev-dependencies group with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/467](https://redirect.github.com/salesforce/tough-cookie/pull/467)\n-
Bump tldts from 6.1.57 to 6.1.65 in the production-dependencies
group\nby [@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/468](https://redirect.github.com/salesforce/tough-cookie/pull/468)\n-
Bump the dev-dependencies group across 1 directory with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/471](https://redirect.github.com/salesforce/tough-cookie/pull/471)\n-
chore: streamline package publishing
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/453](https://redirect.github.com/salesforce/tough-cookie/pull/453)\n-
Bump the dev-dependencies group across 1 directory with 8 updates
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/476](https://redirect.github.com/salesforce/tough-cookie/pull/476)\n-
Bump tldts from 6.1.65 to 6.1.71 in the production-dependencies
group\nacross 1 directory
by\n[@&#8203;dependabot](https://redirect.github.com/dependabot)
in\n[https://github.com/salesforce/tough-cookie/pull/478](https://redirect.github.com/salesforce/tough-cookie/pull/478)\n-
Fix npm token config for publish
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/482](https://redirect.github.com/salesforce/tough-cookie/pull/482)\n-
Give permissions for provenance generation
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/483](https://redirect.github.com/salesforce/tough-cookie/pull/483)\n-
revert: use runtime-agnostic `domainToASCII`
by\n[@&#8203;wjhsf](https://redirect.github.com/wjhsf)
in\n[https://github.com/salesforce/tough-cookie/pull/480](https://redirect.github.com/salesforce/tough-cookie/pull/480)\n-
Prepare release v5.1.0
by\n[@&#8203;colincasey](https://redirect.github.com/colincasey)
in\n[https://github.com/salesforce/tough-cookie/pull/484](https://redirect.github.com/salesforce/tough-cookie/pull/484)\n\n**Full
Changelog**:\nhttps://github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.1.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1110-2025-02-19)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0)\n\n#####
Features\n\n- update TS types to allow`Uint8Array` subtypes for `buffer`
option\n([#&#8203;865](a5231e7e1b))\n\n###\n[`v11.0.5`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1105-2025-01-09)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.4...v11.0.5)\n\n#####
Bug Fixes\n\n- add TS unit test, pin to
typescript@5.0.4\n([#&#8203;860](24ac2fd067))\n\n###\n[`v11.0.4`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1104-2025-01-05)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.3...v11.0.4)\n\n#####
Bug Fixes\n\n- **docs:** insure ->
ensure\n([#&#8203;843](d2a61e154d))\n-
exclude tests from published
package\n([#&#8203;840](f992ff4780))\n-
Test for invalid byte array sizes and ranges in `v1()`, `v4()`,
and\n`v7()`\n([#&#8203;845](e0ee90051e))\n\n###\n[`v11.0.3`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](c2d3fed22c))\n-
export internal uuid
types\n([#&#8203;833](341edf444c))\n-
remove
sourcemaps\n([#&#8203;827](b93ea101af))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](e2dee691e9))\n\n###\n[`v11.0.2`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](6683ad38b0))\n\n###\n[`v11.0.1`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](ae8f38657b))\n\n###\n[`v11.0.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://redirect.github.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://redirect.github.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://redirect.github.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://redirect.github.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://redirect.github.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://redirect.github.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](1e0f9870db))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](f54a866ced))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](031b3d3d73))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](9dbd1cd417))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing
used\n([#&#8203;786](afe62323c4)),\ncloses
[#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763)\n-
seq_hi shift for byte
6\n([#&#8203;775](1d532ca374))\n-
tsconfig module
type\n([#&#8203;778](7eff835cba))\n\n</details>","sha":"f918fd59af2b60c7da8458ee7f2d8898d98cdc21"}}]}]
BACKPORT-->

Co-authored-by: Sid <siddharthmantri1@gmail.com>
2025-03-12 16:53:01 +01:00
Kibana Machine
6536b6598d
[9.0] [Synthetics] Fix UI issue on Last test run panel and changed breadcrumb string when creating a monitor (#213874) (#214158)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Synthetics] Fix UI issue on Last test run panel and changed
breadcrumb string when creating a monitor
(#213874)](https://github.com/elastic/kibana/pull/213874)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Francesco
Fagnani","email":"fagnani.francesco@gmail.com"},"sourceCommit":{"committedDate":"2025-03-12T13:21:06Z","message":"[Synthetics]
Fix UI issue on Last test run panel and changed breadcrumb string when
creating a monitor (#213874)\n\nThis PR fixes #200921.\n\nThis is the
final result, where the step details button is correctly\nshown.\n<img
width=\"511\" alt=\"Screenshot 2025-03-11 at 09 57
33\"\nsrc=\"https://github.com/user-attachments/assets/c6017848-635a-4af5-aebc-68979ae115f9\"\n/>\n\nThis
PR also fixes #212246.\n<img width=\"1143\" alt=\"Screenshot 2025-03-11
at 11 09
55\"\nsrc=\"https://github.com/user-attachments/assets/20b75ba4-ce99-4cc9-a827-11e5cb03a6da\"\n/>","sha":"1b8fcd21e31963425153c34d4ca1be73d9bd7dcf","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0"],"title":"[Synthetics]
Fix UI issue on Last test run panel and changed breadcrumb string when
creating a
monitor","number":213874,"url":"https://github.com/elastic/kibana/pull/213874","mergeCommit":{"message":"[Synthetics]
Fix UI issue on Last test run panel and changed breadcrumb string when
creating a monitor (#213874)\n\nThis PR fixes #200921.\n\nThis is the
final result, where the step details button is correctly\nshown.\n<img
width=\"511\" alt=\"Screenshot 2025-03-11 at 09 57
33\"\nsrc=\"https://github.com/user-attachments/assets/c6017848-635a-4af5-aebc-68979ae115f9\"\n/>\n\nThis
PR also fixes #212246.\n<img width=\"1143\" alt=\"Screenshot 2025-03-11
at 11 09
55\"\nsrc=\"https://github.com/user-attachments/assets/20b75ba4-ce99-4cc9-a827-11e5cb03a6da\"\n/>","sha":"1b8fcd21e31963425153c34d4ca1be73d9bd7dcf"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213874","number":213874,"mergeCommit":{"message":"[Synthetics]
Fix UI issue on Last test run panel and changed breadcrumb string when
creating a monitor (#213874)\n\nThis PR fixes #200921.\n\nThis is the
final result, where the step details button is correctly\nshown.\n<img
width=\"511\" alt=\"Screenshot 2025-03-11 at 09 57
33\"\nsrc=\"https://github.com/user-attachments/assets/c6017848-635a-4af5-aebc-68979ae115f9\"\n/>\n\nThis
PR also fixes #212246.\n<img width=\"1143\" alt=\"Screenshot 2025-03-11
at 11 09
55\"\nsrc=\"https://github.com/user-attachments/assets/20b75ba4-ce99-4cc9-a827-11e5cb03a6da\"\n/>","sha":"1b8fcd21e31963425153c34d4ca1be73d9bd7dcf"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Francesco Fagnani <fagnani.francesco@gmail.com>
2025-03-12 16:19:57 +01:00
Kibana Machine
66b752064b
[9.0] [SIEM migrations] Make lookup indices space aware (#213458) (#214156)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[SIEM migrations] Make lookup indices space aware
(#213458)](https://github.com/elastic/kibana/pull/213458)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Kevin
Qualters","email":"56408403+kqualters-elastic@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T13:18:47Z","message":"[SIEM
migrations] Make lookup indices space aware (#213458)\n\n##
Summary\n\nChanges how we use lookup indices so that they are now space
aware, in\nthe
form\n```\n`${LOOKUPS_INDEX_PREFIX}${this.spaceId}_${lookupName}`\n```\n\n###
Checklist\n\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"887f82ebed702abd59b3e1cebe2e3d88a2ff2a93","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Threat
Hunting:Investigations","Team:Threat
Hunting:Explore","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[SIEM
migrations] Make lookup indices space
aware","number":213458,"url":"https://github.com/elastic/kibana/pull/213458","mergeCommit":{"message":"[SIEM
migrations] Make lookup indices space aware (#213458)\n\n##
Summary\n\nChanges how we use lookup indices so that they are now space
aware, in\nthe
form\n```\n`${LOOKUPS_INDEX_PREFIX}${this.spaceId}_${lookupName}`\n```\n\n###
Checklist\n\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"887f82ebed702abd59b3e1cebe2e3d88a2ff2a93"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213458","number":213458,"mergeCommit":{"message":"[SIEM
migrations] Make lookup indices space aware (#213458)\n\n##
Summary\n\nChanges how we use lookup indices so that they are now space
aware, in\nthe
form\n```\n`${LOOKUPS_INDEX_PREFIX}${this.spaceId}_${lookupName}`\n```\n\n###
Checklist\n\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"887f82ebed702abd59b3e1cebe2e3d88a2ff2a93"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Kevin Qualters <56408403+kqualters-elastic@users.noreply.github.com>
2025-03-12 16:10:53 +01:00
David Sánchez
f4027540fa
[9.0] [Security Solution] [Defend Workflows] Enables skipped tests in 9.0 (#213399) (#214129)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] [Defend Workflows] Enables skipped tests in 9.0
(#213399)](https://github.com/elastic/kibana/pull/213399)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"David
Sánchez","email":"david.sanchezsoler@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T10:43:40Z","message":"[Security
Solution] [Defend Workflows] Enables skipped tests in 9.0
(#213399)\n\n## Summary\n\nEnables skipped tests in 9.0 and previous
stack versions.\n\ncloses:
https://github.com/elastic/kibana/issues/180401\ncloses:
https://github.com/elastic/kibana/issues/203894\ncloses:
https://github.com/elastic/kibana/issues/205141\ncloses:
https://github.com/elastic/kibana/issues/206204\ncloses:
https://github.com/elastic/kibana/issues/209056\ncloses:
https://github.com/elastic/kibana/issues/209064\ncloses:
https://github.com/elastic/kibana/issues/209063\ncloses:
https://github.com/elastic/kibana/issues/209066\ncloses:
https://github.com/elastic/kibana/issues/209065\n\nThis one will be
tracked in a follow up
pr:\nhttps://github.com/elastic/kibana/issues/203916\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"87e2edd5992399a1d239a01839f23b2e9f8dc63a","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend
Workflows","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] [Defend Workflows] Enables skipped tests in
9.0","number":213399,"url":"https://github.com/elastic/kibana/pull/213399","mergeCommit":{"message":"[Security
Solution] [Defend Workflows] Enables skipped tests in 9.0
(#213399)\n\n## Summary\n\nEnables skipped tests in 9.0 and previous
stack versions.\n\ncloses:
https://github.com/elastic/kibana/issues/180401\ncloses:
https://github.com/elastic/kibana/issues/203894\ncloses:
https://github.com/elastic/kibana/issues/205141\ncloses:
https://github.com/elastic/kibana/issues/206204\ncloses:
https://github.com/elastic/kibana/issues/209056\ncloses:
https://github.com/elastic/kibana/issues/209064\ncloses:
https://github.com/elastic/kibana/issues/209063\ncloses:
https://github.com/elastic/kibana/issues/209066\ncloses:
https://github.com/elastic/kibana/issues/209065\n\nThis one will be
tracked in a follow up
pr:\nhttps://github.com/elastic/kibana/issues/203916\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"87e2edd5992399a1d239a01839f23b2e9f8dc63a"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213399","number":213399,"mergeCommit":{"message":"[Security
Solution] [Defend Workflows] Enables skipped tests in 9.0
(#213399)\n\n## Summary\n\nEnables skipped tests in 9.0 and previous
stack versions.\n\ncloses:
https://github.com/elastic/kibana/issues/180401\ncloses:
https://github.com/elastic/kibana/issues/203894\ncloses:
https://github.com/elastic/kibana/issues/205141\ncloses:
https://github.com/elastic/kibana/issues/206204\ncloses:
https://github.com/elastic/kibana/issues/209056\ncloses:
https://github.com/elastic/kibana/issues/209064\ncloses:
https://github.com/elastic/kibana/issues/209063\ncloses:
https://github.com/elastic/kibana/issues/209066\ncloses:
https://github.com/elastic/kibana/issues/209065\n\nThis one will be
tracked in a follow up
pr:\nhttps://github.com/elastic/kibana/issues/203916\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"87e2edd5992399a1d239a01839f23b2e9f8dc63a"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-03-12 14:25:56 +01:00
Dzmitry Lemechko
c0a977a83e
[9.0] [scout] add dynamic ci pipeline to run tests (#211797) (#214086)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[scout] add dynamic ci pipeline to run tests
(#211797)](https://github.com/elastic/kibana/pull/211797)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T17:15:08Z","message":"[scout]
add dynamic ci pipeline to run tests (#211797)\n\n## Summary\n\ncloses
https://github.com/elastic/kibana/issues/211592\n\nThis PR improves the
way we run scout tests by discovering all the\nplugins that have the
scout tests and run tests in multiple workers:\n\n<img width=\"1586\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/4936ab50-fefb-470c-af3a-21263b58143f\"\n/>\n\nHow
it works:\n\n1. Run search script to find _all existing_ scout
playwright config\nfiles across kibana repo\n2. Save results into
`.scout/scout_playwright_configs.json` file, that\nwill be used as
source to run configs in individual jobs per plugin.\nUpload it as BK
artifact.\n3. Spin up job for each plugin mentioned
in\n`scout_playwright_configs.json`\n4. In each individual job use
`scout_playwright_configs.json` and get\nconfigs for specific plugin,
use worker with 8 vcpus where tests are run\nin parallel
(`usesParallelWorkers` prop)\nWhile running configs 1 by 1 collect
command exit code with the\nfollowing rules:\n- configs run passed =>
exit code `0` , final status remains `0`\n- config has no tests => exit
code `2`, put config name into\n`configsWithoutTests` group to push BK
annotation later, change exit\nstatus to `0` - we accept configs without
tests at current stage\n- config run fails => exit code `1`, final
status changed to `1` and job\nwill fail in the end; put config name
into `failedConfigs` group to push\nBK annotation later\n\n<img
width=\"1564\" alt=\"Screenshot 2025-02-21 at 14 34
16\"\nsrc=\"https://github.com/user-attachments/assets/06e9298d-466c-46bb-8e85-3d691a40850a\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"697d6048700afc3e5d34a0c5e7505062d737ff52","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:skip","test:scout","v9.1.0"],"title":"[scout]
add dynamic ci pipeline to run
tests","number":211797,"url":"https://github.com/elastic/kibana/pull/211797","mergeCommit":{"message":"[scout]
add dynamic ci pipeline to run tests (#211797)\n\n## Summary\n\ncloses
https://github.com/elastic/kibana/issues/211592\n\nThis PR improves the
way we run scout tests by discovering all the\nplugins that have the
scout tests and run tests in multiple workers:\n\n<img width=\"1586\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/4936ab50-fefb-470c-af3a-21263b58143f\"\n/>\n\nHow
it works:\n\n1. Run search script to find _all existing_ scout
playwright config\nfiles across kibana repo\n2. Save results into
`.scout/scout_playwright_configs.json` file, that\nwill be used as
source to run configs in individual jobs per plugin.\nUpload it as BK
artifact.\n3. Spin up job for each plugin mentioned
in\n`scout_playwright_configs.json`\n4. In each individual job use
`scout_playwright_configs.json` and get\nconfigs for specific plugin,
use worker with 8 vcpus where tests are run\nin parallel
(`usesParallelWorkers` prop)\nWhile running configs 1 by 1 collect
command exit code with the\nfollowing rules:\n- configs run passed =>
exit code `0` , final status remains `0`\n- config has no tests => exit
code `2`, put config name into\n`configsWithoutTests` group to push BK
annotation later, change exit\nstatus to `0` - we accept configs without
tests at current stage\n- config run fails => exit code `1`, final
status changed to `1` and job\nwill fail in the end; put config name
into `failedConfigs` group to push\nBK annotation later\n\n<img
width=\"1564\" alt=\"Screenshot 2025-02-21 at 14 34
16\"\nsrc=\"https://github.com/user-attachments/assets/06e9298d-466c-46bb-8e85-3d691a40850a\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"697d6048700afc3e5d34a0c5e7505062d737ff52"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/211797","number":211797,"mergeCommit":{"message":"[scout]
add dynamic ci pipeline to run tests (#211797)\n\n## Summary\n\ncloses
https://github.com/elastic/kibana/issues/211592\n\nThis PR improves the
way we run scout tests by discovering all the\nplugins that have the
scout tests and run tests in multiple workers:\n\n<img width=\"1586\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/4936ab50-fefb-470c-af3a-21263b58143f\"\n/>\n\nHow
it works:\n\n1. Run search script to find _all existing_ scout
playwright config\nfiles across kibana repo\n2. Save results into
`.scout/scout_playwright_configs.json` file, that\nwill be used as
source to run configs in individual jobs per plugin.\nUpload it as BK
artifact.\n3. Spin up job for each plugin mentioned
in\n`scout_playwright_configs.json`\n4. In each individual job use
`scout_playwright_configs.json` and get\nconfigs for specific plugin,
use worker with 8 vcpus where tests are run\nin parallel
(`usesParallelWorkers` prop)\nWhile running configs 1 by 1 collect
command exit code with the\nfollowing rules:\n- configs run passed =>
exit code `0` , final status remains `0`\n- config has no tests => exit
code `2`, put config name into\n`configsWithoutTests` group to push BK
annotation later, change exit\nstatus to `0` - we accept configs without
tests at current stage\n- config run fails => exit code `1`, final
status changed to `1` and job\nwill fail in the end; put config name
into `failedConfigs` group to push\nBK annotation later\n\n<img
width=\"1564\" alt=\"Screenshot 2025-02-21 at 14 34
16\"\nsrc=\"https://github.com/user-attachments/assets/06e9298d-466c-46bb-8e85-3d691a40850a\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"697d6048700afc3e5d34a0c5e7505062d737ff52"}}]}]
BACKPORT-->
2025-03-12 14:19:45 +01:00
Kibana Machine
658b6ec2b9
[9.0] [deps] Upgrade axios to 1.8.2 (#213901) (#214113)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[deps] Upgrade axios to 1.8.2
(#213901)](https://github.com/elastic/kibana/pull/213901)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Alex
Szabo","email":"alex.szabo@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T11:05:02Z","message":"[deps]
Upgrade axios to 1.8.2 (#213901)\n\n## Summary\nUpgades axios to 1.8.2,
including in transitive
dependencies","sha":"0172dd99cfc3cbda40a7cdf1c4e5131ed07e1da3","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"[deps]
Upgrade axios to
1.8.2","number":213901,"url":"https://github.com/elastic/kibana/pull/213901","mergeCommit":{"message":"[deps]
Upgrade axios to 1.8.2 (#213901)\n\n## Summary\nUpgades axios to 1.8.2,
including in transitive
dependencies","sha":"0172dd99cfc3cbda40a7cdf1c4e5131ed07e1da3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213901","number":213901,"mergeCommit":{"message":"[deps]
Upgrade axios to 1.8.2 (#213901)\n\n## Summary\nUpgades axios to 1.8.2,
including in transitive
dependencies","sha":"0172dd99cfc3cbda40a7cdf1c4e5131ed07e1da3"}}]}]
BACKPORT-->

Co-authored-by: Alex Szabo <alex.szabo@elastic.co>
2025-03-12 14:02:38 +01:00
Kibana Machine
500970d67c
[9.0] Update dependency rxjs to ^7.8.2 (main) (#212184) (#214102)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update dependency rxjs to ^7.8.2 (main)
(#212184)](https://github.com/elastic/kibana/pull/212184)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T10:25:35Z","message":"Update
dependency rxjs to ^7.8.2 (main) (#212184)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[rxjs](https://rxjs.dev)\n([source](https://redirect.github.com/reactivex/rxjs))
| dependencies |\npatch | [`^7.8.1`
->\n`^7.8.2`](https://renovatebot.com/diffs/npm/rxjs/7.8.1/7.8.2)
|\n\n---\n\n### Release Notes\n\n<details>\n<summary>reactivex/rxjs
(rxjs)</summary>\n\n###\n[`v7.8.2`](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791)\n\n[Compare\nSource](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Alejandro Fernández Haro
<alejandro.haro@elastic.co>","sha":"2c883c10181d271ce51ba0fdd10837d35d06b6a4","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Feature:ExpressionLanguage","Team:Visualizations","release_note:skip","Team:SharedUX","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"Update
dependency rxjs to ^7.8.2
(main)","number":212184,"url":"https://github.com/elastic/kibana/pull/212184","mergeCommit":{"message":"Update
dependency rxjs to ^7.8.2 (main) (#212184)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[rxjs](https://rxjs.dev)\n([source](https://redirect.github.com/reactivex/rxjs))
| dependencies |\npatch | [`^7.8.1`
->\n`^7.8.2`](https://renovatebot.com/diffs/npm/rxjs/7.8.1/7.8.2)
|\n\n---\n\n### Release Notes\n\n<details>\n<summary>reactivex/rxjs
(rxjs)</summary>\n\n###\n[`v7.8.2`](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791)\n\n[Compare\nSource](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Alejandro Fernández Haro
<alejandro.haro@elastic.co>","sha":"2c883c10181d271ce51ba0fdd10837d35d06b6a4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212184","number":212184,"mergeCommit":{"message":"Update
dependency rxjs to ^7.8.2 (main) (#212184)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[rxjs](https://rxjs.dev)\n([source](https://redirect.github.com/reactivex/rxjs))
| dependencies |\npatch | [`^7.8.1`
->\n`^7.8.2`](https://renovatebot.com/diffs/npm/rxjs/7.8.1/7.8.2)
|\n\n---\n\n### Release Notes\n\n<details>\n<summary>reactivex/rxjs
(rxjs)</summary>\n\n###\n[`v7.8.2`](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791)\n\n[Compare\nSource](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Alejandro Fernández Haro
<alejandro.haro@elastic.co>","sha":"2c883c10181d271ce51ba0fdd10837d35d06b6a4"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-12 13:13:54 +01:00
Kibana Machine
18cb26cba7
[9.0] [Obs AI Assistant] Ensure semantic query contribute to score (#213870) (#214084)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Obs AI Assistant] Ensure semantic query contribute to score
(#213870)](https://github.com/elastic/kibana/pull/213870)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Søren
Louv-Jansen","email":"soren.louv@elastic.co"},"sourceCommit":{"committedDate":"2025-03-12T09:35:39Z","message":"[Obs
AI Assistant] Ensure semantic query contribute to score
(#213870)\n\nCloses
https://github.com/elastic/kibana/issues/213869\n\nRegression introduced
in 8.17\n(https://github.com/elastic/kibana/pull/200184/)\n\n####
**Fix** \nSemantic queries were incorrectly wrapped in a `filter`
context,\npreventing them from contributing to scoring. This PR removes
the\n`filter` wrapper so that semantic queries run in query context
and\ninfluence ranking.\n\nThis also replaces the `semantic` query with
a `match` query. This is\nnecessary because `fieldCaps` api no longer
returns `semantic_text` when\nfiltering with
`GET\nanimals_kb/_field_caps?fields=*&types=semantic_text`. Instead we
need to\nretrieve text fields and perform the search against all of
them.","sha":"5c5b6ebc8a3356e1e8a665b7b89deb4134103343","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:Obs
AI Assistant","v9.1.0"],"title":"[Obs AI Assistant] Ensure semantic
query contribute to
score","number":213870,"url":"https://github.com/elastic/kibana/pull/213870","mergeCommit":{"message":"[Obs
AI Assistant] Ensure semantic query contribute to score
(#213870)\n\nCloses
https://github.com/elastic/kibana/issues/213869\n\nRegression introduced
in 8.17\n(https://github.com/elastic/kibana/pull/200184/)\n\n####
**Fix** \nSemantic queries were incorrectly wrapped in a `filter`
context,\npreventing them from contributing to scoring. This PR removes
the\n`filter` wrapper so that semantic queries run in query context
and\ninfluence ranking.\n\nThis also replaces the `semantic` query with
a `match` query. This is\nnecessary because `fieldCaps` api no longer
returns `semantic_text` when\nfiltering with
`GET\nanimals_kb/_field_caps?fields=*&types=semantic_text`. Instead we
need to\nretrieve text fields and perform the search against all of
them.","sha":"5c5b6ebc8a3356e1e8a665b7b89deb4134103343"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213870","number":213870,"mergeCommit":{"message":"[Obs
AI Assistant] Ensure semantic query contribute to score
(#213870)\n\nCloses
https://github.com/elastic/kibana/issues/213869\n\nRegression introduced
in 8.17\n(https://github.com/elastic/kibana/pull/200184/)\n\n####
**Fix** \nSemantic queries were incorrectly wrapped in a `filter`
context,\npreventing them from contributing to scoring. This PR removes
the\n`filter` wrapper so that semantic queries run in query context
and\ninfluence ranking.\n\nThis also replaces the `semantic` query with
a `match` query. This is\nnecessary because `fieldCaps` api no longer
returns `semantic_text` when\nfiltering with
`GET\nanimals_kb/_field_caps?fields=*&types=semantic_text`. Instead we
need to\nretrieve text fields and perform the search against all of
them.","sha":"5c5b6ebc8a3356e1e8a665b7b89deb4134103343"}}]}] BACKPORT-->

Co-authored-by: Søren Louv-Jansen <soren.louv@elastic.co>
2025-03-12 12:23:36 +01:00
Kibana Machine
d05973112c
[9.0] [Maps][Choropleth Map] Mark fields as required (#213923) (#214082)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Maps][Choropleth Map] Mark fields as required
(#213923)](https://github.com/elastic/kibana/pull/213923)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Marco
Liberati","email":"dej611@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T09:36:05Z","message":"[Maps][Choropleth
Map] Mark fields as required (#213923)\n\n## Summary\n\nFixes
#197904\n\nConfigure both dimensions in the choropleth map as
required.\n\n<img width=\"330\" alt=\"Screenshot 2025-03-11 at 14 51
46\"\nsrc=\"https://github.com/user-attachments/assets/65a7d3a4-2850-474c-a4e1-db0aca4307d3\"\n/>\n<img
width=\"371\" alt=\"Screenshot 2025-03-11 at 14 51
28\"\nsrc=\"https://github.com/user-attachments/assets/ad6e3aea-6c94-4dec-bd76-d5cc75c07744\"\n/>","sha":"b0ef1e6365027a09e29e95b4fda9259a1ac4b1e8","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Region
Map","Team:Presentation","Team:Visualizations","release_note:skip","Feature:Lens","Feature:Maps","backport:version","v9.1.0","v8.19.0","v8.18.1","v9.0.1"],"title":"[Maps][Choropleth
Map] Mark fields as
required","number":213923,"url":"https://github.com/elastic/kibana/pull/213923","mergeCommit":{"message":"[Maps][Choropleth
Map] Mark fields as required (#213923)\n\n## Summary\n\nFixes
#197904\n\nConfigure both dimensions in the choropleth map as
required.\n\n<img width=\"330\" alt=\"Screenshot 2025-03-11 at 14 51
46\"\nsrc=\"https://github.com/user-attachments/assets/65a7d3a4-2850-474c-a4e1-db0aca4307d3\"\n/>\n<img
width=\"371\" alt=\"Screenshot 2025-03-11 at 14 51
28\"\nsrc=\"https://github.com/user-attachments/assets/ad6e3aea-6c94-4dec-bd76-d5cc75c07744\"\n/>","sha":"b0ef1e6365027a09e29e95b4fda9259a1ac4b1e8"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.18","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213923","number":213923,"mergeCommit":{"message":"[Maps][Choropleth
Map] Mark fields as required (#213923)\n\n## Summary\n\nFixes
#197904\n\nConfigure both dimensions in the choropleth map as
required.\n\n<img width=\"330\" alt=\"Screenshot 2025-03-11 at 14 51
46\"\nsrc=\"https://github.com/user-attachments/assets/65a7d3a4-2850-474c-a4e1-db0aca4307d3\"\n/>\n<img
width=\"371\" alt=\"Screenshot 2025-03-11 at 14 51
28\"\nsrc=\"https://github.com/user-attachments/assets/ad6e3aea-6c94-4dec-bd76-d5cc75c07744\"\n/>","sha":"b0ef1e6365027a09e29e95b4fda9259a1ac4b1e8"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
2025-03-12 12:18:01 +01:00
Kibana Machine
9414a3fe72
[9.0] Zdt retry on common failures (#213979) (#214074)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Zdt retry on common failures
(#213979)](https://github.com/elastic/kibana/pull/213979)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Jesus
Wahrman","email":"41008968+jesuswr@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T09:10:47Z","message":"Zdt
retry on common failures (#213979)\n\n## Summary\n\nresolves
https://github.com/elastic/kibana/issues/207096\n\nAdded a new handler
to `readWithPit`, `pickupUpdatedMappings` and\n`checkForUnknownDocs`.
This handler retries when it receives an error\nresponse including
`type: search_phase_execution_exception`.\n\n\n### Checklist\n\nCheck
the PR satisfies following conditions. \n\nReviewers should verify this
PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"68b2bde0b032efb2fab3e8a30a7d5a9e0b601f7e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Saved
Objects","release_note:skip","backport:prev-major","Epic:ZDTmigrations","backport:current-major","v9.1.0"],"title":"Zdt
retry on common
failures","number":213979,"url":"https://github.com/elastic/kibana/pull/213979","mergeCommit":{"message":"Zdt
retry on common failures (#213979)\n\n## Summary\n\nresolves
https://github.com/elastic/kibana/issues/207096\n\nAdded a new handler
to `readWithPit`, `pickupUpdatedMappings` and\n`checkForUnknownDocs`.
This handler retries when it receives an error\nresponse including
`type: search_phase_execution_exception`.\n\n\n### Checklist\n\nCheck
the PR satisfies following conditions. \n\nReviewers should verify this
PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"68b2bde0b032efb2fab3e8a30a7d5a9e0b601f7e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213979","number":213979,"mergeCommit":{"message":"Zdt
retry on common failures (#213979)\n\n## Summary\n\nresolves
https://github.com/elastic/kibana/issues/207096\n\nAdded a new handler
to `readWithPit`, `pickupUpdatedMappings` and\n`checkForUnknownDocs`.
This handler retries when it receives an error\nresponse including
`type: search_phase_execution_exception`.\n\n\n### Checklist\n\nCheck
the PR satisfies following conditions. \n\nReviewers should verify this
PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"68b2bde0b032efb2fab3e8a30a7d5a9e0b601f7e"}}]}]
BACKPORT-->

Co-authored-by: Jesus Wahrman <41008968+jesuswr@users.noreply.github.com>
2025-03-12 12:15:19 +01:00
Kibana Machine
46ef0fd07b
[9.0] [Authz]: added authorization opt-out reason for monitoring routes (#213884) (#214050)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Authz]: added authorization opt-out reason for monitoring routes
(#213884)](https://github.com/elastic/kibana/pull/213884)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Elena
Shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T06:31:45Z","message":"[Authz]:
added authorization opt-out reason for monitoring routes (#213884)\n\n##
Summary\n\n Added authorization opt-out reason for monitoring
routes.\n\n\n### Checklist\n\n- [x] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"78fb6883f102c09a63429507c67a810991d4a804","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Security/Authorization","backport:prev-minor","backport:version","Authz:
API migration","v9.1.0","v8.19.0"],"title":"[Authz]: added authorization
opt-out reason for monitoring
routes","number":213884,"url":"https://github.com/elastic/kibana/pull/213884","mergeCommit":{"message":"[Authz]:
added authorization opt-out reason for monitoring routes (#213884)\n\n##
Summary\n\n Added authorization opt-out reason for monitoring
routes.\n\n\n### Checklist\n\n- [x] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"78fb6883f102c09a63429507c67a810991d4a804"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213884","number":213884,"mergeCommit":{"message":"[Authz]:
added authorization opt-out reason for monitoring routes (#213884)\n\n##
Summary\n\n Added authorization opt-out reason for monitoring
routes.\n\n\n### Checklist\n\n- [x] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"78fb6883f102c09a63429507c67a810991d4a804"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Elena Shostak <165678770+elena-shostak@users.noreply.github.com>
2025-03-12 09:24:31 +01:00
Kibana Machine
23c1e5cd0b
[9.0] [Synthetics] Fix service name usage from project monitors !! (#212229) (#214046)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Synthetics] Fix service name usage from project monitors !!
(#212229)](https://github.com/elastic/kibana/pull/212229)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2025-03-12T04:45:11Z","message":"[Synthetics]
Fix service name usage from project monitors !! (#212229)\n\n##
Summary\n\nIn support of
https://github.com/elastic/synthetics/pull/974\n\nFix service name usage
from project monitors !!\n\n<img width=\"1728\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/cb88cb9c-f4a2-41e9-a869-96c25d14ec67\"\n/>","sha":"40dd0618230971cbac03f7ee0ca620a032910cbf","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0"],"title":"[Synthetics]
Fix service name usage from project monitors
!!","number":212229,"url":"https://github.com/elastic/kibana/pull/212229","mergeCommit":{"message":"[Synthetics]
Fix service name usage from project monitors !! (#212229)\n\n##
Summary\n\nIn support of
https://github.com/elastic/synthetics/pull/974\n\nFix service name usage
from project monitors !!\n\n<img width=\"1728\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/cb88cb9c-f4a2-41e9-a869-96c25d14ec67\"\n/>","sha":"40dd0618230971cbac03f7ee0ca620a032910cbf"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212229","number":212229,"mergeCommit":{"message":"[Synthetics]
Fix service name usage from project monitors !! (#212229)\n\n##
Summary\n\nIn support of
https://github.com/elastic/synthetics/pull/974\n\nFix service name usage
from project monitors !!\n\n<img width=\"1728\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/cb88cb9c-f4a2-41e9-a869-96c25d14ec67\"\n/>","sha":"40dd0618230971cbac03f7ee0ca620a032910cbf"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Shahzad <shahzad31comp@gmail.com>
2025-03-12 07:25:34 +01:00
Kibana Machine
053f69908f
[9.0] [DOCS] Add APM rule parameter descriptions (#213186) (#214035)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[DOCS] Add APM rule parameter descriptions
(#213186)](https://github.com/elastic/kibana/pull/213186)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T23:55:21Z","message":"[DOCS]
Add APM rule parameter descriptions
(#213186)","sha":"86ddd8cf3a008354fc645ee8a6cd794bcaa6b7a1","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","v9.0.0","documentation","Team:obs-ux-infra_services","backport:version","v8.18.0","v9.1.0"],"title":"[DOCS]
Add APM rule parameter
descriptions","number":213186,"url":"https://github.com/elastic/kibana/pull/213186","mergeCommit":{"message":"[DOCS]
Add APM rule parameter descriptions
(#213186)","sha":"86ddd8cf3a008354fc645ee8a6cd794bcaa6b7a1"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213186","number":213186,"mergeCommit":{"message":"[DOCS]
Add APM rule parameter descriptions
(#213186)","sha":"86ddd8cf3a008354fc645ee8a6cd794bcaa6b7a1"}}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2025-03-12 02:37:03 +01:00
Kibana Machine
0a4ba65a15
[9.0] Add minimal user session management API docs (#212576) (#214030)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Add minimal user session management API docs
(#212576)](https://github.com/elastic/kibana/pull/212576)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T22:47:07Z","message":"Add
minimal user session management API docs
(#212576)","sha":"b27f9aa5f0a42410c7e41c022624a422f502aa43","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","docs","backport:version","v8.18.0","v9.1.0","v8.19.0","v9.0.1"],"title":"Add
minimal user session management API
docs","number":212576,"url":"https://github.com/elastic/kibana/pull/212576","mergeCommit":{"message":"Add
minimal user session management API docs
(#212576)","sha":"b27f9aa5f0a42410c7e41c022624a422f502aa43"}},"sourceBranch":"main","suggestedTargetBranches":["8.18","8.x","9.0"],"targetPullRequestStates":[{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212576","number":212576,"mergeCommit":{"message":"Add
minimal user session management API docs
(#212576)","sha":"b27f9aa5f0a42410c7e41c022624a422f502aa43"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2025-03-12 02:28:55 +01:00
Kibana Machine
d69dcd5652
[9.0] [Security Solution] Enable prebuilt rules customization feature flag (#212761) (#214025)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Enable prebuilt rules customization feature flag
(#212761)](https://github.com/elastic/kibana/pull/212761)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Maxim
Palenov","email":"maxim.palenov@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T21:45:49Z","message":"[Security
Solution] Enable prebuilt rules customization feature flag
(#212761)\n\n**Addresses:**
https://github.com/elastic/kibana/issues/180267\n\n## Summary\n\nThis PR
enables `prebuiltRulesCustomizationEnabled` feature flag.\n\n##
Details\n\nBesides simply enabling `prebuiltRulesCustomizationEnabled`
feature flag the following required changes were done\n\n- failed tests
due enabling the FF were fixed\n- FF setting was removed from test
configurations (integrations and Cypress tests)\n- FF logic was removed
from the codebase. Disabling the FF would require roll back test changes
as well. So just in case we have to disable the FF it's simpler to roll
back the PR's
commit.","sha":"f7d4f19096e0711021b8587fb4d0575998d18f3e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","impact:high","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Enable prebuilt rules customization feature
flag","number":212761,"url":"https://github.com/elastic/kibana/pull/212761","mergeCommit":{"message":"[Security
Solution] Enable prebuilt rules customization feature flag
(#212761)\n\n**Addresses:**
https://github.com/elastic/kibana/issues/180267\n\n## Summary\n\nThis PR
enables `prebuiltRulesCustomizationEnabled` feature flag.\n\n##
Details\n\nBesides simply enabling `prebuiltRulesCustomizationEnabled`
feature flag the following required changes were done\n\n- failed tests
due enabling the FF were fixed\n- FF setting was removed from test
configurations (integrations and Cypress tests)\n- FF logic was removed
from the codebase. Disabling the FF would require roll back test changes
as well. So just in case we have to disable the FF it's simpler to roll
back the PR's
commit.","sha":"f7d4f19096e0711021b8587fb4d0575998d18f3e"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212761","number":212761,"mergeCommit":{"message":"[Security
Solution] Enable prebuilt rules customization feature flag
(#212761)\n\n**Addresses:**
https://github.com/elastic/kibana/issues/180267\n\n## Summary\n\nThis PR
enables `prebuiltRulesCustomizationEnabled` feature flag.\n\n##
Details\n\nBesides simply enabling `prebuiltRulesCustomizationEnabled`
feature flag the following required changes were done\n\n- failed tests
due enabling the FF were fixed\n- FF setting was removed from test
configurations (integrations and Cypress tests)\n- FF logic was removed
from the codebase. Disabling the FF would require roll back test changes
as well. So just in case we have to disable the FF it's simpler to roll
back the PR's
commit.","sha":"f7d4f19096e0711021b8587fb4d0575998d18f3e"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Maxim Palenov <maxim.palenov@elastic.co>
2025-03-12 00:34:38 +01:00
Kibana Machine
c54a9b65ab
[9.0] [Obs AI Assistant] Add API test for execute_query tool (#213517) (#214022)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Obs AI Assistant] Add API test for `execute_query` tool
(#213517)](https://github.com/elastic/kibana/pull/213517)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Søren
Louv-Jansen","email":"soren.louv@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T21:45:28Z","message":"[Obs
AI Assistant] Add API test for `execute_query` tool (#213517)\n\n- Adds
test for `execute_query` function\n- Add `drop_null_columns` to esql
query in order to avoid column\nexplosion\n\nDepends on:
https://github.com/elastic/kibana/pull/213231\n\n---------\n\nCo-authored-by:
Viduni Wickramarachchi
<viduni.ushanka@gmail.com>","sha":"3ed6e4583e254dec62e79bfda95f369470e66de4","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Obs
AI
Assistant","ci:project-deploy-observability","backport:version","v9.1.0","v8.19.0"],"title":"[Obs
AI Assistant] Add API test for `execute_query`
tool","number":213517,"url":"https://github.com/elastic/kibana/pull/213517","mergeCommit":{"message":"[Obs
AI Assistant] Add API test for `execute_query` tool (#213517)\n\n- Adds
test for `execute_query` function\n- Add `drop_null_columns` to esql
query in order to avoid column\nexplosion\n\nDepends on:
https://github.com/elastic/kibana/pull/213231\n\n---------\n\nCo-authored-by:
Viduni Wickramarachchi
<viduni.ushanka@gmail.com>","sha":"3ed6e4583e254dec62e79bfda95f369470e66de4"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213517","number":213517,"mergeCommit":{"message":"[Obs
AI Assistant] Add API test for `execute_query` tool (#213517)\n\n- Adds
test for `execute_query` function\n- Add `drop_null_columns` to esql
query in order to avoid column\nexplosion\n\nDepends on:
https://github.com/elastic/kibana/pull/213231\n\n---------\n\nCo-authored-by:
Viduni Wickramarachchi
<viduni.ushanka@gmail.com>","sha":"3ed6e4583e254dec62e79bfda95f369470e66de4"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Søren Louv-Jansen <soren.louv@elastic.co>
2025-03-12 00:27:38 +01:00
Kibana Machine
5c5184eeb0
[9.0] Update dependency @openfeature/core to ^1.7.2 (main) (#212462) (#214007)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update dependency @openfeature/core to ^1.7.2 (main)
(#212462)](https://github.com/elastic/kibana/pull/212462)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T20:10:23Z","message":"Update
dependency @openfeature/core to ^1.7.2 (main) (#212462)\n\nThis PR
contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[@openfeature/core](https://redirect.github.com/open-feature/js-sdk)
|\ndependencies | patch | [`^1.7.1`
->\n`^1.7.2`](https://renovatebot.com/diffs/npm/@openfeature%2fcore/1.7.2/1.7.2)\n|\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"1a7ad0542f37c2c88e902b738ffe350f3342d4ec","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Security","release_note:skip","backport:prev-minor","v9.1.0"],"title":"Update
dependency @openfeature/core to ^1.7.2
(main)","number":212462,"url":"https://github.com/elastic/kibana/pull/212462","mergeCommit":{"message":"Update
dependency @openfeature/core to ^1.7.2 (main) (#212462)\n\nThis PR
contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[@openfeature/core](https://redirect.github.com/open-feature/js-sdk)
|\ndependencies | patch | [`^1.7.1`
->\n`^1.7.2`](https://renovatebot.com/diffs/npm/@openfeature%2fcore/1.7.2/1.7.2)\n|\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"1a7ad0542f37c2c88e902b738ffe350f3342d4ec"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212462","number":212462,"mergeCommit":{"message":"Update
dependency @openfeature/core to ^1.7.2 (main) (#212462)\n\nThis PR
contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[@openfeature/core](https://redirect.github.com/open-feature/js-sdk)
|\ndependencies | patch | [`^1.7.1`
->\n`^1.7.2`](https://renovatebot.com/diffs/npm/@openfeature%2fcore/1.7.2/1.7.2)\n|\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"1a7ad0542f37c2c88e902b738ffe350f3342d4ec"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-11 23:04:23 +01:00
Kibana Machine
3be704d25c
[9.0] Update dependency deepmerge to ^4.3.1 (main) (#206165) (#214013)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update dependency deepmerge to ^4.3.1 (main)
(#206165)](https://github.com/elastic/kibana/pull/206165)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T20:09:49Z","message":"Update
dependency deepmerge to ^4.3.1 (main) (#206165)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[deepmerge](https://redirect.github.com/TehShrike/deepmerge)
|\ndependencies | patch | [`^4.2.2`
->\n`^4.3.1`](https://renovatebot.com/diffs/npm/deepmerge/4.3.1/4.3.1)
|\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At
any time (no schedule defined),\nAutomerge - At any time (no schedule
defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this
manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes
conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**:
Close this PR and you won't be reminded about this
update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR,
check\nthis box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"fa8c6375624292ef270a4dcdc708590dae824432","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency deepmerge to ^4.3.1
(main)","number":206165,"url":"https://github.com/elastic/kibana/pull/206165","mergeCommit":{"message":"Update
dependency deepmerge to ^4.3.1 (main) (#206165)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[deepmerge](https://redirect.github.com/TehShrike/deepmerge)
|\ndependencies | patch | [`^4.2.2`
->\n`^4.3.1`](https://renovatebot.com/diffs/npm/deepmerge/4.3.1/4.3.1)
|\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At
any time (no schedule defined),\nAutomerge - At any time (no schedule
defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this
manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes
conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**:
Close this PR and you won't be reminded about this
update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR,
check\nthis box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"fa8c6375624292ef270a4dcdc708590dae824432"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206165","number":206165,"mergeCommit":{"message":"Update
dependency deepmerge to ^4.3.1 (main) (#206165)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[deepmerge](https://redirect.github.com/TehShrike/deepmerge)
|\ndependencies | patch | [`^4.2.2`
->\n`^4.3.1`](https://renovatebot.com/diffs/npm/deepmerge/4.3.1/4.3.1)
|\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At
any time (no schedule defined),\nAutomerge - At any time (no schedule
defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this
manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes
conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**:
Close this PR and you won't be reminded about this
update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR,
check\nthis box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"fa8c6375624292ef270a4dcdc708590dae824432"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-11 23:03:53 +01:00
Kibana Machine
ce2edd9049
[9.0] Update dependency @launchdarkly/node-server-sdk to ^9.7.4 (main) (#212461) (#214010)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update dependency @launchdarkly/node-server-sdk to ^9.7.4 (main)
(#212461)](https://github.com/elastic/kibana/pull/212461)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T20:11:31Z","message":"Update
dependency @launchdarkly/node-server-sdk to ^9.7.4 (main)
(#212461)\n\nThis PR contains the following updates:\n\n| Package | Type
| Update | Change
|\n|---|---|---|---|\n|\n[@launchdarkly/node-server-sdk](https://redirect.github.com/launchdarkly/js-core/tree/main/packages/sdk/server-node)\n([source](https://redirect.github.com/launchdarkly/js-core))
|\ndependencies | patch | [`^9.7.3`
->\n`^9.7.4`](https://renovatebot.com/diffs/npm/@launchdarkly%2fnode-server-sdk/9.7.3/9.7.4)\n|\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"f079d964e2ca3697ec83989ec794207e86303be3","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Security","release_note:skip","backport:prev-minor","v9.1.0"],"title":"Update
dependency @launchdarkly/node-server-sdk to ^9.7.4
(main)","number":212461,"url":"https://github.com/elastic/kibana/pull/212461","mergeCommit":{"message":"Update
dependency @launchdarkly/node-server-sdk to ^9.7.4 (main)
(#212461)\n\nThis PR contains the following updates:\n\n| Package | Type
| Update | Change
|\n|---|---|---|---|\n|\n[@launchdarkly/node-server-sdk](https://redirect.github.com/launchdarkly/js-core/tree/main/packages/sdk/server-node)\n([source](https://redirect.github.com/launchdarkly/js-core))
|\ndependencies | patch | [`^9.7.3`
->\n`^9.7.4`](https://renovatebot.com/diffs/npm/@launchdarkly%2fnode-server-sdk/9.7.3/9.7.4)\n|\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"f079d964e2ca3697ec83989ec794207e86303be3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212461","number":212461,"mergeCommit":{"message":"Update
dependency @launchdarkly/node-server-sdk to ^9.7.4 (main)
(#212461)\n\nThis PR contains the following updates:\n\n| Package | Type
| Update | Change
|\n|---|---|---|---|\n|\n[@launchdarkly/node-server-sdk](https://redirect.github.com/launchdarkly/js-core/tree/main/packages/sdk/server-node)\n([source](https://redirect.github.com/launchdarkly/js-core))
|\ndependencies | patch | [`^9.7.3`
->\n`^9.7.4`](https://renovatebot.com/diffs/npm/@launchdarkly%2fnode-server-sdk/9.7.3/9.7.4)\n|\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If
you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has
been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"f079d964e2ca3697ec83989ec794207e86303be3"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-11 22:57:56 +01:00
Kibana Machine
c73ac6e29a
[9.0] [DOCS] Add minimalistic feature API docs (#212559) (#214003)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[DOCS] Add minimalistic feature API docs
(#212559)](https://github.com/elastic/kibana/pull/212559)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T20:03:20Z","message":"[DOCS]
Add minimalistic feature API docs
(#212559)","sha":"37a0a69d43a503049d25830ee90b7e13b1a45717","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","docs","backport:prev-minor","v9.1.0"],"title":"Add
minimalistic feature API
docs","number":212559,"url":"https://github.com/elastic/kibana/pull/212559","mergeCommit":{"message":"[DOCS]
Add minimalistic feature API docs
(#212559)","sha":"37a0a69d43a503049d25830ee90b7e13b1a45717"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212559","number":212559,"mergeCommit":{"message":"[DOCS]
Add minimalistic feature API docs
(#212559)","sha":"37a0a69d43a503049d25830ee90b7e13b1a45717"}}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2025-03-11 22:49:44 +01:00
Kibana Machine
0405c93b2b
[9.0] [Detection Engine] Add apm context info for security rule executions (#211088) (#213998)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Detection Engine] Add apm context info for security rule executions
(#211088)](https://github.com/elastic/kibana/pull/211088)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Marshall
Main","email":"55718608+marshallmain@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T19:29:06Z","message":"[Detection
Engine] Add apm context info for security rule executions
(#211088)\n\n## Summary\n\nAdds extra labels and context for security
rule executions. Follow up\nwork will add more context specific to the
different security rule type.\nThis PR focuses on capturing information
about the configuration in\nlogic shared across all rule types.\n\nThe
info collected is generally intended for use to narrow down _why_
a\nrule might be performing poorly. The `rule_id` param is collected so
we\ncan aggregate and identify prebuilt rules that perform poorly
across\nmany environments and ask the TRaDE team to help tune the
rule\nquery/config.\n\n##
Testing\n\n![image](https://github.com/user-attachments/assets/f207265a-47ba-4f1f-a19e-3cfbd85461b1)\n\n1.
Spin up an Observability cluster on cloud.elastic.co\n2. Setup your
local cluster to send APM data to the cloud cluster\n```\nelastic:\n
apm:\n active: true\n serverUrl: <apm url from cloud console>\n
secretToken: <secret token>\n```\nTo find the secret token, login to
Kibana on your cloud obs cluster and\ngo to `Management -> Fleet ->
Elastic cloud agent policy -> Elastic APM\n-> Agent Authorization ->
Secret token`\n3. Run rules in your local test environment. Observe APM
data in the\ncloud cluster\n\n## Uses\nIn addition to debugging, we can
use this new apm data to create\ndashboards like the screenshot below,
showing the slowest rules by\n`rule_id` (only one rule in the test
environment, but in production this\nwould show the slowest rules across
all apm enabled
clusters).\n\n![image](https://github.com/user-attachments/assets/59e8af39-49e6-40df-9b1d-1b4005e256d8)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"323cbdb9cdfed351445a9e24523b78b8fd23dbb5","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","v9.1.0","v8.19.0"],"title":"[Detection
Engine] Add apm context info for security rule
executions","number":211088,"url":"https://github.com/elastic/kibana/pull/211088","mergeCommit":{"message":"[Detection
Engine] Add apm context info for security rule executions
(#211088)\n\n## Summary\n\nAdds extra labels and context for security
rule executions. Follow up\nwork will add more context specific to the
different security rule type.\nThis PR focuses on capturing information
about the configuration in\nlogic shared across all rule types.\n\nThe
info collected is generally intended for use to narrow down _why_
a\nrule might be performing poorly. The `rule_id` param is collected so
we\ncan aggregate and identify prebuilt rules that perform poorly
across\nmany environments and ask the TRaDE team to help tune the
rule\nquery/config.\n\n##
Testing\n\n![image](https://github.com/user-attachments/assets/f207265a-47ba-4f1f-a19e-3cfbd85461b1)\n\n1.
Spin up an Observability cluster on cloud.elastic.co\n2. Setup your
local cluster to send APM data to the cloud cluster\n```\nelastic:\n
apm:\n active: true\n serverUrl: <apm url from cloud console>\n
secretToken: <secret token>\n```\nTo find the secret token, login to
Kibana on your cloud obs cluster and\ngo to `Management -> Fleet ->
Elastic cloud agent policy -> Elastic APM\n-> Agent Authorization ->
Secret token`\n3. Run rules in your local test environment. Observe APM
data in the\ncloud cluster\n\n## Uses\nIn addition to debugging, we can
use this new apm data to create\ndashboards like the screenshot below,
showing the slowest rules by\n`rule_id` (only one rule in the test
environment, but in production this\nwould show the slowest rules across
all apm enabled
clusters).\n\n![image](https://github.com/user-attachments/assets/59e8af39-49e6-40df-9b1d-1b4005e256d8)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"323cbdb9cdfed351445a9e24523b78b8fd23dbb5"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/211088","number":211088,"mergeCommit":{"message":"[Detection
Engine] Add apm context info for security rule executions
(#211088)\n\n## Summary\n\nAdds extra labels and context for security
rule executions. Follow up\nwork will add more context specific to the
different security rule type.\nThis PR focuses on capturing information
about the configuration in\nlogic shared across all rule types.\n\nThe
info collected is generally intended for use to narrow down _why_
a\nrule might be performing poorly. The `rule_id` param is collected so
we\ncan aggregate and identify prebuilt rules that perform poorly
across\nmany environments and ask the TRaDE team to help tune the
rule\nquery/config.\n\n##
Testing\n\n![image](https://github.com/user-attachments/assets/f207265a-47ba-4f1f-a19e-3cfbd85461b1)\n\n1.
Spin up an Observability cluster on cloud.elastic.co\n2. Setup your
local cluster to send APM data to the cloud cluster\n```\nelastic:\n
apm:\n active: true\n serverUrl: <apm url from cloud console>\n
secretToken: <secret token>\n```\nTo find the secret token, login to
Kibana on your cloud obs cluster and\ngo to `Management -> Fleet ->
Elastic cloud agent policy -> Elastic APM\n-> Agent Authorization ->
Secret token`\n3. Run rules in your local test environment. Observe APM
data in the\ncloud cluster\n\n## Uses\nIn addition to debugging, we can
use this new apm data to create\ndashboards like the screenshot below,
showing the slowest rules by\n`rule_id` (only one rule in the test
environment, but in production this\nwould show the slowest rules across
all apm enabled
clusters).\n\n![image](https://github.com/user-attachments/assets/59e8af39-49e6-40df-9b1d-1b4005e256d8)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"323cbdb9cdfed351445a9e24523b78b8fd23dbb5"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
2025-03-11 22:28:33 +01:00
Maxim Palenov
e9fb83e565
[9.0] [Security Solution] Disallow merging critical rule field values upon rule upgrade when base version is missing (#213757) (#213999)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Disallow merging critical rule field values upon
rule upgrade when base version is missing
#213757](https://github.com/elastic/kibana/pull/213757)
2025-03-11 22:24:21 +01:00
Kibana Machine
4885f7d354
[9.0] Update lru-cache (main) (#206225) (#213926)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update lru-cache (main)
(#206225)](https://github.com/elastic/kibana/pull/206225)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T14:00:09Z","message":"Update
lru-cache (main) (#206225)\n\nThis PR contains the following
updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
@&#8203;types/lru-cache | devDependencies | major | [`^5.1.0`
->\n`^7.10.10`](https://renovatebot.com/diffs/npm/@types%2flru-cache/5.1.0/7.10.10)\n|\n|
[lru-cache](https://redirect.github.com/isaacs/node-lru-cache)
|\ndependencies | major | [`^4.1.5`
->\n`^11.0.2`](https://renovatebot.com/diffs/npm/lru-cache/4.1.5/11.0.2)
|\n\n---\n\n### Release Notes\n\n~Changelog~ _cringe lorg_ is
here:\nhttps://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\n\nTL;DR:\n*
Named export\n* Renamed some APIs (during
7.0):\nhttps://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md#70---2022-02\n*
TS is embedded now, so `@types/lru-cache` are not needed.\n\nI'm
addressing all these changes locally and will release the PR
when\nfixed.\n\n<details>\n<summary>isaacs/node-lru-cache
(lru-cache)</summary>\n\n###\n[`v11.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2)\n\n###\n[`v11.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1)\n\n###\n[`v11.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)\n\n###\n[`v10.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3)\n\n###\n[`v10.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2)\n\n###\n[`v10.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1)\n\n###\n[`v10.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0)\n\n###\n[`v10.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1)\n\n###\n[`v10.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0)\n\n###\n[`v10.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2)\n\n###\n[`v10.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1)\n\n###\n[`v10.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)\n\n###\n[`v10.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)\n\n###\n[`v10.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)\n\n###\n[`v10.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)\n\n###\n[`v10.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)\n\n###\n[`v10.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)\n\n###\n[`v9.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)\n\n###\n[`v9.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)\n\n###\n[`v9.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)\n\n###\n[`v9.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)\n\n###\n[`v9.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)\n\n###\n[`v9.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)\n\n###\n[`v9.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)\n\n###\n[`v8.0.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)\n\n###\n[`v8.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)\n\n###\n[`v8.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)\n\n###\n[`v8.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)\n\n###\n[`v8.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)\n\n###\n[`v8.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)\n\n###\n[`v7.18.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)\n\n###\n[`v7.18.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)\n\n###\n[`v7.18.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)\n\n###\n[`v7.18.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)\n\n###\n[`v7.17.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)\n\n###\n[`v7.17.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)\n\n###\n[`v7.17.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)\n\n###\n[`v7.16.2`](https://redirect.github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7162)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.1...v7.16.2)\n\n-
Fail fetch() promises when they are
aborted\n\n###\n[`v7.16.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)\n\n###\n[`v7.16.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)\n\n###\n[`v7.15.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)\n\n###\n[`v7.14.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1)\n\n###\n[`v7.14.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0)\n\n###\n[`v7.13.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2)\n\n###\n[`v7.13.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1)\n\n###\n[`v7.13.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0)\n\n###\n[`v7.12.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1)\n\n###\n[`v7.12.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0)\n\n###\n[`v7.11.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0)\n\n###\n[`v7.10.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3)\n\n###\n[`v7.10.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2)\n\n###\n[`v7.10.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1)\n\n###\n[`v7.10.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0)\n\n###\n[`v7.9.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1)\n\n###\n[`v7.9.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0)\n\n###\n[`v7.8.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2)\n\n###\n[`v7.8.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1)\n\n###\n[`v7.8.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0)\n\n###\n[`v7.7.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4)\n\n###\n[`v7.7.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3)\n\n###\n[`v7.7.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2)\n\n###\n[`v7.7.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1)\n\n###\n[`v7.7.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0)\n\n###\n[`v7.6.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1)\n\n###\n[`v7.6.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0)\n\n###\n[`v7.5.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2)\n\n###\n[`v7.5.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1)\n\n###\n[`v7.5.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0)\n\n###\n[`v7.4.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5)\n\n###\n[`v7.4.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4)\n\n###\n[`v7.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3)\n\n###\n[`v7.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2)\n\n###\n[`v7.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1)\n\n###\n[`v7.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0)\n\n###\n[`v7.3.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3)\n\n###\n[`v7.3.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2)\n\n###\n[`v7.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1)\n\n###\n[`v7.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0)\n\n###\n[`v7.2.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3)\n\n###\n[`v7.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2)\n\n###\n[`v7.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1)\n\n###\n[`v7.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0)\n\n###\n[`v7.1.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3)\n\n###\n[`v7.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2)\n\n###\n[`v7.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1)\n\n###\n[`v7.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0)\n\n###\n[`v7.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4)\n\n###\n[`v7.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3)\n\n###\n[`v7.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2)\n\n###\n[`v7.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1)\n\n###\n[`v7.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0)\n\n###\n[`v6.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0)\n\n###\n[`v5.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1)\n\n###\n[`v5.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0)\n\n###\n[`v5.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1)\n\n###\n[`v5.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged.
Get\n[config\nhelp](https://redirect.github.com/renovatebot/renovate/discussions)
if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this
PR, check\nthis box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Jean-Louis Leysens <jeanlouis.leysens@elastic.co>\nCo-authored-by:
Alejandro Fernández Haro
<alejandro.haro@elastic.co>","sha":"45f19b769e5403390d9fee29ae918f0d13c260a0","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Presentation","release_note:skip","Team:Fleet","Team:SharedUX","backport:all-open","Team:obs-ux-logs","Team:obs-ux-infra_services","Team:obs-ux-management","v9.1.0"],"title":"Update
lru-cache
(main)","number":206225,"url":"https://github.com/elastic/kibana/pull/206225","mergeCommit":{"message":"Update
lru-cache (main) (#206225)\n\nThis PR contains the following
updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
@&#8203;types/lru-cache | devDependencies | major | [`^5.1.0`
->\n`^7.10.10`](https://renovatebot.com/diffs/npm/@types%2flru-cache/5.1.0/7.10.10)\n|\n|
[lru-cache](https://redirect.github.com/isaacs/node-lru-cache)
|\ndependencies | major | [`^4.1.5`
->\n`^11.0.2`](https://renovatebot.com/diffs/npm/lru-cache/4.1.5/11.0.2)
|\n\n---\n\n### Release Notes\n\n~Changelog~ _cringe lorg_ is
here:\nhttps://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\n\nTL;DR:\n*
Named export\n* Renamed some APIs (during
7.0):\nhttps://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md#70---2022-02\n*
TS is embedded now, so `@types/lru-cache` are not needed.\n\nI'm
addressing all these changes locally and will release the PR
when\nfixed.\n\n<details>\n<summary>isaacs/node-lru-cache
(lru-cache)</summary>\n\n###\n[`v11.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2)\n\n###\n[`v11.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1)\n\n###\n[`v11.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)\n\n###\n[`v10.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3)\n\n###\n[`v10.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2)\n\n###\n[`v10.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1)\n\n###\n[`v10.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0)\n\n###\n[`v10.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1)\n\n###\n[`v10.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0)\n\n###\n[`v10.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2)\n\n###\n[`v10.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1)\n\n###\n[`v10.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)\n\n###\n[`v10.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)\n\n###\n[`v10.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)\n\n###\n[`v10.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)\n\n###\n[`v10.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)\n\n###\n[`v10.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)\n\n###\n[`v9.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)\n\n###\n[`v9.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)\n\n###\n[`v9.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)\n\n###\n[`v9.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)\n\n###\n[`v9.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)\n\n###\n[`v9.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)\n\n###\n[`v9.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)\n\n###\n[`v8.0.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)\n\n###\n[`v8.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)\n\n###\n[`v8.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)\n\n###\n[`v8.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)\n\n###\n[`v8.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)\n\n###\n[`v8.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)\n\n###\n[`v7.18.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)\n\n###\n[`v7.18.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)\n\n###\n[`v7.18.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)\n\n###\n[`v7.18.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)\n\n###\n[`v7.17.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)\n\n###\n[`v7.17.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)\n\n###\n[`v7.17.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)\n\n###\n[`v7.16.2`](https://redirect.github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7162)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.1...v7.16.2)\n\n-
Fail fetch() promises when they are
aborted\n\n###\n[`v7.16.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)\n\n###\n[`v7.16.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)\n\n###\n[`v7.15.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)\n\n###\n[`v7.14.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1)\n\n###\n[`v7.14.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0)\n\n###\n[`v7.13.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2)\n\n###\n[`v7.13.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1)\n\n###\n[`v7.13.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0)\n\n###\n[`v7.12.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1)\n\n###\n[`v7.12.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0)\n\n###\n[`v7.11.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0)\n\n###\n[`v7.10.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3)\n\n###\n[`v7.10.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2)\n\n###\n[`v7.10.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1)\n\n###\n[`v7.10.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0)\n\n###\n[`v7.9.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1)\n\n###\n[`v7.9.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0)\n\n###\n[`v7.8.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2)\n\n###\n[`v7.8.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1)\n\n###\n[`v7.8.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0)\n\n###\n[`v7.7.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4)\n\n###\n[`v7.7.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3)\n\n###\n[`v7.7.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2)\n\n###\n[`v7.7.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1)\n\n###\n[`v7.7.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0)\n\n###\n[`v7.6.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1)\n\n###\n[`v7.6.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0)\n\n###\n[`v7.5.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2)\n\n###\n[`v7.5.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1)\n\n###\n[`v7.5.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0)\n\n###\n[`v7.4.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5)\n\n###\n[`v7.4.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4)\n\n###\n[`v7.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3)\n\n###\n[`v7.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2)\n\n###\n[`v7.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1)\n\n###\n[`v7.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0)\n\n###\n[`v7.3.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3)\n\n###\n[`v7.3.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2)\n\n###\n[`v7.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1)\n\n###\n[`v7.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0)\n\n###\n[`v7.2.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3)\n\n###\n[`v7.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2)\n\n###\n[`v7.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1)\n\n###\n[`v7.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0)\n\n###\n[`v7.1.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3)\n\n###\n[`v7.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2)\n\n###\n[`v7.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1)\n\n###\n[`v7.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0)\n\n###\n[`v7.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4)\n\n###\n[`v7.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3)\n\n###\n[`v7.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2)\n\n###\n[`v7.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1)\n\n###\n[`v7.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0)\n\n###\n[`v6.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0)\n\n###\n[`v5.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1)\n\n###\n[`v5.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0)\n\n###\n[`v5.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1)\n\n###\n[`v5.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged.
Get\n[config\nhelp](https://redirect.github.com/renovatebot/renovate/discussions)
if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this
PR, check\nthis box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Jean-Louis Leysens <jeanlouis.leysens@elastic.co>\nCo-authored-by:
Alejandro Fernández Haro
<alejandro.haro@elastic.co>","sha":"45f19b769e5403390d9fee29ae918f0d13c260a0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206225","number":206225,"mergeCommit":{"message":"Update
lru-cache (main) (#206225)\n\nThis PR contains the following
updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
@&#8203;types/lru-cache | devDependencies | major | [`^5.1.0`
->\n`^7.10.10`](https://renovatebot.com/diffs/npm/@types%2flru-cache/5.1.0/7.10.10)\n|\n|
[lru-cache](https://redirect.github.com/isaacs/node-lru-cache)
|\ndependencies | major | [`^4.1.5`
->\n`^11.0.2`](https://renovatebot.com/diffs/npm/lru-cache/4.1.5/11.0.2)
|\n\n---\n\n### Release Notes\n\n~Changelog~ _cringe lorg_ is
here:\nhttps://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\n\nTL;DR:\n*
Named export\n* Renamed some APIs (during
7.0):\nhttps://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md#70---2022-02\n*
TS is embedded now, so `@types/lru-cache` are not needed.\n\nI'm
addressing all these changes locally and will release the PR
when\nfixed.\n\n<details>\n<summary>isaacs/node-lru-cache
(lru-cache)</summary>\n\n###\n[`v11.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2)\n\n###\n[`v11.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1)\n\n###\n[`v11.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)\n\n###\n[`v10.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3)\n\n###\n[`v10.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2)\n\n###\n[`v10.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1)\n\n###\n[`v10.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0)\n\n###\n[`v10.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1)\n\n###\n[`v10.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0)\n\n###\n[`v10.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2)\n\n###\n[`v10.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1)\n\n###\n[`v10.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)\n\n###\n[`v10.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)\n\n###\n[`v10.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)\n\n###\n[`v10.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)\n\n###\n[`v10.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)\n\n###\n[`v10.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)\n\n###\n[`v9.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)\n\n###\n[`v9.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)\n\n###\n[`v9.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)\n\n###\n[`v9.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)\n\n###\n[`v9.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)\n\n###\n[`v9.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)\n\n###\n[`v9.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)\n\n###\n[`v8.0.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)\n\n###\n[`v8.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)\n\n###\n[`v8.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)\n\n###\n[`v8.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)\n\n###\n[`v8.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)\n\n###\n[`v8.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)\n\n###\n[`v7.18.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)\n\n###\n[`v7.18.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)\n\n###\n[`v7.18.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)\n\n###\n[`v7.18.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)\n\n###\n[`v7.17.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)\n\n###\n[`v7.17.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)\n\n###\n[`v7.17.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)\n\n###\n[`v7.16.2`](https://redirect.github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7162)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.1...v7.16.2)\n\n-
Fail fetch() promises when they are
aborted\n\n###\n[`v7.16.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)\n\n###\n[`v7.16.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)\n\n###\n[`v7.15.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)\n\n###\n[`v7.14.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1)\n\n###\n[`v7.14.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0)\n\n###\n[`v7.13.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2)\n\n###\n[`v7.13.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1)\n\n###\n[`v7.13.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0)\n\n###\n[`v7.12.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1)\n\n###\n[`v7.12.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0)\n\n###\n[`v7.11.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0)\n\n###\n[`v7.10.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3)\n\n###\n[`v7.10.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2)\n\n###\n[`v7.10.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1)\n\n###\n[`v7.10.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0)\n\n###\n[`v7.9.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1)\n\n###\n[`v7.9.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0)\n\n###\n[`v7.8.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2)\n\n###\n[`v7.8.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1)\n\n###\n[`v7.8.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0)\n\n###\n[`v7.7.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4)\n\n###\n[`v7.7.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3)\n\n###\n[`v7.7.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2)\n\n###\n[`v7.7.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1)\n\n###\n[`v7.7.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0)\n\n###\n[`v7.6.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1)\n\n###\n[`v7.6.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0)\n\n###\n[`v7.5.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2)\n\n###\n[`v7.5.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1)\n\n###\n[`v7.5.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0)\n\n###\n[`v7.4.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5)\n\n###\n[`v7.4.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4)\n\n###\n[`v7.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3)\n\n###\n[`v7.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2)\n\n###\n[`v7.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1)\n\n###\n[`v7.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0)\n\n###\n[`v7.3.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3)\n\n###\n[`v7.3.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2)\n\n###\n[`v7.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1)\n\n###\n[`v7.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0)\n\n###\n[`v7.2.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3)\n\n###\n[`v7.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2)\n\n###\n[`v7.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1)\n\n###\n[`v7.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0)\n\n###\n[`v7.1.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3)\n\n###\n[`v7.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2)\n\n###\n[`v7.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1)\n\n###\n[`v7.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0)\n\n###\n[`v7.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4)\n\n###\n[`v7.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3)\n\n###\n[`v7.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2)\n\n###\n[`v7.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1)\n\n###\n[`v7.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0)\n\n###\n[`v6.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0)\n\n###\n[`v5.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1)\n\n###\n[`v5.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0)\n\n###\n[`v5.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1)\n\n###\n[`v5.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged.
Get\n[config\nhelp](https://redirect.github.com/renovatebot/renovate/discussions)
if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this
PR, check\nthis box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Jean-Louis Leysens <jeanlouis.leysens@elastic.co>\nCo-authored-by:
Alejandro Fernández Haro
<alejandro.haro@elastic.co>","sha":"45f19b769e5403390d9fee29ae918f0d13c260a0"}}]}]
BACKPORT-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
2025-03-11 22:18:00 +01:00
Kibana Machine
b5f13960d0
[9.0] [EDR Workflows] Fix event filters cannot be saved bug (#213805) (#213994)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[EDR Workflows] Fix event filters cannot be saved bug
(#213805)](https://github.com/elastic/kibana/pull/213805)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Gergő
Ábrahám","email":"gergo.abraham@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T18:49:42Z","message":"[EDR
Workflows] Fix event filters cannot be saved bug (#213805)\n\n##
Summary\n\nThis PR fixes the bug when the Save button on the flyout of
the edited\nEvent Filter won't turn into enabled state, when the user
edits the\ninput fields.\n\n\n## Screen recordings\nAdded some screen
recordings to help the reviews.\n\n### Editing\nThis had the original
issue, here how it
works:\n\n\nhttps://github.com/user-attachments/assets/ff270cad-ca9b-431c-a789-d24cffe2f526\n\n###
Adding new event filter\nJust
regression.\n\n\nhttps://github.com/user-attachments/assets/7d0c0722-6e8e-4518-8505-c137a50c8cb7\n\n###
Adding from Security / Explore\nJust to see that it still works, as I
needed to modify its unit
tests.\n\n\nhttps://github.com/user-attachments/assets/ec204b34-d528-4937-aabc-1aa808a3b3d8\n\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"91e8ac4f87c458b2f27b28f1842298985586b5ca","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Defend
Workflows","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[EDR
Workflows] Fix event filters cannot be saved
bug","number":213805,"url":"https://github.com/elastic/kibana/pull/213805","mergeCommit":{"message":"[EDR
Workflows] Fix event filters cannot be saved bug (#213805)\n\n##
Summary\n\nThis PR fixes the bug when the Save button on the flyout of
the edited\nEvent Filter won't turn into enabled state, when the user
edits the\ninput fields.\n\n\n## Screen recordings\nAdded some screen
recordings to help the reviews.\n\n### Editing\nThis had the original
issue, here how it
works:\n\n\nhttps://github.com/user-attachments/assets/ff270cad-ca9b-431c-a789-d24cffe2f526\n\n###
Adding new event filter\nJust
regression.\n\n\nhttps://github.com/user-attachments/assets/7d0c0722-6e8e-4518-8505-c137a50c8cb7\n\n###
Adding from Security / Explore\nJust to see that it still works, as I
needed to modify its unit
tests.\n\n\nhttps://github.com/user-attachments/assets/ec204b34-d528-4937-aabc-1aa808a3b3d8\n\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"91e8ac4f87c458b2f27b28f1842298985586b5ca"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213805","number":213805,"mergeCommit":{"message":"[EDR
Workflows] Fix event filters cannot be saved bug (#213805)\n\n##
Summary\n\nThis PR fixes the bug when the Save button on the flyout of
the edited\nEvent Filter won't turn into enabled state, when the user
edits the\ninput fields.\n\n\n## Screen recordings\nAdded some screen
recordings to help the reviews.\n\n### Editing\nThis had the original
issue, here how it
works:\n\n\nhttps://github.com/user-attachments/assets/ff270cad-ca9b-431c-a789-d24cffe2f526\n\n###
Adding new event filter\nJust
regression.\n\n\nhttps://github.com/user-attachments/assets/7d0c0722-6e8e-4518-8505-c137a50c8cb7\n\n###
Adding from Security / Explore\nJust to see that it still works, as I
needed to modify its unit
tests.\n\n\nhttps://github.com/user-attachments/assets/ec204b34-d528-4937-aabc-1aa808a3b3d8\n\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"91e8ac4f87c458b2f27b28f1842298985586b5ca"}}]}]
BACKPORT-->

Co-authored-by: Gergő Ábrahám <gergo.abraham@elastic.co>
2025-03-11 21:58:03 +01:00
Steph Milovic
09fba2d479
[Security solution] 9.0 Fix assistant apiConfig set by Security getting started page (#213971) 2025-03-11 21:15:43 +01:00
Patryk Kopyciński
e7eaf81477
[9.0] [Security Assistant] Fix timeout during Knowledge Base setup (#213738) (#213973)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Assistant] Fix timeout during Knowledge Base setup
(#213738)](https://github.com/elastic/kibana/pull/213738)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Patryk
Kopyciński","email":"contact@patrykkopycinski.com"},"sourceCommit":{"committedDate":"2025-03-11T01:30:44Z","message":"[Security
Assistant] Fix timeout during Knowledge Base setup (#213738)\n\n##
Summary\n\nCluster with autoscaling for ML nodes can take couple minutes
to\nproperly allocate ML node on Cloud, so increasing timeout by
10min\nshould improve the UX and make the process more
streamlined.\n\nHowever it's still just arbitrary value, so in the
future we should\nthink about more reliable
solution","sha":"0b77522dc1db45c1fd43f83165407a5cd0899ad4","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","v9.0.0","ci:cloud-deploy","ci:project-deploy-security","ci:cloud-deploy-elser","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Assistant] Fix timeout during Knowledge Base
setup","number":213738,"url":"https://github.com/elastic/kibana/pull/213738","mergeCommit":{"message":"[Security
Assistant] Fix timeout during Knowledge Base setup (#213738)\n\n##
Summary\n\nCluster with autoscaling for ML nodes can take couple minutes
to\nproperly allocate ML node on Cloud, so increasing timeout by
10min\nshould improve the UX and make the process more
streamlined.\n\nHowever it's still just arbitrary value, so in the
future we should\nthink about more reliable
solution","sha":"0b77522dc1db45c1fd43f83165407a5cd0899ad4"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/213854","number":213854,"state":"MERGED","mergeCommit":{"sha":"fbafcd597e1d025daf3163719910cc4b61d274db","message":"[8.18]
[Security Assistant] Fix timeout during Knowledge Base setup (#213738)
(#213854)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.18`:\n- [[Security Assistant] Fix timeout during Knowledge
Base
setup\n(#213738)](https://github.com/elastic/kibana/pull/213738)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213738","number":213738,"mergeCommit":{"message":"[Security
Assistant] Fix timeout during Knowledge Base setup (#213738)\n\n##
Summary\n\nCluster with autoscaling for ML nodes can take couple minutes
to\nproperly allocate ML node on Cloud, so increasing timeout by
10min\nshould improve the UX and make the process more
streamlined.\n\nHowever it's still just arbitrary value, so in the
future we should\nthink about more reliable
solution","sha":"0b77522dc1db45c1fd43f83165407a5cd0899ad4"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/213853","number":213853,"state":"MERGED","mergeCommit":{"sha":"3bfe2d5a87a091b2f0da12fef81dadd6796fc4db","message":"[8.x]
[Security Assistant] Fix timeout during Knowledge Base setup (#213738)
(#213853)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.x`:\n- [[Security Assistant] Fix timeout during Knowledge
Base
setup\n(#213738)](https://github.com/elastic/kibana/pull/213738)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Patryk Kopyciński <contact@patrykkopycinski.com>"}}]}] BACKPORT-->
2025-03-11 13:40:49 -06:00
Kibana Machine
f1e9a5f631
[9.0] [Obs AI Assistant] Make KB retrieval namespace specific (#213505) (#213986)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Obs AI Assistant] Make KB retrieval namespace specific
(#213505)](https://github.com/elastic/kibana/pull/213505)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Viduni
Wickramarachchi","email":"viduni.wickramarachchi@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T17:44:28Z","message":"[Obs
AI Assistant] Make KB retrieval namespace specific (#213505)\n\nCloses
https://github.com/elastic/kibana/issues/213504\n\n## Summary\n\n###
Problem\n\nKB retrievals are not space specific at present. Therefore,
users are\nable to view entries across spaces.\n\n### Solution\n\nFilter
by `namespace` when retrieving KB entries.\n\n### Checklist\n\n- [x]
[Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [x] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"9b1455c7f7beeddd70d2ecefaa58bd6f5ff8cb0e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","Team:Obs
AI
Assistant","ci:project-deploy-observability","backport:version","v8.18.0","v9.1.0","v8.19.0","v8.17.4"],"title":"[Obs
AI Assistant] Make KB retrieval namespace specific
","number":213505,"url":"https://github.com/elastic/kibana/pull/213505","mergeCommit":{"message":"[Obs
AI Assistant] Make KB retrieval namespace specific (#213505)\n\nCloses
https://github.com/elastic/kibana/issues/213504\n\n## Summary\n\n###
Problem\n\nKB retrievals are not space specific at present. Therefore,
users are\nable to view entries across spaces.\n\n### Solution\n\nFilter
by `namespace` when retrieving KB entries.\n\n### Checklist\n\n- [x]
[Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [x] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"9b1455c7f7beeddd70d2ecefaa58bd6f5ff8cb0e"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x","8.17"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213505","number":213505,"mergeCommit":{"message":"[Obs
AI Assistant] Make KB retrieval namespace specific (#213505)\n\nCloses
https://github.com/elastic/kibana/issues/213504\n\n## Summary\n\n###
Problem\n\nKB retrievals are not space specific at present. Therefore,
users are\nable to view entries across spaces.\n\n### Solution\n\nFilter
by `namespace` when retrieving KB entries.\n\n### Checklist\n\n- [x]
[Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [x] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"9b1455c7f7beeddd70d2ecefaa58bd6f5ff8cb0e"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Viduni Wickramarachchi <viduni.wickramarachchi@elastic.co>
2025-03-11 20:35:30 +01:00
Kibana Machine
7addc4dfa5
[9.0] Unskip discover async search test (#204827) (#213968)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Unskip discover async search test
(#204827)](https://github.com/elastic/kibana/pull/204827)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lukas
Olson","email":"lukas@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T16:24:22Z","message":"Unskip
discover async search test (#204827)\n\n## Summary\n\nResolves
https://github.com/elastic/kibana/issues/195955.\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\nCo-authored-by: Matthias Wilhelm
<matthias.wilhelm@elastic.co>","sha":"93adbd8c0e6ad864c8e735525e9eba854830ed8c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Search","release_note:skip","Team:DataDiscovery","backport:prev-minor","v9.1.0"],"title":"Unskip
discover async search
test","number":204827,"url":"https://github.com/elastic/kibana/pull/204827","mergeCommit":{"message":"Unskip
discover async search test (#204827)\n\n## Summary\n\nResolves
https://github.com/elastic/kibana/issues/195955.\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\nCo-authored-by: Matthias Wilhelm
<matthias.wilhelm@elastic.co>","sha":"93adbd8c0e6ad864c8e735525e9eba854830ed8c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204827","number":204827,"mergeCommit":{"message":"Unskip
discover async search test (#204827)\n\n## Summary\n\nResolves
https://github.com/elastic/kibana/issues/195955.\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\nCo-authored-by: Matthias Wilhelm
<matthias.wilhelm@elastic.co>","sha":"93adbd8c0e6ad864c8e735525e9eba854830ed8c"}}]}]
BACKPORT-->

Co-authored-by: Lukas Olson <lukas@elastic.co>
2025-03-11 19:13:57 +01:00
Kibana Machine
11d99969fd
[9.0] [DOCS] Add minimal upgrade assistant APIs (#213863) (#213944)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[DOCS] Add minimal upgrade assistant APIs
(#213863)](https://github.com/elastic/kibana/pull/213863)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T14:49:17Z","message":"[DOCS]
Add minimal upgrade assistant APIs
(#213863)","sha":"73c8a5184f0c0b2f3de786d2ad7de0ec955bd349","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Upgrade
Assistant","v9.0.0","docs","backport:version","v9.1.0","v8.19.0","v8.18.1"],"title":"[DOCS]
Add minimal upgrade assistant
APIs","number":213863,"url":"https://github.com/elastic/kibana/pull/213863","mergeCommit":{"message":"[DOCS]
Add minimal upgrade assistant APIs
(#213863)","sha":"73c8a5184f0c0b2f3de786d2ad7de0ec955bd349"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x","8.18"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213863","number":213863,"mergeCommit":{"message":"[DOCS]
Add minimal upgrade assistant APIs
(#213863)","sha":"73c8a5184f0c0b2f3de786d2ad7de0ec955bd349"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2025-03-11 18:55:59 +01:00
Kibana Machine
d684f65a3d
[9.0] [Security Solution] Siem migrations Onboarding UI changes (#212560) (#213963)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Siem migrations Onboarding UI changes
(#212560)](https://github.com/elastic/kibana/pull/212560)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Sergi
Massaneda","email":"sergi.massaneda@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T15:51:30Z","message":"[Security
Solution] Siem migrations Onboarding UI changes (#212560)\n\n##
Summary\n\n1/3 of
https://github.com/elastic/security-team/issues/11696\n\n**Done**\n- UI
changes in the onboarding cards\n\n**Pending**\n- UI changes in the
upload form\n- UI changes in the translated rules page\n\n###
Screenshots\n\n**Processing**\n\nOld\n\n![processing_old](35a01483-f273-4710-9bb4-709eaf08bc21)\n\n**Connectors**\n\nText
changes when the EIS connector is
selected\n\n\nhttps://github.com/user-attachments/assets/f819c379-42a1-4dc8-b320-aa5fd5b7639a","sha":"b7412d94e76407477250cec38c01242f9e771000","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Threat
Hunting","ci:cloud-deploy","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Siem migrations Onboarding UI changes
","number":212560,"url":"https://github.com/elastic/kibana/pull/212560","mergeCommit":{"message":"[Security
Solution] Siem migrations Onboarding UI changes (#212560)\n\n##
Summary\n\n1/3 of
https://github.com/elastic/security-team/issues/11696\n\n**Done**\n- UI
changes in the onboarding cards\n\n**Pending**\n- UI changes in the
upload form\n- UI changes in the translated rules page\n\n###
Screenshots\n\n**Processing**\n\nOld\n\n![processing_old](35a01483-f273-4710-9bb4-709eaf08bc21)\n\n**Connectors**\n\nText
changes when the EIS connector is
selected\n\n\nhttps://github.com/user-attachments/assets/f819c379-42a1-4dc8-b320-aa5fd5b7639a","sha":"b7412d94e76407477250cec38c01242f9e771000"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/212560","number":212560,"mergeCommit":{"message":"[Security
Solution] Siem migrations Onboarding UI changes (#212560)\n\n##
Summary\n\n1/3 of
https://github.com/elastic/security-team/issues/11696\n\n**Done**\n- UI
changes in the onboarding cards\n\n**Pending**\n- UI changes in the
upload form\n- UI changes in the translated rules page\n\n###
Screenshots\n\n**Processing**\n\nOld\n\n![processing_old](35a01483-f273-4710-9bb4-709eaf08bc21)\n\n**Connectors**\n\nText
changes when the EIS connector is
selected\n\n\nhttps://github.com/user-attachments/assets/f819c379-42a1-4dc8-b320-aa5fd5b7639a","sha":"b7412d94e76407477250cec38c01242f9e771000"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Sergi Massaneda <sergi.massaneda@elastic.co>
2025-03-11 18:52:50 +01:00
Konrad Szwarc
8f33903c89
[9.0] [EDR Workflows] Rename Endpoint Insights to Automatic Troubleshooting (#213876) (#213947)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[EDR Workflows] Rename Endpoint Insights to Automatic Troubleshooting
(#213876)](https://github.com/elastic/kibana/pull/213876)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Konrad
Szwarc","email":"konrad.szwarc@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T14:09:19Z","message":"[EDR
Workflows] Rename Endpoint Insights to Automatic Troubleshooting
(#213876)\n\nUpdated Endpoint Insight UI label to Automatic
Troubleshooting.\n![Screenshot 2025-03-11 at 10
05\n23](https://github.com/user-attachments/assets/2981c1dc-525c-4c85-8e02-8977d3efad32)\n![Screenshot
2025-03-11 at 10
05\n35](https://github.com/user-attachments/assets/6f2d3b50-9178-4e99-8dad-d524a2dc5722)\n![Screenshot
2025-03-11 at 10
13\n12](https://github.com/user-attachments/assets/201aa773-5ad9-4450-85fb-e1f90bfd88bd)","sha":"e0bf98e45a6c2b4e138cac601c6082ca68fb8301","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend
Workflows","backport:prev-minor","v9.1.0"],"title":"[EDR Workflows]
Rename Endpoint Insights to Automatic
Troubleshooting","number":213876,"url":"https://github.com/elastic/kibana/pull/213876","mergeCommit":{"message":"[EDR
Workflows] Rename Endpoint Insights to Automatic Troubleshooting
(#213876)\n\nUpdated Endpoint Insight UI label to Automatic
Troubleshooting.\n![Screenshot 2025-03-11 at 10
05\n23](https://github.com/user-attachments/assets/2981c1dc-525c-4c85-8e02-8977d3efad32)\n![Screenshot
2025-03-11 at 10
05\n35](https://github.com/user-attachments/assets/6f2d3b50-9178-4e99-8dad-d524a2dc5722)\n![Screenshot
2025-03-11 at 10
13\n12](https://github.com/user-attachments/assets/201aa773-5ad9-4450-85fb-e1f90bfd88bd)","sha":"e0bf98e45a6c2b4e138cac601c6082ca68fb8301"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213876","number":213876,"mergeCommit":{"message":"[EDR
Workflows] Rename Endpoint Insights to Automatic Troubleshooting
(#213876)\n\nUpdated Endpoint Insight UI label to Automatic
Troubleshooting.\n![Screenshot 2025-03-11 at 10
05\n23](https://github.com/user-attachments/assets/2981c1dc-525c-4c85-8e02-8977d3efad32)\n![Screenshot
2025-03-11 at 10
05\n35](https://github.com/user-attachments/assets/6f2d3b50-9178-4e99-8dad-d524a2dc5722)\n![Screenshot
2025-03-11 at 10
13\n12](https://github.com/user-attachments/assets/201aa773-5ad9-4450-85fb-e1f90bfd88bd)","sha":"e0bf98e45a6c2b4e138cac601c6082ca68fb8301"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-11 18:07:07 +01:00
Kibana Machine
85deb958a0
[9.0] [Synthetics] Fix lat test run timestamp !! (#213735) (#213951)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Synthetics] Fix lat test run timestamp !!
(#213735)](https://github.com/elastic/kibana/pull/213735)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2025-03-11T15:01:09Z","message":"[Synthetics]
Fix lat test run timestamp !! (#213735)\n\n## Summary\n\n Fix lat test
run timestamp !!\n\nIssue was because of using timestamp abstraction on
the ping document.\n\n### Changes\nremoved the unnecessary timestamp
field from ping and use `@timestamp`\nwhich is natively present on the
document. it was causing unnecessary\nconfusion.\n\nFixes
https://github.com/elastic/kibana/issues/213742 !!\n\n\n### Before\n<img
width=\"1487\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/ce03e52d-2287-4b30-b984-07a1a8690dff\"\n/>\n\n\n###
After\n<img width=\"1478\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/149694d8-8f49-4444-bf3b-edf8fe914741\"\n/>","sha":"60ccd5805fd2d504e05794826defa19bb86f7d0c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:obs-ux-management","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Synthetics]
Fix lat test run timestamp
!!","number":213735,"url":"https://github.com/elastic/kibana/pull/213735","mergeCommit":{"message":"[Synthetics]
Fix lat test run timestamp !! (#213735)\n\n## Summary\n\n Fix lat test
run timestamp !!\n\nIssue was because of using timestamp abstraction on
the ping document.\n\n### Changes\nremoved the unnecessary timestamp
field from ping and use `@timestamp`\nwhich is natively present on the
document. it was causing unnecessary\nconfusion.\n\nFixes
https://github.com/elastic/kibana/issues/213742 !!\n\n\n### Before\n<img
width=\"1487\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/ce03e52d-2287-4b30-b984-07a1a8690dff\"\n/>\n\n\n###
After\n<img width=\"1478\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/149694d8-8f49-4444-bf3b-edf8fe914741\"\n/>","sha":"60ccd5805fd2d504e05794826defa19bb86f7d0c"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213735","number":213735,"mergeCommit":{"message":"[Synthetics]
Fix lat test run timestamp !! (#213735)\n\n## Summary\n\n Fix lat test
run timestamp !!\n\nIssue was because of using timestamp abstraction on
the ping document.\n\n### Changes\nremoved the unnecessary timestamp
field from ping and use `@timestamp`\nwhich is natively present on the
document. it was causing unnecessary\nconfusion.\n\nFixes
https://github.com/elastic/kibana/issues/213742 !!\n\n\n### Before\n<img
width=\"1487\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/ce03e52d-2287-4b30-b984-07a1a8690dff\"\n/>\n\n\n###
After\n<img width=\"1478\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/149694d8-8f49-4444-bf3b-edf8fe914741\"\n/>","sha":"60ccd5805fd2d504e05794826defa19bb86f7d0c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Shahzad <shahzad31comp@gmail.com>
2025-03-11 17:58:47 +01:00
Kibana Machine
499ddadebd
[9.0] Update HAPI ecosystem (main) (#206158) (#213946)
# Backport

This will backport the following commits from `main` to `9.0`:
- [Update HAPI ecosystem (main)
(#206158)](https://github.com/elastic/kibana/pull/206158)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T14:53:00Z","message":"Update
HAPI ecosystem (main) (#206158)\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c835902ff9a277f306a5d6ab46bf1924088fd2dd","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:prev-minor","v9.1.0"],"title":"Update
HAPI ecosystem
(main)","number":206158,"url":"https://github.com/elastic/kibana/pull/206158","mergeCommit":{"message":"Update
HAPI ecosystem (main) (#206158)\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c835902ff9a277f306a5d6ab46bf1924088fd2dd"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206158","number":206158,"mergeCommit":{"message":"Update
HAPI ecosystem (main) (#206158)\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c835902ff9a277f306a5d6ab46bf1924088fd2dd"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-11 17:50:12 +01:00
Kibana Machine
213b60d8c7
[9.0] [ci/ build_pr_and_deploy_cloud] Wait for pre-build (#210202) (#213939)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[ci/ build_pr_and_deploy_cloud] Wait for pre-build
(#210202)](https://github.com/elastic/kibana/pull/210202)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"Jon","email":"jon@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T14:43:37Z","message":"[ci/
build_pr_and_deploy_cloud] Wait for pre-build (#210202)\n\nbefore
building the distribution. CI stats depends on environment setup\nfrom
the pre-build
step.","sha":"f56e658f0bacb79091a7e837b13db5af01cb4dc1","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","v9.0.0","skip-ci","backport:prev-major","ci:cloud-deploy","v9.1.0"],"title":"[ci/
build_pr_and_deploy_cloud] Wait for
pre-build","number":210202,"url":"https://github.com/elastic/kibana/pull/210202","mergeCommit":{"message":"[ci/
build_pr_and_deploy_cloud] Wait for pre-build (#210202)\n\nbefore
building the distribution. CI stats depends on environment setup\nfrom
the pre-build
step.","sha":"f56e658f0bacb79091a7e837b13db5af01cb4dc1"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210202","number":210202,"mergeCommit":{"message":"[ci/
build_pr_and_deploy_cloud] Wait for pre-build (#210202)\n\nbefore
building the distribution. CI stats depends on environment setup\nfrom
the pre-build
step.","sha":"f56e658f0bacb79091a7e837b13db5af01cb4dc1"}}]}] BACKPORT-->

Co-authored-by: Jon <jon@elastic.co>
2025-03-11 17:27:19 +01:00
Kibana Machine
417dc639ec
[9.0] [docs] Remove jsx from typescript code blocks (#213955) (#213961)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[docs] Remove `jsx` from `typescript` code blocks
(#213955)](https://github.com/elastic/kibana/pull/213955)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Colleen
McGinnis","email":"colleen.mcginnis@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T15:48:24Z","message":"[docs]
Remove `jsx` from `typescript` code blocks (#213955)\n\nIn
https://github.com/elastic/docs-builder/pull/699, we added the\nability
to pass arguments to code blocks. In this repo, there are a few\ncode
blocks that list two languages (`typescript jsx`). The
docs-builder\ninterprets the second language `jsx` as an argument, but
`jsx` is not a\nvalid argument so it throws an error. This should fix
the `docs-build`\ncheck.\n\ncc
@elastic/docs-engineering","sha":"52381cb9bcc8f84a200184254d042a45924f6f85","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","backport:version","v9.1.0"],"title":"[docs]
Remove `jsx` from `typescript` code
blocks","number":213955,"url":"https://github.com/elastic/kibana/pull/213955","mergeCommit":{"message":"[docs]
Remove `jsx` from `typescript` code blocks (#213955)\n\nIn
https://github.com/elastic/docs-builder/pull/699, we added the\nability
to pass arguments to code blocks. In this repo, there are a few\ncode
blocks that list two languages (`typescript jsx`). The
docs-builder\ninterprets the second language `jsx` as an argument, but
`jsx` is not a\nvalid argument so it throws an error. This should fix
the `docs-build`\ncheck.\n\ncc
@elastic/docs-engineering","sha":"52381cb9bcc8f84a200184254d042a45924f6f85"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213955","number":213955,"mergeCommit":{"message":"[docs]
Remove `jsx` from `typescript` code blocks (#213955)\n\nIn
https://github.com/elastic/docs-builder/pull/699, we added the\nability
to pass arguments to code blocks. In this repo, there are a few\ncode
blocks that list two languages (`typescript jsx`). The
docs-builder\ninterprets the second language `jsx` as an argument, but
`jsx` is not a\nvalid argument so it throws an error. This should fix
the `docs-build`\ncheck.\n\ncc
@elastic/docs-engineering","sha":"52381cb9bcc8f84a200184254d042a45924f6f85"}}]}]
BACKPORT-->

Co-authored-by: Colleen McGinnis <colleen.mcginnis@elastic.co>
2025-03-11 16:18:15 +00:00
Kibana Machine
495d0b93a0
[9.0] [Cloud Security] add cleanup to rules v2 integrations and fix data views, compliance d… (#213669) (#213931)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Cloud Security] add cleanup to rules v2 integrations and fix data
views, compliance d…
(#213669)](https://github.com/elastic/kibana/pull/213669)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Alex
Prozorov","email":"alex.prozorov@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T14:26:58Z","message":"[Cloud
Security] add cleanup to rules v2 integrations and fix data views,
compliance d… (#213669)\n\n## Summary\n\nThis PR tries to fix the
following issues:\n\n-
https://github.com/elastic/kibana/issues/201686\n-
https://github.com/elastic/kibana/issues/210678\n-
https://github.com/elastic/kibana/issues/168904\n-
https://github.com/elastic/kibana/issues/191017\n\n\n### Checklist\n-
[x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed","sha":"2fd0bea4413af382709ed0c23c74b3a5954b5633","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Cloud
Security","backport:prev-minor","v9.1.0"],"title":"[Cloud Security] add
cleanup to rules v2 integrations and fix data views, compliance
d…","number":213669,"url":"https://github.com/elastic/kibana/pull/213669","mergeCommit":{"message":"[Cloud
Security] add cleanup to rules v2 integrations and fix data views,
compliance d… (#213669)\n\n## Summary\n\nThis PR tries to fix the
following issues:\n\n-
https://github.com/elastic/kibana/issues/201686\n-
https://github.com/elastic/kibana/issues/210678\n-
https://github.com/elastic/kibana/issues/168904\n-
https://github.com/elastic/kibana/issues/191017\n\n\n### Checklist\n-
[x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed","sha":"2fd0bea4413af382709ed0c23c74b3a5954b5633"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213669","number":213669,"mergeCommit":{"message":"[Cloud
Security] add cleanup to rules v2 integrations and fix data views,
compliance d… (#213669)\n\n## Summary\n\nThis PR tries to fix the
following issues:\n\n-
https://github.com/elastic/kibana/issues/201686\n-
https://github.com/elastic/kibana/issues/210678\n-
https://github.com/elastic/kibana/issues/168904\n-
https://github.com/elastic/kibana/issues/191017\n\n\n### Checklist\n-
[x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed","sha":"2fd0bea4413af382709ed0c23c74b3a5954b5633"}}]}]
BACKPORT-->

Co-authored-by: Alex Prozorov <alex.prozorov@elastic.co>
2025-03-11 17:17:53 +01:00
Kibana Machine
c68d82ee86
[9.0] [ML] Anomaly Detection: Show Switch to apply time range when opening job selector from left nav (#213382) (#213925)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[ML] Anomaly Detection: Show `Switch to apply time range` when
opening job selector from left nav
(#213382)](https://github.com/elastic/kibana/pull/213382)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Robert
Jaszczurek","email":"92210485+rbrtj@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-11T13:50:52Z","message":"[ML]
Anomaly Detection: Show `Switch to apply time range` when opening job
selector from left nav (#213382)\n\nFix for:
https://github.com/elastic/kibana/issues/211018
and\nhttps://github.com/elastic/kibana/issues/212407\n\nNote:
Previously, the `apply time range` setting was saved in local\nstorage
even if the changes were not applied. After the fix, the setting\nis
saved in local storage only if the user applies the new
selection.\n\nAfter:\n\n\nhttps://github.com/user-attachments/assets/1657f0f4-c580-4941-9582-bf5f9dc3cd55","sha":"cbcb7edb94e44bc8edc1a4e6f21bff5504c4d61a","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix",":ml","Feature:Anomaly
Detection","v9.0.0","Team:ML","backport:version","v8.18.0","v9.1.0"],"title":"[ML]
Anomaly Detection: Show `Switch to apply time range` when opening job
selector from left
nav","number":213382,"url":"https://github.com/elastic/kibana/pull/213382","mergeCommit":{"message":"[ML]
Anomaly Detection: Show `Switch to apply time range` when opening job
selector from left nav (#213382)\n\nFix for:
https://github.com/elastic/kibana/issues/211018
and\nhttps://github.com/elastic/kibana/issues/212407\n\nNote:
Previously, the `apply time range` setting was saved in local\nstorage
even if the changes were not applied. After the fix, the setting\nis
saved in local storage only if the user applies the new
selection.\n\nAfter:\n\n\nhttps://github.com/user-attachments/assets/1657f0f4-c580-4941-9582-bf5f9dc3cd55","sha":"cbcb7edb94e44bc8edc1a4e6f21bff5504c4d61a"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213382","number":213382,"mergeCommit":{"message":"[ML]
Anomaly Detection: Show `Switch to apply time range` when opening job
selector from left nav (#213382)\n\nFix for:
https://github.com/elastic/kibana/issues/211018
and\nhttps://github.com/elastic/kibana/issues/212407\n\nNote:
Previously, the `apply time range` setting was saved in local\nstorage
even if the changes were not applied. After the fix, the setting\nis
saved in local storage only if the user applies the new
selection.\n\nAfter:\n\n\nhttps://github.com/user-attachments/assets/1657f0f4-c580-4941-9582-bf5f9dc3cd55","sha":"cbcb7edb94e44bc8edc1a4e6f21bff5504c4d61a"}}]}]
BACKPORT-->

Co-authored-by: Robert Jaszczurek <92210485+rbrtj@users.noreply.github.com>
2025-03-11 16:46:51 +01:00
Kibana Machine
52f23ee058
[9.0] [Security Solution]: Add banner to promote prebuilt rule customization in ESS (#213750) (#213922)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution]: Add banner to promote prebuilt rule
customization in ESS
(#213750)](https://github.com/elastic/kibana/pull/213750)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nikita
Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T13:45:30Z","message":"[Security
Solution]: Add banner to promote prebuilt rule customization in ESS
(#213750)\n\n**Resolves:
https://github.com/elastic/kibana/issues/205594**\n\n##
Summary\n\n**Changes:**\n- Adds a banner to promote prebuilt rule
customization in ESS. Link\ncurrently leads to a 404 page since the blog
post is not yet published.\n(Serverless banner to be added later, after
April 1, when the blog post\nis published). Banner is dismissible. It's
state is stored in\nlocalStorage.\n<img width=\"1006\"
alt=\"Scherm­afbeelding 2025-03-11 om 12 25
45\"\nsrc=\"https://github.com/user-attachments/assets/41d83db9-4bc4-433e-a7e2-c5ef1049a20c\"\n/>\n\n\n
- A couple unrelated small changes:\n- Fixes spelling of singular/plural
for \"require\" in the upgrade flyout\n- Fixes horizontal line
misalignment in upgrade flyout. It was caused by\nan incorrect `css`
function import: `import { css } from\n'@emotion/css';` instead of
`import { css } from '@emotion/react';`\n\n<img width=\"653\"
alt=\"Scherm­afbeelding 2025-03-10 om 12 12
33\"\nsrc=\"https://github.com/user-attachments/assets/ab5f3b9e-73b2-4938-bda2-401eece5407d\"\n/>\n<img
width=\"676\" alt=\"Scherm­afbeelding 2025-03-10 om 12 13
17\"\nsrc=\"https://github.com/user-attachments/assets/37bbff65-326f-415c-aab8-c9c661ef14ce\"\n/>\n\n<img
width=\"1966\" alt=\"Scherm­afbeelding 2025-03-10 om 12 26
05\"\nsrc=\"https://github.com/user-attachments/assets/16ac2b9e-13ba-45d8-adcd-c9fb74f8db6e\"\n/>\n<img
width=\"1966\" alt=\"Scherm­afbeelding 2025-03-10 om 12 24
54\"\nsrc=\"https://github.com/user-attachments/assets/c53e7642-26f5-490f-b1bc-6f3961aef71a\"\n/>","sha":"122c7e12e68bea74ec2c5c25674dd4a89583a64c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution]: Add banner to promote prebuilt rule customization in
ESS","number":213750,"url":"https://github.com/elastic/kibana/pull/213750","mergeCommit":{"message":"[Security
Solution]: Add banner to promote prebuilt rule customization in ESS
(#213750)\n\n**Resolves:
https://github.com/elastic/kibana/issues/205594**\n\n##
Summary\n\n**Changes:**\n- Adds a banner to promote prebuilt rule
customization in ESS. Link\ncurrently leads to a 404 page since the blog
post is not yet published.\n(Serverless banner to be added later, after
April 1, when the blog post\nis published). Banner is dismissible. It's
state is stored in\nlocalStorage.\n<img width=\"1006\"
alt=\"Scherm­afbeelding 2025-03-11 om 12 25
45\"\nsrc=\"https://github.com/user-attachments/assets/41d83db9-4bc4-433e-a7e2-c5ef1049a20c\"\n/>\n\n\n
- A couple unrelated small changes:\n- Fixes spelling of singular/plural
for \"require\" in the upgrade flyout\n- Fixes horizontal line
misalignment in upgrade flyout. It was caused by\nan incorrect `css`
function import: `import { css } from\n'@emotion/css';` instead of
`import { css } from '@emotion/react';`\n\n<img width=\"653\"
alt=\"Scherm­afbeelding 2025-03-10 om 12 12
33\"\nsrc=\"https://github.com/user-attachments/assets/ab5f3b9e-73b2-4938-bda2-401eece5407d\"\n/>\n<img
width=\"676\" alt=\"Scherm­afbeelding 2025-03-10 om 12 13
17\"\nsrc=\"https://github.com/user-attachments/assets/37bbff65-326f-415c-aab8-c9c661ef14ce\"\n/>\n\n<img
width=\"1966\" alt=\"Scherm­afbeelding 2025-03-10 om 12 26
05\"\nsrc=\"https://github.com/user-attachments/assets/16ac2b9e-13ba-45d8-adcd-c9fb74f8db6e\"\n/>\n<img
width=\"1966\" alt=\"Scherm­afbeelding 2025-03-10 om 12 24
54\"\nsrc=\"https://github.com/user-attachments/assets/c53e7642-26f5-490f-b1bc-6f3961aef71a\"\n/>","sha":"122c7e12e68bea74ec2c5c25674dd4a89583a64c"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213750","number":213750,"mergeCommit":{"message":"[Security
Solution]: Add banner to promote prebuilt rule customization in ESS
(#213750)\n\n**Resolves:
https://github.com/elastic/kibana/issues/205594**\n\n##
Summary\n\n**Changes:**\n- Adds a banner to promote prebuilt rule
customization in ESS. Link\ncurrently leads to a 404 page since the blog
post is not yet published.\n(Serverless banner to be added later, after
April 1, when the blog post\nis published). Banner is dismissible. It's
state is stored in\nlocalStorage.\n<img width=\"1006\"
alt=\"Scherm­afbeelding 2025-03-11 om 12 25
45\"\nsrc=\"https://github.com/user-attachments/assets/41d83db9-4bc4-433e-a7e2-c5ef1049a20c\"\n/>\n\n\n
- A couple unrelated small changes:\n- Fixes spelling of singular/plural
for \"require\" in the upgrade flyout\n- Fixes horizontal line
misalignment in upgrade flyout. It was caused by\nan incorrect `css`
function import: `import { css } from\n'@emotion/css';` instead of
`import { css } from '@emotion/react';`\n\n<img width=\"653\"
alt=\"Scherm­afbeelding 2025-03-10 om 12 12
33\"\nsrc=\"https://github.com/user-attachments/assets/ab5f3b9e-73b2-4938-bda2-401eece5407d\"\n/>\n<img
width=\"676\" alt=\"Scherm­afbeelding 2025-03-10 om 12 13
17\"\nsrc=\"https://github.com/user-attachments/assets/37bbff65-326f-415c-aab8-c9c661ef14ce\"\n/>\n\n<img
width=\"1966\" alt=\"Scherm­afbeelding 2025-03-10 om 12 26
05\"\nsrc=\"https://github.com/user-attachments/assets/16ac2b9e-13ba-45d8-adcd-c9fb74f8db6e\"\n/>\n<img
width=\"1966\" alt=\"Scherm­afbeelding 2025-03-10 om 12 24
54\"\nsrc=\"https://github.com/user-attachments/assets/c53e7642-26f5-490f-b1bc-6f3961aef71a\"\n/>","sha":"122c7e12e68bea74ec2c5c25674dd4a89583a64c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Nikita Indik <nikita.indik@elastic.co>
2025-03-11 16:30:57 +01:00