Commit graph

3878 commits

Author SHA1 Message Date
Alex Szabo
024367f726
[ci] Remove duplicate peggy (#218264)
## Summary
On 8.x, we had both peggy 1.2 and 4.2 requested. This PR removes the old
peggy ref.
2025-04-16 14:23:04 +02:00
Elena Shostak
a6bd5642ba
[8.x] Upgraded octokit to 21.1.1 (#211450) (#218266)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Upgraded octokit to 21.1.1
(#211450)](https://github.com/elastic/kibana/pull/211450)

<!--- 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-02-18T09:46:38Z","message":"Upgraded
octokit to 21.1.1 (#211450)\n\n## Summary\r\n\r\nUpgraded octokit to
`21.1.1`","sha":"38439bb7e12313453ff520c3eed2fb334a69640e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:prev-minor","Team:obs-ux-infra_services","v9.1.0"],"title":"Upgraded
octokit to
21.1.1","number":211450,"url":"https://github.com/elastic/kibana/pull/211450","mergeCommit":{"message":"Upgraded
octokit to 21.1.1 (#211450)\n\n## Summary\r\n\r\nUpgraded octokit to
`21.1.1`","sha":"38439bb7e12313453ff520c3eed2fb334a69640e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/211538","number":211538,"state":"MERGED","mergeCommit":{"sha":"c57a0a25c46f987db2ada76c144753e090972eb6","message":"[9.0]
Upgraded octokit to 21.1.1 (#211450) (#211538)\n\n# Backport\n\nThis
will backport the following commits from `main` to `9.0`:\n- [Upgraded
octokit to
21.1.1\n(#211450)](https://github.com/elastic/kibana/pull/211450)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Elena Shostak
<165678770+elena-shostak@users.noreply.github.com>"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/211450","number":211450,"mergeCommit":{"message":"Upgraded
octokit to 21.1.1 (#211450)\n\n## Summary\r\n\r\nUpgraded octokit to
`21.1.1`","sha":"38439bb7e12313453ff520c3eed2fb334a69640e"}}]}]
BACKPORT-->
2025-04-15 16:54:47 +02:00
Maryam Saeidi
a32b7835a1
[8.x] Update apm-rum packages (#217800) (#218145)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update apm-rum packages
(#217800)](https://github.com/elastic/kibana/pull/217800)

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

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

<!--BACKPORT [{"author":{"name":"Maryam
Saeidi","email":"maryam.saeidi@elastic.co"},"sourceCommit":{"committedDate":"2025-04-10T14:57:06Z","message":"Update
apm-rum packages (#217800)\n\n## Summary \n\nUpdating apm-rum packages
mostly to use this
feature:\nhttps://github.com/elastic/apm-agent-rum-js/pull/1594\n\n\nChanges\n\n|Package|Previous
version|Current version|Change
log\n([PR](https://github.com/elastic/apm-agent-rum-js/pull/1599/files))|\n|---|---|---|---|\n|@elastic/apm-rum|^5.16.3|^5.17.0|add
support for adding labels to\ncaptured
errors\n([#1594](https://github.com/elastic/apm-agent-rum-js/pull/1594))|\n|@elastic/apm-rum-core|^5.22.1|^5.23.0|add
support for adding labels to\ncaptured
errors\n([#1594](https://github.com/elastic/apm-agent-rum-js/pull/1594))|\n|@elastic/apm-rum-react|^2.0.5|^2.0.6|version
bump only for
package\n@elastic/apm-rum-react|","sha":"a616a40f9307cd34c6a28c7192cfee146ca5ad76","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"Update
apm-rum
packages","number":217800,"url":"https://github.com/elastic/kibana/pull/217800","mergeCommit":{"message":"Update
apm-rum packages (#217800)\n\n## Summary \n\nUpdating apm-rum packages
mostly to use this
feature:\nhttps://github.com/elastic/apm-agent-rum-js/pull/1594\n\n\nChanges\n\n|Package|Previous
version|Current version|Change
log\n([PR](https://github.com/elastic/apm-agent-rum-js/pull/1599/files))|\n|---|---|---|---|\n|@elastic/apm-rum|^5.16.3|^5.17.0|add
support for adding labels to\ncaptured
errors\n([#1594](https://github.com/elastic/apm-agent-rum-js/pull/1594))|\n|@elastic/apm-rum-core|^5.22.1|^5.23.0|add
support for adding labels to\ncaptured
errors\n([#1594](https://github.com/elastic/apm-agent-rum-js/pull/1594))|\n|@elastic/apm-rum-react|^2.0.5|^2.0.6|version
bump only for
package\n@elastic/apm-rum-react|","sha":"a616a40f9307cd34c6a28c7192cfee146ca5ad76"}},"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/217800","number":217800,"mergeCommit":{"message":"Update
apm-rum packages (#217800)\n\n## Summary \n\nUpdating apm-rum packages
mostly to use this
feature:\nhttps://github.com/elastic/apm-agent-rum-js/pull/1594\n\n\nChanges\n\n|Package|Previous
version|Current version|Change
log\n([PR](https://github.com/elastic/apm-agent-rum-js/pull/1599/files))|\n|---|---|---|---|\n|@elastic/apm-rum|^5.16.3|^5.17.0|add
support for adding labels to\ncaptured
errors\n([#1594](https://github.com/elastic/apm-agent-rum-js/pull/1594))|\n|@elastic/apm-rum-core|^5.22.1|^5.23.0|add
support for adding labels to\ncaptured
errors\n([#1594](https://github.com/elastic/apm-agent-rum-js/pull/1594))|\n|@elastic/apm-rum-react|^2.0.5|^2.0.6|version
bump only for
package\n@elastic/apm-rum-react|","sha":"a616a40f9307cd34c6a28c7192cfee146ca5ad76"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-04-15 09:46:42 +02:00
elastic-renovate-prod[bot]
63a0243739
Update dependency selenium-webdriver to ^4.31.0 (8.x) (#216404)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[selenium-webdriver](https://redirect.github.com/SeleniumHQ/selenium/tree/trunk/javascript/selenium-webdriver#readme)
([source](https://redirect.github.com/SeleniumHQ/selenium)) |
devDependencies | minor | [`^4.29.0` ->
`^4.31.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.29.0/4.31.0)
|

---

### Release Notes

<details>
<summary>SeleniumHQ/selenium (selenium-webdriver)</summary>

###
[`v4.31.0`](509c7f17cc...1ef9f18787)

[Compare
Source](509c7f17cc...1ef9f18787)

###
[`v4.30.0`](5fc1ec94cb...509c7f17cc)

[Compare
Source](5fc1ec94cb...509c7f17cc)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiOC54IiwibGFiZWxzIjpbIlRlYW06T3BlcmF0aW9ucyIsImJhY2twb3J0OnNraXAiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-04-14 22:29:36 +02:00
Kibana Machine
a77628746c
[8.x] Update dependency cytoscape to ^3.31.2 (main) (#217567) (#218013)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency cytoscape to ^3.31.2 (main)
(#217567)](https://github.com/elastic/kibana/pull/217567)

<!--- 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-04-11T17:27:54Z","message":"Update
dependency cytoscape to ^3.31.2 (main) (#217567)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[cytoscape](http://js.cytoscape.org)\n([source](https://redirect.github.com/cytoscape/cytoscape.js))
|\ndependencies | patch | [`^3.31.1`
->\n`^3.31.2`](https://renovatebot.com/diffs/npm/cytoscape/3.31.1/3.31.2)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>cytoscape/cytoscape.js
(cytoscape)</summary>\n\n###\n[`v3.31.2`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.2)\n\n[Compare\nSource](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.1...v3.31.2)\n\nRelease
version v3.31.2\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Sergi Romeu
<sergi.romeu@elastic.co>","sha":"7419bc354ceeb9f8fcbeeba79e007544829e50de","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency cytoscape to ^3.31.2
(main)","number":217567,"url":"https://github.com/elastic/kibana/pull/217567","mergeCommit":{"message":"Update
dependency cytoscape to ^3.31.2 (main) (#217567)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[cytoscape](http://js.cytoscape.org)\n([source](https://redirect.github.com/cytoscape/cytoscape.js))
|\ndependencies | patch | [`^3.31.1`
->\n`^3.31.2`](https://renovatebot.com/diffs/npm/cytoscape/3.31.1/3.31.2)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>cytoscape/cytoscape.js
(cytoscape)</summary>\n\n###\n[`v3.31.2`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.2)\n\n[Compare\nSource](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.1...v3.31.2)\n\nRelease
version v3.31.2\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Sergi Romeu
<sergi.romeu@elastic.co>","sha":"7419bc354ceeb9f8fcbeeba79e007544829e50de"}},"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/217567","number":217567,"mergeCommit":{"message":"Update
dependency cytoscape to ^3.31.2 (main) (#217567)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[cytoscape](http://js.cytoscape.org)\n([source](https://redirect.github.com/cytoscape/cytoscape.js))
|\ndependencies | patch | [`^3.31.1`
->\n`^3.31.2`](https://renovatebot.com/diffs/npm/cytoscape/3.31.1/3.31.2)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>cytoscape/cytoscape.js
(cytoscape)</summary>\n\n###\n[`v3.31.2`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.2)\n\n[Compare\nSource](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.1...v3.31.2)\n\nRelease
version v3.31.2\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Sergi Romeu
<sergi.romeu@elastic.co>","sha":"7419bc354ceeb9f8fcbeeba79e007544829e50de"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-04-11 21:24:56 +02:00
Tomasz Kajtoch
58c91323dd
[8.x] Upgrade EUI to 101.3.0-classic.0 (#217395)
> [!Note]
> This PR is a manual backport of the already merged
https://github.com/elastic/kibana/pull/217491

`101.0.1`  `101.3.0-classic.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

## Package updates

### `@elastic/eui`

#### [`v101.3.0`](https://github.com/elastic/eui/releases/v101.3.0)

- Updated 78 existing and added two new glyphs (`code` and
`checkCircle`) for `EuiIcon`
([#8530](https://github.com/elastic/eui/pull/8530))
- Changed `gutterSize` to `m` between right side items on
`EuiPageHeader` ([#8529](https://github.com/elastic/eui/pull/8529))

**Bug fixes**

- Fixed a visual bug on disabled `EuiButton` in high contrast mode where
wrong text colors were applied
([#8550](https://github.com/elastic/eui/pull/8550))

#### [`v101.2.0`](https://github.com/elastic/eui/releases/v101.2.0)

- Added `showToolTip` prop on `EuiColorPickerSwatch`
([#8512](https://github.com/elastic/eui/pull/8512))

**Bug fixes**

- Fixed a visual issue of overlapping borders for layered `EuiPanel`s
([#8519](https://github.com/elastic/eui/pull/8519))
- Fixes wrong `colorMode` styling for the search in `EuiHeader` with
`theme="dark"` ([#8496](https://github.com/elastic/eui/pull/8496))

**Accessibility**

- Improved the accessibility of `EuiColorPicker` by adding color label
tooltips on hover and focus for color swatches
([#8512](https://github.com/elastic/eui/pull/8512))
- Added `disableScreenReaderOutput` prop on `EuiToolTip` to manually
control if the tooltip content should be read when focusing the trigger.
This prevents duplicate screen reader output when the tooltip content
and `aria-label` on the trigger element have the same text content.
([#8508](https://github.com/elastic/eui/pull/8508))
- Improves text color contrast for `EuiButton` with `color="warning"` in
high contrast mode ([#8496](https://github.com/elastic/eui/pull/8496))
- Improves contrast and visible distinction of the following components
in high contrast mode:
([#8496](https://github.com/elastic/eui/pull/8496))
  - `EuiCode`
  - `EuiBadge`
  - `EuiBetaBadge`
  - `EuiNotificationBadge`

**Dependency updates**

- Updated `prismjs` to v1.30.0
([#8506](https://github.com/elastic/eui/pull/8506))

#### [`v101.1.0`](https://github.com/elastic/eui/releases/v101.1.0)

- Updates `EuiTableRow` styles to check support for `:has(+)` selector
([#8498](https://github.com/elastic/eui/pull/8498))


<!--ONMERGE {"backportTargets":["9.0"]} ONMERGE-->

---------

Co-authored-by: Weronika Olejniczak <weronika.olejniczak@elastic.co>
2025-04-10 14:33:01 +02:00
Kibana Machine
c4ed704005
[8.x] Update dependency @types/semver to ^7.7.0 (main) (#216932) (#217403)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency @types/semver to ^7.7.0 (main)
(#216932)](https://github.com/elastic/kibana/pull/216932)

<!--- 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-04-07T20:36:17Z","message":"Update
dependency @types/semver to ^7.7.0 (main) (#216932)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver))\n|
devDependencies | minor | [`^7.5.8`
->\n`^7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.8/7.7.0)\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>\nCo-authored-by:
Jean-Louis Leysens
<jeanlouis.leysens@elastic.co>","sha":"04a3d3308f5a8faffe6927c3d58d1ad81b2131b2","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 @types/semver to ^7.7.0
(main)","number":216932,"url":"https://github.com/elastic/kibana/pull/216932","mergeCommit":{"message":"Update
dependency @types/semver to ^7.7.0 (main) (#216932)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver))\n|
devDependencies | minor | [`^7.5.8`
->\n`^7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.8/7.7.0)\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>\nCo-authored-by:
Jean-Louis Leysens
<jeanlouis.leysens@elastic.co>","sha":"04a3d3308f5a8faffe6927c3d58d1ad81b2131b2"}},"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/216932","number":216932,"mergeCommit":{"message":"Update
dependency @types/semver to ^7.7.0 (main) (#216932)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver))\n|
devDependencies | minor | [`^7.5.8`
->\n`^7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.8/7.7.0)\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>\nCo-authored-by:
Jean-Louis Leysens
<jeanlouis.leysens@elastic.co>","sha":"04a3d3308f5a8faffe6927c3d58d1ad81b2131b2"}}]}]
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-04-09 11:24:50 +02:00
Lene Gadewoll
44e66ff158
[8.x] Upgrade EUI to v101.1.0-classic.0 (#216208)
>[!IMPORtANT]
This PR is the direct, manual backport to `8.x` for [this
PR](https://github.com/elastic/kibana/pull/215698) that's being merged
to `main`.
The reason it's handled manually is that `8.x` receives a custom EUI
release that still has the "Amsterdam" theme as default theme enabled.

---

`100.0.0`  `101.1.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

## Package updates

### `@elastic/eui`
[`v101.1.0`](https://github.com/elastic/eui/releases/v101.1.0)

- Updates `EuiTableRow` styles to check support for `:has(+)` selector
([#8498](https://github.com/elastic/eui/pull/8498))

### `@elastic/eui`
[`v101.0.1`](https://github.com/elastic/eui/releases/v101.0.1)

- Updated `EuiProvider` and `EuiThemeProvider` with a new
`highContrastMode` ([#8444](https://github.com/elastic/eui/pull/8444))
- This prop allows toggling a higher contrast visual style that
primarily affects borders and shadows
- On `EuiProvider`, if the `highContrastMode` prop is not passed, this
setting will inherit from the user's OS/system settings
- If the user is using a forced colors mode (e.g. Windows' high contrast
themes), this system setting will take precedence over any
`highContrastMode` or `colorMode` props passed
- Added `highContrastModeStyles` and `preventForcedColors` styling utils
([#8444](https://github.com/elastic/eui/pull/8444))
- Updated `EuiRangeTooltip` to be easier to see in dark mode
([#8444](https://github.com/elastic/eui/pull/8444))
- Updated some deprecated color token usages that have direct
substitutes ([#8444](https://github.com/elastic/eui/pull/8444))
  - `text` -> `textParagraph`
  - `title` -> `textHeading`
  - `subduedText` -> `textSubdued`
  - `disabledText` -> `textDisabled`
  - `accentText` -> `textAccent`
  - `dangerText` -> `textDanger`
  - `warningText` -> `textWarning`
- `useEuiShadow()` now accepts a second `options` argument
([#8234](https://github.com/elastic/eui/pull/8234))
- `useEuiShadowFlat()` now accepts an `options` object instead of only a
color ([#8234](https://github.com/elastic/eui/pull/8234))
- Updated `EuiPopover` and `EuiToolTip` to be easier to see in dark
mode. ([#8174](https://github.com/elastic/eui/pull/8174))

**Bug fixes**

- Fixed a visual bug where a transparent border would create visible
empty space (`LIGHT` mode only) for the components:
([#8427](https://github.com/elastic/eui/pull/8427))
  - `EuiPanel`
  - `EuiPopover`
  - `EuiToolTip`
  - `EuiToast`
  - `EuiTour`
  
  --- 
  
### `@elastic/eui-theme-common`
[`v0.1.0`](https://github.com/elastic/eui/releases/v0.1.0)

- Removed type `EuiShadowCustomColor`
([#8444](https://github.com/elastic/eui/pull/8444))
- Added types:  ([#8444](https://github.com/elastic/eui/pull/8444))
  - `EuiShadowOptions`
  - `EuiThemeHighContrastModeProp`
  - `EuiThemeHighContrastMode`
- Updated shadow utils to accepts a second `options` argument and return
borders in high contrast mode:
([#8444](https://github.com/elastic/eui/pull/8444))
  - `euiShadow`
  - `euiShadowXSmall`
  - `euiShadowSmall`
  - `euiShadowMedium`
  - `euiShadowLarge`
  - `euiSlightShadowHover`
  - `euiShadowFlat`
  
  ---
  
### `@elastic/eui-theme-borealis`
[`v0.1.0`](https://github.com/elastic/eui/releases/v0.1.0)

- Added new component level tokens:
([#8444](https://github.com/elastic/eui/pull/8444))
  - `buttonGroupBackgroundDisabledSelected`
  - `overlayMaskBackground`
  - `overlayMaskBackgroundHighContrast`
  - `skeletonBackgroundSkeletonMiddleHighContrast`
  

## Additional changes

The latest `@elastic/eui` package introduces high contrast mode support.
This PR sets the root `EuiProvider` to use `highContrastMode={false}` to
introduce it in disabled state (this reflects the current functionality
in Kibana).
Cloud-UI can enable this whenever it's tested and supported from their
end.

## QA

Adding high contrast mode in disabled state should result in no visual
changes to the UI.
2025-04-03 16:23:08 +02:00
Dario Gieselaar
2089267d9d
[8.x] @kbn/profiler-cli: collect and display CPU profiles (#216356) (#216774)
# Backport

This will backport the following commits from `main` to `8.x`:
- [@kbn/profiler-cli: collect and display CPU profiles
(#216356)](https://github.com/elastic/kibana/pull/216356)

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

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

<!--BACKPORT [{"author":{"name":"Dario
Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2025-04-02T06:47:33Z","message":"@kbn/profiler-cli:
collect and display CPU profiles (#216356)\n\n#
@kbn/profiler-cli\n\nProfile Kibana while it's running, and open the CPU
profile in\nSpeedscope.\n\n## Usage\n\nRun a command by either preceding
it with the profiler script:\n`node scripts/profile.js --
$command`\n\nOr by piping it in:\n`$command | node
scripts/profile.js`\n\nYou can also just run it until SIGINT:\n\n`node
scripts/profile.js`\n\nOr with a timeout:\n\n`node scripts/profile.js
--timeout=10000`\n\n## Examples\n\n### Commands\n\nYou can copy a curl
request from the browser, and place it after the\ncommand:\n\n`node
scripts/profile.js --connections=10 --amount=50 -- curl ...`\n\nYou can
also use stdin for this, for example:\n\n`pbpaste | node
scripts/profile.js`\n\nWhen using stdin, take into consideration that
there is some lag between\nstarting the script and connecting the
profiler, so the profiler might\nmiss the first second or so of the
running process.\n\nYou can also use any other command, like
`autocannon`, `sleep` or\n`xargs`.\n\n### SigInt\n\nBy default, the
profiler will run until the process exits:`node\nscripts/profile.js`.
This is useful when you have a long running process\nrunning separately
and you want to collect the profile over a longer\ntime period. Be aware
that this might cause memory issues because the\nprofile will get huge.
When you press Cmd+C, the profiler will\ngracefully exit and first write
the profile to disk and open Speedscope.\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"d1493b98e71db3a66014e29ba3264fcf21155f2e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"@kbn/profiler-cli:
collect and display CPU
profiles","number":216356,"url":"https://github.com/elastic/kibana/pull/216356","mergeCommit":{"message":"@kbn/profiler-cli:
collect and display CPU profiles (#216356)\n\n#
@kbn/profiler-cli\n\nProfile Kibana while it's running, and open the CPU
profile in\nSpeedscope.\n\n## Usage\n\nRun a command by either preceding
it with the profiler script:\n`node scripts/profile.js --
$command`\n\nOr by piping it in:\n`$command | node
scripts/profile.js`\n\nYou can also just run it until SIGINT:\n\n`node
scripts/profile.js`\n\nOr with a timeout:\n\n`node scripts/profile.js
--timeout=10000`\n\n## Examples\n\n### Commands\n\nYou can copy a curl
request from the browser, and place it after the\ncommand:\n\n`node
scripts/profile.js --connections=10 --amount=50 -- curl ...`\n\nYou can
also use stdin for this, for example:\n\n`pbpaste | node
scripts/profile.js`\n\nWhen using stdin, take into consideration that
there is some lag between\nstarting the script and connecting the
profiler, so the profiler might\nmiss the first second or so of the
running process.\n\nYou can also use any other command, like
`autocannon`, `sleep` or\n`xargs`.\n\n### SigInt\n\nBy default, the
profiler will run until the process exits:`node\nscripts/profile.js`.
This is useful when you have a long running process\nrunning separately
and you want to collect the profile over a longer\ntime period. Be aware
that this might cause memory issues because the\nprofile will get huge.
When you press Cmd+C, the profiler will\ngracefully exit and first write
the profile to disk and open Speedscope.\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"d1493b98e71db3a66014e29ba3264fcf21155f2e"}},"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/216356","number":216356,"mergeCommit":{"message":"@kbn/profiler-cli:
collect and display CPU profiles (#216356)\n\n#
@kbn/profiler-cli\n\nProfile Kibana while it's running, and open the CPU
profile in\nSpeedscope.\n\n## Usage\n\nRun a command by either preceding
it with the profiler script:\n`node scripts/profile.js --
$command`\n\nOr by piping it in:\n`$command | node
scripts/profile.js`\n\nYou can also just run it until SIGINT:\n\n`node
scripts/profile.js`\n\nOr with a timeout:\n\n`node scripts/profile.js
--timeout=10000`\n\n## Examples\n\n### Commands\n\nYou can copy a curl
request from the browser, and place it after the\ncommand:\n\n`node
scripts/profile.js --connections=10 --amount=50 -- curl ...`\n\nYou can
also use stdin for this, for example:\n\n`pbpaste | node
scripts/profile.js`\n\nWhen using stdin, take into consideration that
there is some lag between\nstarting the script and connecting the
profiler, so the profiler might\nmiss the first second or so of the
running process.\n\nYou can also use any other command, like
`autocannon`, `sleep` or\n`xargs`.\n\n### SigInt\n\nBy default, the
profiler will run until the process exits:`node\nscripts/profile.js`.
This is useful when you have a long running process\nrunning separately
and you want to collect the profile over a longer\ntime period. Be aware
that this might cause memory issues because the\nprofile will get huge.
When you press Cmd+C, the profiler will\ngracefully exit and first write
the profile to disk and open Speedscope.\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"d1493b98e71db3a66014e29ba3264fcf21155f2e"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-04-03 07:38:42 -04:00
Kibana Machine
257233e889
[8.x] Update puppeteer to 24.4.0 (#215944) (#216933)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update puppeteer to 24.4.0
(#215944)](https://github.com/elastic/kibana/pull/215944)

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

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

<!--BACKPORT [{"author":{"name":"Alexi
Doak","email":"109488926+doakalexi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-04-02T21:08:02Z","message":"Update
puppeteer to 24.4.0 (#215944)\n\nResolves
https://github.com/elastic/response-ops-team/issues/287\n##
Summary\n\nUpdates puppeteer to 24.4.0\n\n Tested locally, on cloud,
and on windows\n\n\n> [!NOTE]\n> There is a known issue that print-mode
PDF is not working for Mac\narm64, but will be fixed in
this\n[PR](https://github.com/elastic/kibana/pull/216688)","sha":"8c4dc2e77b659a9eb606ccd8244f234612a4226a","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","Team:SharedUX","ci:cloud-deploy","ci:project-deploy-observability","backport:version","v9.1.0","v8.19.0"],"title":"Update
puppeteer to
24.4.0","number":215944,"url":"https://github.com/elastic/kibana/pull/215944","mergeCommit":{"message":"Update
puppeteer to 24.4.0 (#215944)\n\nResolves
https://github.com/elastic/response-ops-team/issues/287\n##
Summary\n\nUpdates puppeteer to 24.4.0\n\n Tested locally, on cloud,
and on windows\n\n\n> [!NOTE]\n> There is a known issue that print-mode
PDF is not working for Mac\narm64, but will be fixed in
this\n[PR](https://github.com/elastic/kibana/pull/216688)","sha":"8c4dc2e77b659a9eb606ccd8244f234612a4226a"}},"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/215944","number":215944,"mergeCommit":{"message":"Update
puppeteer to 24.4.0 (#215944)\n\nResolves
https://github.com/elastic/response-ops-team/issues/287\n##
Summary\n\nUpdates puppeteer to 24.4.0\n\n Tested locally, on cloud,
and on windows\n\n\n> [!NOTE]\n> There is a known issue that print-mode
PDF is not working for Mac\narm64, but will be fixed in
this\n[PR](https://github.com/elastic/kibana/pull/216688)","sha":"8c4dc2e77b659a9eb606ccd8244f234612a4226a"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Alexi Doak <109488926+doakalexi@users.noreply.github.com>
2025-04-03 00:24:59 +01:00
Tiago Costa
dd8f0906ac
[8.x] chore(NA): replaces native-hdr-histogram with hdr-histogram-js (#216715) (#216874)
# Backport

This will backport the following commits from `main` to `8.x`:
- [chore(NA): replaces native-hdr-histogram with hdr-histogram-js
(#216715)](https://github.com/elastic/kibana/pull/216715)

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

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

<!--BACKPORT [{"author":{"name":"Tiago
Costa","email":"tiago.costa@elastic.co"},"sourceCommit":{"committedDate":"2025-04-02T08:27:11Z","message":"chore(NA):
replaces native-hdr-histogram with hdr-histogram-js
(#216715)\n\n`native-hdr-histogram` is a native module and its prebuilds
are failing\nthe bootstrap on macos machines during bootstrap since
early today.\n\nIts usage its contained in a single dev package and
therefore this PR\nattempts to port into
`hdr-histogram-js`.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"420512a53a9343b96eb47d89bec7c2f5f9b5a993","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","release_note:skip","ci:collect-apm","ci:all-cypress-suites","backport:prev-minor","backport:prev-major","ci:build-webpack-bundle-analyzer","Team:obs-ux-infra_services","ci:perf-check:start","v9.1.0"],"title":"chore(NA):
replaces native-hdr-histogram with
hdr-histogram-js","number":216715,"url":"https://github.com/elastic/kibana/pull/216715","mergeCommit":{"message":"chore(NA):
replaces native-hdr-histogram with hdr-histogram-js
(#216715)\n\n`native-hdr-histogram` is a native module and its prebuilds
are failing\nthe bootstrap on macos machines during bootstrap since
early today.\n\nIts usage its contained in a single dev package and
therefore this PR\nattempts to port into
`hdr-histogram-js`.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"420512a53a9343b96eb47d89bec7c2f5f9b5a993"}},"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/216715","number":216715,"mergeCommit":{"message":"chore(NA):
replaces native-hdr-histogram with hdr-histogram-js
(#216715)\n\n`native-hdr-histogram` is a native module and its prebuilds
are failing\nthe bootstrap on macos machines during bootstrap since
early today.\n\nIts usage its contained in a single dev package and
therefore this PR\nattempts to port into
`hdr-histogram-js`.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"420512a53a9343b96eb47d89bec7c2f5f9b5a993"}},{"url":"https://github.com/elastic/kibana/pull/216870","number":216870,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->
2025-04-02 18:45:59 +01:00
Kibana Machine
36543b376b
[8.x] [maps] upgrade to maplibre 5.3 (#216476) (#216682)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[maps] upgrade to maplibre 5.3
(#216476)](https://github.com/elastic/kibana/pull/216476)

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

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

<!--BACKPORT [{"author":{"name":"Nathan
Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2025-04-01T15:46:09Z","message":"[maps]
upgrade to maplibre 5.3
(#216476)\n\n[Maplibre\n5.3](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md#530)\nrelease
fixes circle layer hitbox in Globe projection
mode\n(https://github.com/maplibre/maplibre-gl-js/pull/5599). This issue
is\nnoticeable in Kibana and makes it difficult to open tooltips with
circle\nmarkers (default point marker) and globe
projection.","sha":"756333db0fa0732b87575faac9852973369a77e5","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"[maps]
upgrade to maplibre
5.3","number":216476,"url":"https://github.com/elastic/kibana/pull/216476","mergeCommit":{"message":"[maps]
upgrade to maplibre 5.3
(#216476)\n\n[Maplibre\n5.3](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md#530)\nrelease
fixes circle layer hitbox in Globe projection
mode\n(https://github.com/maplibre/maplibre-gl-js/pull/5599). This issue
is\nnoticeable in Kibana and makes it difficult to open tooltips with
circle\nmarkers (default point marker) and globe
projection.","sha":"756333db0fa0732b87575faac9852973369a77e5"}},"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/216476","number":216476,"mergeCommit":{"message":"[maps]
upgrade to maplibre 5.3
(#216476)\n\n[Maplibre\n5.3](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md#530)\nrelease
fixes circle layer hitbox in Globe projection
mode\n(https://github.com/maplibre/maplibre-gl-js/pull/5599). This issue
is\nnoticeable in Kibana and makes it difficult to open tooltips with
circle\nmarkers (default point marker) and globe
projection.","sha":"756333db0fa0732b87575faac9852973369a77e5"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Nathan Reese <reese.nathan@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-04-01 21:57:42 +01:00
Kibana Machine
ab8236960e
[8.x] Update dependency @types/diff to ^7.0.2 (main) (#216427) (#216565)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency @types/diff to ^7.0.2 (main)
(#216427)](https://github.com/elastic/kibana/pull/216427)

<!--- 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-31T22:16:59Z","message":"Update
dependency @types/diff to ^7.0.2 (main) (#216427)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/diff](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/diff)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff))\n|
devDependencies | patch | [`^7.0.1`
->\n`^7.0.2`](https://renovatebot.com/diffs/npm/@types%2fdiff/7.0.1/7.0.2)
|\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":"5b3db2b69b4670b7dbc0bc6c492bd5661aaf4535","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:DataDiscovery","backport:all-open","v9.1.0"],"title":"Update
dependency @types/diff to ^7.0.2
(main)","number":216427,"url":"https://github.com/elastic/kibana/pull/216427","mergeCommit":{"message":"Update
dependency @types/diff to ^7.0.2 (main) (#216427)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/diff](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/diff)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff))\n|
devDependencies | patch | [`^7.0.1`
->\n`^7.0.2`](https://renovatebot.com/diffs/npm/@types%2fdiff/7.0.1/7.0.2)
|\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":"5b3db2b69b4670b7dbc0bc6c492bd5661aaf4535"}},"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/216427","number":216427,"mergeCommit":{"message":"Update
dependency @types/diff to ^7.0.2 (main) (#216427)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/diff](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/diff)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff))\n|
devDependencies | patch | [`^7.0.1`
->\n`^7.0.2`](https://renovatebot.com/diffs/npm/@types%2fdiff/7.0.1/7.0.2)
|\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":"5b3db2b69b4670b7dbc0bc6c492bd5661aaf4535"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-04-01 01:45:08 +01:00
Kibana Machine
5e0a879c73
[8.x] Update dependency lru-cache to ^11.1.0 (main) (#216517) (#216556)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency lru-cache to ^11.1.0 (main)
(#216517)](https://github.com/elastic/kibana/pull/216517)

<!--- 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-31T21:58:09Z","message":"Update
dependency lru-cache to ^11.1.0 (main) (#216517)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[lru-cache](https://redirect.github.com/isaacs/node-lru-cache)
|\ndependencies | minor | [`^11.0.2`
->\n`^11.1.0`](https://renovatebot.com/diffs/npm/lru-cache/11.0.2/11.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>isaacs/node-lru-cache
(lru-cache)</summary>\n\n###\n[`v11.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.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🔕 **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":"1846807c25e4e5030b04cca42eef85e40602c0a6","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 lru-cache to ^11.1.0
(main)","number":216517,"url":"https://github.com/elastic/kibana/pull/216517","mergeCommit":{"message":"Update
dependency lru-cache to ^11.1.0 (main) (#216517)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[lru-cache](https://redirect.github.com/isaacs/node-lru-cache)
|\ndependencies | minor | [`^11.0.2`
->\n`^11.1.0`](https://renovatebot.com/diffs/npm/lru-cache/11.0.2/11.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>isaacs/node-lru-cache
(lru-cache)</summary>\n\n###\n[`v11.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.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🔕 **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":"1846807c25e4e5030b04cca42eef85e40602c0a6"}},"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/216517","number":216517,"mergeCommit":{"message":"Update
dependency lru-cache to ^11.1.0 (main) (#216517)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[lru-cache](https://redirect.github.com/isaacs/node-lru-cache)
|\ndependencies | minor | [`^11.0.2`
->\n`^11.1.0`](https://renovatebot.com/diffs/npm/lru-cache/11.0.2/11.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>isaacs/node-lru-cache
(lru-cache)</summary>\n\n###\n[`v11.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.0)\n\n[Compare\nSource](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.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🔕 **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":"1846807c25e4e5030b04cca42eef85e40602c0a6"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-04-01 00:51:14 +01:00
Lukas Olson
bc08bd7a44
[8.x] Update dependency peggy to v4 (main) (#212280) (#215388)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency peggy to v4 (main)
(#212280)](https://github.com/elastic/kibana/pull/212280)

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-31 15:10:27 -07:00
Aleh Zasypkin
0ea1f6a2e2
[8.x] chore(deps): upgrade vega from 5.31.0 to 5.33.0 (#216284) (#216350)
# Backport

This will backport the following commits from `main` to `8.x`:
- [chore(deps): upgrade `vega` from `5.31.0` to `5.33.0`
(#216284)](https://github.com/elastic/kibana/pull/216284)

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

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

<!--BACKPORT [{"author":{"name":"Aleh
Zasypkin","email":"aleh.zasypkin@elastic.co"},"sourceCommit":{"committedDate":"2025-03-28T15:07:14Z","message":"chore(deps):
upgrade `vega` from `5.31.0` to `5.33.0` (#216284)\n\n##
Summary\n\nUpgrade `vega` from `5.31.0` to `5.33.0`:\n*
https://github.com/vega/vega/releases/tag/v5.32.0\n*
https://github.com/vega/vega/releases/tag/v5.33.0","sha":"69bd83e69e933999402c7ba28260f14a4b3dc3bf","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","dependencies","backport:all-open","v9.1.0"],"title":"chore(deps):
upgrade `vega` from `5.31.0` to
`5.33.0`","number":216284,"url":"https://github.com/elastic/kibana/pull/216284","mergeCommit":{"message":"chore(deps):
upgrade `vega` from `5.31.0` to `5.33.0` (#216284)\n\n##
Summary\n\nUpgrade `vega` from `5.31.0` to `5.33.0`:\n*
https://github.com/vega/vega/releases/tag/v5.32.0\n*
https://github.com/vega/vega/releases/tag/v5.33.0","sha":"69bd83e69e933999402c7ba28260f14a4b3dc3bf"}},"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/216284","number":216284,"mergeCommit":{"message":"chore(deps):
upgrade `vega` from `5.31.0` to `5.33.0` (#216284)\n\n##
Summary\n\nUpgrade `vega` from `5.31.0` to `5.33.0`:\n*
https://github.com/vega/vega/releases/tag/v5.32.0\n*
https://github.com/vega/vega/releases/tag/v5.33.0","sha":"69bd83e69e933999402c7ba28260f14a4b3dc3bf"}},{"url":"https://github.com/elastic/kibana/pull/216314","number":216314,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-03-31 15:10:23 +01:00
Dario Gieselaar
d48afc828c
[8.x] [Inference] Inference CLI client (#214691) (#216202)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Inference] Inference CLI client
(#214691)](https://github.com/elastic/kibana/pull/214691)

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

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

<!--BACKPORT [{"author":{"name":"Dario
Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2025-03-18T12:33:30Z","message":"[Inference]
Inference CLI client (#214691)\n\nExposes an Inference (plugin) API
client for scripts, that mimicks the\n`chatComplete` and `output` APIs
that are available on its start\ncontract. It depends on the
KibanaClient that is exposed from the\n`@kbn/kibana-api-cli` package. It
automatically selects a connector
if\navailable.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"70f1880e4fae58c6c969b5b19c9d31abf3af4c45","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport
missing","Team:Obs AI
Assistant","backport:version","v9.1.0","v8.19.0"],"title":"[Inference]
Inference CLI
client","number":214691,"url":"https://github.com/elastic/kibana/pull/214691","mergeCommit":{"message":"[Inference]
Inference CLI client (#214691)\n\nExposes an Inference (plugin) API
client for scripts, that mimicks the\n`chatComplete` and `output` APIs
that are available on its start\ncontract. It depends on the
KibanaClient that is exposed from the\n`@kbn/kibana-api-cli` package. It
automatically selects a connector
if\navailable.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"70f1880e4fae58c6c969b5b19c9d31abf3af4c45"}},"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/214691","number":214691,"mergeCommit":{"message":"[Inference]
Inference CLI client (#214691)\n\nExposes an Inference (plugin) API
client for scripts, that mimicks the\n`chatComplete` and `output` APIs
that are available on its start\ncontract. It depends on the
KibanaClient that is exposed from the\n`@kbn/kibana-api-cli` package. It
automatically selects a connector
if\navailable.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"70f1880e4fae58c6c969b5b19c9d31abf3af4c45"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-27 20:25:57 +02:00
Umberto Pepato
3fddba179f
[8.x] [ResponseOps][Rules] Create Rules APIs package (#214187) (#216006)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ResponseOps][Rules] Create Rules APIs package
(#214187)](https://github.com/elastic/kibana/pull/214187)

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

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

<!--BACKPORT [{"author":{"name":"Umberto
Pepato","email":"umbopepato@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-26T09:01:51Z","message":"[ResponseOps][Rules]
Create Rules APIs package (#214187)\n\n## Summary\n\n- Creates a
`@kbn/response-ops-rules-apis` package, following the\nproposed
structure for ResponseOps Management Experiences package.\n- Moves
relevant rules API fetchers and react-query hooks to the
new\npackage.\n- Adds an internal variant of the
`/api/alerting/rule_types` endpoint\n(`/internal/alerting/_rule_types`),
that returns the same value as the\npublic one + the newly added
internal
[`solution`\nfield](https://github.com/elastic/kibana/issues/212017),
that we don't\nwant to expose publicly.\n\n## Verification steps\n\n1.
Create rules that fire alerts\n2. Verify the usages of the moved/changed
hooks, with limited privileges\nas well (i.e. only `Rules Settings` but
not `Stack Rules`):\n2.1. Stack management and Observability rules, rule
details and alerts\npages\n2.2. Rules tab in the Connector editor
flyout\n2.3. Alerts table row actions (••• icon)\n2.4. Tags filter in
the rules list page\n3. Using the DevTools, compare the response of the
public and internal\n`rule_types` endpoins:\n ```\n GET
kbn:/api/alerting/rule_types\n GET kbn:/internal/alerting/_rule_types\n
```\nChecking that the `solution` field is present only in the internal
one\n\n## References \n\nCloses #213059 \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\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7aac590af4e245049f3865ea23ed88a179a80a28","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0"],"title":"[ResponseOps][Rules]
Create Rules APIs
package","number":214187,"url":"https://github.com/elastic/kibana/pull/214187","mergeCommit":{"message":"[ResponseOps][Rules]
Create Rules APIs package (#214187)\n\n## Summary\n\n- Creates a
`@kbn/response-ops-rules-apis` package, following the\nproposed
structure for ResponseOps Management Experiences package.\n- Moves
relevant rules API fetchers and react-query hooks to the
new\npackage.\n- Adds an internal variant of the
`/api/alerting/rule_types` endpoint\n(`/internal/alerting/_rule_types`),
that returns the same value as the\npublic one + the newly added
internal
[`solution`\nfield](https://github.com/elastic/kibana/issues/212017),
that we don't\nwant to expose publicly.\n\n## Verification steps\n\n1.
Create rules that fire alerts\n2. Verify the usages of the moved/changed
hooks, with limited privileges\nas well (i.e. only `Rules Settings` but
not `Stack Rules`):\n2.1. Stack management and Observability rules, rule
details and alerts\npages\n2.2. Rules tab in the Connector editor
flyout\n2.3. Alerts table row actions (••• icon)\n2.4. Tags filter in
the rules list page\n3. Using the DevTools, compare the response of the
public and internal\n`rule_types` endpoins:\n ```\n GET
kbn:/api/alerting/rule_types\n GET kbn:/internal/alerting/_rule_types\n
```\nChecking that the `solution` field is present only in the internal
one\n\n## References \n\nCloses #213059 \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\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7aac590af4e245049f3865ea23ed88a179a80a28"}},"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/214187","number":214187,"mergeCommit":{"message":"[ResponseOps][Rules]
Create Rules APIs package (#214187)\n\n## Summary\n\n- Creates a
`@kbn/response-ops-rules-apis` package, following the\nproposed
structure for ResponseOps Management Experiences package.\n- Moves
relevant rules API fetchers and react-query hooks to the
new\npackage.\n- Adds an internal variant of the
`/api/alerting/rule_types` endpoint\n(`/internal/alerting/_rule_types`),
that returns the same value as the\npublic one + the newly added
internal
[`solution`\nfield](https://github.com/elastic/kibana/issues/212017),
that we don't\nwant to expose publicly.\n\n## Verification steps\n\n1.
Create rules that fire alerts\n2. Verify the usages of the moved/changed
hooks, with limited privileges\nas well (i.e. only `Rules Settings` but
not `Stack Rules`):\n2.1. Stack management and Observability rules, rule
details and alerts\npages\n2.2. Rules tab in the Connector editor
flyout\n2.3. Alerts table row actions (••• icon)\n2.4. Tags filter in
the rules list page\n3. Using the DevTools, compare the response of the
public and internal\n`rule_types` endpoins:\n ```\n GET
kbn:/api/alerting/rule_types\n GET kbn:/internal/alerting/_rule_types\n
```\nChecking that the `solution` field is present only in the internal
one\n\n## References \n\nCloses #213059 \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\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7aac590af4e245049f3865ea23ed88a179a80a28"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Alex Szabo <alex.szabo@elastic.co>
2025-03-26 20:24:10 +02:00
Brad White
0b3e6bf6a5
[8.x] [Storybook] Use native theme switcher (#215443) (#215769)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Storybook] Use native theme switcher
(#215443)](https://github.com/elastic/kibana/pull/215443)

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

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

<!--BACKPORT [{"author":{"name":"Sergi
Romeu","email":"sergi.romeu@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T08:54:15Z","message":"[Storybook]
Use native theme switcher (#215443)\n\n## Summary\n\nCloses
#213294\n\nThis PR replaces the custom theme switcher in favor of the
native\ntoolbar customization SB has integrated.\n\nAlso removed
`@storybook/icons` which was only used in the theme\nswitcher
component.\n\n## How to test\n1. Run `yarn storybook <plugin>`\n2. You
should be able to change between themes on the
toolbar.","sha":"965a69d9fbf47b5a7054c0ed8eeb60687e6707bc","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Storybook","v9.0.0","ci:build-storybooks","Team:obs-ux-infra_services","backport:version","v9.1.0","v8.19.0"],"title":"[Storybook]
Use native theme
switcher","number":215443,"url":"https://github.com/elastic/kibana/pull/215443","mergeCommit":{"message":"[Storybook]
Use native theme switcher (#215443)\n\n## Summary\n\nCloses
#213294\n\nThis PR replaces the custom theme switcher in favor of the
native\ntoolbar customization SB has integrated.\n\nAlso removed
`@storybook/icons` which was only used in the theme\nswitcher
component.\n\n## How to test\n1. Run `yarn storybook <plugin>`\n2. You
should be able to change between themes on the
toolbar.","sha":"965a69d9fbf47b5a7054c0ed8eeb60687e6707bc"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/215630","number":215630,"state":"MERGED","mergeCommit":{"sha":"3de7305e4bd46b95085ca31ae14c43db1b9121c1","message":"[9.0]
[Storybook] Use native theme switcher (#215443) (#215630)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.0`:\n- [[Storybook] Use native theme
switcher\n(#215443)](https://github.com/elastic/kibana/pull/215443)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Sergi Romeu
<sergi.romeu@elastic.co>"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215443","number":215443,"mergeCommit":{"message":"[Storybook]
Use native theme switcher (#215443)\n\n## Summary\n\nCloses
#213294\n\nThis PR replaces the custom theme switcher in favor of the
native\ntoolbar customization SB has integrated.\n\nAlso removed
`@storybook/icons` which was only used in the theme\nswitcher
component.\n\n## How to test\n1. Run `yarn storybook <plugin>`\n2. You
should be able to change between themes on the
toolbar.","sha":"965a69d9fbf47b5a7054c0ed8eeb60687e6707bc"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: Sergi Romeu <sergi.romeu@elastic.co>
2025-03-25 23:03:56 +02:00
Kibana Machine
5a40684e0a
[8.x] Disable allowAbsoluteUrls for axios (#215138) (#215829)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Disable `allowAbsoluteUrls` for axios
(#215138)](https://github.com/elastic/kibana/pull/215138)

<!--- 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-25T08:52:36Z","message":"Disable
`allowAbsoluteUrls` for axios (#215138)\n\n## Summary\nAfter
https://github.com/elastic/kibana/pull/214843, `axios` client\nusages
need to set a flag to prevent the vulnerable behavior.\n\nTo reviewers:
if you think it's a mistake, and you created a client to\nrequest for
absolute URLs, consider unsetting the `baseURL` to\ncommunicate
intent.","sha":"e40b17aa22ec1a2fbc56ae8651e12f658099ec14","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","Team:QA","Team:Security","release_note:skip","backport:all-open","Team:obs-ux-logs","Team:obs-ux-infra_services","v9.1.0"],"title":"Disable
`allowAbsoluteUrls` for
axios","number":215138,"url":"https://github.com/elastic/kibana/pull/215138","mergeCommit":{"message":"Disable
`allowAbsoluteUrls` for axios (#215138)\n\n## Summary\nAfter
https://github.com/elastic/kibana/pull/214843, `axios` client\nusages
need to set a flag to prevent the vulnerable behavior.\n\nTo reviewers:
if you think it's a mistake, and you created a client to\nrequest for
absolute URLs, consider unsetting the `baseURL` to\ncommunicate
intent.","sha":"e40b17aa22ec1a2fbc56ae8651e12f658099ec14"}},"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/215138","number":215138,"mergeCommit":{"message":"Disable
`allowAbsoluteUrls` for axios (#215138)\n\n## Summary\nAfter
https://github.com/elastic/kibana/pull/214843, `axios` client\nusages
need to set a flag to prevent the vulnerable behavior.\n\nTo reviewers:
if you think it's a mistake, and you created a client to\nrequest for
absolute URLs, consider unsetting the `baseURL` to\ncommunicate
intent.","sha":"e40b17aa22ec1a2fbc56ae8651e12f658099ec14"}}]}]
BACKPORT-->

---------

Co-authored-by: Alex Szabo <alex.szabo@elastic.co>
2025-03-25 18:23:20 +02:00
Umberto Pepato
a2a8a0e9a8
[8.x] [ResponseOps][Alerts] Create embeddable alerts table plugin (#213909) (#215861)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ResponseOps][Alerts] Create embeddable alerts table plugin
(#213909)](https://github.com/elastic/kibana/pull/213909)

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

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

<!--BACKPORT [{"author":{"name":"Umberto
Pepato","email":"umbopepato@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-21T10:02:54Z","message":"[ResponseOps][Alerts]
Create embeddable alerts table plugin (#213909)\n\n## Summary\n\nCreates
a wrapper plugin around the alerts table, that registers a basic\nalerts
table embeddable panel for dashboards.\n\n> [!NOTE]\n> This PR is a
preparation work for the [embeddable
alerts\ntable](https://github.com/elastic/kibana/issues/197483). The
feature is\ndisabled for end-users while waiting for other dependent PRs
to be\nintegrated with this, and uses a partially hard-coded
table\nconfiguration for testing purposes. The final panel will be
fully\nconfigurable by the user.\n\n## Verification steps\n\n1.
Uncomment this
line\n\n4d49e98b4d/x-pack/platform/plugins/shared/embeddable_alerts_table/public/plugin.ts (L34)\n(I'm
using a comment to avoid polluting the embeddable examples app
with\nthis panel for a short time)\n2. Create one or more ES Query rules
that fire alerts\n3. Visit the Dashboards page and create a dashboard,
then enter edit\nmode\n4. Click \"Add panel\"\n5. Under
\"Visualizations\" choose \"Alerts table\"\n6. Check that the table
panel was created correctly\n6.1. Shows any alerts fired by the ES Query
rule(s)\n6.2. Check that the table adapts correctly to the panel when
resizing,\nand all normal interactions with the alerts table work
correctly\n(adding/removing fields, opening alerts in flyouts, using
row/bulk\nactions)\n6.3. Check that panels respond to the global time
filter (only time\nfilters, not KQL search or filters)\n6.4. Check that
panels respond to individual time filters (⛭ icon >\nApply custom time
range)\n11. Create a role with access to dashboards but without any
alerting\ncapability and a user assigned to that role\n12. Repeat steps
3 and 4, and verify that the \"Alerts table\" option\nisn't available
under \"Visualizations\"\n13. Add any alerting capability to the role,
such as Management > Stack\nrules\n14. Repeat steps 3 and 4, and verify
that the \"Alerts table\" is\navailable again\n\n## References\n\nCloses
#203611\n\n### Checklist\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\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"4aab9d4c4832ae5f59c29cfa36d29b56317da344","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","backport
missing","backport:version","v9.1.0","v8.19.0"],"title":"[ResponseOps][Alerts]
Create embeddable alerts table
plugin","number":213909,"url":"https://github.com/elastic/kibana/pull/213909","mergeCommit":{"message":"[ResponseOps][Alerts]
Create embeddable alerts table plugin (#213909)\n\n## Summary\n\nCreates
a wrapper plugin around the alerts table, that registers a basic\nalerts
table embeddable panel for dashboards.\n\n> [!NOTE]\n> This PR is a
preparation work for the [embeddable
alerts\ntable](https://github.com/elastic/kibana/issues/197483). The
feature is\ndisabled for end-users while waiting for other dependent PRs
to be\nintegrated with this, and uses a partially hard-coded
table\nconfiguration for testing purposes. The final panel will be
fully\nconfigurable by the user.\n\n## Verification steps\n\n1.
Uncomment this
line\n\n4d49e98b4d/x-pack/platform/plugins/shared/embeddable_alerts_table/public/plugin.ts (L34)\n(I'm
using a comment to avoid polluting the embeddable examples app
with\nthis panel for a short time)\n2. Create one or more ES Query rules
that fire alerts\n3. Visit the Dashboards page and create a dashboard,
then enter edit\nmode\n4. Click \"Add panel\"\n5. Under
\"Visualizations\" choose \"Alerts table\"\n6. Check that the table
panel was created correctly\n6.1. Shows any alerts fired by the ES Query
rule(s)\n6.2. Check that the table adapts correctly to the panel when
resizing,\nand all normal interactions with the alerts table work
correctly\n(adding/removing fields, opening alerts in flyouts, using
row/bulk\nactions)\n6.3. Check that panels respond to the global time
filter (only time\nfilters, not KQL search or filters)\n6.4. Check that
panels respond to individual time filters (⛭ icon >\nApply custom time
range)\n11. Create a role with access to dashboards but without any
alerting\ncapability and a user assigned to that role\n12. Repeat steps
3 and 4, and verify that the \"Alerts table\" option\nisn't available
under \"Visualizations\"\n13. Add any alerting capability to the role,
such as Management > Stack\nrules\n14. Repeat steps 3 and 4, and verify
that the \"Alerts table\" is\navailable again\n\n## References\n\nCloses
#203611\n\n### Checklist\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\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"4aab9d4c4832ae5f59c29cfa36d29b56317da344"}},"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/213909","number":213909,"mergeCommit":{"message":"[ResponseOps][Alerts]
Create embeddable alerts table plugin (#213909)\n\n## Summary\n\nCreates
a wrapper plugin around the alerts table, that registers a basic\nalerts
table embeddable panel for dashboards.\n\n> [!NOTE]\n> This PR is a
preparation work for the [embeddable
alerts\ntable](https://github.com/elastic/kibana/issues/197483). The
feature is\ndisabled for end-users while waiting for other dependent PRs
to be\nintegrated with this, and uses a partially hard-coded
table\nconfiguration for testing purposes. The final panel will be
fully\nconfigurable by the user.\n\n## Verification steps\n\n1.
Uncomment this
line\n\n4d49e98b4d/x-pack/platform/plugins/shared/embeddable_alerts_table/public/plugin.ts (L34)\n(I'm
using a comment to avoid polluting the embeddable examples app
with\nthis panel for a short time)\n2. Create one or more ES Query rules
that fire alerts\n3. Visit the Dashboards page and create a dashboard,
then enter edit\nmode\n4. Click \"Add panel\"\n5. Under
\"Visualizations\" choose \"Alerts table\"\n6. Check that the table
panel was created correctly\n6.1. Shows any alerts fired by the ES Query
rule(s)\n6.2. Check that the table adapts correctly to the panel when
resizing,\nand all normal interactions with the alerts table work
correctly\n(adding/removing fields, opening alerts in flyouts, using
row/bulk\nactions)\n6.3. Check that panels respond to the global time
filter (only time\nfilters, not KQL search or filters)\n6.4. Check that
panels respond to individual time filters (⛭ icon >\nApply custom time
range)\n11. Create a role with access to dashboards but without any
alerting\ncapability and a user assigned to that role\n12. Repeat steps
3 and 4, and verify that the \"Alerts table\" option\nisn't available
under \"Visualizations\"\n13. Add any alerting capability to the role,
such as Management > Stack\nrules\n14. Repeat steps 3 and 4, and verify
that the \"Alerts table\" is\navailable again\n\n## References\n\nCloses
#203611\n\n### Checklist\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\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"4aab9d4c4832ae5f59c29cfa36d29b56317da344"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-25 17:12:00 +02:00
Efe Gürkan YALAMAN
ca54d59f2f
[8.x] [Query Rules]Query rules UI plugin (#215029) (#215608)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Query Rules]Query rules UI plugin
(#215029)](https://github.com/elastic/kibana/pull/215029)

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

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

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T14:19:25Z","message":"[Query
Rules]Query rules UI plugin (#215029)\n\n## Summary\n\nAdds Query Rules
UI Plugin. It is disabled and pretty much empty as we\nwant to split the
implementation in multiple parts and enable the\nfeature once
implementation is done.\n\nIt is disabled for Security.\nIt is disabled
for Observability.\nIt is enabled but behind a feature flag for Search
while it is not\nuseful to enable it with partial
implementations.\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-
[
]\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- [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":"62f8027c57477ca5a7366b8046e73ac4dcb1789a","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Search","backport:version","v9.1.0","v8.19.0"],"title":"[Query
Rules]Query rules UI
plugin","number":215029,"url":"https://github.com/elastic/kibana/pull/215029","mergeCommit":{"message":"[Query
Rules]Query rules UI plugin (#215029)\n\n## Summary\n\nAdds Query Rules
UI Plugin. It is disabled and pretty much empty as we\nwant to split the
implementation in multiple parts and enable the\nfeature once
implementation is done.\n\nIt is disabled for Security.\nIt is disabled
for Observability.\nIt is enabled but behind a feature flag for Search
while it is not\nuseful to enable it with partial
implementations.\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-
[
]\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- [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":"62f8027c57477ca5a7366b8046e73ac4dcb1789a"}},"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/215029","number":215029,"mergeCommit":{"message":"[Query
Rules]Query rules UI plugin (#215029)\n\n## Summary\n\nAdds Query Rules
UI Plugin. It is disabled and pretty much empty as we\nwant to split the
implementation in multiple parts and enable the\nfeature once
implementation is done.\n\nIt is disabled for Security.\nIt is disabled
for Observability.\nIt is enabled but behind a feature flag for Search
while it is not\nuseful to enable it with partial
implementations.\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-
[
]\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- [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":"62f8027c57477ca5a7366b8046e73ac4dcb1789a"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-24 08:15:58 -04:00
Jeramy Soucy
1195e19b0a
[8.x] Update dependency @openfeature/launchdarkly-client-provider to ^0.3.2 (main) (#215232) (#215650)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency @openfeature/launchdarkly-client-provider to ^0.3.2
(main) (#215232)](https://github.com/elastic/kibana/pull/215232)

<!--- 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-21T06:57:46Z","message":"Update
dependency @openfeature/launchdarkly-client-provider to ^0.3.2 (main)
(#215232)\n\nThis PR contains the following updates:\n\n| Package | Type
| Update | Change |\n|---|---|---|---|\n|
@&#8203;openfeature/launchdarkly-client-provider | dependencies |\npatch
| [`^0.3.1`
->\n`^0.3.2`](https://renovatebot.com/diffs/npm/@openfeature%2flaunchdarkly-client-provider/0.3.1/0.3.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":"933564d713c3f6c090702cdca97a76073d437419","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","v9.0.0","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"Update
dependency @openfeature/launchdarkly-client-provider to ^0.3.2
(main)","number":215232,"url":"https://github.com/elastic/kibana/pull/215232","mergeCommit":{"message":"Update
dependency @openfeature/launchdarkly-client-provider to ^0.3.2 (main)
(#215232)\n\nThis PR contains the following updates:\n\n| Package | Type
| Update | Change |\n|---|---|---|---|\n|
@&#8203;openfeature/launchdarkly-client-provider | dependencies |\npatch
| [`^0.3.1`
->\n`^0.3.2`](https://renovatebot.com/diffs/npm/@openfeature%2flaunchdarkly-client-provider/0.3.1/0.3.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":"933564d713c3f6c090702cdca97a76073d437419"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/215436","number":215436,"state":"MERGED","mergeCommit":{"sha":"85c22772361fd4821f0b9c5acd7e281353e9594d","message":"[9.0]
Update dependency @openfeature/launchdarkly-client-provider to ^0.3.2
(main) (#215232) (#215436)\n\n# Backport\n\nThis will backport the
following commits from `main` to `9.0`:\n- [Update dependency
@openfeature/launchdarkly-client-provider to ^0.3.2\n(main)
(#215232)](https://github.com/elastic/kibana/pull/215232)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215232","number":215232,"mergeCommit":{"message":"Update
dependency @openfeature/launchdarkly-client-provider to ^0.3.2 (main)
(#215232)\n\nThis PR contains the following updates:\n\n| Package | Type
| Update | Change |\n|---|---|---|---|\n|
@&#8203;openfeature/launchdarkly-client-provider | dependencies |\npatch
| [`^0.3.1`
->\n`^0.3.2`](https://renovatebot.com/diffs/npm/@openfeature%2flaunchdarkly-client-provider/0.3.1/0.3.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":"933564d713c3f6c090702cdca97a76073d437419"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-24 14:08:58 +02:00
Gloria Hornero
4d53520eea
[8.x] initial @kbn/scout-security plugin (#210433) (#215527)
# Backport

This will backport the following commits from `main` to `8.x`:
- [initial @kbn/scout-security plugin
(#210433)](https://github.com/elastic/kibana/pull/210433)

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

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

<!--BACKPORT [{"author":{"name":"Gloria
Hornero","email":"gloria.hornero@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T10:59:30Z","message":"initial
@kbn/scout-security plugin (#210433)\n\n## Summary\n\nCloses
https://github.com/elastic/kibana/issues/210298\n\nIn this PR we are
adding the initial structure for the\n@kibana/scout-security package,
note that this is not ready to be used\nand any new test using this
package, is not going to be executed as part\nof the regular pipelines,
meaning, you are not going to add coverage to\nthe
application.
\n\n@kibana/scout-security package is a test package that
extends @kbn/scout\nwith test helpers specifically designed to test
Security Solution\nfunctionalities in Kibana. All tests under Security
plugins should only\nimport from @kbn/scout-security, not
from @kbn/scout.

\n\nThis PR is a POC to start testing development by
providing custom\nPlaywright fixtures, page objects, and utilities
tailored for\nSecurity-related testing scenarios.\n\nThings to
follow-up:

\n\n- CustomQueryRule interface is already declared
in\n`x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/rule_schema/rule_schemas.gen.ts`\nas
`QueryRuleCreateProps`
\n- DETECTION_ENGINE_RULES_URL and
DETECTION_ENGINE_RULES_BULK_ACTION are\nalready declared in
`@kbn/security-solution-plugin/common/constants`\n\nIt would be great if
all of that is extracted from the plugin to a\npackage so it can be
reused instead of having to duplicate the code.\n\nUntil the package is
not ready to be used and has not been introduced to\nthe different
teams, appex-qa and myself will be the owners of it to\nmake sure that
best practices are followed\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>","sha":"d5a0501fb8148b4274a00921a6061d850b142f28","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:
SecuritySolution","backport:version","Team: Sec Eng
Productivity","test:scout","v9.1.0","v8.19.0"],"title":"initial
@kbn/scout-security
plugin","number":210433,"url":"https://github.com/elastic/kibana/pull/210433","mergeCommit":{"message":"initial
@kbn/scout-security plugin (#210433)\n\n## Summary\n\nCloses
https://github.com/elastic/kibana/issues/210298\n\nIn this PR we are
adding the initial structure for the\n@kibana/scout-security package,
note that this is not ready to be used\nand any new test using this
package, is not going to be executed as part\nof the regular pipelines,
meaning, you are not going to add coverage to\nthe
application.
\n\n@kibana/scout-security package is a test package that
extends @kbn/scout\nwith test helpers specifically designed to test
Security Solution\nfunctionalities in Kibana. All tests under Security
plugins should only\nimport from @kbn/scout-security, not
from @kbn/scout.

\n\nThis PR is a POC to start testing development by
providing custom\nPlaywright fixtures, page objects, and utilities
tailored for\nSecurity-related testing scenarios.\n\nThings to
follow-up:

\n\n- CustomQueryRule interface is already declared
in\n`x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/rule_schema/rule_schemas.gen.ts`\nas
`QueryRuleCreateProps`
\n- DETECTION_ENGINE_RULES_URL and
DETECTION_ENGINE_RULES_BULK_ACTION are\nalready declared in
`@kbn/security-solution-plugin/common/constants`\n\nIt would be great if
all of that is extracted from the plugin to a\npackage so it can be
reused instead of having to duplicate the code.\n\nUntil the package is
not ready to be used and has not been introduced to\nthe different
teams, appex-qa and myself will be the owners of it to\nmake sure that
best practices are followed\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>","sha":"d5a0501fb8148b4274a00921a6061d850b142f28"}},"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/210433","number":210433,"mergeCommit":{"message":"initial
@kbn/scout-security plugin (#210433)\n\n## Summary\n\nCloses
https://github.com/elastic/kibana/issues/210298\n\nIn this PR we are
adding the initial structure for the\n@kibana/scout-security package,
note that this is not ready to be used\nand any new test using this
package, is not going to be executed as part\nof the regular pipelines,
meaning, you are not going to add coverage to\nthe
application.
\n\n@kibana/scout-security package is a test package that
extends @kbn/scout\nwith test helpers specifically designed to test
Security Solution\nfunctionalities in Kibana. All tests under Security
plugins should only\nimport from @kbn/scout-security, not
from @kbn/scout.

\n\nThis PR is a POC to start testing development by
providing custom\nPlaywright fixtures, page objects, and utilities
tailored for\nSecurity-related testing scenarios.\n\nThings to
follow-up:

\n\n- CustomQueryRule interface is already declared
in\n`x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/rule_schema/rule_schemas.gen.ts`\nas
`QueryRuleCreateProps`
\n- DETECTION_ENGINE_RULES_URL and
DETECTION_ENGINE_RULES_BULK_ACTION are\nalready declared in
`@kbn/security-solution-plugin/common/constants`\n\nIt would be great if
all of that is extracted from the plugin to a\npackage so it can be
reused instead of having to duplicate the code.\n\nUntil the package is
not ready to be used and has not been introduced to\nthe different
teams, appex-qa and myself will be the owners of it to\nmake sure that
best practices are followed\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>","sha":"d5a0501fb8148b4274a00921a6061d850b142f28"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>
2025-03-23 20:53:00 +02:00
Kibana Machine
dcbf05e7d4
[8.x] Update dependency oniguruma-to-es to v4 (main) (#215073) (#215455)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency oniguruma-to-es to v4 (main)
(#215073)](https://github.com/elastic/kibana/pull/215073)

<!--- 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-21T10:19:28Z","message":"Update
dependency oniguruma-to-es to v4 (main) (#215073)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[oniguruma-to-es](https://redirect.github.com/slevithan/oniguruma-to-es)\n|
dependencies | major | [`^3.1.1`
->\n`^4.1.0`](https://renovatebot.com/diffs/npm/oniguruma-to-es/3.1.1/4.1.0)\n|\n\n---\n\n###
Release Notes\n\n<details>\n<summary>slevithan/oniguruma-to-es
(oniguruma-to-es)</summary>\n\n###\n[`v4.1.0`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.1.0)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v4.0.1...v4.1.0)\n\n#####
🚀 Features\n\n- Added partial support for nested, negated classes with
`target`\n`ES2018` (supports top-level-nested, negated classes in
non-negated\nclasses).\n- Allows supporting output from
`oniguruma-parser/optimizer` in
older\nenvironments.\n\n###\n[`v4.0.1`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.0.1)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v4.0.0...v4.0.1)\n\n#####
🐞 Fixes\n\n- Bumped the `oniguruma-parser` dependency to fix a bundle
size\nregression.\n\n###\n[`v4.0.0`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.0.0)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v3.1.1...v4.0.0)\n\n#####
🚨 Breaking\n\n- Removed `toOnigurumaAst`. Its functionality has moved to
the new,\ndedicated
library\n[oniguruma-parser](https://redirect.github.com/slevithan/oniguruma-parser),\nwhich
includes many improvements, new features, and changes to the
AST\nstructure.\n\n##### 🚀 Features\n\n- `toRegExp`/`toRegExpDetails`:
Throw if the second argument isn't an\nobject or `undefined`.\n- Shorter
output for POSIX classes `cntrl`, `graph`, `print`.\n\n##### 🐞
Fixes\n\n- Fixed a regression in support for comment groups in
v3.1.1.\n([#&#8203;31](https://redirect.github.com/slevithan/oniguruma-to-es/issues/31))\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Kerry Gallagher
<kerry.gallagher@elastic.co>","sha":"0aa226cad4d0d15981788233950ffee76b235587","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","Team:obs-ux-logs","v9.1.0"],"title":"Update
dependency oniguruma-to-es to v4
(main)","number":215073,"url":"https://github.com/elastic/kibana/pull/215073","mergeCommit":{"message":"Update
dependency oniguruma-to-es to v4 (main) (#215073)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[oniguruma-to-es](https://redirect.github.com/slevithan/oniguruma-to-es)\n|
dependencies | major | [`^3.1.1`
->\n`^4.1.0`](https://renovatebot.com/diffs/npm/oniguruma-to-es/3.1.1/4.1.0)\n|\n\n---\n\n###
Release Notes\n\n<details>\n<summary>slevithan/oniguruma-to-es
(oniguruma-to-es)</summary>\n\n###\n[`v4.1.0`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.1.0)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v4.0.1...v4.1.0)\n\n#####
🚀 Features\n\n- Added partial support for nested, negated classes with
`target`\n`ES2018` (supports top-level-nested, negated classes in
non-negated\nclasses).\n- Allows supporting output from
`oniguruma-parser/optimizer` in
older\nenvironments.\n\n###\n[`v4.0.1`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.0.1)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v4.0.0...v4.0.1)\n\n#####
🐞 Fixes\n\n- Bumped the `oniguruma-parser` dependency to fix a bundle
size\nregression.\n\n###\n[`v4.0.0`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.0.0)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v3.1.1...v4.0.0)\n\n#####
🚨 Breaking\n\n- Removed `toOnigurumaAst`. Its functionality has moved to
the new,\ndedicated
library\n[oniguruma-parser](https://redirect.github.com/slevithan/oniguruma-parser),\nwhich
includes many improvements, new features, and changes to the
AST\nstructure.\n\n##### 🚀 Features\n\n- `toRegExp`/`toRegExpDetails`:
Throw if the second argument isn't an\nobject or `undefined`.\n- Shorter
output for POSIX classes `cntrl`, `graph`, `print`.\n\n##### 🐞
Fixes\n\n- Fixed a regression in support for comment groups in
v3.1.1.\n([#&#8203;31](https://redirect.github.com/slevithan/oniguruma-to-es/issues/31))\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Kerry Gallagher
<kerry.gallagher@elastic.co>","sha":"0aa226cad4d0d15981788233950ffee76b235587"}},"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/215073","number":215073,"mergeCommit":{"message":"Update
dependency oniguruma-to-es to v4 (main) (#215073)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[oniguruma-to-es](https://redirect.github.com/slevithan/oniguruma-to-es)\n|
dependencies | major | [`^3.1.1`
->\n`^4.1.0`](https://renovatebot.com/diffs/npm/oniguruma-to-es/3.1.1/4.1.0)\n|\n\n---\n\n###
Release Notes\n\n<details>\n<summary>slevithan/oniguruma-to-es
(oniguruma-to-es)</summary>\n\n###\n[`v4.1.0`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.1.0)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v4.0.1...v4.1.0)\n\n#####
🚀 Features\n\n- Added partial support for nested, negated classes with
`target`\n`ES2018` (supports top-level-nested, negated classes in
non-negated\nclasses).\n- Allows supporting output from
`oniguruma-parser/optimizer` in
older\nenvironments.\n\n###\n[`v4.0.1`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.0.1)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v4.0.0...v4.0.1)\n\n#####
🐞 Fixes\n\n- Bumped the `oniguruma-parser` dependency to fix a bundle
size\nregression.\n\n###\n[`v4.0.0`](https://redirect.github.com/slevithan/oniguruma-to-es/releases/tag/v4.0.0)\n\n[Compare\nSource](https://redirect.github.com/slevithan/oniguruma-to-es/compare/v3.1.1...v4.0.0)\n\n#####
🚨 Breaking\n\n- Removed `toOnigurumaAst`. Its functionality has moved to
the new,\ndedicated
library\n[oniguruma-parser](https://redirect.github.com/slevithan/oniguruma-parser),\nwhich
includes many improvements, new features, and changes to the
AST\nstructure.\n\n##### 🚀 Features\n\n- `toRegExp`/`toRegExpDetails`:
Throw if the second argument isn't an\nobject or `undefined`.\n- Shorter
output for POSIX classes `cntrl`, `graph`, `print`.\n\n##### 🐞
Fixes\n\n- Fixed a regression in support for comment groups in
v3.1.1.\n([#&#8203;31](https://redirect.github.com/slevithan/oniguruma-to-es/issues/31))\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Kerry Gallagher
<kerry.gallagher@elastic.co>","sha":"0aa226cad4d0d15981788233950ffee76b235587"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-21 14:13:20 +02:00
Kerry Gallagher
e7d1c9215e
[8.x] [Streams] [Dedicated Grok UI] Package / highlight matched parts / suggestions (#213278) (#215204)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Streams] [Dedicated Grok UI] Package / highlight matched parts /
suggestions (#213278)](https://github.com/elastic/kibana/pull/213278)

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

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

<!--BACKPORT [{"author":{"name":"Kerry
Gallagher","email":"kerry.gallagher@elastic.co"},"sourceCommit":{"committedDate":"2025-03-18T22:56:58Z","message":"[Streams]
[Dedicated Grok UI] Package / highlight matched parts / suggestions
(#213278)\n\n## Summary\n\nCloses
https://github.com/elastic/streams-program/issues/170
and\nhttps://github.com/elastic/streams-program/issues/171\n\n##
Reviewer notes\n\nIt's worth reading the research
in\nhttps://github.com/elastic/streams-program/issues/168 to understand
why\ncertain decisions were made. Some of the resolving code is inspired
by\n`grok-js`, unfortunately this wasn't something we could use
directly.\n\nThe design / UX is **not** final. This is just a functional
version. The\neditor is currently on the streams > enrichment page so it
can be played\nwith, this will **not** be merged.\n\nThere is pattern
support for our ECS patterns, I have not added the\nlegacy
ones.\n\nThere will almost certainly be some edge cases that don't work,
every\nrepo for a Grok tool I looked at had their own 😅 I've tried to
test this\nwith lots of varied examples though.\n\nI'd recommend
unticking \"No extension\" from the file filter to remove\nthe pattern
files.\n\n<img width=\"323\" alt=\"Screenshot 2025-03-06 at 22 40
19\"\nsrc=\"https://github.com/user-attachments/assets/5b594f5f-0b0f-4ed0-ae10-2412fcf9e31a\"\n/>\n\n##
Possible improvements / followups\n\n- We could in the future expand the
UI to toggle on and off certain\npattern collections.\n\n- Ability to
add custom patterns (like in our Grok debugger). This can\nstill be
achieved with `(?<queue_id>[0-9A-F]{10,11})` syntax.\n\n- Point out when
regex is invalid (right now it's silent).\n\n- I've copied over the
patterns from the ES repo for now, with a light\nscript to generate an
object from them. There's a CLI skeleton in place\nif we feel we want to
actually pull these from the ES repo directly.\nThese patterns don't
change often, and aren't heavy size wise.\n\n- Debouncing etc for
processing, but I'd like to see how the final UX\nends up.\n\n##
Media\n\nScreenshot\n\n![Screenshot 2025-03-06 at 11
58\n56](https://github.com/user-attachments/assets/158b2a6f-df26-490e-b9f8-63ae69625607)\n\nSimple
example\n\n\n![simple_example](https://github.com/user-attachments/assets/36f36505-eb0b-45d6-bd24-1dbef769658d)\n\nComplex
example\n\n\n![complex_example](https://github.com/user-attachments/assets/968cc935-d208-4ef0-a64d-452995dccd5e)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f9783504bbc9993027967c36cdcfb8d2a37bddfb","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","Feature:Streams","v9.1.0","v8.19.0"],"title":"[Streams]
[Dedicated Grok UI] Package / highlight matched parts /
suggestions","number":213278,"url":"https://github.com/elastic/kibana/pull/213278","mergeCommit":{"message":"[Streams]
[Dedicated Grok UI] Package / highlight matched parts / suggestions
(#213278)\n\n## Summary\n\nCloses
https://github.com/elastic/streams-program/issues/170
and\nhttps://github.com/elastic/streams-program/issues/171\n\n##
Reviewer notes\n\nIt's worth reading the research
in\nhttps://github.com/elastic/streams-program/issues/168 to understand
why\ncertain decisions were made. Some of the resolving code is inspired
by\n`grok-js`, unfortunately this wasn't something we could use
directly.\n\nThe design / UX is **not** final. This is just a functional
version. The\neditor is currently on the streams > enrichment page so it
can be played\nwith, this will **not** be merged.\n\nThere is pattern
support for our ECS patterns, I have not added the\nlegacy
ones.\n\nThere will almost certainly be some edge cases that don't work,
every\nrepo for a Grok tool I looked at had their own 😅 I've tried to
test this\nwith lots of varied examples though.\n\nI'd recommend
unticking \"No extension\" from the file filter to remove\nthe pattern
files.\n\n<img width=\"323\" alt=\"Screenshot 2025-03-06 at 22 40
19\"\nsrc=\"https://github.com/user-attachments/assets/5b594f5f-0b0f-4ed0-ae10-2412fcf9e31a\"\n/>\n\n##
Possible improvements / followups\n\n- We could in the future expand the
UI to toggle on and off certain\npattern collections.\n\n- Ability to
add custom patterns (like in our Grok debugger). This can\nstill be
achieved with `(?<queue_id>[0-9A-F]{10,11})` syntax.\n\n- Point out when
regex is invalid (right now it's silent).\n\n- I've copied over the
patterns from the ES repo for now, with a light\nscript to generate an
object from them. There's a CLI skeleton in place\nif we feel we want to
actually pull these from the ES repo directly.\nThese patterns don't
change often, and aren't heavy size wise.\n\n- Debouncing etc for
processing, but I'd like to see how the final UX\nends up.\n\n##
Media\n\nScreenshot\n\n![Screenshot 2025-03-06 at 11
58\n56](https://github.com/user-attachments/assets/158b2a6f-df26-490e-b9f8-63ae69625607)\n\nSimple
example\n\n\n![simple_example](https://github.com/user-attachments/assets/36f36505-eb0b-45d6-bd24-1dbef769658d)\n\nComplex
example\n\n\n![complex_example](https://github.com/user-attachments/assets/968cc935-d208-4ef0-a64d-452995dccd5e)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f9783504bbc9993027967c36cdcfb8d2a37bddfb"}},"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/213278","number":213278,"mergeCommit":{"message":"[Streams]
[Dedicated Grok UI] Package / highlight matched parts / suggestions
(#213278)\n\n## Summary\n\nCloses
https://github.com/elastic/streams-program/issues/170
and\nhttps://github.com/elastic/streams-program/issues/171\n\n##
Reviewer notes\n\nIt's worth reading the research
in\nhttps://github.com/elastic/streams-program/issues/168 to understand
why\ncertain decisions were made. Some of the resolving code is inspired
by\n`grok-js`, unfortunately this wasn't something we could use
directly.\n\nThe design / UX is **not** final. This is just a functional
version. The\neditor is currently on the streams > enrichment page so it
can be played\nwith, this will **not** be merged.\n\nThere is pattern
support for our ECS patterns, I have not added the\nlegacy
ones.\n\nThere will almost certainly be some edge cases that don't work,
every\nrepo for a Grok tool I looked at had their own 😅 I've tried to
test this\nwith lots of varied examples though.\n\nI'd recommend
unticking \"No extension\" from the file filter to remove\nthe pattern
files.\n\n<img width=\"323\" alt=\"Screenshot 2025-03-06 at 22 40
19\"\nsrc=\"https://github.com/user-attachments/assets/5b594f5f-0b0f-4ed0-ae10-2412fcf9e31a\"\n/>\n\n##
Possible improvements / followups\n\n- We could in the future expand the
UI to toggle on and off certain\npattern collections.\n\n- Ability to
add custom patterns (like in our Grok debugger). This can\nstill be
achieved with `(?<queue_id>[0-9A-F]{10,11})` syntax.\n\n- Point out when
regex is invalid (right now it's silent).\n\n- I've copied over the
patterns from the ES repo for now, with a light\nscript to generate an
object from them. There's a CLI skeleton in place\nif we feel we want to
actually pull these from the ES repo directly.\nThese patterns don't
change often, and aren't heavy size wise.\n\n- Debouncing etc for
processing, but I'd like to see how the final UX\nends up.\n\n##
Media\n\nScreenshot\n\n![Screenshot 2025-03-06 at 11
58\n56](https://github.com/user-attachments/assets/158b2a6f-df26-490e-b9f8-63ae69625607)\n\nSimple
example\n\n\n![simple_example](https://github.com/user-attachments/assets/36f36505-eb0b-45d6-bd24-1dbef769658d)\n\nComplex
example\n\n\n![complex_example](https://github.com/user-attachments/assets/968cc935-d208-4ef0-a64d-452995dccd5e)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f9783504bbc9993027967c36cdcfb8d2a37bddfb"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-20 11:45:29 +01:00
Dzmitry Lemechko
0c2e8cd354
[8.x] [Space time] extending Scout with perfTracker fixture (#212397) (#215141)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Space time] extending Scout with perfTracker fixture
(#212397)](https://github.com/elastic/kibana/pull/212397)

<!--- 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-14T17:35:31Z","message":"[Space
time] extending Scout with perfTracker fixture (#212397)\n\n##
Summary\n\nOn-Week project \"Client-side performance insights with
Playwright &\nLighthouse\"\n\nrevisiting old PR #66224\n\nThis PR
extends Scout with `perfTracker` fixture designed to analyze\nJavaScript
bundle performance and page-level performance metrics in\nKibana by
leveraging Chrome DevTools Protocol (CDP).\n\nIt intercepts network
requests, filters static bundles, and computes\nbundle size statistics
per page load. Additionally, it collects CDP\nPerformance Domain
Metrics, allowing in-depth analysis of rendering and\nscript execution
times.\n\n\n[README](c013c39b7e/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/performance/README.md)\nfile
with more details and examples was added\n\nOutput example for
`/app/discover` (shorten, just to share the idea):\n\n```\n{\n \"url\":
\"http://localhost:5620/app/discover#/\",\n \"bundleCount\": 87,\n
\"totalSize\": 3133420,\n \"pluginCount\": 9,\n \"plugins\": [\n {\n
\"name\": \"aiops\",\n \"bundlesCount\": 2,\n \"totalSize\": 5982,\n
\"bundles\": [\n {\n \"name\": \"aiops.chunk.1.js\",\n
\"transferredSize\": 2013\n },\n ...\n ]\n },\n {\n \"name\":
\"discover\",\n \"bundlesCount\": 17,\n \"totalSize\": 631605,\n
\"bundles\": [\n {\n \"name\": \"discover.chunk.1.js\",\n
\"transferredSize\": 41915\n },\n ...\n ]\n },\n {\n \"name\":
\"eventAnnotation\",\n \"bundlesCount\": 1,\n \"totalSize\": 8652,\n
\"bundles\": [\n {\n \"name\": \"eventAnnotation.chunk.1.js\",\n
\"transferredSize\": 8652\n }\n ]\n },\n {\n \"name\":
\"expressionXY\",\n \"bundlesCount\": 5,\n \"totalSize\": 203127,\n
\"bundles\": [\n {\n \"name\": \"expressionXY.chunk.2.js\",\n
\"transferredSize\": 5328\n },\n ...\n ]\n },\n ]\n}\n```\n\nYou can
create a Scout UI test and start bundle tracker whenever you\nwant to
compute collected stats when all loading is done. Designed as\ntest, it
allows you to have individual validations for plugins, total\nbundle
size, individual plugin size, etc.\n\n```\n // Ensure all JS bundles are
loaded\n await perfTracker.waitForJsLoad(cdp);\n\n // Collect and
validate stats\n const stats =
perfTracker.collectJsBundleStats(currentUrl);\n expect(\n
stats.totalSize,\n `Total bundles size loaded on page should not exceed
3.0 MB`\n ).toBeLessThan(3 * 1024 * 1024);\n expect(stats.bundleCount,
{\n message: `Total bundle chunks count loaded on page should not exceed
100`,\n }).toBeLessThan(100);\n expect(\n stats.plugins.map((p) =>
p.name),\n { message: 'Unexpected plugins were loaded on page' }\n
).toStrictEqual([\n 'aiops',\n 'discover',\n 'eventAnnotation',\n
'expressionXY',\n 'kbn-ui-shared-deps-npm',\n 'lens',\n 'maps',\n
'unifiedHistogram',\n 'unifiedSearch',\n ]);\n // Validate individual
plugin bundle sizes\n expect(stats.plugins.find((p) => p.name ===
'discover')?.totalSize, {\n message: `Total 'discover' bundles size
should not exceed 625 KB`,\n }).toBeLessThan(625 * 1024);\n```\n\nFull
test
example:\n7b18e85541/x-pack/platform/plugins/private/discover_enhanced/ui_tests/tests/discover_cdp_perf.spec.ts\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b5f158bc42285c37911abca17c371f4459106fa7","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","wg:performance","backport:version","test:scout","v9.1.0","v8.19.0"],"title":"[Space
time] extending Scout with perfTracker
fixture","number":212397,"url":"https://github.com/elastic/kibana/pull/212397","mergeCommit":{"message":"[Space
time] extending Scout with perfTracker fixture (#212397)\n\n##
Summary\n\nOn-Week project \"Client-side performance insights with
Playwright &\nLighthouse\"\n\nrevisiting old PR #66224\n\nThis PR
extends Scout with `perfTracker` fixture designed to analyze\nJavaScript
bundle performance and page-level performance metrics in\nKibana by
leveraging Chrome DevTools Protocol (CDP).\n\nIt intercepts network
requests, filters static bundles, and computes\nbundle size statistics
per page load. Additionally, it collects CDP\nPerformance Domain
Metrics, allowing in-depth analysis of rendering and\nscript execution
times.\n\n\n[README](c013c39b7e/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/performance/README.md)\nfile
with more details and examples was added\n\nOutput example for
`/app/discover` (shorten, just to share the idea):\n\n```\n{\n \"url\":
\"http://localhost:5620/app/discover#/\",\n \"bundleCount\": 87,\n
\"totalSize\": 3133420,\n \"pluginCount\": 9,\n \"plugins\": [\n {\n
\"name\": \"aiops\",\n \"bundlesCount\": 2,\n \"totalSize\": 5982,\n
\"bundles\": [\n {\n \"name\": \"aiops.chunk.1.js\",\n
\"transferredSize\": 2013\n },\n ...\n ]\n },\n {\n \"name\":
\"discover\",\n \"bundlesCount\": 17,\n \"totalSize\": 631605,\n
\"bundles\": [\n {\n \"name\": \"discover.chunk.1.js\",\n
\"transferredSize\": 41915\n },\n ...\n ]\n },\n {\n \"name\":
\"eventAnnotation\",\n \"bundlesCount\": 1,\n \"totalSize\": 8652,\n
\"bundles\": [\n {\n \"name\": \"eventAnnotation.chunk.1.js\",\n
\"transferredSize\": 8652\n }\n ]\n },\n {\n \"name\":
\"expressionXY\",\n \"bundlesCount\": 5,\n \"totalSize\": 203127,\n
\"bundles\": [\n {\n \"name\": \"expressionXY.chunk.2.js\",\n
\"transferredSize\": 5328\n },\n ...\n ]\n },\n ]\n}\n```\n\nYou can
create a Scout UI test and start bundle tracker whenever you\nwant to
compute collected stats when all loading is done. Designed as\ntest, it
allows you to have individual validations for plugins, total\nbundle
size, individual plugin size, etc.\n\n```\n // Ensure all JS bundles are
loaded\n await perfTracker.waitForJsLoad(cdp);\n\n // Collect and
validate stats\n const stats =
perfTracker.collectJsBundleStats(currentUrl);\n expect(\n
stats.totalSize,\n `Total bundles size loaded on page should not exceed
3.0 MB`\n ).toBeLessThan(3 * 1024 * 1024);\n expect(stats.bundleCount,
{\n message: `Total bundle chunks count loaded on page should not exceed
100`,\n }).toBeLessThan(100);\n expect(\n stats.plugins.map((p) =>
p.name),\n { message: 'Unexpected plugins were loaded on page' }\n
).toStrictEqual([\n 'aiops',\n 'discover',\n 'eventAnnotation',\n
'expressionXY',\n 'kbn-ui-shared-deps-npm',\n 'lens',\n 'maps',\n
'unifiedHistogram',\n 'unifiedSearch',\n ]);\n // Validate individual
plugin bundle sizes\n expect(stats.plugins.find((p) => p.name ===
'discover')?.totalSize, {\n message: `Total 'discover' bundles size
should not exceed 625 KB`,\n }).toBeLessThan(625 * 1024);\n```\n\nFull
test
example:\n7b18e85541/x-pack/platform/plugins/private/discover_enhanced/ui_tests/tests/discover_cdp_perf.spec.ts\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b5f158bc42285c37911abca17c371f4459106fa7"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/215016","number":215016,"state":"MERGED","mergeCommit":{"sha":"270867bac6f803fcd9ccb12357710300c0770a15","message":"[9.0]
[Space time] extending Scout with perfTracker fixture (#212397)
(#215016)\n\n# Backport\n\nThis will backport the following commits from
`main` to `9.0`:\n- [[Space time] extending Scout with perfTracker
fixture\n(#212397)](https://github.com/elastic/kibana/pull/212397)\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/212397","number":212397,"mergeCommit":{"message":"[Space
time] extending Scout with perfTracker fixture (#212397)\n\n##
Summary\n\nOn-Week project \"Client-side performance insights with
Playwright &\nLighthouse\"\n\nrevisiting old PR #66224\n\nThis PR
extends Scout with `perfTracker` fixture designed to analyze\nJavaScript
bundle performance and page-level performance metrics in\nKibana by
leveraging Chrome DevTools Protocol (CDP).\n\nIt intercepts network
requests, filters static bundles, and computes\nbundle size statistics
per page load. Additionally, it collects CDP\nPerformance Domain
Metrics, allowing in-depth analysis of rendering and\nscript execution
times.\n\n\n[README](c013c39b7e/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/performance/README.md)\nfile
with more details and examples was added\n\nOutput example for
`/app/discover` (shorten, just to share the idea):\n\n```\n{\n \"url\":
\"http://localhost:5620/app/discover#/\",\n \"bundleCount\": 87,\n
\"totalSize\": 3133420,\n \"pluginCount\": 9,\n \"plugins\": [\n {\n
\"name\": \"aiops\",\n \"bundlesCount\": 2,\n \"totalSize\": 5982,\n
\"bundles\": [\n {\n \"name\": \"aiops.chunk.1.js\",\n
\"transferredSize\": 2013\n },\n ...\n ]\n },\n {\n \"name\":
\"discover\",\n \"bundlesCount\": 17,\n \"totalSize\": 631605,\n
\"bundles\": [\n {\n \"name\": \"discover.chunk.1.js\",\n
\"transferredSize\": 41915\n },\n ...\n ]\n },\n {\n \"name\":
\"eventAnnotation\",\n \"bundlesCount\": 1,\n \"totalSize\": 8652,\n
\"bundles\": [\n {\n \"name\": \"eventAnnotation.chunk.1.js\",\n
\"transferredSize\": 8652\n }\n ]\n },\n {\n \"name\":
\"expressionXY\",\n \"bundlesCount\": 5,\n \"totalSize\": 203127,\n
\"bundles\": [\n {\n \"name\": \"expressionXY.chunk.2.js\",\n
\"transferredSize\": 5328\n },\n ...\n ]\n },\n ]\n}\n```\n\nYou can
create a Scout UI test and start bundle tracker whenever you\nwant to
compute collected stats when all loading is done. Designed as\ntest, it
allows you to have individual validations for plugins, total\nbundle
size, individual plugin size, etc.\n\n```\n // Ensure all JS bundles are
loaded\n await perfTracker.waitForJsLoad(cdp);\n\n // Collect and
validate stats\n const stats =
perfTracker.collectJsBundleStats(currentUrl);\n expect(\n
stats.totalSize,\n `Total bundles size loaded on page should not exceed
3.0 MB`\n ).toBeLessThan(3 * 1024 * 1024);\n expect(stats.bundleCount,
{\n message: `Total bundle chunks count loaded on page should not exceed
100`,\n }).toBeLessThan(100);\n expect(\n stats.plugins.map((p) =>
p.name),\n { message: 'Unexpected plugins were loaded on page' }\n
).toStrictEqual([\n 'aiops',\n 'discover',\n 'eventAnnotation',\n
'expressionXY',\n 'kbn-ui-shared-deps-npm',\n 'lens',\n 'maps',\n
'unifiedHistogram',\n 'unifiedSearch',\n ]);\n // Validate individual
plugin bundle sizes\n expect(stats.plugins.find((p) => p.name ===
'discover')?.totalSize, {\n message: `Total 'discover' bundles size
should not exceed 625 KB`,\n }).toBeLessThan(625 * 1024);\n```\n\nFull
test
example:\n7b18e85541/x-pack/platform/plugins/private/discover_enhanced/ui_tests/tests/discover_cdp_perf.spec.ts\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b5f158bc42285c37911abca17c371f4459106fa7"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-19 22:40:24 +02:00
Dario Gieselaar
ec8bdf0054
[8.x] [Streams] Replay loghub data with synthtrace (#212120) (#214916)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Streams] Replay loghub data with synthtrace
(#212120)](https://github.com/elastic/kibana/pull/212120)

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

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

<!--BACKPORT [{"author":{"name":"Dario
Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T12:30:06Z","message":"[Streams]
Replay loghub data with synthtrace (#212120)\n\nDownload, parse and
replay loghub data with Synthtrace, for use in the\nStreams project. In
summary:\n\n- adds a `@kbn/sample-log-parser` package which parses
Loghub sample\ndata, creates valid parsers for extracting and replacing
timestamps,\nusing the LLM\n- add a `sample_logs` scenario which uses
the parsed data sets to replay\nLoghub data continuously as if it were
live data\n- refactor some parts of Synthtrace (follow-up work captured
in\nhttps://github.com/elastic/kibana/issues/212179)\n\n## Synthtrace
changes\n\n- Replace custom Logger object with Kibana-standard
ToolingLog\n- Report progress and estimated time to completion for
long-running jobs\n- Simplify scenarioOpts (allow comma-separated
key-value pairs instead\nof just JSON)\n- Simplify client
initialization\n- When using workers, only bootstrap once (in the main
thread)\n- Allow workers to gracefully shutdown\n- Downgrade some
logging levels for less noise\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ba13e86a70c331275d40ed8f84c3f264845afc6e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport
missing","v9.0.0","ci:project-deploy-observability","Team:obs-ux-infra_services","backport:version","Feature:Streams","v9.1.0","v8.19.0"],"title":"[Streams]
Replay loghub data with
synthtrace","number":212120,"url":"https://github.com/elastic/kibana/pull/212120","mergeCommit":{"message":"[Streams]
Replay loghub data with synthtrace (#212120)\n\nDownload, parse and
replay loghub data with Synthtrace, for use in the\nStreams project. In
summary:\n\n- adds a `@kbn/sample-log-parser` package which parses
Loghub sample\ndata, creates valid parsers for extracting and replacing
timestamps,\nusing the LLM\n- add a `sample_logs` scenario which uses
the parsed data sets to replay\nLoghub data continuously as if it were
live data\n- refactor some parts of Synthtrace (follow-up work captured
in\nhttps://github.com/elastic/kibana/issues/212179)\n\n## Synthtrace
changes\n\n- Replace custom Logger object with Kibana-standard
ToolingLog\n- Report progress and estimated time to completion for
long-running jobs\n- Simplify scenarioOpts (allow comma-separated
key-value pairs instead\nof just JSON)\n- Simplify client
initialization\n- When using workers, only bootstrap once (in the main
thread)\n- Allow workers to gracefully shutdown\n- Downgrade some
logging levels for less noise\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ba13e86a70c331275d40ed8f84c3f264845afc6e"}},"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/212120","number":212120,"mergeCommit":{"message":"[Streams]
Replay loghub data with synthtrace (#212120)\n\nDownload, parse and
replay loghub data with Synthtrace, for use in the\nStreams project. In
summary:\n\n- adds a `@kbn/sample-log-parser` package which parses
Loghub sample\ndata, creates valid parsers for extracting and replacing
timestamps,\nusing the LLM\n- add a `sample_logs` scenario which uses
the parsed data sets to replay\nLoghub data continuously as if it were
live data\n- refactor some parts of Synthtrace (follow-up work captured
in\nhttps://github.com/elastic/kibana/issues/212179)\n\n## Synthtrace
changes\n\n- Replace custom Logger object with Kibana-standard
ToolingLog\n- Report progress and estimated time to completion for
long-running jobs\n- Simplify scenarioOpts (allow comma-separated
key-value pairs instead\nof just JSON)\n- Simplify client
initialization\n- When using workers, only bootstrap once (in the main
thread)\n- Allow workers to gracefully shutdown\n- Downgrade some
logging levels for less noise\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ba13e86a70c331275d40ed8f84c3f264845afc6e"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-03-19 10:57:02 +01:00
Brad White
127674d46d
[8.x] Upgrade to Storybook 8 (#195148) (#214681)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Upgrade to Storybook 8
(#195148)](https://github.com/elastic/kibana/pull/195148)

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

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

<!--BACKPORT [{"author":{"name":"Brad
White","email":"Ikuni17@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-14T22:41:03Z","message":"Upgrade
to Storybook 8 (#195148)\n\n## Summary\n\nDepends on #191106\nCloses
#171591\n\nThis PR migrates Storybook from `6.x` to `8.x`. Please see
the\n[migration\nguide](https://storybook.js.org/docs/migration-guide/from-older-version)\nfor
an overview of the changes because there are many breaking
changes\nwhich effect Kibana. The TODO list below is not inclusive of
all the\nchanges.\n\n## Reviewers\n### Each commit contains all files
changed for a specific codeowner,\nplease find your respective commit to
make review easier.\n\nA **first step before code review** should be
checking the
[`Storybooks\nPreview`](https://ci-artifacts.kibana.dev/storybooks/pr-195148/index.html)\nfrom
CI for any runtime or style issues which were missed. The preview\ncan
be compared to a build from
`main`\n[here](https://ci-artifacts.kibana.dev/storybooks/pr-212585/index.html).\nIt
is worth noting that some stories have runtime issues which
existed\nbefore this migration.\n\nMost stories appear to have been
migrated properly, but the Operations\nteam does not have prior
knowledge into every story. Some of the\nmigration was able to be
automated through Storybook provided scripts.\nIt is possible this
wasn't entirely correct due to the structure of some\nstories.
Additionally, part of this migration is moving Storybook to\nWebpack 5
which changed how styles are being loaded.\n\n#### TODO\n- [x] Migrate
`stories.mdx`\n- [x] storyshots\n- [x]
[Migrate\npackages](https://storybook.js.org/docs/migration-guide/from-older-version#package-structure-changes)\nwhich
were removed in `8.0`\n- [x] `react-doc-gen` resolution\n- [x]
[Migrate\nblocks](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-docs-removed-deprecated-blocksjs-entry)\n-
[x] Migrate deprecated `addon-knobs`
to\n[addon-controls](https://www.npmjs.com/package/@storybook/addon-controls)\n-
[x] React Fast Refresh support\n- [x] Watch flag callback\n- [x]
`canvas` webpack\n- [x] Rerun CSF migrations for new stories\n- [x]
Handle ESM import for `addon-docs`\n- [x] `'@storybook/addon-actions'
should be listed in the project's\ndependencies. Run 'npm i -S
@storybook/addon-actions' to
add\niteslint[import/no-extraneous-dependencies](https://github.com/import-js/eslint-plugin-import/blob/v2.28.0/docs/rules/no-extraneous-dependencies.md)`\n-
[x] `addDecorator` migration \n- [x] `addParameter` migration\n- [x]
static build\n- [ ] determine if #176500 is solved or push to followup
PR\n - This will need to be fixed separately\n- [x] revert
`.buildkite/pipelines/pull_request/base.yml`
&\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
`main`\n\n---------\n\nCo-authored-by: Tiago Costa
<tiago.costa@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Jacek
Kolezynski <jacek.kolezynski@elastic.co>\nCo-authored-by: Stratoula
Kalafateli <efstratia.kalafateli@elastic.co>\nCo-authored-by: Clint
Andrew Hall
<clint@clintandrewhall.com>","sha":"403b5f23636d61809d23851f856ff0e26235b22f","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","Team:Fleet","v9.0.0","ci:build-storybooks","Team:Obs
AI Assistant","backport:version","v9.1.0","v8.19.0"],"title":"Upgrade to
Storybook
8","number":195148,"url":"https://github.com/elastic/kibana/pull/195148","mergeCommit":{"message":"Upgrade
to Storybook 8 (#195148)\n\n## Summary\n\nDepends on #191106\nCloses
#171591\n\nThis PR migrates Storybook from `6.x` to `8.x`. Please see
the\n[migration\nguide](https://storybook.js.org/docs/migration-guide/from-older-version)\nfor
an overview of the changes because there are many breaking
changes\nwhich effect Kibana. The TODO list below is not inclusive of
all the\nchanges.\n\n## Reviewers\n### Each commit contains all files
changed for a specific codeowner,\nplease find your respective commit to
make review easier.\n\nA **first step before code review** should be
checking the
[`Storybooks\nPreview`](https://ci-artifacts.kibana.dev/storybooks/pr-195148/index.html)\nfrom
CI for any runtime or style issues which were missed. The preview\ncan
be compared to a build from
`main`\n[here](https://ci-artifacts.kibana.dev/storybooks/pr-212585/index.html).\nIt
is worth noting that some stories have runtime issues which
existed\nbefore this migration.\n\nMost stories appear to have been
migrated properly, but the Operations\nteam does not have prior
knowledge into every story. Some of the\nmigration was able to be
automated through Storybook provided scripts.\nIt is possible this
wasn't entirely correct due to the structure of some\nstories.
Additionally, part of this migration is moving Storybook to\nWebpack 5
which changed how styles are being loaded.\n\n#### TODO\n- [x] Migrate
`stories.mdx`\n- [x] storyshots\n- [x]
[Migrate\npackages](https://storybook.js.org/docs/migration-guide/from-older-version#package-structure-changes)\nwhich
were removed in `8.0`\n- [x] `react-doc-gen` resolution\n- [x]
[Migrate\nblocks](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-docs-removed-deprecated-blocksjs-entry)\n-
[x] Migrate deprecated `addon-knobs`
to\n[addon-controls](https://www.npmjs.com/package/@storybook/addon-controls)\n-
[x] React Fast Refresh support\n- [x] Watch flag callback\n- [x]
`canvas` webpack\n- [x] Rerun CSF migrations for new stories\n- [x]
Handle ESM import for `addon-docs`\n- [x] `'@storybook/addon-actions'
should be listed in the project's\ndependencies. Run 'npm i -S
@storybook/addon-actions' to
add\niteslint[import/no-extraneous-dependencies](https://github.com/import-js/eslint-plugin-import/blob/v2.28.0/docs/rules/no-extraneous-dependencies.md)`\n-
[x] `addDecorator` migration \n- [x] `addParameter` migration\n- [x]
static build\n- [ ] determine if #176500 is solved or push to followup
PR\n - This will need to be fixed separately\n- [x] revert
`.buildkite/pipelines/pull_request/base.yml`
&\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
`main`\n\n---------\n\nCo-authored-by: Tiago Costa
<tiago.costa@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Jacek
Kolezynski <jacek.kolezynski@elastic.co>\nCo-authored-by: Stratoula
Kalafateli <efstratia.kalafateli@elastic.co>\nCo-authored-by: Clint
Andrew Hall
<clint@clintandrewhall.com>","sha":"403b5f23636d61809d23851f856ff0e26235b22f"}},"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/195148","number":195148,"mergeCommit":{"message":"Upgrade
to Storybook 8 (#195148)\n\n## Summary\n\nDepends on #191106\nCloses
#171591\n\nThis PR migrates Storybook from `6.x` to `8.x`. Please see
the\n[migration\nguide](https://storybook.js.org/docs/migration-guide/from-older-version)\nfor
an overview of the changes because there are many breaking
changes\nwhich effect Kibana. The TODO list below is not inclusive of
all the\nchanges.\n\n## Reviewers\n### Each commit contains all files
changed for a specific codeowner,\nplease find your respective commit to
make review easier.\n\nA **first step before code review** should be
checking the
[`Storybooks\nPreview`](https://ci-artifacts.kibana.dev/storybooks/pr-195148/index.html)\nfrom
CI for any runtime or style issues which were missed. The preview\ncan
be compared to a build from
`main`\n[here](https://ci-artifacts.kibana.dev/storybooks/pr-212585/index.html).\nIt
is worth noting that some stories have runtime issues which
existed\nbefore this migration.\n\nMost stories appear to have been
migrated properly, but the Operations\nteam does not have prior
knowledge into every story. Some of the\nmigration was able to be
automated through Storybook provided scripts.\nIt is possible this
wasn't entirely correct due to the structure of some\nstories.
Additionally, part of this migration is moving Storybook to\nWebpack 5
which changed how styles are being loaded.\n\n#### TODO\n- [x] Migrate
`stories.mdx`\n- [x] storyshots\n- [x]
[Migrate\npackages](https://storybook.js.org/docs/migration-guide/from-older-version#package-structure-changes)\nwhich
were removed in `8.0`\n- [x] `react-doc-gen` resolution\n- [x]
[Migrate\nblocks](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-docs-removed-deprecated-blocksjs-entry)\n-
[x] Migrate deprecated `addon-knobs`
to\n[addon-controls](https://www.npmjs.com/package/@storybook/addon-controls)\n-
[x] React Fast Refresh support\n- [x] Watch flag callback\n- [x]
`canvas` webpack\n- [x] Rerun CSF migrations for new stories\n- [x]
Handle ESM import for `addon-docs`\n- [x] `'@storybook/addon-actions'
should be listed in the project's\ndependencies. Run 'npm i -S
@storybook/addon-actions' to
add\niteslint[import/no-extraneous-dependencies](https://github.com/import-js/eslint-plugin-import/blob/v2.28.0/docs/rules/no-extraneous-dependencies.md)`\n-
[x] `addDecorator` migration \n- [x] `addParameter` migration\n- [x]
static build\n- [ ] determine if #176500 is solved or push to followup
PR\n - This will need to be fixed separately\n- [x] revert
`.buildkite/pipelines/pull_request/base.yml`
&\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
`main`\n\n---------\n\nCo-authored-by: Tiago Costa
<tiago.costa@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Jacek
Kolezynski <jacek.kolezynski@elastic.co>\nCo-authored-by: Stratoula
Kalafateli <efstratia.kalafateli@elastic.co>\nCo-authored-by: Clint
Andrew Hall
<clint@clintandrewhall.com>","sha":"403b5f23636d61809d23851f856ff0e26235b22f"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-03-18 23:20:24 +02:00
Dzmitry Lemechko
a073dd69ed
[8.x] [scout] enable eslint plugin playwright (#210666) (#214687)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[scout] enable eslint plugin playwright
(#210666)](https://github.com/elastic/kibana/pull/210666)

<!--- 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-02-14T09:21:49Z","message":"[scout]
enable eslint plugin playwright (#210666)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/21030\r\n\r\nIt was a quick
work to do while we don't have many tests yet. \r\n\r\nFor reviewers: we
most likely will review and update the rules to align\r\nbetter with
final test design for Scout before GA. I don't think we have\r\nto deep
dive into what rules are missing, but just to make sure I
didn't\r\nrestrict something important from your
perspective.\r\n\r\nRules are described
in\r\nhttps://github.com/playwright-community/eslint-plugin-playwright?tab=readme-ov-file#rules\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ddd0fdb4794b71f7c500f5d7d03a846bf21174b9","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","test:scout","v9.1.0","v8.19.0"],"title":"[scout]
enable eslint plugin
playwright","number":210666,"url":"https://github.com/elastic/kibana/pull/210666","mergeCommit":{"message":"[scout]
enable eslint plugin playwright (#210666)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/21030\r\n\r\nIt was a quick
work to do while we don't have many tests yet. \r\n\r\nFor reviewers: we
most likely will review and update the rules to align\r\nbetter with
final test design for Scout before GA. I don't think we have\r\nto deep
dive into what rules are missing, but just to make sure I
didn't\r\nrestrict something important from your
perspective.\r\n\r\nRules are described
in\r\nhttps://github.com/playwright-community/eslint-plugin-playwright?tab=readme-ov-file#rules\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ddd0fdb4794b71f7c500f5d7d03a846bf21174b9"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/211172","number":211172,"state":"MERGED","mergeCommit":{"sha":"c6ae8292a1a8d80a29966234e98f341ff489a89d","message":"[9.0]
[scout] enable eslint plugin playwright (#210666) (#211172)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.0`:\n- [[scout] enable eslint plugin
playwright\n(#210666)](https://github.com/elastic/kibana/pull/210666)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n\n\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210666","number":210666,"mergeCommit":{"message":"[scout]
enable eslint plugin playwright (#210666)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/21030\r\n\r\nIt was a quick
work to do while we don't have many tests yet. \r\n\r\nFor reviewers: we
most likely will review and update the rules to align\r\nbetter with
final test design for Scout before GA. I don't think we have\r\nto deep
dive into what rules are missing, but just to make sure I
didn't\r\nrestrict something important from your
perspective.\r\n\r\nRules are described
in\r\nhttps://github.com/playwright-community/eslint-plugin-playwright?tab=readme-ov-file#rules\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ddd0fdb4794b71f7c500f5d7d03a846bf21174b9"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-18 22:30:42 +02:00
Jeramy Soucy
2277d44879
[8.x] Upgrade xml-crypto 6.0.0 → 6.0.1 (#214792) (#214902)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Upgrade xml-crypto 6.0.0 → 6.0.1
(#214792)](https://github.com/elastic/kibana/pull/214792)

<!--- Backport version: 9.6.4 -->

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2025-03-17T17:57:41Z","message":"Upgrade
xml-crypto 6.0.0 → 6.0.1 (#214792)\n\n## Summary\n\nUpgrades
`xml-crypto` from v6.0.0 to
v6.0.1","sha":"da7e44988d160c55147765959dcc19ff59d1cdb6","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","v9.0.1"],"title":"Upgrade
xml-crypto 6.0.0 →
6.0.1","number":214792,"url":"https://github.com/elastic/kibana/pull/214792","mergeCommit":{"message":"Upgrade
xml-crypto 6.0.0 → 6.0.1 (#214792)\n\n## Summary\n\nUpgrades
`xml-crypto` from v6.0.0 to
v6.0.1","sha":"da7e44988d160c55147765959dcc19ff59d1cdb6"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214792","number":214792,"mergeCommit":{"message":"Upgrade
xml-crypto 6.0.0 → 6.0.1 (#214792)\n\n## Summary\n\nUpgrades
`xml-crypto` from v6.0.0 to
v6.0.1","sha":"da7e44988d160c55147765959dcc19ff59d1cdb6"}},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-03-18 17:16:56 +02:00
Gerard Soldevila
b6ae9b0518
[8.x] SKA: Relocate /test to /src/platform/test (#210956) (#214791)
# Backport

This will backport the following commits from `main` to `8.x`:
- [SKA: Relocate /test to /src/platform/test
(#210956)](https://github.com/elastic/kibana/pull/210956)

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

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

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-03-14T16:57:23Z","message":"SKA:
Relocate /test to /src/platform/test (#210956)\n\n## Summary\n\nPart of
https://github.com/elastic/kibana-team/issues/1503\n\nThis is a first
step towards the relocation of all the Kibana tests.\n\nThe `/test/`
folder at the root, which is in itself a
package\n(`@kbn/test-suites-src`), and contains a large number of tests
and test\nplugins, is being relocated under `src/platform/test`.\n\nAll
the tests under this folder should be related to common
platform\nfeatures, and they should not have any dependency
towards\nsolution-specific components or features.\n\n<details
>\n<summary>Updated relative
paths</summary>\n\n```\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:11\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2\nsrc/platform/test/api_integration/jest.config.js:12\nsrc/platform/test/common/plugins/newsfeed/tsconfig.json:2\nsrc/platform/test/common/plugins/otel_metrics/tsconfig.json:2\nsrc/platform/test/functional/jest.config.js:12\nsrc/platform/test/harden/child_process.js:13\nsrc/platform/test/harden/lodash_template.js:13\nsrc/platform/test/harden/prototype.js:10\nsrc/platform/test/health_gateway/plugins/status/tsconfig.json:2\nsrc/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9\nsrc/platform/test/package/Vagrantfile:2\nsrc/platform/test/plugin_functional/README.md:40\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:11\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:12\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:10\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:9\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:11\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:11\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:12\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:12\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:11\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:12\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:12\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9\n```\n\n</details>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"355a834659b74333162008d54d44be0f2a14fb6b","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:QA","release_note:skip","backport:skip","plugin
groups","v9.1.0"],"title":"SKA: Relocate /test to
/src/platform/test","number":210956,"url":"https://github.com/elastic/kibana/pull/210956","mergeCommit":{"message":"SKA:
Relocate /test to /src/platform/test (#210956)\n\n## Summary\n\nPart of
https://github.com/elastic/kibana-team/issues/1503\n\nThis is a first
step towards the relocation of all the Kibana tests.\n\nThe `/test/`
folder at the root, which is in itself a
package\n(`@kbn/test-suites-src`), and contains a large number of tests
and test\nplugins, is being relocated under `src/platform/test`.\n\nAll
the tests under this folder should be related to common
platform\nfeatures, and they should not have any dependency
towards\nsolution-specific components or features.\n\n<details
>\n<summary>Updated relative
paths</summary>\n\n```\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:11\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2\nsrc/platform/test/api_integration/jest.config.js:12\nsrc/platform/test/common/plugins/newsfeed/tsconfig.json:2\nsrc/platform/test/common/plugins/otel_metrics/tsconfig.json:2\nsrc/platform/test/functional/jest.config.js:12\nsrc/platform/test/harden/child_process.js:13\nsrc/platform/test/harden/lodash_template.js:13\nsrc/platform/test/harden/prototype.js:10\nsrc/platform/test/health_gateway/plugins/status/tsconfig.json:2\nsrc/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9\nsrc/platform/test/package/Vagrantfile:2\nsrc/platform/test/plugin_functional/README.md:40\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:11\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:12\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:10\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:9\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:11\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:11\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:12\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:12\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:11\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:12\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:12\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9\n```\n\n</details>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"355a834659b74333162008d54d44be0f2a14fb6b"}},"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/210956","number":210956,"mergeCommit":{"message":"SKA:
Relocate /test to /src/platform/test (#210956)\n\n## Summary\n\nPart of
https://github.com/elastic/kibana-team/issues/1503\n\nThis is a first
step towards the relocation of all the Kibana tests.\n\nThe `/test/`
folder at the root, which is in itself a
package\n(`@kbn/test-suites-src`), and contains a large number of tests
and test\nplugins, is being relocated under `src/platform/test`.\n\nAll
the tests under this folder should be related to common
platform\nfeatures, and they should not have any dependency
towards\nsolution-specific components or features.\n\n<details
>\n<summary>Updated relative
paths</summary>\n\n```\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:11\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2\nsrc/platform/test/api_integration/jest.config.js:12\nsrc/platform/test/common/plugins/newsfeed/tsconfig.json:2\nsrc/platform/test/common/plugins/otel_metrics/tsconfig.json:2\nsrc/platform/test/functional/jest.config.js:12\nsrc/platform/test/harden/child_process.js:13\nsrc/platform/test/harden/lodash_template.js:13\nsrc/platform/test/harden/prototype.js:10\nsrc/platform/test/health_gateway/plugins/status/tsconfig.json:2\nsrc/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9\nsrc/platform/test/package/Vagrantfile:2\nsrc/platform/test/plugin_functional/README.md:40\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:11\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:12\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:10\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:9\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:11\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:11\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:12\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:12\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:11\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:12\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:12\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9\n```\n\n</details>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"355a834659b74333162008d54d44be0f2a14fb6b"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-18 14:48:04 +01:00
Christos Nasikas
0089875917
[8.x] [Cases] Improve unit test flakiness (#212489) (#214675)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Cases] Improve unit test flakiness
(#212489)](https://github.com/elastic/kibana/pull/212489)

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

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

<!--BACKPORT [{"author":{"name":"Christos
Nasikas","email":"christos.nasikas@elastic.co"},"sourceCommit":{"committedDate":"2025-03-14T17:17:13Z","message":"[Cases]
Improve unit test flakiness (#212489)\n\n## Summary\n\nThis PR attempts
(I have lost count of how many there have been so far)\nto stabilize the
flakiness of cases tests.\n\n## Approach\n\nBased on our investigations,
I believe a common factor that causes all\ntests to time out is how we
wrap the tests with the needed providers.\nInstead of figuring out why
they time out (which is very difficult), I\ntried a different approach.
I rewrote how we initialize the testing\ndependencies, mocks, and
providers on tests. To test my theory, I\ncreated a VM instance in
GCloud with the same configuration as the one\nrunning in the CI,
specifically the n2-standard-4 (4 vCPUs, 16 GB\nMemory) machine type. I
ran the tests 100 times, which took almost two\ndays. In 10 of the runs,
a random test was timeouted. I noticed that the\nmachine was stressed
while running the tests, and the CPU frequently\nspiked to 100%,
especially at the beginning of each test. Then, I\nincreased the timeout
for all cases tests to 10 seconds and ran the\ntests again 100 times. No
timeouts occurred. Lastly, I created a VM\ninstance in GCloud with the
same configuration as the one running in the\nCI, specifically the
n2-standard-8 (8 vCPUs, 32 GB Memory) machine type.\nI ran the tests
again 100 times. In 1 of the runs, a random test was\ntimeouted. The
machine on the CI cannot handle the cases tests. I\nbelieve the work in
this PR is a step in the right direction either way,\nand we will
benefit from it. I also believe increasing the timeout is a\ngood
decision as we need it based on the experiments and the research
we\nhave done in the last months.\n\nCPU usage on
n2-standard-4\n\n\nhttps://github.com/user-attachments/assets/36b035df-310f-4906-98ba-688d57b97c7e\n\nCPU
usage on
n2-standard-8\n\n\nhttps://github.com/user-attachments/assets/3b1b6351-d48e-41da-a413-a56e52b54b82\n\n##
RLT eslint rules\nI enabled the [RLT
eslint\nrules](https://testing-library.com/docs/ecosystem-eslint-plugin-testing-library/)\nfor
Cases and resolved any eslint errors. The process revealed small\nbugs
in the tests, which I fixed them.\n\n## Testing utils\n\nI removed the
`appMockRender` and any usage in favor of the
new\n`renderWithTestingProviders` utility function and the
improved\n`TestProviders` component. The `renderWithTestingProviders`
follows
the\nprincipals\n[suggested](https://github.com/testing-library/react-testing-library/issues/780#issuecomment-689053441)\nby
the RLT team. Specifically:\n- The `renderWithTestingProviders` is a
wrapper of the `render` function\nof the RTL library.\n- The
`renderWithTestingProviders` does not create the services or
any\ncomponent inside it.\n- The `renderWithTestingProviders` cannot be
used in `beforeEach`\nfunctions. It should be called separately on each
test.\n- The `renderWithTestingProviders` accepts props to override the
default\nmocks.\n- The `renderWithTestingProviders` passes the
`TestProviders` in the\n`wrapper` argument of the RLT `render`
function.\n- The `TestProviders` component initializes and memoizes all
services\nand dependencies. It accepts props to override the default
mocks.\n- Mock overrides (like core services) should be created and
passed to\n`renderWithTestingProviders` on each test, even if it means
duplication.\nWe favor test isolation.\n\n### Checklist\n\nCheck the PR
satisfies the 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\n##
Issues\n<details>\n<summary>List</summary>\n\nFixes:
https://github.com/elastic/kibana/issues/207712\nFixes:
https://github.com/elastic/kibana/issues/192739\nFixes:
https://github.com/elastic/kibana/issues/174682\nFixes:
https://github.com/elastic/kibana/issues/206366\nFixes:
https://github.com/elastic/kibana/issues/207427\nFixes:
https://github.com/elastic/kibana/issues/175239\nFixes:
https://github.com/elastic/kibana/issues/177334\nFixes:
https://github.com/elastic/kibana/issues/208443\nFixes:
https://github.com/elastic/kibana/issues/187526\nFixes:
https://github.com/elastic/kibana/issues/208310\nFixes:
https://github.com/elastic/kibana/issues/192640\nFixes:
https://github.com/elastic/kibana/issues/207077\nFixes:
https://github.com/elastic/kibana/issues/197304\nFixes:
https://github.com/elastic/kibana/issues/207249\nFixes:
https://github.com/elastic/kibana/issues/202761\nFixes:
https://github.com/elastic/kibana/issues/202115\nFixes:
https://github.com/elastic/kibana/issues/193026\nFixes:
https://github.com/elastic/kibana/issues/177304\nFixes:
https://github.com/elastic/kibana/issues/208415\nFixes:
https://github.com/elastic/kibana/issues/174661\nFixes:
https://github.com/elastic/kibana/issues/201611\nFixes:
https://github.com/elastic/kibana/issues/182364\nFixes:
https://github.com/elastic/kibana/issues/175841\nFixes:
https://github.com/elastic/kibana/issues/207907\nFixes:
https://github.com/elastic/kibana/issues/171177\nFixes:
https://github.com/elastic/kibana/issues/196628\nFixes:
https://github.com/elastic/kibana/issues/194703\nFixes:
https://github.com/elastic/kibana/issues/207241\nFixes:
https://github.com/elastic/kibana/issues/206056\nFixes:
https://github.com/elastic/kibana/issues/207328\nFixes:
https://github.com/elastic/kibana/issues/205953\nFixes:
https://github.com/elastic/kibana/issues/176524\nFixes:
https://github.com/elastic/kibana/issues/176335\nFixes:
https://github.com/elastic/kibana/issues/207404\nFixes:
https://github.com/elastic/kibana/issues/207384\nFixes:
https://github.com/elastic/kibana/issues/208380\nFixes:
https://github.com/elastic/kibana/issues/207248\nFixes:
https://github.com/elastic/kibana/issues/207444\nFixes:
https://github.com/elastic/kibana/issues/175240\nFixes:
https://github.com/elastic/kibana/issues/178001\n\n</details>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"1054799f9c1139c52d74c9c588f60177182919c7","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","Feature:Cases","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Cases]
Improve unit test
flakiness","number":212489,"url":"https://github.com/elastic/kibana/pull/212489","mergeCommit":{"message":"[Cases]
Improve unit test flakiness (#212489)\n\n## Summary\n\nThis PR attempts
(I have lost count of how many there have been so far)\nto stabilize the
flakiness of cases tests.\n\n## Approach\n\nBased on our investigations,
I believe a common factor that causes all\ntests to time out is how we
wrap the tests with the needed providers.\nInstead of figuring out why
they time out (which is very difficult), I\ntried a different approach.
I rewrote how we initialize the testing\ndependencies, mocks, and
providers on tests. To test my theory, I\ncreated a VM instance in
GCloud with the same configuration as the one\nrunning in the CI,
specifically the n2-standard-4 (4 vCPUs, 16 GB\nMemory) machine type. I
ran the tests 100 times, which took almost two\ndays. In 10 of the runs,
a random test was timeouted. I noticed that the\nmachine was stressed
while running the tests, and the CPU frequently\nspiked to 100%,
especially at the beginning of each test. Then, I\nincreased the timeout
for all cases tests to 10 seconds and ran the\ntests again 100 times. No
timeouts occurred. Lastly, I created a VM\ninstance in GCloud with the
same configuration as the one running in the\nCI, specifically the
n2-standard-8 (8 vCPUs, 32 GB Memory) machine type.\nI ran the tests
again 100 times. In 1 of the runs, a random test was\ntimeouted. The
machine on the CI cannot handle the cases tests. I\nbelieve the work in
this PR is a step in the right direction either way,\nand we will
benefit from it. I also believe increasing the timeout is a\ngood
decision as we need it based on the experiments and the research
we\nhave done in the last months.\n\nCPU usage on
n2-standard-4\n\n\nhttps://github.com/user-attachments/assets/36b035df-310f-4906-98ba-688d57b97c7e\n\nCPU
usage on
n2-standard-8\n\n\nhttps://github.com/user-attachments/assets/3b1b6351-d48e-41da-a413-a56e52b54b82\n\n##
RLT eslint rules\nI enabled the [RLT
eslint\nrules](https://testing-library.com/docs/ecosystem-eslint-plugin-testing-library/)\nfor
Cases and resolved any eslint errors. The process revealed small\nbugs
in the tests, which I fixed them.\n\n## Testing utils\n\nI removed the
`appMockRender` and any usage in favor of the
new\n`renderWithTestingProviders` utility function and the
improved\n`TestProviders` component. The `renderWithTestingProviders`
follows
the\nprincipals\n[suggested](https://github.com/testing-library/react-testing-library/issues/780#issuecomment-689053441)\nby
the RLT team. Specifically:\n- The `renderWithTestingProviders` is a
wrapper of the `render` function\nof the RTL library.\n- The
`renderWithTestingProviders` does not create the services or
any\ncomponent inside it.\n- The `renderWithTestingProviders` cannot be
used in `beforeEach`\nfunctions. It should be called separately on each
test.\n- The `renderWithTestingProviders` accepts props to override the
default\nmocks.\n- The `renderWithTestingProviders` passes the
`TestProviders` in the\n`wrapper` argument of the RLT `render`
function.\n- The `TestProviders` component initializes and memoizes all
services\nand dependencies. It accepts props to override the default
mocks.\n- Mock overrides (like core services) should be created and
passed to\n`renderWithTestingProviders` on each test, even if it means
duplication.\nWe favor test isolation.\n\n### Checklist\n\nCheck the PR
satisfies the 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\n##
Issues\n<details>\n<summary>List</summary>\n\nFixes:
https://github.com/elastic/kibana/issues/207712\nFixes:
https://github.com/elastic/kibana/issues/192739\nFixes:
https://github.com/elastic/kibana/issues/174682\nFixes:
https://github.com/elastic/kibana/issues/206366\nFixes:
https://github.com/elastic/kibana/issues/207427\nFixes:
https://github.com/elastic/kibana/issues/175239\nFixes:
https://github.com/elastic/kibana/issues/177334\nFixes:
https://github.com/elastic/kibana/issues/208443\nFixes:
https://github.com/elastic/kibana/issues/187526\nFixes:
https://github.com/elastic/kibana/issues/208310\nFixes:
https://github.com/elastic/kibana/issues/192640\nFixes:
https://github.com/elastic/kibana/issues/207077\nFixes:
https://github.com/elastic/kibana/issues/197304\nFixes:
https://github.com/elastic/kibana/issues/207249\nFixes:
https://github.com/elastic/kibana/issues/202761\nFixes:
https://github.com/elastic/kibana/issues/202115\nFixes:
https://github.com/elastic/kibana/issues/193026\nFixes:
https://github.com/elastic/kibana/issues/177304\nFixes:
https://github.com/elastic/kibana/issues/208415\nFixes:
https://github.com/elastic/kibana/issues/174661\nFixes:
https://github.com/elastic/kibana/issues/201611\nFixes:
https://github.com/elastic/kibana/issues/182364\nFixes:
https://github.com/elastic/kibana/issues/175841\nFixes:
https://github.com/elastic/kibana/issues/207907\nFixes:
https://github.com/elastic/kibana/issues/171177\nFixes:
https://github.com/elastic/kibana/issues/196628\nFixes:
https://github.com/elastic/kibana/issues/194703\nFixes:
https://github.com/elastic/kibana/issues/207241\nFixes:
https://github.com/elastic/kibana/issues/206056\nFixes:
https://github.com/elastic/kibana/issues/207328\nFixes:
https://github.com/elastic/kibana/issues/205953\nFixes:
https://github.com/elastic/kibana/issues/176524\nFixes:
https://github.com/elastic/kibana/issues/176335\nFixes:
https://github.com/elastic/kibana/issues/207404\nFixes:
https://github.com/elastic/kibana/issues/207384\nFixes:
https://github.com/elastic/kibana/issues/208380\nFixes:
https://github.com/elastic/kibana/issues/207248\nFixes:
https://github.com/elastic/kibana/issues/207444\nFixes:
https://github.com/elastic/kibana/issues/175240\nFixes:
https://github.com/elastic/kibana/issues/178001\n\n</details>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"1054799f9c1139c52d74c9c588f60177182919c7"}},"sourceBranch":"main","suggestedTargetBranches":["8.18","8.x"],"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/212489","number":212489,"mergeCommit":{"message":"[Cases]
Improve unit test flakiness (#212489)\n\n## Summary\n\nThis PR attempts
(I have lost count of how many there have been so far)\nto stabilize the
flakiness of cases tests.\n\n## Approach\n\nBased on our investigations,
I believe a common factor that causes all\ntests to time out is how we
wrap the tests with the needed providers.\nInstead of figuring out why
they time out (which is very difficult), I\ntried a different approach.
I rewrote how we initialize the testing\ndependencies, mocks, and
providers on tests. To test my theory, I\ncreated a VM instance in
GCloud with the same configuration as the one\nrunning in the CI,
specifically the n2-standard-4 (4 vCPUs, 16 GB\nMemory) machine type. I
ran the tests 100 times, which took almost two\ndays. In 10 of the runs,
a random test was timeouted. I noticed that the\nmachine was stressed
while running the tests, and the CPU frequently\nspiked to 100%,
especially at the beginning of each test. Then, I\nincreased the timeout
for all cases tests to 10 seconds and ran the\ntests again 100 times. No
timeouts occurred. Lastly, I created a VM\ninstance in GCloud with the
same configuration as the one running in the\nCI, specifically the
n2-standard-8 (8 vCPUs, 32 GB Memory) machine type.\nI ran the tests
again 100 times. In 1 of the runs, a random test was\ntimeouted. The
machine on the CI cannot handle the cases tests. I\nbelieve the work in
this PR is a step in the right direction either way,\nand we will
benefit from it. I also believe increasing the timeout is a\ngood
decision as we need it based on the experiments and the research
we\nhave done in the last months.\n\nCPU usage on
n2-standard-4\n\n\nhttps://github.com/user-attachments/assets/36b035df-310f-4906-98ba-688d57b97c7e\n\nCPU
usage on
n2-standard-8\n\n\nhttps://github.com/user-attachments/assets/3b1b6351-d48e-41da-a413-a56e52b54b82\n\n##
RLT eslint rules\nI enabled the [RLT
eslint\nrules](https://testing-library.com/docs/ecosystem-eslint-plugin-testing-library/)\nfor
Cases and resolved any eslint errors. The process revealed small\nbugs
in the tests, which I fixed them.\n\n## Testing utils\n\nI removed the
`appMockRender` and any usage in favor of the
new\n`renderWithTestingProviders` utility function and the
improved\n`TestProviders` component. The `renderWithTestingProviders`
follows
the\nprincipals\n[suggested](https://github.com/testing-library/react-testing-library/issues/780#issuecomment-689053441)\nby
the RLT team. Specifically:\n- The `renderWithTestingProviders` is a
wrapper of the `render` function\nof the RTL library.\n- The
`renderWithTestingProviders` does not create the services or
any\ncomponent inside it.\n- The `renderWithTestingProviders` cannot be
used in `beforeEach`\nfunctions. It should be called separately on each
test.\n- The `renderWithTestingProviders` accepts props to override the
default\nmocks.\n- The `renderWithTestingProviders` passes the
`TestProviders` in the\n`wrapper` argument of the RLT `render`
function.\n- The `TestProviders` component initializes and memoizes all
services\nand dependencies. It accepts props to override the default
mocks.\n- Mock overrides (like core services) should be created and
passed to\n`renderWithTestingProviders` on each test, even if it means
duplication.\nWe favor test isolation.\n\n### Checklist\n\nCheck the PR
satisfies the 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\n##
Issues\n<details>\n<summary>List</summary>\n\nFixes:
https://github.com/elastic/kibana/issues/207712\nFixes:
https://github.com/elastic/kibana/issues/192739\nFixes:
https://github.com/elastic/kibana/issues/174682\nFixes:
https://github.com/elastic/kibana/issues/206366\nFixes:
https://github.com/elastic/kibana/issues/207427\nFixes:
https://github.com/elastic/kibana/issues/175239\nFixes:
https://github.com/elastic/kibana/issues/177334\nFixes:
https://github.com/elastic/kibana/issues/208443\nFixes:
https://github.com/elastic/kibana/issues/187526\nFixes:
https://github.com/elastic/kibana/issues/208310\nFixes:
https://github.com/elastic/kibana/issues/192640\nFixes:
https://github.com/elastic/kibana/issues/207077\nFixes:
https://github.com/elastic/kibana/issues/197304\nFixes:
https://github.com/elastic/kibana/issues/207249\nFixes:
https://github.com/elastic/kibana/issues/202761\nFixes:
https://github.com/elastic/kibana/issues/202115\nFixes:
https://github.com/elastic/kibana/issues/193026\nFixes:
https://github.com/elastic/kibana/issues/177304\nFixes:
https://github.com/elastic/kibana/issues/208415\nFixes:
https://github.com/elastic/kibana/issues/174661\nFixes:
https://github.com/elastic/kibana/issues/201611\nFixes:
https://github.com/elastic/kibana/issues/182364\nFixes:
https://github.com/elastic/kibana/issues/175841\nFixes:
https://github.com/elastic/kibana/issues/207907\nFixes:
https://github.com/elastic/kibana/issues/171177\nFixes:
https://github.com/elastic/kibana/issues/196628\nFixes:
https://github.com/elastic/kibana/issues/194703\nFixes:
https://github.com/elastic/kibana/issues/207241\nFixes:
https://github.com/elastic/kibana/issues/206056\nFixes:
https://github.com/elastic/kibana/issues/207328\nFixes:
https://github.com/elastic/kibana/issues/205953\nFixes:
https://github.com/elastic/kibana/issues/176524\nFixes:
https://github.com/elastic/kibana/issues/176335\nFixes:
https://github.com/elastic/kibana/issues/207404\nFixes:
https://github.com/elastic/kibana/issues/207384\nFixes:
https://github.com/elastic/kibana/issues/208380\nFixes:
https://github.com/elastic/kibana/issues/207248\nFixes:
https://github.com/elastic/kibana/issues/207444\nFixes:
https://github.com/elastic/kibana/issues/175240\nFixes:
https://github.com/elastic/kibana/issues/178001\n\n</details>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"1054799f9c1139c52d74c9c588f60177182919c7"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-03-17 08:18:15 +01:00
elastic-renovate-prod[bot]
2073ab65ec
Update dependency chromedriver to v134 (8.x) (#214226)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [chromedriver](https://redirect.github.com/giggio/node-chromedriver) |
devDependencies | major | [`^133.0.2` ->
`^134.0.0`](https://renovatebot.com/diffs/npm/chromedriver/133.0.3/134.0.0)
| `134.0.2` (+1) |

---

### Release Notes

<details>
<summary>giggio/node-chromedriver (chromedriver)</summary>

###
[`v134.0.0`](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.3...134.0.0)

[Compare
Source](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.3...134.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiOC54IiwibGFiZWxzIjpbIlRlYW06T3BlcmF0aW9ucyIsImJhY2twb3J0OnNraXAiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-13 05:48:13 +01:00
Kibana Machine
acf9ca56f6
[8.x] [deps] Upgrade axios to 1.8.2 (#213901) (#214112)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[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:08:39 +01:00
Kibana Machine
aa41286631
[8.x] Update dependency rxjs to ^7.8.2 (main) (#212184) (#214101)
# Backport

This will backport the following commits from `main` to `8.x`:
- [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:19:45 +01:00
Nathan Reese
26506ae73d
[8.x] move static presentationUtil code into package @kbn/expression-utils (#213659) (#214015)
# Backport

This will backport the following commits from `main` to `8.x`:
- [move static presentationUtil code into package @kbn/expression-utils
(#213659)](https://github.com/elastic/kibana/pull/213659)

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

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

<!--BACKPORT [{"author":{"name":"Nathan
Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2025-03-11T20:24:00Z","message":"move
static presentationUtil code into package @kbn/expression-utils
(#213659)\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"99d84003281ccfba9273b7eae7d2fc4bda3fa01d","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","technical
debt","release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"move
static presentationUtil code into package
@kbn/expression-utils","number":213659,"url":"https://github.com/elastic/kibana/pull/213659","mergeCommit":{"message":"move
static presentationUtil code into package @kbn/expression-utils
(#213659)\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"99d84003281ccfba9273b7eae7d2fc4bda3fa01d"}},"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/213659","number":213659,"mergeCommit":{"message":"move
static presentationUtil code into package @kbn/expression-utils
(#213659)\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"99d84003281ccfba9273b7eae7d2fc4bda3fa01d"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-12 09:25:56 +01:00
Alejandro Fernández Haro
4b1b6c90da
[8.x] Update lru-cache (main) (#206225) (#213934)
# Backport

This will backport the following commits from `main` to `8.x`:
- [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"}},{"url":"https://github.com/elastic/kibana/pull/213926","number":213926,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->

---------

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

This will backport the following commits from `main` to `8.x`:
- [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:04:49 +01:00
Kibana Machine
b138394baa
[8.x] Update dependency cytoscape to ^3.31.1 (main) (#213334) (#213898)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update dependency cytoscape to ^3.31.1 (main)
(#213334)](https://github.com/elastic/kibana/pull/213334)

<!--- 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-11T10:29:18Z","message":"Update
dependency cytoscape to ^3.31.1 (main) (#213334)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[cytoscape](http://js.cytoscape.org)\n([source](https://redirect.github.com/cytoscape/cytoscape.js))
|\ndependencies | patch | [`^3.31.0`
->\n`^3.31.1`](https://renovatebot.com/diffs/npm/cytoscape/3.31.0/3.31.1)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>cytoscape/cytoscape.js
(cytoscape)</summary>\n\n###\n[`v3.31.1`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.1)\n\n[Compare\nSource](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.0...v3.31.1)\n\nRelease
version v3.31.1\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
jennypavlova
<dzheni.pavlova@elastic.co>","sha":"c348bd1df57f6ef268622c8ec992cae69b71098b","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency cytoscape to ^3.31.1
(main)","number":213334,"url":"https://github.com/elastic/kibana/pull/213334","mergeCommit":{"message":"Update
dependency cytoscape to ^3.31.1 (main) (#213334)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[cytoscape](http://js.cytoscape.org)\n([source](https://redirect.github.com/cytoscape/cytoscape.js))
|\ndependencies | patch | [`^3.31.0`
->\n`^3.31.1`](https://renovatebot.com/diffs/npm/cytoscape/3.31.0/3.31.1)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>cytoscape/cytoscape.js
(cytoscape)</summary>\n\n###\n[`v3.31.1`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.1)\n\n[Compare\nSource](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.0...v3.31.1)\n\nRelease
version v3.31.1\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
jennypavlova
<dzheni.pavlova@elastic.co>","sha":"c348bd1df57f6ef268622c8ec992cae69b71098b"}},"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/213334","number":213334,"mergeCommit":{"message":"Update
dependency cytoscape to ^3.31.1 (main) (#213334)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[cytoscape](http://js.cytoscape.org)\n([source](https://redirect.github.com/cytoscape/cytoscape.js))
|\ndependencies | patch | [`^3.31.0`
->\n`^3.31.1`](https://renovatebot.com/diffs/npm/cytoscape/3.31.0/3.31.1)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>cytoscape/cytoscape.js
(cytoscape)</summary>\n\n###\n[`v3.31.1`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.1)\n\n[Compare\nSource](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.0...v3.31.1)\n\nRelease
version v3.31.1\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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
jennypavlova
<dzheni.pavlova@elastic.co>","sha":"c348bd1df57f6ef268622c8ec992cae69b71098b"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co>
2025-03-11 16:39:30 +01:00
Tomasz Kajtoch
3892ad8c0e
[8.x] Upgrade EUI to v100.0.0 (#213495)
# Backport

This is a manual backport of #212974 and #213292

---

`99.3.0-classic.0`  `100.0.0-classic.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

---


## [`v100.0.0`](https://github.com/elastic/eui/releases/v100.0.0)

**Bug fixes**

- Fixed `EuiComboBox` by cleaning duplicated values when having a
delimiter prop. ([#8335](https://github.com/elastic/eui/pull/8335))

## [`v99.4.0`](https://github.com/elastic/eui/releases/v99.4.0)

- Minor design updates to `EuiCollapsibleNavBeta`
([#8332](https://github.com/elastic/eui/pull/8332))
  - Allow section without a title
- Second-level icons should be horizontally aligned with the top-level
icon
  - Turn off text truncation for nav items
- Added `quickSelectButtonProps` to `EuiSuperDatePicker`
([#8380](https://github.com/elastic/eui/pull/8380))

**Bug fixes**

- Fixed a bug in `EuiHeader` where the navigation of
`EuiCollapsibleNavBeta` would render below the `EuiFlyout`'s overlay
([#8325](https://github.com/elastic/eui/pull/8325))

**Accessibility**

- Improved the accessibility of `EuiComboBox` by adding `aria-setsize`
and `aria-posinset` to ensure correct information is provided for its
virtualized listbox ([#8333](https://github.com/elastic/eui/pull/8333))
- Improved the `EuiAccordionTrigger`'s screen reader UX by passed
`aria-hidden` to the `EuiAccordionArrow` to avoid duplicated
announcements by screen readers.
([#8342](https://github.com/elastic/eui/pull/8342))

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-03-07 15:45:59 +01:00
elastic-renovate-prod[bot]
e2e52c8baa
Update dependency @elastic/elasticsearch to ^8.17.1 (8.x) (#213283)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@elastic/elasticsearch](http://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html)
([source](https://redirect.github.com/elastic/elasticsearch-js)) |
dependencies | patch | [`^8.17.0` ->
`^8.17.1`](https://renovatebot.com/diffs/npm/@elastic%2felasticsearch/8.17.0/8.17.1)
|

---

### Release Notes

<details>
<summary>elastic/elasticsearch-js
(@&#8203;elastic/elasticsearch)</summary>

###
[`v8.17.1`](https://redirect.github.com/elastic/elasticsearch-js/releases/tag/v8.17.1)

[Compare
Source](https://redirect.github.com/elastic/elasticsearch-js/compare/v8.17.0...v8.17.1)


[Changelog](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/8.17/changelog-client.html)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiOC54IiwibGFiZWxzIjpbIlRlYW06Q29yZSIsIlRlYW06T3BlcmF0aW9ucyIsImJhY2twb3J0OnNraXAiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

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-07 05:39:04 +01:00
elastic-renovate-prod[bot]
40bf531a69
Update ftr (8.x) (#211969)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [chromedriver](https://redirect.github.com/giggio/node-chromedriver) |
devDependencies | patch | [`^133.0.0` ->
`^133.0.2`](https://renovatebot.com/diffs/npm/chromedriver/133.0.1/133.0.2)
| `133.0.3` |
|
[selenium-webdriver](https://redirect.github.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme)
([source](https://redirect.github.com/SeleniumHQ/selenium)) |
devDependencies | minor | [`^4.28.1` ->
`^4.29.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.28.1/4.29.0)
| |

---

### Release Notes

<details>
<summary>giggio/node-chromedriver (chromedriver)</summary>

###
[`v133.0.2`](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.1...133.0.2)

[Compare
Source](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.1...133.0.2)

</details>

<details>
<summary>SeleniumHQ/selenium (selenium-webdriver)</summary>

###
[`v4.29.0`](05c87ca7c1...5fc1ec94cb)

[Compare
Source](05c87ca7c1...5fc1ec94cb)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiOC54IiwibGFiZWxzIjpbIlRlYW06T3BlcmF0aW9ucyIsImJhY2twb3J0OnNraXAiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-05 03:00:55 +01:00
Nathan Reese
e3a26ae82c
[8.x] [maps] globe projection (#212437) (#213026)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[maps] globe projection
(#212437)](https://github.com/elastic/kibana/pull/212437)

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

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

<!--BACKPORT [{"author":{"name":"Nathan
Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2025-03-04T01:31:05Z","message":"[maps]
globe projection (#212437)\n\n<img width=\"600\" alt=\"Screenshot
2025-02-25 at 11 35
32 AM\"\nsrc=\"https://github.com/user-attachments/assets/2567e20c-1223-4001-9866-edbe8c534350\"\n/>\n\nPR
does the following\n* Updates maplibre to 5.1.1. Maplibre 5.0 introduced
the globe\nprojection\n* Updates sample data maps to use new globe
projection\n* Existing maps will use existing \"mercator\" projection\n*
Adds globe projection to newly created maps\n* Adds `projection`
setting, allowing users to switch between classic\n\"mercator\" and new
\"globeInterpolate\" projection\n<img width=\"400\" alt=\"Screenshot
2025-02-25 at 11 35
41 AM\"\nsrc=\"https://github.com/user-attachments/assets/5c55003b-dbe9-4adc-835c-0a2911c81074\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"037e8f58e0af20b006243ee1f28b4d1e5414ab8d","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","Team:Presentation","Feature:Maps","backport:version","v9.1.0","v8.19.0"],"title":"[maps]
globe
projection","number":212437,"url":"https://github.com/elastic/kibana/pull/212437","mergeCommit":{"message":"[maps]
globe projection (#212437)\n\n<img width=\"600\" alt=\"Screenshot
2025-02-25 at 11 35
32 AM\"\nsrc=\"https://github.com/user-attachments/assets/2567e20c-1223-4001-9866-edbe8c534350\"\n/>\n\nPR
does the following\n* Updates maplibre to 5.1.1. Maplibre 5.0 introduced
the globe\nprojection\n* Updates sample data maps to use new globe
projection\n* Existing maps will use existing \"mercator\" projection\n*
Adds globe projection to newly created maps\n* Adds `projection`
setting, allowing users to switch between classic\n\"mercator\" and new
\"globeInterpolate\" projection\n<img width=\"400\" alt=\"Screenshot
2025-02-25 at 11 35
41 AM\"\nsrc=\"https://github.com/user-attachments/assets/5c55003b-dbe9-4adc-835c-0a2911c81074\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"037e8f58e0af20b006243ee1f28b4d1e5414ab8d"}},"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/212437","number":212437,"mergeCommit":{"message":"[maps]
globe projection (#212437)\n\n<img width=\"600\" alt=\"Screenshot
2025-02-25 at 11 35
32 AM\"\nsrc=\"https://github.com/user-attachments/assets/2567e20c-1223-4001-9866-edbe8c534350\"\n/>\n\nPR
does the following\n* Updates maplibre to 5.1.1. Maplibre 5.0 introduced
the globe\nprojection\n* Updates sample data maps to use new globe
projection\n* Existing maps will use existing \"mercator\" projection\n*
Adds globe projection to newly created maps\n* Adds `projection`
setting, allowing users to switch between classic\n\"mercator\" and new
\"globeInterpolate\" projection\n<img width=\"400\" alt=\"Screenshot
2025-02-25 at 11 35
41 AM\"\nsrc=\"https://github.com/user-attachments/assets/5c55003b-dbe9-4adc-835c-0a2911c81074\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"037e8f58e0af20b006243ee1f28b4d1e5414ab8d"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-04 08:37:52 -05:00
Stratoula Kalafateli
379badd188
[8.x] [ES|QL] Introduces a new package for esql types (#212754) (#212880)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Introduces a new package for esql types
(#212754)](https://github.com/elastic/kibana/pull/212754)

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

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

<!--BACKPORT [{"author":{"name":"Stratoula
Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2025-03-03T11:04:32Z","message":"[ES|QL]
Introduces a new package for esql types (#212754)\n\n## Summary\n\nThe
esql types are around many packages and plugins creating
problems\neither with the bundle size or cyclic dependencies.\n\nThis PR
is moving some of them on the esql-types package. I am going to\nmove
more there in follow up PRs.\n\n(I decided to rename it as it makes more
sense to have a generic one for\nesql rather one only for the
variables)\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Marco
Vettorello
<vettorello.marco@gmail.com>","sha":"dab569b70ac054b1b5416f086b62a54376495def","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:ES|QL","Team:ESQL","backport:version","v9.1.0","v8.19.0"],"title":"[ES|QL]
Introduces a new package for esql
types","number":212754,"url":"https://github.com/elastic/kibana/pull/212754","mergeCommit":{"message":"[ES|QL]
Introduces a new package for esql types (#212754)\n\n## Summary\n\nThe
esql types are around many packages and plugins creating
problems\neither with the bundle size or cyclic dependencies.\n\nThis PR
is moving some of them on the esql-types package. I am going to\nmove
more there in follow up PRs.\n\n(I decided to rename it as it makes more
sense to have a generic one for\nesql rather one only for the
variables)\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Marco
Vettorello
<vettorello.marco@gmail.com>","sha":"dab569b70ac054b1b5416f086b62a54376495def"}},"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/212754","number":212754,"mergeCommit":{"message":"[ES|QL]
Introduces a new package for esql types (#212754)\n\n## Summary\n\nThe
esql types are around many packages and plugins creating
problems\neither with the bundle size or cyclic dependencies.\n\nThis PR
is moving some of them on the esql-types package. I am going to\nmove
more there in follow up PRs.\n\n(I decided to rename it as it makes more
sense to have a generic one for\nesql rather one only for the
variables)\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Marco
Vettorello
<vettorello.marco@gmail.com>","sha":"dab569b70ac054b1b5416f086b62a54376495def"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-03 14:52:06 +01:00
Gerard Soldevila
5acb5506ac
[8.x] SKA: Relocate "platform" packages that remain on /packages (#208704) (#212474)
# Backport

This will backport the following commits from `main` to `8.x`:
- [SKA: Relocate "platform" packages that remain on `/packages`
(#208704)](https://github.com/elastic/kibana/pull/208704)

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

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

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-02-24T11:03:30Z","message":"SKA:
Relocate \"platform\" packages that remain on `/packages`
(#208704)\n\n## Summary\n\nThe `/packages` folder at the root of the
Kibana repository used to\ncontain a lot of packages.\nIn the context of
SKA, they have been gradually moved to various\nlocations:\n*
`src/platform/packages`\n* `x-pack/platform/packages`\n*
`src/core/packages`\n\nCurrently, only `devOnly: true` packages are left
in this folder. This\ncomprises libraries for CLI scripts as well as
testing utilities.\n\nWith this PR, we are moving ~half of these
packages under\n`src/platform/packages/(private|shared)/`.\nIn
particular, we are moving those packages that are being used
from\nplatform and/or solutions.\n\nSince they are `\"devOnly\": true`,
this means they are ONLY used from\ntests, cypress tests, storybook
configs, ./scripts/ folders inside some\nmodules, or other non-prod-time
logic. Nonetheless, they are effectively\nreferenced from platform
and/or solutions code, hence I decided they\nshould be placed under
`platform` folders.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6a7c904f921434fe21dfa00eceabfb5e64e915dc","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-infra_services","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"SKA:
Relocate \"platform\" packages that remain on
`/packages`","number":208704,"url":"https://github.com/elastic/kibana/pull/208704","mergeCommit":{"message":"SKA:
Relocate \"platform\" packages that remain on `/packages`
(#208704)\n\n## Summary\n\nThe `/packages` folder at the root of the
Kibana repository used to\ncontain a lot of packages.\nIn the context of
SKA, they have been gradually moved to various\nlocations:\n*
`src/platform/packages`\n* `x-pack/platform/packages`\n*
`src/core/packages`\n\nCurrently, only `devOnly: true` packages are left
in this folder. This\ncomprises libraries for CLI scripts as well as
testing utilities.\n\nWith this PR, we are moving ~half of these
packages under\n`src/platform/packages/(private|shared)/`.\nIn
particular, we are moving those packages that are being used
from\nplatform and/or solutions.\n\nSince they are `\"devOnly\": true`,
this means they are ONLY used from\ntests, cypress tests, storybook
configs, ./scripts/ folders inside some\nmodules, or other non-prod-time
logic. Nonetheless, they are effectively\nreferenced from platform
and/or solutions code, hence I decided they\nshould be placed under
`platform` folders.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6a7c904f921434fe21dfa00eceabfb5e64e915dc"}},"sourceBranch":"main","suggestedTargetBranches":["8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/212224","number":212224,"state":"OPEN"},{"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/208704","number":208704,"mergeCommit":{"message":"SKA:
Relocate \"platform\" packages that remain on `/packages`
(#208704)\n\n## Summary\n\nThe `/packages` folder at the root of the
Kibana repository used to\ncontain a lot of packages.\nIn the context of
SKA, they have been gradually moved to various\nlocations:\n*
`src/platform/packages`\n* `x-pack/platform/packages`\n*
`src/core/packages`\n\nCurrently, only `devOnly: true` packages are left
in this folder. This\ncomprises libraries for CLI scripts as well as
testing utilities.\n\nWith this PR, we are moving ~half of these
packages under\n`src/platform/packages/(private|shared)/`.\nIn
particular, we are moving those packages that are being used
from\nplatform and/or solutions.\n\nSince they are `\"devOnly\": true`,
this means they are ONLY used from\ntests, cypress tests, storybook
configs, ./scripts/ folders inside some\nmodules, or other non-prod-time
logic. Nonetheless, they are effectively\nreferenced from platform
and/or solutions code, hence I decided they\nshould be placed under
`platform` folders.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6a7c904f921434fe21dfa00eceabfb5e64e915dc"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-28 10:12:01 +00:00
Tomasz Kajtoch
25ee7a586a
[8.x] Upgrade EUI to v99.3.0-classic.0 (#211917)
`98.2.2-borealis.0`  `99.3.0-classic.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

---

## [`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)

- Updated table components to support adding tooltips to header cells
([#8273](https://github.com/elastic/eui/pull/8273))
  - Added `columns.nameTooltip` on `EuiBasicTable`
  - Added `tooltipProps` prop on `EuiTableHeaderCell`
- Added `accent` color option to `EuiCallOut`
([#8303](https://github.com/elastic/eui/pull/8303))
- Updated `EuiInlineEditForm`'s `onCancel` prop type to allow
uncontrolled mode usage
([#8307](https://github.com/elastic/eui/pull/8307))
- Added ES|QL syntax highlighting for `EuiCode`, `EuiCodeBlock`,
`EuiMarkdownFormat`, and `EuiMarkdownEditor` components.
([#8317](https://github.com/elastic/eui/pull/8317))
- Updated `EuiAccordion` to prevent content from being transitioned on
initial render when `initialIsOpen=true`
([#8327](https://github.com/elastic/eui/pull/8327))

**Bug fixes**

- Fixed a bug on `EuiSuperDatePicker` where pasting an absolute date
would append the date instead of replace it
([#8311](https://github.com/elastic/eui/pull/8311))

## [`v99.2.0`](https://github.com/elastic/eui/releases/v99.2.0)

- Changed `EuiFieldText` styles to prioritize `disabled` styling over
`readonly`. ([#8271](https://github.com/elastic/eui/pull/8271))
- Added `plugs` and `web` glyphs to `EuiIcon`
([#8285](https://github.com/elastic/eui/pull/8285))
- Update `title` on `EuiColorPalettePickerPaletteProps` to be optional
([#8289](https://github.com/elastic/eui/pull/8289))

**Bug fixes**

- Fixed an issue with EuiDataGrid with auto row height resulting in a
table of 0 height ([#8251](https://github.com/elastic/eui/pull/8251))
- Fixed `disabled` behavior of `EuiFieldText` to prevent input changes.
([#8271](https://github.com/elastic/eui/pull/8271))

## [`v99.1.0`](https://github.com/elastic/eui/releases/v99.1.0)

- Updated `EuiColorPalettePicker` - adds `append` to
`EuiColorPalettePickerPaletteProps` to support appending custom content
to the title ([#8208](https://github.com/elastic/eui/pull/8208))
- Updated font-weight and font-size of `EuiBetaBadge`s to improve
legibility ([#8255](https://github.com/elastic/eui/pull/8255))
- Added support for `titleColor` variant `warning` on `EuiStat`
([#8278](https://github.com/elastic/eui/pull/8278))

## [`v99.0.0`](https://github.com/elastic/eui/releases/v99.0.0)

- Added two new icons: `createGenericJob` and `createGeoJob`
([#8248](https://github.com/elastic/eui/pull/8248))
- Added new icon `section`
([#8261](https://github.com/elastic/eui/pull/8261))

**Bug fixes**

- Ensures that the `values` of `EuiI18n` used in `EuiPagination` use
`key` attributes to prevent potential ["unique key"
warnings](https://react.dev/learn/rendering-lists#keeping-list-items-in-order-with-key).
([#8243](https://github.com/elastic/eui/pull/8243))

**Breaking changes**

- Removed `EuiPopover`'s deprecated `hasDragDrop` prop. Use `usePortal`
on any child `EuiDraggable` instead
([#8256](https://github.com/elastic/eui/pull/8256))

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Arturo Castillo Delgado <arturo.castillo@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Lene Gadewoll <lene.gadewoll@elastic.co>
2025-02-27 16:57:00 +01:00
Samiul Monir
bcfb4f41c0
[8.x] [Index Management + ML] Remove unused code from index management and ml (#211266) (#212591)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Index Management + ML] Remove unused code from index management and
ml (#211266)](https://github.com/elastic/kibana/pull/211266)

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

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

<!--BACKPORT [{"author":{"name":"Samiul
Monir","email":"150824886+Samiul-TheSoccerFan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-02-26T21:09:44Z","message":"[Index
Management + ML] Remove unused code from index management and ml
(#211266)\n\n## Summary\n\nThis PR includes\n- Remove unused package
from kibana\n- Remove references from index_management and ml plugins\n-
Update translations file\n- Delete skipped tests\n\nCloses
https://github.com/elastic/kibana/issues/204507\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] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5270cc621f18f8104338db046ff4c275e7c68769","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","Team:ML","ci:project-deploy-elasticsearch","backport:version","v9.1.0","v8.19.0"],"title":"[Index
Management + ML] Remove unused code from index management and
ml","number":211266,"url":"https://github.com/elastic/kibana/pull/211266","mergeCommit":{"message":"[Index
Management + ML] Remove unused code from index management and ml
(#211266)\n\n## Summary\n\nThis PR includes\n- Remove unused package
from kibana\n- Remove references from index_management and ml plugins\n-
Update translations file\n- Delete skipped tests\n\nCloses
https://github.com/elastic/kibana/issues/204507\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] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5270cc621f18f8104338db046ff4c275e7c68769"}},"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/211266","number":211266,"mergeCommit":{"message":"[Index
Management + ML] Remove unused code from index management and ml
(#211266)\n\n## Summary\n\nThis PR includes\n- Remove unused package
from kibana\n- Remove references from index_management and ml plugins\n-
Update translations file\n- Delete skipped tests\n\nCloses
https://github.com/elastic/kibana/issues/204507\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] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5270cc621f18f8104338db046ff4c275e7c68769"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-27 08:00:05 -07:00
Kenneth Kreindler
22fc6d8bea
[8.x] Update langchain (main) (#205553) (#212567)
# Backport

This will backport the following commits from `main` to `8.x`:
 - [Update langchain (main) #205553
](https://github.com/elastic/kibana/pull/205553)

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

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

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-02-27 08:35:22 -05:00
Gerard Soldevila
221205c0ee
[8.x] SKA: Misc cleanup and enhancements (#212207) (#212351)
# Backport

This will backport the following commits from `main` to `8.x`:
- [SKA: Misc cleanup and enhancements
(#212207)](https://github.com/elastic/kibana/pull/212207)

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

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

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-02-24T13:31:00Z","message":"SKA:
Misc cleanup and enhancements (#212207)\n\n## Summary\n\n* Remove some
old paths pointing to `packages/kbn-pm` (no longer\nexists).\n* ~Fix
group and visibility for `@kbn/streams-app-wrapper-plugin`~.\n(done in
https://github.com/elastic/kibana/pull/212210)\n* Update
`scripts/relocate` logic with latest enhancements.\n* Convert
`@kbn/observability-synthetics-test-data` folder name to\ncamel-case
(messes up with pre-commit
hook).","sha":"a41badf96496c81587fca3d56c1c891abeb1a3a9","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"SKA:
Misc cleanup and
enhancements","number":212207,"url":"https://github.com/elastic/kibana/pull/212207","mergeCommit":{"message":"SKA:
Misc cleanup and enhancements (#212207)\n\n## Summary\n\n* Remove some
old paths pointing to `packages/kbn-pm` (no longer\nexists).\n* ~Fix
group and visibility for `@kbn/streams-app-wrapper-plugin`~.\n(done in
https://github.com/elastic/kibana/pull/212210)\n* Update
`scripts/relocate` logic with latest enhancements.\n* Convert
`@kbn/observability-synthetics-test-data` folder name to\ncamel-case
(messes up with pre-commit
hook).","sha":"a41badf96496c81587fca3d56c1c891abeb1a3a9"}},"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/212207","number":212207,"mergeCommit":{"message":"SKA:
Misc cleanup and enhancements (#212207)\n\n## Summary\n\n* Remove some
old paths pointing to `packages/kbn-pm` (no longer\nexists).\n* ~Fix
group and visibility for `@kbn/streams-app-wrapper-plugin`~.\n(done in
https://github.com/elastic/kibana/pull/212210)\n* Update
`scripts/relocate` logic with latest enhancements.\n* Convert
`@kbn/observability-synthetics-test-data` folder name to\ncamel-case
(messes up with pre-commit
hook).","sha":"a41badf96496c81587fca3d56c1c891abeb1a3a9"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-02-25 12:57:23 +00:00