Commit graph

81223 commits

Author SHA1 Message Date
Anton Dosov
9ac86ca77a
[8.17] Update classnames dependencies (main) (#219587) (#224384)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update classnames dependencies (main)
(#219587)](https://github.com/elastic/kibana/pull/219587)

<!--- Backport version: 10.0.1 -->

### 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-06-17T15:27:28Z","message":"Update
classnames dependencies (main) (#219587)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n| @&#8203;types/classnames | devDependencies |
minor | [`^2.2.9`
->\n`^2.3.4`](https://renovatebot.com/diffs/npm/@types%2fclassnames/2.2.9/2.3.4)\n|\n|
[classnames](https://redirect.github.com/JedWatson/classnames)
|\ndependencies | minor | [`2.2.6`
->\n`2.5.1`](https://renovatebot.com/diffs/npm/classnames/2.2.6/2.5.1)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>JedWatson/classnames
(classnames)</summary>\n\n###\n[`v2.5.1`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v251--2023-12-29)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.5.0...v2.5.1)\n\n-
Remove `workspaces` field from
package\n([#&#8203;350](https://redirect.github.com/JedWatson/classnames/pull/350))\n\n###\n[`v2.5.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v250--2023-12-27)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.4.0...v2.5.0)\n\n-
Restore ability to pass a TypeScript
`interface`\n([#&#8203;341](https://redirect.github.com/JedWatson/classnames/pull/341))\n-
Add `exports` field to
package\n([#&#8203;342](https://redirect.github.com/JedWatson/classnames/pull/342))\n\n###\n[`v2.4.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v240--2023-12-26)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.3...v2.4.0)\n\n-
Use string concatenation to increase performance thanks
[Jon\nKoops](https://redirect.github.com/jonkoops)\n([#&#8203;336](https://redirect.github.com/JedWatson/classnames/pull/336))\n\n###\n[`v2.3.3`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v233--2023-12-21)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.2...v2.3.3)\n\n-
Fix default export, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n([#&#8203;301](https://redirect.github.com/JedWatson/classnames/pull/301))\n-
Fix types for read-only arrays, thanks
[Ben\nThompson](https://redirect.github.com/BenGearset)\n([#&#8203;307](https://redirect.github.com/JedWatson/classnames/pull/307))\n-
Replace README examples with functional-style components,
thanks\n[JoeDGit](https://redirect.github.com/JoeDGit)\n([#&#8203;303](https://redirect.github.com/JedWatson/classnames/pull/303))\n\n###\n[`v2.3.2`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v232--2022-09-13)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.1...v2.3.2)\n\n-
Fix TypeScript types when using require, thanks
[Mark\nDalgleish](https://redirect.github.com/markdalgleish)\n([#&#8203;276](https://redirect.github.com/JedWatson/classnames/pull/276))\n-
Fix toString as `[Object object]` in a vm, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n([#&#8203;281](https://redirect.github.com/JedWatson/classnames/pull/281))\n\n###\n[`v2.3.1`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v231--2021-04-03)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.0...v2.3.1)\n\n-
Fix bind/dedupe TypeScript types exports\n- Fix mapping Value types,
thanks [Remco\nHaszing](https://redirect.github.com/remcohaszing)\n-
Removed non-existent named exports from types, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n\n###\n[`v2.3.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v230--2021-04-01)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.2.6...v2.3.0)\n\n-
Added TypeScript types\n- Added consistent support for custom
`.toString()` methods on\narguments, thanks
[Stanislav\nTitenko](https://redirect.github.com/resetko)\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:
Jeramy Soucy <jeramy.soucy@elastic.co>\nCo-authored-by: Anton Dosov
<anton.dosov@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"3b4bd5895e53c371a6f281d16c8d982e258ffbf1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:SharedUX","backport:all-open","v9.1.0"],"title":"Update
classnames dependencies
(main)","number":219587,"url":"https://github.com/elastic/kibana/pull/219587","mergeCommit":{"message":"Update
classnames dependencies (main) (#219587)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n| @&#8203;types/classnames | devDependencies |
minor | [`^2.2.9`
->\n`^2.3.4`](https://renovatebot.com/diffs/npm/@types%2fclassnames/2.2.9/2.3.4)\n|\n|
[classnames](https://redirect.github.com/JedWatson/classnames)
|\ndependencies | minor | [`2.2.6`
->\n`2.5.1`](https://renovatebot.com/diffs/npm/classnames/2.2.6/2.5.1)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>JedWatson/classnames
(classnames)</summary>\n\n###\n[`v2.5.1`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v251--2023-12-29)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.5.0...v2.5.1)\n\n-
Remove `workspaces` field from
package\n([#&#8203;350](https://redirect.github.com/JedWatson/classnames/pull/350))\n\n###\n[`v2.5.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v250--2023-12-27)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.4.0...v2.5.0)\n\n-
Restore ability to pass a TypeScript
`interface`\n([#&#8203;341](https://redirect.github.com/JedWatson/classnames/pull/341))\n-
Add `exports` field to
package\n([#&#8203;342](https://redirect.github.com/JedWatson/classnames/pull/342))\n\n###\n[`v2.4.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v240--2023-12-26)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.3...v2.4.0)\n\n-
Use string concatenation to increase performance thanks
[Jon\nKoops](https://redirect.github.com/jonkoops)\n([#&#8203;336](https://redirect.github.com/JedWatson/classnames/pull/336))\n\n###\n[`v2.3.3`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v233--2023-12-21)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.2...v2.3.3)\n\n-
Fix default export, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n([#&#8203;301](https://redirect.github.com/JedWatson/classnames/pull/301))\n-
Fix types for read-only arrays, thanks
[Ben\nThompson](https://redirect.github.com/BenGearset)\n([#&#8203;307](https://redirect.github.com/JedWatson/classnames/pull/307))\n-
Replace README examples with functional-style components,
thanks\n[JoeDGit](https://redirect.github.com/JoeDGit)\n([#&#8203;303](https://redirect.github.com/JedWatson/classnames/pull/303))\n\n###\n[`v2.3.2`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v232--2022-09-13)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.1...v2.3.2)\n\n-
Fix TypeScript types when using require, thanks
[Mark\nDalgleish](https://redirect.github.com/markdalgleish)\n([#&#8203;276](https://redirect.github.com/JedWatson/classnames/pull/276))\n-
Fix toString as `[Object object]` in a vm, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n([#&#8203;281](https://redirect.github.com/JedWatson/classnames/pull/281))\n\n###\n[`v2.3.1`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v231--2021-04-03)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.0...v2.3.1)\n\n-
Fix bind/dedupe TypeScript types exports\n- Fix mapping Value types,
thanks [Remco\nHaszing](https://redirect.github.com/remcohaszing)\n-
Removed non-existent named exports from types, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n\n###\n[`v2.3.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v230--2021-04-01)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.2.6...v2.3.0)\n\n-
Added TypeScript types\n- Added consistent support for custom
`.toString()` methods on\narguments, thanks
[Stanislav\nTitenko](https://redirect.github.com/resetko)\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:
Jeramy Soucy <jeramy.soucy@elastic.co>\nCo-authored-by: Anton Dosov
<anton.dosov@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"3b4bd5895e53c371a6f281d16c8d982e258ffbf1"}},"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/219587","number":219587,"mergeCommit":{"message":"Update
classnames dependencies (main) (#219587)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n| @&#8203;types/classnames | devDependencies |
minor | [`^2.2.9`
->\n`^2.3.4`](https://renovatebot.com/diffs/npm/@types%2fclassnames/2.2.9/2.3.4)\n|\n|
[classnames](https://redirect.github.com/JedWatson/classnames)
|\ndependencies | minor | [`2.2.6`
->\n`2.5.1`](https://renovatebot.com/diffs/npm/classnames/2.2.6/2.5.1)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>JedWatson/classnames
(classnames)</summary>\n\n###\n[`v2.5.1`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v251--2023-12-29)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.5.0...v2.5.1)\n\n-
Remove `workspaces` field from
package\n([#&#8203;350](https://redirect.github.com/JedWatson/classnames/pull/350))\n\n###\n[`v2.5.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v250--2023-12-27)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.4.0...v2.5.0)\n\n-
Restore ability to pass a TypeScript
`interface`\n([#&#8203;341](https://redirect.github.com/JedWatson/classnames/pull/341))\n-
Add `exports` field to
package\n([#&#8203;342](https://redirect.github.com/JedWatson/classnames/pull/342))\n\n###\n[`v2.4.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v240--2023-12-26)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.3...v2.4.0)\n\n-
Use string concatenation to increase performance thanks
[Jon\nKoops](https://redirect.github.com/jonkoops)\n([#&#8203;336](https://redirect.github.com/JedWatson/classnames/pull/336))\n\n###\n[`v2.3.3`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v233--2023-12-21)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.2...v2.3.3)\n\n-
Fix default export, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n([#&#8203;301](https://redirect.github.com/JedWatson/classnames/pull/301))\n-
Fix types for read-only arrays, thanks
[Ben\nThompson](https://redirect.github.com/BenGearset)\n([#&#8203;307](https://redirect.github.com/JedWatson/classnames/pull/307))\n-
Replace README examples with functional-style components,
thanks\n[JoeDGit](https://redirect.github.com/JoeDGit)\n([#&#8203;303](https://redirect.github.com/JedWatson/classnames/pull/303))\n\n###\n[`v2.3.2`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v232--2022-09-13)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.1...v2.3.2)\n\n-
Fix TypeScript types when using require, thanks
[Mark\nDalgleish](https://redirect.github.com/markdalgleish)\n([#&#8203;276](https://redirect.github.com/JedWatson/classnames/pull/276))\n-
Fix toString as `[Object object]` in a vm, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n([#&#8203;281](https://redirect.github.com/JedWatson/classnames/pull/281))\n\n###\n[`v2.3.1`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v231--2021-04-03)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.3.0...v2.3.1)\n\n-
Fix bind/dedupe TypeScript types exports\n- Fix mapping Value types,
thanks [Remco\nHaszing](https://redirect.github.com/remcohaszing)\n-
Removed non-existent named exports from types, thanks
[Remco\nHaszing](https://redirect.github.com/remcohaszing)\n\n###\n[`v2.3.0`](https://redirect.github.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v230--2021-04-01)\n\n[Compare\nSource](https://redirect.github.com/JedWatson/classnames/compare/v2.2.6...v2.3.0)\n\n-
Added TypeScript types\n- Added consistent support for custom
`.toString()` methods on\narguments, thanks
[Stanislav\nTitenko](https://redirect.github.com/resetko)\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:
Jeramy Soucy <jeramy.soucy@elastic.co>\nCo-authored-by: Anton Dosov
<anton.dosov@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"3b4bd5895e53c371a6f281d16c8d982e258ffbf1"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-18 19:30:17 +02:00
Kibana Machine
98473b14a6
[8.17] [Synthetics] Error details - Improved network error handling (#224296) (#224444)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Synthetics] Error details - Improved network error handling
(#224296)](https://github.com/elastic/kibana/pull/224296)

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

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

<!--BACKPORT [{"author":{"name":"Francesco
Fagnani","email":"fagnani.francesco@gmail.com"},"sourceCommit":{"committedDate":"2025-06-18T14:58:17Z","message":"[Synthetics]
Error details - Improved network error handling (#224296)\n\nThis PR
improves how we handle network errors in the Error details page\nin
Synthetics.\n\n**Before**\n\n\nf187e9cf-2f5b-4322-b433-6be267f44893","sha":"415c32d440e0e10acec0523e9752cdb00d8a095e","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","author:obs-ux-management","v9.0.3","v8.18.3","v8.17.8"],"title":"[Synthetics]
Error details - Improved network error
handling","number":224296,"url":"https://github.com/elastic/kibana/pull/224296","mergeCommit":{"message":"[Synthetics]
Error details - Improved network error handling (#224296)\n\nThis PR
improves how we handle network errors in the Error details page\nin
Synthetics.\n\n**Before**\n\n\nf187e9cf-2f5b-4322-b433-6be267f44893","sha":"415c32d440e0e10acec0523e9752cdb00d8a095e"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/224296","number":224296,"mergeCommit":{"message":"[Synthetics]
Error details - Improved network error handling (#224296)\n\nThis PR
improves how we handle network errors in the Error details page\nin
Synthetics.\n\n**Before**\n\n\nf187e9cf-2f5b-4322-b433-6be267f44893","sha":"415c32d440e0e10acec0523e9752cdb00d8a095e"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Francesco Fagnani <fagnani.francesco@gmail.com>
2025-06-18 19:03:14 +02:00
Nikita Indik
22095ba894
[8.17] [Security Solution] Fix rule filters display issues (#222963) (#224423)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Security Solution] Fix rule filters display issues
(#222963)](https://github.com/elastic/kibana/pull/222963)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT [{"author":{"name":"Nikita
Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2025-06-17T16:14:44Z","message":"[Security
Solution] Fix rule filters display issues (#222963)\n\n**Resolves:
https://github.com/elastic/kibana/issues/203615**\n**Resolves:
https://github.com/elastic/kibana/issues/203600**\n\n## Summary\nThis PR
resolves a few bugs related to how query filters are displayed:\n- fixes
display of filters with \"AND\"/\"OR\" logic in view mode of
rule\nupgrade flyout (bug introduced in PR #210191)\n - fixes warnings
shown in edit mode of rule upgrade flyout\n- fixes warning flashes on
rule edit page when updating the index\npattern\n\n## Changes\n\n###
Display of filters with \"AND\"/\"OR\" logic in view mode of
rule\nupgrade flyout\nCaused by change in recent [PR](#210191) where we
stopped responding\nwith a full filter object.\n\n<details>\n
<summary>Click to see screenshots</summary>\n **Before**\n<img
width=\"951\"
alt=\"broken_filters_flyout_view\"\nsrc=\"https://github.com/user-attachments/assets/3b06feb6-595f-4140-a795-3ac7a3d81fed\"\n/>\n\n
**After**\n<img width=\"948\"
alt=\"fixed_filters_flyout_view\"\nsrc=\"https://github.com/user-attachments/assets/6a59c2a5-7165-4e4e-9a2f-8cb4250125a0\"\n/>\n</details>\n\n###
Warnings shown in edit mode of rule upgrade flyout\nCaused by a mismatch
between index patterns in filters and data view\nobjects. We path both
filters and a data view into a unified search\ncomponent. If it detects
a mismatch, it shows a confusing warning.\n\n<details>\n <summary>Click
to see screenshots</summary>\n **Before**\n<img width=\"1265\"
alt=\"broken_filters_flyout_edit\"\nsrc=\"https://github.com/user-attachments/assets/947be729-a247-4eee-8046-155c2599e0bd\"\n/>\n\n
**After**\n<img width=\"1265\"
alt=\"fixed_filters_flyout_edit\"\nsrc=\"https://github.com/user-attachments/assets/7bec19bc-5180-47f1-876e-850677d1503d\"\n/>\n</details>\n\n###
Warning flashes on rule edit page when updating the index
pattern\nCaused by a re-render with an incomplete DataView
object.\n\n<details>\n <summary>Click to see screen
recordings</summary>\n
**Before**\n\n\nhttps://github.com/user-attachments/assets/0140cfa5-4a87-4ed2-8c81-80e3b94e1166\n\n
**After**\n\n\nhttps://github.com/user-attachments/assets/0b539d11-bed2-4e4b-9399-ea95f7f5baa4\n\n</details>\n\nAlso
removed\n`x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_creation_ui/components/threatmatch_input/index.tsx`\nbecause
it was not used
anywhere.","sha":"f0829b7c1179ef998380153ad7dd5b6a3bee6ea2","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:fix","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection Rules","Feature:Rule
Creation","Feature:Rule
Edit","backport:version","v9.1.0","v8.19.0","v9.0.3","v8.18.3","v8.17.8"],"title":"[Security
Solution] Fix rule filters display
issues","number":222963,"url":"https://github.com/elastic/kibana/pull/222963","mergeCommit":{"message":"[Security
Solution] Fix rule filters display issues (#222963)\n\n**Resolves:
https://github.com/elastic/kibana/issues/203615**\n**Resolves:
https://github.com/elastic/kibana/issues/203600**\n\n## Summary\nThis PR
resolves a few bugs related to how query filters are displayed:\n- fixes
display of filters with \"AND\"/\"OR\" logic in view mode of
rule\nupgrade flyout (bug introduced in PR #210191)\n - fixes warnings
shown in edit mode of rule upgrade flyout\n- fixes warning flashes on
rule edit page when updating the index\npattern\n\n## Changes\n\n###
Display of filters with \"AND\"/\"OR\" logic in view mode of
rule\nupgrade flyout\nCaused by change in recent [PR](#210191) where we
stopped responding\nwith a full filter object.\n\n<details>\n
<summary>Click to see screenshots</summary>\n **Before**\n<img
width=\"951\"
alt=\"broken_filters_flyout_view\"\nsrc=\"https://github.com/user-attachments/assets/3b06feb6-595f-4140-a795-3ac7a3d81fed\"\n/>\n\n
**After**\n<img width=\"948\"
alt=\"fixed_filters_flyout_view\"\nsrc=\"https://github.com/user-attachments/assets/6a59c2a5-7165-4e4e-9a2f-8cb4250125a0\"\n/>\n</details>\n\n###
Warnings shown in edit mode of rule upgrade flyout\nCaused by a mismatch
between index patterns in filters and data view\nobjects. We path both
filters and a data view into a unified search\ncomponent. If it detects
a mismatch, it shows a confusing warning.\n\n<details>\n <summary>Click
to see screenshots</summary>\n **Before**\n<img width=\"1265\"
alt=\"broken_filters_flyout_edit\"\nsrc=\"https://github.com/user-attachments/assets/947be729-a247-4eee-8046-155c2599e0bd\"\n/>\n\n
**After**\n<img width=\"1265\"
alt=\"fixed_filters_flyout_edit\"\nsrc=\"https://github.com/user-attachments/assets/7bec19bc-5180-47f1-876e-850677d1503d\"\n/>\n</details>\n\n###
Warning flashes on rule edit page when updating the index
pattern\nCaused by a re-render with an incomplete DataView
object.\n\n<details>\n <summary>Click to see screen
recordings</summary>\n
**Before**\n\n\nhttps://github.com/user-attachments/assets/0140cfa5-4a87-4ed2-8c81-80e3b94e1166\n\n
**After**\n\n\nhttps://github.com/user-attachments/assets/0b539d11-bed2-4e4b-9399-ea95f7f5baa4\n\n</details>\n\nAlso
removed\n`x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_creation_ui/components/threatmatch_input/index.tsx`\nbecause
it was not used
anywhere.","sha":"f0829b7c1179ef998380153ad7dd5b6a3bee6ea2"}},"sourceBranch":"main","suggestedTargetBranches":["8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/222963","number":222963,"mergeCommit":{"message":"[Security
Solution] Fix rule filters display issues (#222963)\n\n**Resolves:
https://github.com/elastic/kibana/issues/203615**\n**Resolves:
https://github.com/elastic/kibana/issues/203600**\n\n## Summary\nThis PR
resolves a few bugs related to how query filters are displayed:\n- fixes
display of filters with \"AND\"/\"OR\" logic in view mode of
rule\nupgrade flyout (bug introduced in PR #210191)\n - fixes warnings
shown in edit mode of rule upgrade flyout\n- fixes warning flashes on
rule edit page when updating the index\npattern\n\n## Changes\n\n###
Display of filters with \"AND\"/\"OR\" logic in view mode of
rule\nupgrade flyout\nCaused by change in recent [PR](#210191) where we
stopped responding\nwith a full filter object.\n\n<details>\n
<summary>Click to see screenshots</summary>\n **Before**\n<img
width=\"951\"
alt=\"broken_filters_flyout_view\"\nsrc=\"https://github.com/user-attachments/assets/3b06feb6-595f-4140-a795-3ac7a3d81fed\"\n/>\n\n
**After**\n<img width=\"948\"
alt=\"fixed_filters_flyout_view\"\nsrc=\"https://github.com/user-attachments/assets/6a59c2a5-7165-4e4e-9a2f-8cb4250125a0\"\n/>\n</details>\n\n###
Warnings shown in edit mode of rule upgrade flyout\nCaused by a mismatch
between index patterns in filters and data view\nobjects. We path both
filters and a data view into a unified search\ncomponent. If it detects
a mismatch, it shows a confusing warning.\n\n<details>\n <summary>Click
to see screenshots</summary>\n **Before**\n<img width=\"1265\"
alt=\"broken_filters_flyout_edit\"\nsrc=\"https://github.com/user-attachments/assets/947be729-a247-4eee-8046-155c2599e0bd\"\n/>\n\n
**After**\n<img width=\"1265\"
alt=\"fixed_filters_flyout_edit\"\nsrc=\"https://github.com/user-attachments/assets/7bec19bc-5180-47f1-876e-850677d1503d\"\n/>\n</details>\n\n###
Warning flashes on rule edit page when updating the index
pattern\nCaused by a re-render with an incomplete DataView
object.\n\n<details>\n <summary>Click to see screen
recordings</summary>\n
**Before**\n\n\nhttps://github.com/user-attachments/assets/0140cfa5-4a87-4ed2-8c81-80e3b94e1166\n\n
**After**\n\n\nhttps://github.com/user-attachments/assets/0b539d11-bed2-4e4b-9399-ea95f7f5baa4\n\n</details>\n\nAlso
removed\n`x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_creation_ui/components/threatmatch_input/index.tsx`\nbecause
it was not used
anywhere.","sha":"f0829b7c1179ef998380153ad7dd5b6a3bee6ea2"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/224302","number":224302,"state":"MERGED","mergeCommit":{"sha":"424f62ccac75c47a7b14ce7c0f6d88003f51f74e","message":"[8.19]
[Security Solution] Fix rule filters display issues (#222963)
(#224302)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.19`:\n- [[Security Solution] Fix rule filters display
issues\n(#222963)](https://github.com/elastic/kibana/pull/222963)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Nikita Indik
<nikita.indik@elastic.co>"}},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/224303","number":224303,"state":"MERGED","mergeCommit":{"sha":"5fd06dc37bdc4a9591379fbabd04d8af8bbaf17f","message":"[9.0]
[Security Solution] Fix rule filters display issues (#222963)
(#224303)\n\n# Backport\n\nThis will backport the following commits from
`main` to `9.0`:\n- [[Security Solution] Fix rule filters display
issues\n(#222963)](https://github.com/elastic/kibana/pull/222963)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Nikita Indik
<nikita.indik@elastic.co>"}},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/224301","number":224301,"state":"MERGED","mergeCommit":{"sha":"dfef34ccc9e1fc32b622a0fb69ac504c4d96d180","message":"[8.18]
[Security Solution] Fix rule filters display issues (#222963)
(#224301)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.18`:\n- [[Security Solution] Fix rule filters display
issues\n(#222963)](https://github.com/elastic/kibana/pull/222963)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Nikita Indik
<nikita.indik@elastic.co>"}},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-06-18 11:59:42 -04:00
Tim Sullivan
d85acb2925
[8.17] [Canvas/PDF report] Allow canvas to generate PDF report (#224309) (#224340)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Canvas/PDF report] Allow canvas to generate PDF report
(#224309)](https://github.com/elastic/kibana/pull/224309)

<!--- Backport version: 10.0.1 -->

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

<!--BACKPORT [{"author":{"name":"Tim
Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-17T22:47:22Z","message":"[Canvas/PDF
report] Allow canvas to generate PDF report (#224309)\n\n##
Summary\n\nCloses
https://github.com/elastic/kibana/issues/224275\n\n**Context:** In
https://github.com/elastic/kibana/pull/222273, we added\nrestrictions to
the \"Reporting redirect app\" to make sure it could not\nbe abused by
using unexpected locator types (such as the short URL\nlocator or the
\"legacy\" locator type) when triggering redirects in the\nReporting
headless browser. The restrictions are on the basis of a list\nof
allowed locator types, which should be a list of every analytical
app\nthat supports Reporting.\n\n**Problem:** Unfortunately that added a
regression to Canvas PDF\nreporting, because the allow-list for locator
types neglected to include\nthe Canvas locator type.\n\nThis PR solves
the problem by adding the Canvas locator type to the set\nof allowed
locator types.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f5dee1347f019d4e98a45070eeb80356453a9827","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v8.15.6","v9.1.0","v8.19.0","v7.17.29","v9.0.3","v8.18.3","v8.17.8"],"title":"[Canvas/PDF
report] Allow canvas to generate PDF
report","number":224309,"url":"https://github.com/elastic/kibana/pull/224309","mergeCommit":{"message":"[Canvas/PDF
report] Allow canvas to generate PDF report (#224309)\n\n##
Summary\n\nCloses
https://github.com/elastic/kibana/issues/224275\n\n**Context:** In
https://github.com/elastic/kibana/pull/222273, we added\nrestrictions to
the \"Reporting redirect app\" to make sure it could not\nbe abused by
using unexpected locator types (such as the short URL\nlocator or the
\"legacy\" locator type) when triggering redirects in the\nReporting
headless browser. The restrictions are on the basis of a list\nof
allowed locator types, which should be a list of every analytical
app\nthat supports Reporting.\n\n**Problem:** Unfortunately that added a
regression to Canvas PDF\nreporting, because the allow-list for locator
types neglected to include\nthe Canvas locator type.\n\nThis PR solves
the problem by adding the Canvas locator type to the set\nof allowed
locator types.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f5dee1347f019d4e98a45070eeb80356453a9827"}},"sourceBranch":"main","suggestedTargetBranches":["8.15","7.17","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"8.15","label":"v8.15.6","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/224309","number":224309,"mergeCommit":{"message":"[Canvas/PDF
report] Allow canvas to generate PDF report (#224309)\n\n##
Summary\n\nCloses
https://github.com/elastic/kibana/issues/224275\n\n**Context:** In
https://github.com/elastic/kibana/pull/222273, we added\nrestrictions to
the \"Reporting redirect app\" to make sure it could not\nbe abused by
using unexpected locator types (such as the short URL\nlocator or the
\"legacy\" locator type) when triggering redirects in the\nReporting
headless browser. The restrictions are on the basis of a list\nof
allowed locator types, which should be a list of every analytical
app\nthat supports Reporting.\n\n**Problem:** Unfortunately that added a
regression to Canvas PDF\nreporting, because the allow-list for locator
types neglected to include\nthe Canvas locator type.\n\nThis PR solves
the problem by adding the Canvas locator type to the set\nof allowed
locator types.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f5dee1347f019d4e98a45070eeb80356453a9827"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/224335","number":224335,"state":"OPEN"},{"branch":"7.17","label":"v7.17.29","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-06-18 17:47:36 +02:00
Kibana Machine
86eaa660eb
[8.17] [Fleet] Add install retry to ensureInstalledPackage (#224265) (#224417)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Fleet] Add install retry to ensureInstalledPackage
(#224265)](https://github.com/elastic/kibana/pull/224265)

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

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

<!--BACKPORT [{"author":{"name":"Jill
Guyonnet","email":"jill.guyonnet@elastic.co"},"sourceCommit":{"committedDate":"2025-06-18T12:23:47Z","message":"[Fleet]
Add install retry to ensureInstalledPackage (#224265)\n\n##
Summary\n\nCloses
https://github.com/elastic/kibana/issues/213337\n\nWhen requests to
install a package as part of the logic ensuring that a\npackage is
installed are fired concurrently, the second request fails\nwith a 409
`version_conflict_engine_exception`, which causes flakiness\nin tests.
Ignoring these errors in transform installs was already\nattempted in
https://github.com/elastic/kibana/pull/177380. This PR adds\na retry
mechanism directly into the package install to consolidate
the\nflow.\n\n### Identify risks\n\nLow probability risk of slower
package policy
creation.","sha":"62f56c884b87e953ef9d6c09e693a70691c28c09","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[Fleet]
Add install retry to
ensureInstalledPackage","number":224265,"url":"https://github.com/elastic/kibana/pull/224265","mergeCommit":{"message":"[Fleet]
Add install retry to ensureInstalledPackage (#224265)\n\n##
Summary\n\nCloses
https://github.com/elastic/kibana/issues/213337\n\nWhen requests to
install a package as part of the logic ensuring that a\npackage is
installed are fired concurrently, the second request fails\nwith a 409
`version_conflict_engine_exception`, which causes flakiness\nin tests.
Ignoring these errors in transform installs was already\nattempted in
https://github.com/elastic/kibana/pull/177380. This PR adds\na retry
mechanism directly into the package install to consolidate
the\nflow.\n\n### Identify risks\n\nLow probability risk of slower
package policy
creation.","sha":"62f56c884b87e953ef9d6c09e693a70691c28c09"}},"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/224265","number":224265,"mergeCommit":{"message":"[Fleet]
Add install retry to ensureInstalledPackage (#224265)\n\n##
Summary\n\nCloses
https://github.com/elastic/kibana/issues/213337\n\nWhen requests to
install a package as part of the logic ensuring that a\npackage is
installed are fired concurrently, the second request fails\nwith a 409
`version_conflict_engine_exception`, which causes flakiness\nin tests.
Ignoring these errors in transform installs was already\nattempted in
https://github.com/elastic/kibana/pull/177380. This PR adds\na retry
mechanism directly into the package install to consolidate
the\nflow.\n\n### Identify risks\n\nLow probability risk of slower
package policy
creation.","sha":"62f56c884b87e953ef9d6c09e693a70691c28c09"}}]}]
BACKPORT-->

Co-authored-by: Jill Guyonnet <jill.guyonnet@elastic.co>
2025-06-18 16:34:18 +02:00
elastic-vault-github-plugin-prod[bot]
67222a7fe3
[8.17] Sync bundled packages with Package Storage (#224015)
Automated by
https://buildkite.com/elastic/package-storage-infra-kibana-discover-release-branches/builds/2927

Co-authored-by: elasticmachine <elasticmachine@elastic.co>
Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
2025-06-18 12:16:57 +02:00
natasha-moore-elastic
f47a8a8e19
[8.17] Replace old Security API doc links with API ref links in doc link service (#224222)
This PR replaces the old Security API doc link `rule-api-overview.html`
with API reference links in the Kibana doc link service.

This will allow us to remove outdated Security Detections asciidoc API
docs from 8.16+ branches in `security-docs`.
2025-06-17 17:09:40 +01:00
Kibana Machine
0ae97c3fa9
[8.17] [Synthetics] Last Successful screenshots match the step (#224220) (#224249)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Synthetics] Last Successful screenshots match the step
(#224220)](https://github.com/elastic/kibana/pull/224220)

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

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

<!--BACKPORT [{"author":{"name":"Francesco
Fagnani","email":"fagnani.francesco@gmail.com"},"sourceCommit":{"committedDate":"2025-06-17T12:57:44Z","message":"[Synthetics]
Last Successful screenshots match the step (#224220)\n\nThis PR closes
#209844 . It also fixes a bug introduces in
[this\nPR](https://github.com/elastic/kibana/pull/208776) that was
preventing\nthe Error details page from
loading.\n\n**Before**\n![Screenshot 2025-06-17 at 12
22\n06](https://github.com/user-attachments/assets/8b22426b-8ca5-468c-a635-3b165dc95813)\n\n**After**\n![Screenshot
2025-06-17 at 12
19\n33](https://github.com/user-attachments/assets/34f13487-d07b-4cfe-9223-39b00e06a812)","sha":"a584b044cf9c76c847897eb03b4de7d3426ca0eb","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","author:obs-ux-management","v9.0.3","v8.18.3","v8.17.8"],"title":"[Synthetics]
Last Successful screenshots match the
step","number":224220,"url":"https://github.com/elastic/kibana/pull/224220","mergeCommit":{"message":"[Synthetics]
Last Successful screenshots match the step (#224220)\n\nThis PR closes
#209844 . It also fixes a bug introduces in
[this\nPR](https://github.com/elastic/kibana/pull/208776) that was
preventing\nthe Error details page from
loading.\n\n**Before**\n![Screenshot 2025-06-17 at 12
22\n06](https://github.com/user-attachments/assets/8b22426b-8ca5-468c-a635-3b165dc95813)\n\n**After**\n![Screenshot
2025-06-17 at 12
19\n33](https://github.com/user-attachments/assets/34f13487-d07b-4cfe-9223-39b00e06a812)","sha":"a584b044cf9c76c847897eb03b4de7d3426ca0eb"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/224220","number":224220,"mergeCommit":{"message":"[Synthetics]
Last Successful screenshots match the step (#224220)\n\nThis PR closes
#209844 . It also fixes a bug introduces in
[this\nPR](https://github.com/elastic/kibana/pull/208776) that was
preventing\nthe Error details page from
loading.\n\n**Before**\n![Screenshot 2025-06-17 at 12
22\n06](https://github.com/user-attachments/assets/8b22426b-8ca5-468c-a635-3b165dc95813)\n\n**After**\n![Screenshot
2025-06-17 at 12
19\n33](https://github.com/user-attachments/assets/34f13487-d07b-4cfe-9223-39b00e06a812)","sha":"a584b044cf9c76c847897eb03b4de7d3426ca0eb"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Francesco Fagnani <fagnani.francesco@gmail.com>
2025-06-17 17:54:06 +02:00
Kibana Machine
7c00376721
[8.17] [a11y][ml] Add visually hidden label for screenreader for open documentation button (#224047) (#224237)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[a11y][ml] Add visually hidden label for screenreader for open
documentation button
(#224047)](https://github.com/elastic/kibana/pull/224047)

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

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

<!--BACKPORT [{"author":{"name":"Paulina
Shakirova","email":"paulina.shakirova@elastic.co"},"sourceCommit":{"committedDate":"2025-06-17T11:52:24Z","message":"[a11y][ml]
Add visually hidden label for screenreader for open documentation button
(#224047)\n\nThis PR resolves [[ML] ES|QL Data Visualizer: The button to
access es|ql\nquick reference is missing
discernible\ntext](https://github.com/elastic/kibana/issues/217094)
issue.\n\n\nhttps://github.com/user-attachments/assets/09e18f9f-eb06-4468-bc72-c0c4e46a642e","sha":"f03c565daf7796fc79b70fc9f540f86d44d224f2","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","a11y","v9.1.0"],"title":"[a11y][ml]
Add visually hidden label for screenreader for open documentation
button","number":224047,"url":"https://github.com/elastic/kibana/pull/224047","mergeCommit":{"message":"[a11y][ml]
Add visually hidden label for screenreader for open documentation button
(#224047)\n\nThis PR resolves [[ML] ES|QL Data Visualizer: The button to
access es|ql\nquick reference is missing
discernible\ntext](https://github.com/elastic/kibana/issues/217094)
issue.\n\n\nhttps://github.com/user-attachments/assets/09e18f9f-eb06-4468-bc72-c0c4e46a642e","sha":"f03c565daf7796fc79b70fc9f540f86d44d224f2"}},"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/224047","number":224047,"mergeCommit":{"message":"[a11y][ml]
Add visually hidden label for screenreader for open documentation button
(#224047)\n\nThis PR resolves [[ML] ES|QL Data Visualizer: The button to
access es|ql\nquick reference is missing
discernible\ntext](https://github.com/elastic/kibana/issues/217094)
issue.\n\n\nhttps://github.com/user-attachments/assets/09e18f9f-eb06-4468-bc72-c0c4e46a642e","sha":"f03c565daf7796fc79b70fc9f540f86d44d224f2"}}]}]
BACKPORT-->

Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co>
2025-06-17 15:50:43 +02:00
Kibana Machine
137a71bf35
[8.17] [Inspector]: fix pagination not working (#223537) (#224214)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Inspector]: fix pagination not working
(#223537)](https://github.com/elastic/kibana/pull/223537)

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

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

<!--BACKPORT [{"author":{"name":"Marco
Vettorello","email":"marco.vettorello@elastic.co"},"sourceCommit":{"committedDate":"2025-06-17T10:33:38Z","message":"[Inspector]:
fix pagination not working (#223537)\n\n## Summary\n\nfix
https://github.com/elastic/kibana/issues/223536\n\nIt wasn't possible to
change the page index in the Inspector Data View.\nThe table was using
the `onTableChange` callback, coming from the\n`useEuiTablePersist` hook
in the wrapping function, in the `onChange`\nprop of the `EuiTable`
instead of being attached to the `onTableChange`\nprop.\n\nWhen using
the `onChange` the EuiTable leave all the pagination/size etc\nhandling
to the consumer, where the `onTableChange` is just a callback\nrelated
to the changes, used within the `useEuiTablePersist` to store\nsome
configuration across tabels.\n\nThe PR fixes the `onTableChange`
callback to the correct prop.\n\nA functional test was also added to
check the pagination works within\nLens. I haven't used the existing
`inspector.ts` functional tests\nbecause they where within the Legacy
Visualize.\n\nI've checked the usage of `useEuiTablePersist` and the
returned\n`onTableChange` and is correctly used everywhere except for
ESQL query\nhistory that doesn't seems to have enabled pagination cc
@stratoula\n\n90f65c3dba/src/platform/packages/private/kbn-esql-editor/src/editor_footer/history_starred_queries.tsx (L383)\n\n---------\n\nCo-authored-by:
Marco Liberati
<dej611@users.noreply.github.com>","sha":"d4fb29bb2deac21fa88ffb0e69f7ecd0d6baf4f4","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","regression","release_note:fix","Team:Visualizations","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[Inspector]:
fix pagination not
working","number":223537,"url":"https://github.com/elastic/kibana/pull/223537","mergeCommit":{"message":"[Inspector]:
fix pagination not working (#223537)\n\n## Summary\n\nfix
https://github.com/elastic/kibana/issues/223536\n\nIt wasn't possible to
change the page index in the Inspector Data View.\nThe table was using
the `onTableChange` callback, coming from the\n`useEuiTablePersist` hook
in the wrapping function, in the `onChange`\nprop of the `EuiTable`
instead of being attached to the `onTableChange`\nprop.\n\nWhen using
the `onChange` the EuiTable leave all the pagination/size etc\nhandling
to the consumer, where the `onTableChange` is just a callback\nrelated
to the changes, used within the `useEuiTablePersist` to store\nsome
configuration across tabels.\n\nThe PR fixes the `onTableChange`
callback to the correct prop.\n\nA functional test was also added to
check the pagination works within\nLens. I haven't used the existing
`inspector.ts` functional tests\nbecause they where within the Legacy
Visualize.\n\nI've checked the usage of `useEuiTablePersist` and the
returned\n`onTableChange` and is correctly used everywhere except for
ESQL query\nhistory that doesn't seems to have enabled pagination cc
@stratoula\n\n90f65c3dba/src/platform/packages/private/kbn-esql-editor/src/editor_footer/history_starred_queries.tsx (L383)\n\n---------\n\nCo-authored-by:
Marco Liberati
<dej611@users.noreply.github.com>","sha":"d4fb29bb2deac21fa88ffb0e69f7ecd0d6baf4f4"}},"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/223537","number":223537,"mergeCommit":{"message":"[Inspector]:
fix pagination not working (#223537)\n\n## Summary\n\nfix
https://github.com/elastic/kibana/issues/223536\n\nIt wasn't possible to
change the page index in the Inspector Data View.\nThe table was using
the `onTableChange` callback, coming from the\n`useEuiTablePersist` hook
in the wrapping function, in the `onChange`\nprop of the `EuiTable`
instead of being attached to the `onTableChange`\nprop.\n\nWhen using
the `onChange` the EuiTable leave all the pagination/size etc\nhandling
to the consumer, where the `onTableChange` is just a callback\nrelated
to the changes, used within the `useEuiTablePersist` to store\nsome
configuration across tabels.\n\nThe PR fixes the `onTableChange`
callback to the correct prop.\n\nA functional test was also added to
check the pagination works within\nLens. I haven't used the existing
`inspector.ts` functional tests\nbecause they where within the Legacy
Visualize.\n\nI've checked the usage of `useEuiTablePersist` and the
returned\n`onTableChange` and is correctly used everywhere except for
ESQL query\nhistory that doesn't seems to have enabled pagination cc
@stratoula\n\n90f65c3dba/src/platform/packages/private/kbn-esql-editor/src/editor_footer/history_starred_queries.tsx (L383)\n\n---------\n\nCo-authored-by:
Marco Liberati
<dej611@users.noreply.github.com>","sha":"d4fb29bb2deac21fa88ffb0e69f7ecd0d6baf4f4"}}]}]
BACKPORT-->

Co-authored-by: Marco Vettorello <marco.vettorello@elastic.co>
Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
2025-06-17 14:44:35 +02:00
Alexi Doak
2118142601
[8.17] Upgrade Puppeteer to v24.10.1 (#223985) (#224149)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Upgrade Puppeteer to v24.10.1
(#223985)](https://github.com/elastic/kibana/pull/223985)

<!--- Backport version: 10.0.1 -->

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

<!--BACKPORT [{"author":{"name":"Ersin
Erdal","email":"92688503+ersin-erdal@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-16T17:56:05Z","message":"Upgrade
Puppeteer to v24.10.1 (#223985)\n\nThis PR upgrades Puppeteer version to
v24.10.1.\n\nTested locally, works as expected:\n\n<img width=\"968\"
alt=\"Screenshot 2025-06-14 at 02 28
49\"\nsrc=\"https://github.com/user-attachments/assets/52ede4a6-d342-45f6-9fdf-5a01ce77fb47\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Alexi
Doak <109488926+doakalexi@users.noreply.github.com>\nCo-authored-by:
Alexandra Doak
<alexandra.doak@elastic.co>","sha":"1a8b6694b28674a3826ee57c1cb7440a9a64601b","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","ci:cloud-deploy","backport:version","v7.17.28","v9.1.0","v8.19.0","v7.17.29","v8.17.7","v8.18.2","v9.0.2","v9.0.3","v8.18.3","v8.17.8"],"title":"Upgrade
Puppeteer to
v24.10.1","number":223985,"url":"https://github.com/elastic/kibana/pull/223985","mergeCommit":{"message":"Upgrade
Puppeteer to v24.10.1 (#223985)\n\nThis PR upgrades Puppeteer version to
v24.10.1.\n\nTested locally, works as expected:\n\n<img width=\"968\"
alt=\"Screenshot 2025-06-14 at 02 28
49\"\nsrc=\"https://github.com/user-attachments/assets/52ede4a6-d342-45f6-9fdf-5a01ce77fb47\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Alexi
Doak <109488926+doakalexi@users.noreply.github.com>\nCo-authored-by:
Alexandra Doak
<alexandra.doak@elastic.co>","sha":"1a8b6694b28674a3826ee57c1cb7440a9a64601b"}},"sourceBranch":"main","suggestedTargetBranches":["7.17","8.17","8.18"],"targetPullRequestStates":[{"branch":"7.17","label":"v7.17.28","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/223985","number":223985,"mergeCommit":{"message":"Upgrade
Puppeteer to v24.10.1 (#223985)\n\nThis PR upgrades Puppeteer version to
v24.10.1.\n\nTested locally, works as expected:\n\n<img width=\"968\"
alt=\"Screenshot 2025-06-14 at 02 28
49\"\nsrc=\"https://github.com/user-attachments/assets/52ede4a6-d342-45f6-9fdf-5a01ce77fb47\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Alexi
Doak <109488926+doakalexi@users.noreply.github.com>\nCo-authored-by:
Alexandra Doak
<alexandra.doak@elastic.co>","sha":"1a8b6694b28674a3826ee57c1cb7440a9a64601b"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/224115","number":224115,"state":"MERGED","mergeCommit":{"sha":"fe622ec8cfa8c3d945e61c7a940a5c3413b07aed","message":"[8.19]
Upgrade Puppeteer to v24.10.1 (#223985) (#224115)\n\n# Backport\n\nThis
will backport the following commits from `main` to `8.19`:\n- [Upgrade
Puppeteer to
v24.10.1\n(#223985)](https://github.com/elastic/kibana/pull/223985)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Ersin Erdal
<92688503+ersin-erdal@users.noreply.github.com>\nCo-authored-by: Alexi
Doak <109488926+doakalexi@users.noreply.github.com>\nCo-authored-by:
Alexandra Doak
<alexandra.doak@elastic.co>"}},{"branch":"8.17","label":"v8.17.7","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/224116","number":224116,"state":"MERGED","mergeCommit":{"sha":"d322792ae59cbe58c8df8db82e64dc8a1ca8fbfc","message":"[9.0]
Upgrade Puppeteer to v24.10.1 (#223985) (#224116)\n\n# Backport\n\nThis
will backport the following commits from `main` to `9.0`:\n- [Upgrade
Puppeteer to
v24.10.1\n(#223985)](https://github.com/elastic/kibana/pull/223985)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\n---------\n\nCo-authored-by:
Ersin Erdal
<92688503+ersin-erdal@users.noreply.github.com>\nCo-authored-by: Alexi
Doak <109488926+doakalexi@users.noreply.github.com>\nCo-authored-by:
Alexandra Doak <alexandra.doak@elastic.co>"}}]}] BACKPORT-->

---------

Co-authored-by: Ersin Erdal <92688503+ersin-erdal@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-17 06:04:08 -04:00
Kibana Machine
ba8fa16a99
[8.17] [UI Counters] fix flaky test retry logic (#224151) (#224164)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[UI Counters] fix flaky test retry logic
(#224151)](https://github.com/elastic/kibana/pull/224151)

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

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

<!--BACKPORT [{"author":{"name":"Ahmad
Bamieh","email":"ahmad.bamyeh@elastic.co"},"sourceCommit":{"committedDate":"2025-06-17T01:37:37Z","message":"[UI
Counters] fix flaky test retry logic (#224151)\n\nRevisit
`waitForWithTimeout` to use 5 retries and an initial
waiting\ntime\ncloses
https://github.com/elastic/kibana/issues/98240\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"699212fa7eb7a5440759c8a01f095e0bf2ca9479","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","backport:prev-major","v9.1.0","v9.0.3"],"title":"[UI
Counters] fix flaky test retry
logic","number":224151,"url":"https://github.com/elastic/kibana/pull/224151","mergeCommit":{"message":"[UI
Counters] fix flaky test retry logic (#224151)\n\nRevisit
`waitForWithTimeout` to use 5 retries and an initial
waiting\ntime\ncloses
https://github.com/elastic/kibana/issues/98240\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"699212fa7eb7a5440759c8a01f095e0bf2ca9479"}},"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/224151","number":224151,"mergeCommit":{"message":"[UI
Counters] fix flaky test retry logic (#224151)\n\nRevisit
`waitForWithTimeout` to use 5 retries and an initial
waiting\ntime\ncloses
https://github.com/elastic/kibana/issues/98240\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"699212fa7eb7a5440759c8a01f095e0bf2ca9479"}},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Ahmad Bamieh <ahmad.bamyeh@elastic.co>
2025-06-17 05:43:48 +02:00
Kibana Machine
1e81e6e369
[8.17] [a11y][ml] Add visually hidden label for screenreader for select checkboxes in anomaly detection job selection flyout (#224025) (#224120)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[a11y][ml] Add visually hidden label for screenreader for select
checkboxes in anomaly detection job selection flyout
(#224025)](https://github.com/elastic/kibana/pull/224025)

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

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

<!--BACKPORT [{"author":{"name":"Paulina
Shakirova","email":"paulina.shakirova@elastic.co"},"sourceCommit":{"committedDate":"2025-06-16T18:05:18Z","message":"[a11y][ml]
Add visually hidden label for screenreader for select checkboxes in
anomaly detection job selection flyout (#224025)\n\n## Summary\n\nThis
PR resolves [[ML] Anomaly Detection: Job selector flyout checkboxes\nin
the first column missing title
from\nannouncement](https://github.com/elastic/kibana/issues/216802).\n\n####
This is a follow up from\nhttps://github.com/elastic/kibana/pull/221865
pr. (Closed because of\nmerge
issues.)\n\n\nhttps://github.com/user-attachments/assets/a6796576-cc46-4769-ab3d-c8f5dc37409e\n\nFixes
https://github.com/elastic/kibana/issues/216802","sha":"3f5e970d3bbaa9d73412b67937a5e1c82f94de06","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":[":ml","release_note:skip","backport:all-open","a11y","v9.1.0"],"title":"[a11y][ml]
Add visually hidden label for screenreader for select checkboxes in
anomaly detection job selection
flyout","number":224025,"url":"https://github.com/elastic/kibana/pull/224025","mergeCommit":{"message":"[a11y][ml]
Add visually hidden label for screenreader for select checkboxes in
anomaly detection job selection flyout (#224025)\n\n## Summary\n\nThis
PR resolves [[ML] Anomaly Detection: Job selector flyout checkboxes\nin
the first column missing title
from\nannouncement](https://github.com/elastic/kibana/issues/216802).\n\n####
This is a follow up from\nhttps://github.com/elastic/kibana/pull/221865
pr. (Closed because of\nmerge
issues.)\n\n\nhttps://github.com/user-attachments/assets/a6796576-cc46-4769-ab3d-c8f5dc37409e\n\nFixes
https://github.com/elastic/kibana/issues/216802","sha":"3f5e970d3bbaa9d73412b67937a5e1c82f94de06"}},"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/224025","number":224025,"mergeCommit":{"message":"[a11y][ml]
Add visually hidden label for screenreader for select checkboxes in
anomaly detection job selection flyout (#224025)\n\n## Summary\n\nThis
PR resolves [[ML] Anomaly Detection: Job selector flyout checkboxes\nin
the first column missing title
from\nannouncement](https://github.com/elastic/kibana/issues/216802).\n\n####
This is a follow up from\nhttps://github.com/elastic/kibana/pull/221865
pr. (Closed because of\nmerge
issues.)\n\n\nhttps://github.com/user-attachments/assets/a6796576-cc46-4769-ab3d-c8f5dc37409e\n\nFixes
https://github.com/elastic/kibana/issues/216802","sha":"3f5e970d3bbaa9d73412b67937a5e1c82f94de06"}}]}]
BACKPORT-->

Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co>
2025-06-16 22:07:08 +02:00
Kibana Machine
1e1ceffa9b
[8.17] fix(): inconsistent page_url between refresh and navigations (#224006) (#224039)
# Backport

This will backport the following commits from `main` to `8.17`:
- [fix(): inconsistent page_url between refresh and navigations
(#224006)](https://github.com/elastic/kibana/pull/224006)

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

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

<!--BACKPORT [{"author":{"name":"Alejandro Fernández
Haro","email":"alejandro.haro@elastic.co"},"sourceCommit":{"committedDate":"2025-06-16T09:43:10Z","message":"fix():
inconsistent page_url between refresh and navigations
(#224006)","sha":"0f3726bc547b7d27aec1b7ce6f410f5ab151b9e3","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"fix():
inconsistent page_url between refresh and
navigations","number":224006,"url":"https://github.com/elastic/kibana/pull/224006","mergeCommit":{"message":"fix():
inconsistent page_url between refresh and navigations
(#224006)","sha":"0f3726bc547b7d27aec1b7ce6f410f5ab151b9e3"}},"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/224006","number":224006,"mergeCommit":{"message":"fix():
inconsistent page_url between refresh and navigations
(#224006)","sha":"0f3726bc547b7d27aec1b7ce6f410f5ab151b9e3"}}]}]
BACKPORT-->

Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
2025-06-16 13:49:40 +02:00
Kibana Machine
8cfefb4916
[8.17] Use American spelling for more occurrences (followup) (#223950) (#223963)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Use American spelling for more occurrences (followup)
(#223950)](https://github.com/elastic/kibana/pull/223950)

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

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

<!--BACKPORT
[{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2025-06-13T17:54:17Z","message":"Use
American spelling for more occurrences (followup) (#223950)\n\nFollow up
https://github.com/elastic/kibana/pull/223416","sha":"2cfdc72adebf5ae445740c6947adbcb800d4adfa","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-major","Team:obs-ux-infra_services","Team:obs-ux-management","v9.1.0"],"title":"Use
American spelling for more occurrences
(followup)","number":223950,"url":"https://github.com/elastic/kibana/pull/223950","mergeCommit":{"message":"Use
American spelling for more occurrences (followup) (#223950)\n\nFollow up
https://github.com/elastic/kibana/pull/223416","sha":"2cfdc72adebf5ae445740c6947adbcb800d4adfa"}},"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/223950","number":223950,"mergeCommit":{"message":"Use
American spelling for more occurrences (followup) (#223950)\n\nFollow up
https://github.com/elastic/kibana/pull/223416","sha":"2cfdc72adebf5ae445740c6947adbcb800d4adfa"}}]}]
BACKPORT-->

Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co>
2025-06-13 21:54:55 +02:00
Kibana Machine
768925fba9
[8.17] [Connectors] Apply autoFocus prop to cc and bcc elements on email connector form (#223828) (#223937)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Connectors] Apply `autoFocus` prop to `cc` and `bcc` elements on
email connector form
(#223828)](https://github.com/elastic/kibana/pull/223828)

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

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

<!--BACKPORT [{"author":{"name":"Justin
Kambic","email":"jk@elastic.co"},"sourceCommit":{"committedDate":"2025-06-13T15:00:59Z","message":"[Connectors]
Apply `autoFocus` prop to `cc` and `bcc` elements on email connector
form (#223828)\n\n## Summary\n\nResolves #212419.\n\nIn the Synthetics
plugin, we are referencing the action connector form\nprovided for
Email. The a11y audit noted that the `Cc` and `Bcc`\nfeatures on this
form break the focus flow and make the page\ninaccessible. This patch
will apply `autoFocus` to the combo box\nelements that get rendered when
these buttons are clicked, thus allowing\nscreen reader and
keyboard-only users to navigate the UI properly.\n\n**NOTE:** you may
see an example of the failure on the linked issue. I\nhave re-created
the flow using VoiceOver and keyboard navigation and\nincluded a GIF of
it below.\n\n##
Example\n\n\n![20250612155139](https://github.com/user-attachments/assets/db8fff12-6fa7-43c8-889d-e05f2473f8e8)","sha":"449c62f972b54f6659a0c1772ced5a5242d3d20c","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","v9.0.3","v8.18.3","v8.17.8"],"title":"[Connectors]
Apply `autoFocus` prop to `cc` and `bcc` elements on email connector
form","number":223828,"url":"https://github.com/elastic/kibana/pull/223828","mergeCommit":{"message":"[Connectors]
Apply `autoFocus` prop to `cc` and `bcc` elements on email connector
form (#223828)\n\n## Summary\n\nResolves #212419.\n\nIn the Synthetics
plugin, we are referencing the action connector form\nprovided for
Email. The a11y audit noted that the `Cc` and `Bcc`\nfeatures on this
form break the focus flow and make the page\ninaccessible. This patch
will apply `autoFocus` to the combo box\nelements that get rendered when
these buttons are clicked, thus allowing\nscreen reader and
keyboard-only users to navigate the UI properly.\n\n**NOTE:** you may
see an example of the failure on the linked issue. I\nhave re-created
the flow using VoiceOver and keyboard navigation and\nincluded a GIF of
it below.\n\n##
Example\n\n\n![20250612155139](https://github.com/user-attachments/assets/db8fff12-6fa7-43c8-889d-e05f2473f8e8)","sha":"449c62f972b54f6659a0c1772ced5a5242d3d20c"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/223828","number":223828,"mergeCommit":{"message":"[Connectors]
Apply `autoFocus` prop to `cc` and `bcc` elements on email connector
form (#223828)\n\n## Summary\n\nResolves #212419.\n\nIn the Synthetics
plugin, we are referencing the action connector form\nprovided for
Email. The a11y audit noted that the `Cc` and `Bcc`\nfeatures on this
form break the focus flow and make the page\ninaccessible. This patch
will apply `autoFocus` to the combo box\nelements that get rendered when
these buttons are clicked, thus allowing\nscreen reader and
keyboard-only users to navigate the UI properly.\n\n**NOTE:** you may
see an example of the failure on the linked issue. I\nhave re-created
the flow using VoiceOver and keyboard navigation and\nincluded a GIF of
it below.\n\n##
Example\n\n\n![20250612155139](https://github.com/user-attachments/assets/db8fff12-6fa7-43c8-889d-e05f2473f8e8)","sha":"449c62f972b54f6659a0c1772ced5a5242d3d20c"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Justin Kambic <jk@elastic.co>
2025-06-13 19:23:35 +02:00
Kibana Machine
e42e5106c0
[8.17] chore(dep): bump brace-expansion from 1.1.11 to 1.11.12 and 2.0.1 to 2.0.2 (#223589) (#223622)
# Backport

This will backport the following commits from `main` to `8.17`:
- [chore(dep): bump `brace-expansion` from `1.1.11` to `1.11.12` and
`2.0.1` to `2.0.2`
(#223589)](https://github.com/elastic/kibana/pull/223589)

<!--- 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-06-12T17:58:30Z","message":"chore(dep):
bump `brace-expansion` from `1.1.11` to `1.11.12` and `2.0.1` to `2.0.2`
(#223589)\n\n## Summary\n\nBump `brace-expansion` from `1.1.11` to
`1.11.12` and `2.0.1` to
`2.0.2`.","sha":"ac9cec3d6134c8ded3adca4c79f76a9a590fa791","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","dependencies","backport:all-open","v9.1.0"],"title":"chore(dep):
bump `brace-expansion` from `1.1.11` to `1.11.12` and `2.0.1` to
`2.0.2`","number":223589,"url":"https://github.com/elastic/kibana/pull/223589","mergeCommit":{"message":"chore(dep):
bump `brace-expansion` from `1.1.11` to `1.11.12` and `2.0.1` to `2.0.2`
(#223589)\n\n## Summary\n\nBump `brace-expansion` from `1.1.11` to
`1.11.12` and `2.0.1` to
`2.0.2`.","sha":"ac9cec3d6134c8ded3adca4c79f76a9a590fa791"}},"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/223589","number":223589,"mergeCommit":{"message":"chore(dep):
bump `brace-expansion` from `1.1.11` to `1.11.12` and `2.0.1` to `2.0.2`
(#223589)\n\n## Summary\n\nBump `brace-expansion` from `1.1.11` to
`1.11.12` and `2.0.1` to
`2.0.2`.","sha":"ac9cec3d6134c8ded3adca4c79f76a9a590fa791"}}]}]
BACKPORT-->

Co-authored-by: Aleh Zasypkin <aleh.zasypkin@elastic.co>
2025-06-13 00:53:20 +02:00
Kibana Machine
b2e5263e41
[8.17] Add codeowner for prebuilt Security ML jobs (#223449) (#223540)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Add codeowner for prebuilt Security ML jobs
(#223449)](https://github.com/elastic/kibana/pull/223449)

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

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

<!--BACKPORT
[{"author":{"name":"Susan","email":"23287722+susan-shu-c@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-12T12:47:32Z","message":"Add
codeowner for prebuilt Security ML jobs (#223449)\n\n## Summary\n\nAdd
the Security ML team to codeowners
of\n`x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security_*`\n-\n[link](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules)\n\nThis
is in order for Security ML to be notified of changes to the\n[Prebuilt
ML detections
for\nSecurity](https://www.elastic.co/docs/reference/data-analysis/machine-learning/ootb-ml-jobs-siem)\nwhich
they are responsible for. The security jobs' folders are prefixed\nwith
`security_`, such as `security_windows`.\n\n\n### Checklist\n\nCheck the
PR satisfies following conditions. \n\nReviewers should verify this PR
satisfies this list as well.\n\n- [ ] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Nick
Partridge
<nicholas.partridge@elastic.co>","sha":"c7d274052973c2e5e3089b6b44e6df51a773579b","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v9.1.0"],"title":"Add
codeowner for prebuilt Security ML
jobs","number":223449,"url":"https://github.com/elastic/kibana/pull/223449","mergeCommit":{"message":"Add
codeowner for prebuilt Security ML jobs (#223449)\n\n## Summary\n\nAdd
the Security ML team to codeowners
of\n`x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security_*`\n-\n[link](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules)\n\nThis
is in order for Security ML to be notified of changes to the\n[Prebuilt
ML detections
for\nSecurity](https://www.elastic.co/docs/reference/data-analysis/machine-learning/ootb-ml-jobs-siem)\nwhich
they are responsible for. The security jobs' folders are prefixed\nwith
`security_`, such as `security_windows`.\n\n\n### Checklist\n\nCheck the
PR satisfies following conditions. \n\nReviewers should verify this PR
satisfies this list as well.\n\n- [ ] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Nick
Partridge
<nicholas.partridge@elastic.co>","sha":"c7d274052973c2e5e3089b6b44e6df51a773579b"}},"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/223449","number":223449,"mergeCommit":{"message":"Add
codeowner for prebuilt Security ML jobs (#223449)\n\n## Summary\n\nAdd
the Security ML team to codeowners
of\n`x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security_*`\n-\n[link](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules)\n\nThis
is in order for Security ML to be notified of changes to the\n[Prebuilt
ML detections
for\nSecurity](https://www.elastic.co/docs/reference/data-analysis/machine-learning/ootb-ml-jobs-siem)\nwhich
they are responsible for. The security jobs' folders are prefixed\nwith
`security_`, such as `security_windows`.\n\n\n### Checklist\n\nCheck the
PR satisfies following conditions. \n\nReviewers should verify this PR
satisfies this list as well.\n\n- [ ] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Nick
Partridge
<nicholas.partridge@elastic.co>","sha":"c7d274052973c2e5e3089b6b44e6df51a773579b"}}]}]
BACKPORT-->

Co-authored-by: Susan <23287722+susan-shu-c@users.noreply.github.com>
Co-authored-by: Nick Partridge <nicholas.partridge@elastic.co>
2025-06-12 16:45:18 +02:00
Brad White
73ec8e0948
[8.17] [Build] Fix parallel stderr (#223177) (#223484)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Build] Fix parallel stderr
(#223177)](https://github.com/elastic/kibana/pull/223177)

<!--- Backport version: 10.0.0 -->

### 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-06-11T22:49:30Z","message":"[Build]
Fix parallel stderr (#223177)\n\n## Summary\n- Caused by #217929\n-
Fixes errors not being correctly surfaced when running tasks
in\nparallel,
see:\n[logs](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6363#0197545d-e878-4dfb-97a5-0ab7d11af95c/7318-7837)\n-
Added tests for `bufferLogs: true`\n\n### Testing\n-
[Error\nbuild](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6391)\n-
Future errors will be under the \"Finalizing Kibana Artifacts\"
header\ninstead of the last artifact's logs.
See\n2aa4e6523add9b77ba4e79f5863c5cbd5bc396aa\n-
[Good\nbuild](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6392)","sha":"fe9c921b3ed8614d2c7b9ae193fe1f83ef7c0d42","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[Build]
Fix parallel
stderr","number":223177,"url":"https://github.com/elastic/kibana/pull/223177","mergeCommit":{"message":"[Build]
Fix parallel stderr (#223177)\n\n## Summary\n- Caused by #217929\n-
Fixes errors not being correctly surfaced when running tasks
in\nparallel,
see:\n[logs](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6363#0197545d-e878-4dfb-97a5-0ab7d11af95c/7318-7837)\n-
Added tests for `bufferLogs: true`\n\n### Testing\n-
[Error\nbuild](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6391)\n-
Future errors will be under the \"Finalizing Kibana Artifacts\"
header\ninstead of the last artifact's logs.
See\n2aa4e6523add9b77ba4e79f5863c5cbd5bc396aa\n-
[Good\nbuild](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6392)","sha":"fe9c921b3ed8614d2c7b9ae193fe1f83ef7c0d42"}},"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/223177","number":223177,"mergeCommit":{"message":"[Build]
Fix parallel stderr (#223177)\n\n## Summary\n- Caused by #217929\n-
Fixes errors not being correctly surfaced when running tasks
in\nparallel,
see:\n[logs](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6363#0197545d-e878-4dfb-97a5-0ab7d11af95c/7318-7837)\n-
Added tests for `bufferLogs: true`\n\n### Testing\n-
[Error\nbuild](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6391)\n-
Future errors will be under the \"Finalizing Kibana Artifacts\"
header\ninstead of the last artifact's logs.
See\n2aa4e6523add9b77ba4e79f5863c5cbd5bc396aa\n-
[Good\nbuild](https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/6392)","sha":"fe9c921b3ed8614d2c7b9ae193fe1f83ef7c0d42"}},{"url":"https://github.com/elastic/kibana/pull/223480","number":223480,"branch":"8.19","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/223481","number":223481,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->
2025-06-12 08:24:54 -05:00
Kibana Machine
b8f12cf41b
[8.17] add es-cache to cleaned folders (#223373) (#223507)
# Backport

This will backport the following commits from `main` to `8.17`:
- [add es-cache to cleaned folders
(#223373)](https://github.com/elastic/kibana/pull/223373)

<!--- 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-06-12T08:58:05Z","message":"add
es-cache to cleaned folders (#223373)\n\n## Summary\nCurrently, `yarn
kbn clean` nor `yarn kbn reset` won't remove cached ES\nsnapshot builds.
This might cause issues for developers when switching\nbetween branches
with major changes.
(see:\nhttps://elastic.slack.com/archives/C5UDAFZQU/p1749628993034289)\n\nThis
PR adds a softer and a harder clean to `clean` and
`reset`\nrespectively.","sha":"20764b6914e6775c4b6fb0db75361841eb9f41f4","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","skip-ci","backport:all-open","v9.1.0"],"title":"add
es-cache to cleaned
folders","number":223373,"url":"https://github.com/elastic/kibana/pull/223373","mergeCommit":{"message":"add
es-cache to cleaned folders (#223373)\n\n## Summary\nCurrently, `yarn
kbn clean` nor `yarn kbn reset` won't remove cached ES\nsnapshot builds.
This might cause issues for developers when switching\nbetween branches
with major changes.
(see:\nhttps://elastic.slack.com/archives/C5UDAFZQU/p1749628993034289)\n\nThis
PR adds a softer and a harder clean to `clean` and
`reset`\nrespectively.","sha":"20764b6914e6775c4b6fb0db75361841eb9f41f4"}},"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/223373","number":223373,"mergeCommit":{"message":"add
es-cache to cleaned folders (#223373)\n\n## Summary\nCurrently, `yarn
kbn clean` nor `yarn kbn reset` won't remove cached ES\nsnapshot builds.
This might cause issues for developers when switching\nbetween branches
with major changes.
(see:\nhttps://elastic.slack.com/archives/C5UDAFZQU/p1749628993034289)\n\nThis
PR adds a softer and a harder clean to `clean` and
`reset`\nrespectively.","sha":"20764b6914e6775c4b6fb0db75361841eb9f41f4"}}]}]
BACKPORT-->

Co-authored-by: Alex Szabo <alex.szabo@elastic.co>
2025-06-12 13:10:02 +02:00
Philippe Oberti
c19f13ee1d
[8.17][Security Solution] fix cell actions not working when opening a timeline from specific rules (#223297)
## Summary

This PR fixes an issue raised in a recent SDH. The problem is the cell
actions in the Timeline flyout are not being shown in the UI for
Timelines created off of alerts generated by the some rule types (for
example threshold or new terms).

All Timelines are created with a `dataViewId` set to undefined at first.
For the Timelines listed above, at the time of creation, we pass an
array of `indexNames` (see
[here](https://github.com/elastic/kibana/blob/8.17/x-pack/plugins/security_solution/public/detections/components/alerts_table/actions.tsx#L488)
for Threshold rule for example). We then have [a check in this
hook](https://github.com/elastic/kibana/blob/8.16/x-pack/plugins/security_solution/public/timelines/components/open_timeline/use_update_timeline.tsx#L60)
that sets the selected dataView in Redux if the `indexNames` is not
empty. This is the source of the issue here. For all other rule types,
we do not pass anything for `indexNames` and therefore do not have any
problems...

Instead of making changes to [this
actions.tsx](https://github.com/elastic/kibana/blob/8.17/x-pack/plugins/security_solution/public/detections/components/alerts_table/actions.tsx)
file, which is very risky, the approach here was to have a fallback when
the `dataView` is undefined, and ONLY in case we are trying to display
cell actions in a Timeline. This way, the risk to impact any other
scenarios are extremely limited.

#### Before


https://github.com/user-attachments/assets/02aec93b-8a5e-446e-8c9e-28207ab57c94

#### After


https://github.com/user-attachments/assets/3b4fc33f-90a5-4b4f-8ec7-75b235a3b30a

### Notes

**_We do not want to fix this is `main`, as this code is being modified
extensively with the current sourcerer refactor/improvement the
@elastic/security-threat-hunting-investigations team is doing. This is
why I am created 4 identical PRs, targeting `8.17`, `8.18`, `8.19` and
`9.0`, instead of using automated backports._**
2025-06-11 16:43:37 -05:00
Kibana Machine
f42f99da0b
[8.17] Use American spelling for some occurrences of analyze/analyse (#223416) (#223434)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Use American spelling for some occurrences of analyze/analyse
(#223416)](https://github.com/elastic/kibana/pull/223416)

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

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

<!--BACKPORT [{"author":{"name":"Milton
Hultgren","email":"milton.hultgren@elastic.co"},"sourceCommit":{"committedDate":"2025-06-11T16:10:06Z","message":"Use
American spelling for some occurrences of analyze/analyse
(#223416)\n\nTo align with EUI language
guidelines","sha":"98701f3f5de0594319e1f325e772d7b8903d0497","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-major","Team:obs-ux-infra_services","Team:obs-ux-management","v9.1.0"],"title":"Use
American spelling for some occurrences of
analyze/analyse","number":223416,"url":"https://github.com/elastic/kibana/pull/223416","mergeCommit":{"message":"Use
American spelling for some occurrences of analyze/analyse
(#223416)\n\nTo align with EUI language
guidelines","sha":"98701f3f5de0594319e1f325e772d7b8903d0497"}},"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/223416","number":223416,"mergeCommit":{"message":"Use
American spelling for some occurrences of analyze/analyse
(#223416)\n\nTo align with EUI language
guidelines","sha":"98701f3f5de0594319e1f325e772d7b8903d0497"}}]}]
BACKPORT-->

Co-authored-by: Milton Hultgren <milton.hultgren@elastic.co>
2025-06-11 20:23:16 +02:00
Kibana Machine
145d032195
[8.17] [Synthetics] Avoid re-render when Run test finishes (#222503) (#223381)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Synthetics] Avoid re-render when Run test finishes
(#222503)](https://github.com/elastic/kibana/pull/222503)

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

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

<!--BACKPORT [{"author":{"name":"Francesco
Fagnani","email":"fagnani.francesco@gmail.com"},"sourceCommit":{"committedDate":"2025-06-11T09:58:29Z","message":"[Synthetics]
Avoid re-render when Run test finishes (#222503)\n\nThis PR closes
#217482 \n\nAfter manually running a test a re-render was causing loss
of
unsaved\nchanges.\n\nBefore:\n\n\nc84fac4e-b348-4a5d-ada6-94529ebfc42f","sha":"6555e86c5030c97e9276b7f74cba8451334c9b8b","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","author:obs-ux-management","v9.0.3","v8.18.3","v8.17.8"],"title":"[Synthetics]
Avoid re-render when Run test
finishes","number":222503,"url":"https://github.com/elastic/kibana/pull/222503","mergeCommit":{"message":"[Synthetics]
Avoid re-render when Run test finishes (#222503)\n\nThis PR closes
#217482 \n\nAfter manually running a test a re-render was causing loss
of
unsaved\nchanges.\n\nBefore:\n\n\nc84fac4e-b348-4a5d-ada6-94529ebfc42f","sha":"6555e86c5030c97e9276b7f74cba8451334c9b8b"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/222503","number":222503,"mergeCommit":{"message":"[Synthetics]
Avoid re-render when Run test finishes (#222503)\n\nThis PR closes
#217482 \n\nAfter manually running a test a re-render was causing loss
of
unsaved\nchanges.\n\nBefore:\n\n\nc84fac4e-b348-4a5d-ada6-94529ebfc42f","sha":"6555e86c5030c97e9276b7f74cba8451334c9b8b"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Francesco Fagnani <fagnani.francesco@gmail.com>
2025-06-11 13:55:24 +02:00
Kibana Machine
531d2a61e9
[8.17] Update dependency blurhash to ^2.0.5 (main) (#219584) (#223329)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency blurhash to ^2.0.5 (main)
(#219584)](https://github.com/elastic/kibana/pull/219584)

<!--- 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-06-10T23:39:46Z","message":"Update
dependency blurhash to ^2.0.5 (main) (#219584)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[blurhash](https://blurha.sh/)\n([source](https://redirect.github.com/woltapp/blurhash/tree/HEAD/TypeScript))\n|
dependencies | patch | [`^2.0.1`
->\n`^2.0.5`](https://renovatebot.com/diffs/npm/blurhash/2.0.1/2.0.5)
|\n\n---\n\n### Release Notes\n\n<details>\n<summary>woltapp/blurhash
(blurhash)</summary>\n\n###\n[`v2.0.4`](b93ee19c66...483859d3ba)\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:
Jeramy Soucy <jeramy.soucy@elastic.co>\nCo-authored-by: Tim Sullivan
<tsullivan@users.noreply.github.com>","sha":"962dd1df9f01a1c73cc9552866804e36c19ed9f5","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:SharedUX","backport:all-open","v9.1.0"],"title":"Update
dependency blurhash to ^2.0.5
(main)","number":219584,"url":"https://github.com/elastic/kibana/pull/219584","mergeCommit":{"message":"Update
dependency blurhash to ^2.0.5 (main) (#219584)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[blurhash](https://blurha.sh/)\n([source](https://redirect.github.com/woltapp/blurhash/tree/HEAD/TypeScript))\n|
dependencies | patch | [`^2.0.1`
->\n`^2.0.5`](https://renovatebot.com/diffs/npm/blurhash/2.0.1/2.0.5)
|\n\n---\n\n### Release Notes\n\n<details>\n<summary>woltapp/blurhash
(blurhash)</summary>\n\n###\n[`v2.0.4`](b93ee19c66...483859d3ba)\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:
Jeramy Soucy <jeramy.soucy@elastic.co>\nCo-authored-by: Tim Sullivan
<tsullivan@users.noreply.github.com>","sha":"962dd1df9f01a1c73cc9552866804e36c19ed9f5"}},"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/219584","number":219584,"mergeCommit":{"message":"Update
dependency blurhash to ^2.0.5 (main) (#219584)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[blurhash](https://blurha.sh/)\n([source](https://redirect.github.com/woltapp/blurhash/tree/HEAD/TypeScript))\n|
dependencies | patch | [`^2.0.1`
->\n`^2.0.5`](https://renovatebot.com/diffs/npm/blurhash/2.0.1/2.0.5)
|\n\n---\n\n### Release Notes\n\n<details>\n<summary>woltapp/blurhash
(blurhash)</summary>\n\n###\n[`v2.0.4`](b93ee19c66...483859d3ba)\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:
Jeramy Soucy <jeramy.soucy@elastic.co>\nCo-authored-by: Tim Sullivan
<tsullivan@users.noreply.github.com>","sha":"962dd1df9f01a1c73cc9552866804e36c19ed9f5"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Jeramy Soucy <jeramy.soucy@elastic.co>
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
2025-06-11 03:37:50 +02:00
Kibana Machine
3e247eff95
[8.17] Update dependency @types/deep-freeze-strict to ^1.1.2 (main) (#219582) (#223322)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency @types/deep-freeze-strict to ^1.1.2 (main)
(#219582)](https://github.com/elastic/kibana/pull/219582)

<!--- 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-06-10T23:20:00Z","message":"Update
dependency @types/deep-freeze-strict to ^1.1.2 (main) (#219582)\n\nThis
PR contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/deep-freeze-strict](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-freeze-strict)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-freeze-strict))\n|
devDependencies | patch | [`^1.1.0`
->\n`^1.1.2`](https://renovatebot.com/diffs/npm/@types%2fdeep-freeze-strict/1.1.0/1.1.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":"0711625608d76f193f72dbfe73849ae8949bfd18","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:SharedUX","backport:all-open","v9.1.0"],"title":"Update
dependency @types/deep-freeze-strict to ^1.1.2
(main)","number":219582,"url":"https://github.com/elastic/kibana/pull/219582","mergeCommit":{"message":"Update
dependency @types/deep-freeze-strict to ^1.1.2 (main) (#219582)\n\nThis
PR contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/deep-freeze-strict](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-freeze-strict)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-freeze-strict))\n|
devDependencies | patch | [`^1.1.0`
->\n`^1.1.2`](https://renovatebot.com/diffs/npm/@types%2fdeep-freeze-strict/1.1.0/1.1.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":"0711625608d76f193f72dbfe73849ae8949bfd18"}},"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/219582","number":219582,"mergeCommit":{"message":"Update
dependency @types/deep-freeze-strict to ^1.1.2 (main) (#219582)\n\nThis
PR contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/deep-freeze-strict](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-freeze-strict)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-freeze-strict))\n|
devDependencies | patch | [`^1.1.0`
->\n`^1.1.2`](https://renovatebot.com/diffs/npm/@types%2fdeep-freeze-strict/1.1.0/1.1.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":"0711625608d76f193f72dbfe73849ae8949bfd18"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-11 03:13:26 +02:00
Kibana Machine
19d813bcc0
[8.17] Update papaparse (main) (manual) (#220930) (#223265)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update papaparse (main) (manual)
(#220930)](https://github.com/elastic/kibana/pull/220930)

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

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

<!--BACKPORT [{"author":{"name":"Marshall
Main","email":"55718608+marshallmain@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-10T16:46:29Z","message":"Update
papaparse (main) (manual) (#220930)\n\n## Summary\n\nManual version of
https://github.com/elastic/kibana/pull/206182 due to\nbreaking type
changes in papaparse\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"ea71069d09d1b802bf29e4d113ff75d022f30789","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:
SecuritySolution","backport:version","v9.1.0","v8.19.0","v8.17.7","v8.18.2","v9.0.2"],"title":"Update
papaparse (main)
(manual)","number":220930,"url":"https://github.com/elastic/kibana/pull/220930","mergeCommit":{"message":"Update
papaparse (main) (manual) (#220930)\n\n## Summary\n\nManual version of
https://github.com/elastic/kibana/pull/206182 due to\nbreaking type
changes in papaparse\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"ea71069d09d1b802bf29e4d113ff75d022f30789"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","8.17","8.18","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/220930","number":220930,"mergeCommit":{"message":"Update
papaparse (main) (manual) (#220930)\n\n## Summary\n\nManual version of
https://github.com/elastic/kibana/pull/206182 due to\nbreaking type
changes in papaparse\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"ea71069d09d1b802bf29e4d113ff75d022f30789"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.7","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-10 20:42:18 +02:00
Kibana Machine
93eb2f010b
[8.17] [APM] Prevent table updates during data loading only when 'Progressive Loading' is enabled (#223093) (#223228)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[APM] Prevent table updates during data loading only when
'Progressive Loading' is enabled
(#223093)](https://github.com/elastic/kibana/pull/223093)

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

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

<!--BACKPORT [{"author":{"name":"Milosz
Marcinkowski","email":"38698566+miloszmarcinkowski@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-10T12:51:08Z","message":"[APM]
Prevent table updates during data loading only when 'Progressive
Loading' is enabled (#223093)\n\n### Summary\n\nFollow up to
[#220514](https://github.com/elastic/kibana/pull/220514).\nApply the
`isLoading` check only when Progressive Loading is enabled.\nWithout
this, users are prevented from applying sorting filters to the\ntable
during data loading.\n\n<img width=\"1728\" alt=\"Screenshot 2025-06-09
at 11 55
19\"\nsrc=\"https://github.com/user-attachments/assets/bf4afd49-0025-46b3-8c44-0d021a665073\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2becef46f0a74f6107bb34f0421cd28e1e9535f1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[APM]
Prevent table updates during data loading only when 'Progressive
Loading' is
enabled","number":223093,"url":"https://github.com/elastic/kibana/pull/223093","mergeCommit":{"message":"[APM]
Prevent table updates during data loading only when 'Progressive
Loading' is enabled (#223093)\n\n### Summary\n\nFollow up to
[#220514](https://github.com/elastic/kibana/pull/220514).\nApply the
`isLoading` check only when Progressive Loading is enabled.\nWithout
this, users are prevented from applying sorting filters to the\ntable
during data loading.\n\n<img width=\"1728\" alt=\"Screenshot 2025-06-09
at 11 55
19\"\nsrc=\"https://github.com/user-attachments/assets/bf4afd49-0025-46b3-8c44-0d021a665073\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2becef46f0a74f6107bb34f0421cd28e1e9535f1"}},"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/223093","number":223093,"mergeCommit":{"message":"[APM]
Prevent table updates during data loading only when 'Progressive
Loading' is enabled (#223093)\n\n### Summary\n\nFollow up to
[#220514](https://github.com/elastic/kibana/pull/220514).\nApply the
`isLoading` check only when Progressive Loading is enabled.\nWithout
this, users are prevented from applying sorting filters to the\ntable
during data loading.\n\n<img width=\"1728\" alt=\"Screenshot 2025-06-09
at 11 55
19\"\nsrc=\"https://github.com/user-attachments/assets/bf4afd49-0025-46b3-8c44-0d021a665073\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2becef46f0a74f6107bb34f0421cd28e1e9535f1"}}]}]
BACKPORT-->

Co-authored-by: Milosz Marcinkowski <38698566+miloszmarcinkowski@users.noreply.github.com>
2025-06-10 16:59:40 +02:00
Jon
d253b5764a
[8.17] Upgrade Node.js to 20.19.2 (#221177) (#223137)
#221177

Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
2025-06-09 16:36:39 -05:00
Brad White
7b8d77ec9f
[8.17] Update postcss (main) (#203261) (#222912)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update postcss (main)
(#203261)](https://github.com/elastic/kibana/pull/203261)

<!--- Backport version: 10.0.0 -->

### 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-06-05T19:16:54Z","message":"Update
postcss (main) (#203261)\n\nThis PR contains the following updates:\n\n|
Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n|
[postcss](https://postcss.org/)\n([source](https://redirect.github.com/postcss/postcss))
|\ndevDependencies | minor | [`^8.4.31`
->\n`^8.5.3`](https://renovatebot.com/diffs/npm/postcss/8.4.49/8.5.3)
|\n`8.5.4` |\n|
[postcss-scss](https://redirect.github.com/postcss/postcss-scss)
|\ndevDependencies | patch | [`^4.0.4`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/postcss-scss/4.0.4/4.0.9)
|\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>postcss/postcss
(postcss)</summary>\n\n###\n[`v8.5.3`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#853)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.2...8.5.3)\n\n-
Added more details to `Unknown word` error
(by\n[@&#8203;hiepxanh](https://redirect.github.com/hiepxanh)).\n- Fixed
types
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n-
Fixed docs
(by\n[@&#8203;catnipan](https://redirect.github.com/catnipan)).\n\n###\n[`v8.5.2`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#852)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.1...8.5.2)\n\n-
Fixed end position of rules with semicolon
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n\n###\n[`v8.5.1`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#851)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.0...8.5.1)\n\n-
Fixed backwards compatibility for complex cases
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n\n###\n[`v8.5.0`](https://redirect.github.com/postcss/postcss/releases/tag/8.5.0):\n8.5
“Duke
Alloces”\n\n[Compare\nSource](6ef654a0-d675-4ba0-a670-e28ef27062f5\"\nalign=\"right\"
width=\"200\" height=\"200\" alt=\"President Alloces seal\">\n\nPostCSS
8.5 brought API to work better with non-CSS sources like
HTML,\nVue.js/Svelte sources or
CSS-in-JS.\n\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)
during\n[his
work](https://redirect.github.com/postcss/postcss/issues/1995)
on\n[Stylelint](https://stylelint.io) added `Input#document` in
additional\nto `Input#css`.\n\n```js\nroot.source.input.document //=>
\"<p>Hello</p>\n // <style>\n // p {\n // color: green;\n // }\n //
</style>\"\nroot.source.input.css //=> \"p {\n // color: green;\n //
}\"\n\n```\n\n#### Thanks to Sponsors\n\nThis release was possible
thanks to our community.\n\nIf your company wants to support the
sustainability of front-end\ninfrastructure or wants to give some love
to PostCSS, you can join our\nsupporters by:\n\n-
[**Tidelift**](https://tidelift.com/) with a Spotify-like
subscription\nmodel supporting all projects from your lock file.\n-
Direct donations at
[**GitHub\nSponsors**](https://redirect.github.com/sponsors/ai) or
[**Open\nCollective**](https://opencollective.com/postcss#section-contributors).\n\n</details>\n\n<details>\n<summary>postcss/postcss-scss
(postcss-scss)</summary>\n\n###\n[`v4.0.9`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#409)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.8...4.0.9)\n\n-
Fixed `\\r` parsing to fix
CVE-2023-44270.\n\n###\n[`v4.0.8`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#408)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.7...4.0.8)\n\n-
Fixed nodes positions (by Ido
Rosenthal).\n\n###\n[`v4.0.7`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#407)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.6...4.0.7)\n\n-
Fixed TypeScript support with `moduleResulution: bundler` (by
Avi\nVahl).\n\n###\n[`v4.0.6`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#406)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.5...4.0.6)\n\n-
Fixed comma parsing (by Jerome
Leclanche).\n\n###\n[`v4.0.5`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#405)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.4...4.0.5)\n\n-
Fixed exports
(by\n[@&#8203;phoenisx](https://redirect.github.com/phoenisx)).\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:
Brad White <brad.white@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Brad
White
<Ikuni17@users.noreply.github.com>","sha":"578109e2b4c41a5bec33464dd13653fb397048f1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0","v9.0.3"],"title":"Update
postcss
(main)","number":203261,"url":"https://github.com/elastic/kibana/pull/203261","mergeCommit":{"message":"Update
postcss (main) (#203261)\n\nThis PR contains the following updates:\n\n|
Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n|
[postcss](https://postcss.org/)\n([source](https://redirect.github.com/postcss/postcss))
|\ndevDependencies | minor | [`^8.4.31`
->\n`^8.5.3`](https://renovatebot.com/diffs/npm/postcss/8.4.49/8.5.3)
|\n`8.5.4` |\n|
[postcss-scss](https://redirect.github.com/postcss/postcss-scss)
|\ndevDependencies | patch | [`^4.0.4`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/postcss-scss/4.0.4/4.0.9)
|\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>postcss/postcss
(postcss)</summary>\n\n###\n[`v8.5.3`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#853)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.2...8.5.3)\n\n-
Added more details to `Unknown word` error
(by\n[@&#8203;hiepxanh](https://redirect.github.com/hiepxanh)).\n- Fixed
types
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n-
Fixed docs
(by\n[@&#8203;catnipan](https://redirect.github.com/catnipan)).\n\n###\n[`v8.5.2`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#852)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.1...8.5.2)\n\n-
Fixed end position of rules with semicolon
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n\n###\n[`v8.5.1`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#851)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.0...8.5.1)\n\n-
Fixed backwards compatibility for complex cases
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n\n###\n[`v8.5.0`](https://redirect.github.com/postcss/postcss/releases/tag/8.5.0):\n8.5
“Duke
Alloces”\n\n[Compare\nSource](6ef654a0-d675-4ba0-a670-e28ef27062f5\"\nalign=\"right\"
width=\"200\" height=\"200\" alt=\"President Alloces seal\">\n\nPostCSS
8.5 brought API to work better with non-CSS sources like
HTML,\nVue.js/Svelte sources or
CSS-in-JS.\n\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)
during\n[his
work](https://redirect.github.com/postcss/postcss/issues/1995)
on\n[Stylelint](https://stylelint.io) added `Input#document` in
additional\nto `Input#css`.\n\n```js\nroot.source.input.document //=>
\"<p>Hello</p>\n // <style>\n // p {\n // color: green;\n // }\n //
</style>\"\nroot.source.input.css //=> \"p {\n // color: green;\n //
}\"\n\n```\n\n#### Thanks to Sponsors\n\nThis release was possible
thanks to our community.\n\nIf your company wants to support the
sustainability of front-end\ninfrastructure or wants to give some love
to PostCSS, you can join our\nsupporters by:\n\n-
[**Tidelift**](https://tidelift.com/) with a Spotify-like
subscription\nmodel supporting all projects from your lock file.\n-
Direct donations at
[**GitHub\nSponsors**](https://redirect.github.com/sponsors/ai) or
[**Open\nCollective**](https://opencollective.com/postcss#section-contributors).\n\n</details>\n\n<details>\n<summary>postcss/postcss-scss
(postcss-scss)</summary>\n\n###\n[`v4.0.9`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#409)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.8...4.0.9)\n\n-
Fixed `\\r` parsing to fix
CVE-2023-44270.\n\n###\n[`v4.0.8`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#408)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.7...4.0.8)\n\n-
Fixed nodes positions (by Ido
Rosenthal).\n\n###\n[`v4.0.7`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#407)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.6...4.0.7)\n\n-
Fixed TypeScript support with `moduleResulution: bundler` (by
Avi\nVahl).\n\n###\n[`v4.0.6`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#406)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.5...4.0.6)\n\n-
Fixed comma parsing (by Jerome
Leclanche).\n\n###\n[`v4.0.5`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#405)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.4...4.0.5)\n\n-
Fixed exports
(by\n[@&#8203;phoenisx](https://redirect.github.com/phoenisx)).\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:
Brad White <brad.white@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Brad
White
<Ikuni17@users.noreply.github.com>","sha":"578109e2b4c41a5bec33464dd13653fb397048f1"}},"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/203261","number":203261,"mergeCommit":{"message":"Update
postcss (main) (#203261)\n\nThis PR contains the following updates:\n\n|
Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n|
[postcss](https://postcss.org/)\n([source](https://redirect.github.com/postcss/postcss))
|\ndevDependencies | minor | [`^8.4.31`
->\n`^8.5.3`](https://renovatebot.com/diffs/npm/postcss/8.4.49/8.5.3)
|\n`8.5.4` |\n|
[postcss-scss](https://redirect.github.com/postcss/postcss-scss)
|\ndevDependencies | patch | [`^4.0.4`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/postcss-scss/4.0.4/4.0.9)
|\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>postcss/postcss
(postcss)</summary>\n\n###\n[`v8.5.3`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#853)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.2...8.5.3)\n\n-
Added more details to `Unknown word` error
(by\n[@&#8203;hiepxanh](https://redirect.github.com/hiepxanh)).\n- Fixed
types
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n-
Fixed docs
(by\n[@&#8203;catnipan](https://redirect.github.com/catnipan)).\n\n###\n[`v8.5.2`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#852)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.1...8.5.2)\n\n-
Fixed end position of rules with semicolon
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n\n###\n[`v8.5.1`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#851)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss/compare/8.5.0...8.5.1)\n\n-
Fixed backwards compatibility for complex cases
(by\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)).\n\n###\n[`v8.5.0`](https://redirect.github.com/postcss/postcss/releases/tag/8.5.0):\n8.5
“Duke
Alloces”\n\n[Compare\nSource](6ef654a0-d675-4ba0-a670-e28ef27062f5\"\nalign=\"right\"
width=\"200\" height=\"200\" alt=\"President Alloces seal\">\n\nPostCSS
8.5 brought API to work better with non-CSS sources like
HTML,\nVue.js/Svelte sources or
CSS-in-JS.\n\n[@&#8203;romainmenke](https://redirect.github.com/romainmenke)
during\n[his
work](https://redirect.github.com/postcss/postcss/issues/1995)
on\n[Stylelint](https://stylelint.io) added `Input#document` in
additional\nto `Input#css`.\n\n```js\nroot.source.input.document //=>
\"<p>Hello</p>\n // <style>\n // p {\n // color: green;\n // }\n //
</style>\"\nroot.source.input.css //=> \"p {\n // color: green;\n //
}\"\n\n```\n\n#### Thanks to Sponsors\n\nThis release was possible
thanks to our community.\n\nIf your company wants to support the
sustainability of front-end\ninfrastructure or wants to give some love
to PostCSS, you can join our\nsupporters by:\n\n-
[**Tidelift**](https://tidelift.com/) with a Spotify-like
subscription\nmodel supporting all projects from your lock file.\n-
Direct donations at
[**GitHub\nSponsors**](https://redirect.github.com/sponsors/ai) or
[**Open\nCollective**](https://opencollective.com/postcss#section-contributors).\n\n</details>\n\n<details>\n<summary>postcss/postcss-scss
(postcss-scss)</summary>\n\n###\n[`v4.0.9`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#409)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.8...4.0.9)\n\n-
Fixed `\\r` parsing to fix
CVE-2023-44270.\n\n###\n[`v4.0.8`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#408)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.7...4.0.8)\n\n-
Fixed nodes positions (by Ido
Rosenthal).\n\n###\n[`v4.0.7`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#407)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.6...4.0.7)\n\n-
Fixed TypeScript support with `moduleResulution: bundler` (by
Avi\nVahl).\n\n###\n[`v4.0.6`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#406)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.5...4.0.6)\n\n-
Fixed comma parsing (by Jerome
Leclanche).\n\n###\n[`v4.0.5`](https://redirect.github.com/postcss/postcss-scss/blob/HEAD/CHANGELOG.md#405)\n\n[Compare\nSource](https://redirect.github.com/postcss/postcss-scss/compare/4.0.4...4.0.5)\n\n-
Fixed exports
(by\n[@&#8203;phoenisx](https://redirect.github.com/phoenisx)).\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:
Brad White <brad.white@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Brad
White
<Ikuni17@users.noreply.github.com>","sha":"578109e2b4c41a5bec33464dd13653fb397048f1"}},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/222878","number":222878,"state":"MERGED","mergeCommit":{"sha":"9c738eccd7594a36d12568d247edcdb379d5329d","message":"[9.0]
Update postcss (main) (#203261) (#222878)\n\n# Backport\n\nThis will
backport the following commits from `main` to `9.0`:\n- [Update postcss
(main)\n(#203261)](https://github.com/elastic/kibana/pull/203261)\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>\nCo-authored-by:
Brad White <brad.white@elastic.co>\nCo-authored-by: Brad White
<Ikuni17@users.noreply.github.com>"}}]}] BACKPORT-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-06 16:25:24 -06:00
Ersin Erdal
1ea2781839
[8.17] Upgrade Puppeteer to v24.8.1 (#220310) (#222995)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Upgrade Puppeteer to v24.8.1
(#220310)](https://github.com/elastic/kibana/pull/220310)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT [{"author":{"name":"Ersin
Erdal","email":"92688503+ersin-erdal@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-05-22T14:46:48Z","message":"Upgrade
Puppeteer to v24.8.1 (#220310)\n\nThis PR upgrades Puppeteer version to
v24.8.1.\n\nBelow is a screenshot to successful download of the new
version.\n\n<img width=\"1543\" alt=\"Screenshot 2025-05-07 at 14 31
23\"\nsrc=\"https://github.com/user-attachments/assets/e81d70ae-3df3-4371-ab4d-090fecf93d67\"\n/>\n\n\n---\n\nTested
on CI, PNG and PDF reports were successfully generated:\n<img
width=\"911\" alt=\"Screenshot 2025-05-09 at 16 55
30\"\nsrc=\"https://github.com/user-attachments/assets/fa65cfe8-5af0-4114-bbb7-b324951e5d41\"\n/>\n\n---\n\nTested
on Windows in a VM. PNG and PDF reports were
successfully\ngenerated:\n\n<img width=\"1129\" alt=\"Screenshot
2025-05-21 at 20 28
40\"\nsrc=\"https://github.com/user-attachments/assets/9e3c16f2-03d6-4b00-a402-4d007bcd1685\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"8ec7546a561e434cf04082e23dcb7846ce657093","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","ci:cloud-deploy","backport:version","v7.17.28","v9.1.0","v8.19.0","v8.17.7","v8.18.2","v9.0.2"],"title":"Upgrade
Puppeteer to
v24.8.1","number":220310,"url":"https://github.com/elastic/kibana/pull/220310","mergeCommit":{"message":"Upgrade
Puppeteer to v24.8.1 (#220310)\n\nThis PR upgrades Puppeteer version to
v24.8.1.\n\nBelow is a screenshot to successful download of the new
version.\n\n<img width=\"1543\" alt=\"Screenshot 2025-05-07 at 14 31
23\"\nsrc=\"https://github.com/user-attachments/assets/e81d70ae-3df3-4371-ab4d-090fecf93d67\"\n/>\n\n\n---\n\nTested
on CI, PNG and PDF reports were successfully generated:\n<img
width=\"911\" alt=\"Screenshot 2025-05-09 at 16 55
30\"\nsrc=\"https://github.com/user-attachments/assets/fa65cfe8-5af0-4114-bbb7-b324951e5d41\"\n/>\n\n---\n\nTested
on Windows in a VM. PNG and PDF reports were
successfully\ngenerated:\n\n<img width=\"1129\" alt=\"Screenshot
2025-05-21 at 20 28
40\"\nsrc=\"https://github.com/user-attachments/assets/9e3c16f2-03d6-4b00-a402-4d007bcd1685\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"8ec7546a561e434cf04082e23dcb7846ce657093"}},"sourceBranch":"main","suggestedTargetBranches":["7.17","8.17","8.18","9.0"],"targetPullRequestStates":[{"branch":"7.17","label":"v7.17.28","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/220310","number":220310,"mergeCommit":{"message":"Upgrade
Puppeteer to v24.8.1 (#220310)\n\nThis PR upgrades Puppeteer version to
v24.8.1.\n\nBelow is a screenshot to successful download of the new
version.\n\n<img width=\"1543\" alt=\"Screenshot 2025-05-07 at 14 31
23\"\nsrc=\"https://github.com/user-attachments/assets/e81d70ae-3df3-4371-ab4d-090fecf93d67\"\n/>\n\n\n---\n\nTested
on CI, PNG and PDF reports were successfully generated:\n<img
width=\"911\" alt=\"Screenshot 2025-05-09 at 16 55
30\"\nsrc=\"https://github.com/user-attachments/assets/fa65cfe8-5af0-4114-bbb7-b324951e5d41\"\n/>\n\n---\n\nTested
on Windows in a VM. PNG and PDF reports were
successfully\ngenerated:\n\n<img width=\"1129\" alt=\"Screenshot
2025-05-21 at 20 28
40\"\nsrc=\"https://github.com/user-attachments/assets/9e3c16f2-03d6-4b00-a402-4d007bcd1685\"\n/>\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"8ec7546a561e434cf04082e23dcb7846ce657093"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/221272","number":221272,"state":"MERGED","mergeCommit":{"sha":"4a9b8e451333db25e6d4700817ac86620be60a2d","message":"[8.19]
Upgrade Puppeteer to v24.8.1 (#220310) (#221272)\n\n# Backport\n\nThis
will backport the following commits from `main` to `8.19`:\n- [Upgrade
Puppeteer to
v24.8.1\n(#220310)](https://github.com/elastic/kibana/pull/220310)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Ersin Erdal
<92688503+ersin-erdal@users.noreply.github.com>"}},{"branch":"8.17","label":"v8.17.7","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-06 21:58:22 +02:00
Kenneth Kreindler
8ba69216bc
[8.17] [Security solution][AI assistant] bug: encode security labs content to prevent antivirus false positive (#221656) (#222968)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Security solution][AI assistant] bug: encode security labs content
to prevent antivirus false positive
(#221656)](https://github.com/elastic/kibana/pull/221656)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT [{"author":{"name":"Kenneth
Kreindler","email":"42113355+KDKHD@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-06T09:16:48Z","message":"[Security
solution][AI assistant] bug: encode security labs content to prevent
antivirus false positive (#221656)\n\n## Summary\n\nFixes:
https://github.com/elastic/kibana/issues/202114\n\nSummarize your PR. If
it involves visual changes include a screenshot or\ngif.\n\nThis PR
addresses the
following\n[issue](https://github.com/elastic/kibana/issues/202114).\n\n####
Problem \nThe security labs' content is triggering false positive
anti-virus\nalerts from [ESET
cyber\nsecurity](https://www.eset.com/uk/home/cyber-security/?srsltid=AfmBOorLSTn6FfQXm9h4rm2nDpma91Q9-IfHmeUg4TuRL4TvMF9xB-Cc).\nThis
is because the content contains specific words and YARA rules that\nthe
antivirus picks up as malware. The content is not dangerous.\n\n####
Solution \nEncrypt the content so that the Yara rules do not trigger
alerts. The\ncontent is encrypted with AES-256-ECB and the key
`ELASTIC`. The\nencryption is not secure and does not need to be secure
(we just want to\nobfuscate the content).\n\n#### Considerations\n- An
alternative approach to fixing this issue that was considered
was\nbuilding an integration so that the content is only imported
after\nKibana has been started. As a team, we decided against this
because it\nis convenient for airgapped systems to have the secure labs
content\nshipped with the installation.\n- It would be great to test
this fix against many antivirus providers,\nhowever, I haven't found a
tool that lets me do this quickly.\n\n## How to test\n#### Verify the
security labs content is encoded\n- Check out the PR\n- Run the
following\n```bash\nyarn kbn bootstrap\nyarn build\n```\n- The build may
not fully complete locally; however, you should still be\nable to see
the build files at `/build`. Inspect the content of the\nfollowing
folder:\n`build/kibana/node_modules/@kbn/elastic-assistant-plugin/server/knowledge_base/security_labs`\nand
verify that only files ending with `.encoded.md` exist. The content\nof
these files should not be
human-readable.\n\n\n![image](https://github.com/user-attachments/assets/f8b4977d-2962-4cc5-a737-53cedd7b1dad)\n\n####
Verify the security labs content is encoded in the
cloud/serverless\nbuild (optional)\n- Log into docker.elastic.co in your
terminal. Do this by heading to\nhttps://docker-auth.elastic.co/ (more
info\n[here](https://elasticprod.service-now.com/esc?id=kb_article&table=kb_knowledge&sys_id=e8d361c747abb910ffad4438946d439a&recordUrl=kb_view.do%3Fsysparm_article%3DKB0012946))\n-
Use the latest CI run to get the serverless docker image and start
an\ninteractive shell with it:\n```bash\ndocker run -it --rm
docker.elastic.co/kibana-ci/kibana-serverless:pr-221656-ae41a481bbfc
sh\n```\n- Inspect the contents of the following directory and verify
that only\n`.encoded.md` files exist.\n```bash\ncd
node_modules/@kbn/elastic-assistant-plugin/server/knowledge_base/security_labs/\nls\n```\n-
Repeat the last 2 steps for the cloud deployment image (also found
in\nthe CI)\n\n<img width=\"1233\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/5d308537-b0a9-4bd0-a449-6ddae1ca1bfb\"\n/>\n\n####
Verify security labs content can be installed\n- Start Kibana locally\n-
Head over
to\n`http://localhost:5601/app/management/kibana/securityAiAssistantManagement?tab=knowledge_base`\nand
install the knowledge base.\n\n<img width=\"1454\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e8c4b557-ea45-4c58-96ff-aacce47e9982\"\n/>\n\n-
Check that the security labs content is being installed\n\n<img
width=\"1456\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e7c2b128-ee94-436e-b4e0-1d48cb9d19cb\"\n/>\n\n-
Once the security labs content is installed, go to the security
AI\nassistant and ask the following: `Which malware is mentioned in
the\nsecurity labs content. Include citations`\n- Verify the assistant
gives a proper response and the citation links to\nthe Elastic Security
Labs page.\n\n<img width=\"859\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e89e523c-3054-4b8b-a3c3-2857cb1ed8cd\"\n/>\n\n####
Verify antivirus does not trigger (optional)\n- Download and install
ESET Cyber security trial
from\n[here](https://www.eset.com/uk/home/cyber-security/?srsltid=AfmBOorLSTn6FfQXm9h4rm2nDpma91Q9-IfHmeUg4TuRL4TvMF9xB-Cc)\n-
Open up the ESET\n- Click on `custom scan` and run the scan on the
folder
`build/kibana`\n\n\n![image](https://github.com/user-attachments/assets/4404f7cd-cc42-4476-bc05-24a1b67e80de)\n\n-
Expect no alerts to be
triggered\n\n\n![image](https://github.com/user-attachments/assets/45631134-512a-4a4d-ad4b-0de8074aa5aa)\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [X] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[X]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [X] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [X] 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-
[X] 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- [X] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [X] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\nCo-authored-by: Garrett Spong
<garrett.spong@elastic.co>\nCo-authored-by: Garrett Spong
<spong@users.noreply.github.com>","sha":"973c8f30a69fa785a149cc50747d99c1db4ce7b6","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","ci:cloud-deploy","ci:project-deploy-security","Team:Security
Generative
AI","backport:version","v9.1.0","v9.0.3","v8.18.3","v8.17.8"],"title":"[Security
solution][AI assistant] bug: encode security labs content to prevent
antivirus false
positive","number":221656,"url":"https://github.com/elastic/kibana/pull/221656","mergeCommit":{"message":"[Security
solution][AI assistant] bug: encode security labs content to prevent
antivirus false positive (#221656)\n\n## Summary\n\nFixes:
https://github.com/elastic/kibana/issues/202114\n\nSummarize your PR. If
it involves visual changes include a screenshot or\ngif.\n\nThis PR
addresses the
following\n[issue](https://github.com/elastic/kibana/issues/202114).\n\n####
Problem \nThe security labs' content is triggering false positive
anti-virus\nalerts from [ESET
cyber\nsecurity](https://www.eset.com/uk/home/cyber-security/?srsltid=AfmBOorLSTn6FfQXm9h4rm2nDpma91Q9-IfHmeUg4TuRL4TvMF9xB-Cc).\nThis
is because the content contains specific words and YARA rules that\nthe
antivirus picks up as malware. The content is not dangerous.\n\n####
Solution \nEncrypt the content so that the Yara rules do not trigger
alerts. The\ncontent is encrypted with AES-256-ECB and the key
`ELASTIC`. The\nencryption is not secure and does not need to be secure
(we just want to\nobfuscate the content).\n\n#### Considerations\n- An
alternative approach to fixing this issue that was considered
was\nbuilding an integration so that the content is only imported
after\nKibana has been started. As a team, we decided against this
because it\nis convenient for airgapped systems to have the secure labs
content\nshipped with the installation.\n- It would be great to test
this fix against many antivirus providers,\nhowever, I haven't found a
tool that lets me do this quickly.\n\n## How to test\n#### Verify the
security labs content is encoded\n- Check out the PR\n- Run the
following\n```bash\nyarn kbn bootstrap\nyarn build\n```\n- The build may
not fully complete locally; however, you should still be\nable to see
the build files at `/build`. Inspect the content of the\nfollowing
folder:\n`build/kibana/node_modules/@kbn/elastic-assistant-plugin/server/knowledge_base/security_labs`\nand
verify that only files ending with `.encoded.md` exist. The content\nof
these files should not be
human-readable.\n\n\n![image](https://github.com/user-attachments/assets/f8b4977d-2962-4cc5-a737-53cedd7b1dad)\n\n####
Verify the security labs content is encoded in the
cloud/serverless\nbuild (optional)\n- Log into docker.elastic.co in your
terminal. Do this by heading to\nhttps://docker-auth.elastic.co/ (more
info\n[here](https://elasticprod.service-now.com/esc?id=kb_article&table=kb_knowledge&sys_id=e8d361c747abb910ffad4438946d439a&recordUrl=kb_view.do%3Fsysparm_article%3DKB0012946))\n-
Use the latest CI run to get the serverless docker image and start
an\ninteractive shell with it:\n```bash\ndocker run -it --rm
docker.elastic.co/kibana-ci/kibana-serverless:pr-221656-ae41a481bbfc
sh\n```\n- Inspect the contents of the following directory and verify
that only\n`.encoded.md` files exist.\n```bash\ncd
node_modules/@kbn/elastic-assistant-plugin/server/knowledge_base/security_labs/\nls\n```\n-
Repeat the last 2 steps for the cloud deployment image (also found
in\nthe CI)\n\n<img width=\"1233\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/5d308537-b0a9-4bd0-a449-6ddae1ca1bfb\"\n/>\n\n####
Verify security labs content can be installed\n- Start Kibana locally\n-
Head over
to\n`http://localhost:5601/app/management/kibana/securityAiAssistantManagement?tab=knowledge_base`\nand
install the knowledge base.\n\n<img width=\"1454\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e8c4b557-ea45-4c58-96ff-aacce47e9982\"\n/>\n\n-
Check that the security labs content is being installed\n\n<img
width=\"1456\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e7c2b128-ee94-436e-b4e0-1d48cb9d19cb\"\n/>\n\n-
Once the security labs content is installed, go to the security
AI\nassistant and ask the following: `Which malware is mentioned in
the\nsecurity labs content. Include citations`\n- Verify the assistant
gives a proper response and the citation links to\nthe Elastic Security
Labs page.\n\n<img width=\"859\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e89e523c-3054-4b8b-a3c3-2857cb1ed8cd\"\n/>\n\n####
Verify antivirus does not trigger (optional)\n- Download and install
ESET Cyber security trial
from\n[here](https://www.eset.com/uk/home/cyber-security/?srsltid=AfmBOorLSTn6FfQXm9h4rm2nDpma91Q9-IfHmeUg4TuRL4TvMF9xB-Cc)\n-
Open up the ESET\n- Click on `custom scan` and run the scan on the
folder
`build/kibana`\n\n\n![image](https://github.com/user-attachments/assets/4404f7cd-cc42-4476-bc05-24a1b67e80de)\n\n-
Expect no alerts to be
triggered\n\n\n![image](https://github.com/user-attachments/assets/45631134-512a-4a4d-ad4b-0de8074aa5aa)\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [X] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[X]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [X] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [X] 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-
[X] 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- [X] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [X] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\nCo-authored-by: Garrett Spong
<garrett.spong@elastic.co>\nCo-authored-by: Garrett Spong
<spong@users.noreply.github.com>","sha":"973c8f30a69fa785a149cc50747d99c1db4ce7b6"}},"sourceBranch":"main","suggestedTargetBranches":["8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/221656","number":221656,"mergeCommit":{"message":"[Security
solution][AI assistant] bug: encode security labs content to prevent
antivirus false positive (#221656)\n\n## Summary\n\nFixes:
https://github.com/elastic/kibana/issues/202114\n\nSummarize your PR. If
it involves visual changes include a screenshot or\ngif.\n\nThis PR
addresses the
following\n[issue](https://github.com/elastic/kibana/issues/202114).\n\n####
Problem \nThe security labs' content is triggering false positive
anti-virus\nalerts from [ESET
cyber\nsecurity](https://www.eset.com/uk/home/cyber-security/?srsltid=AfmBOorLSTn6FfQXm9h4rm2nDpma91Q9-IfHmeUg4TuRL4TvMF9xB-Cc).\nThis
is because the content contains specific words and YARA rules that\nthe
antivirus picks up as malware. The content is not dangerous.\n\n####
Solution \nEncrypt the content so that the Yara rules do not trigger
alerts. The\ncontent is encrypted with AES-256-ECB and the key
`ELASTIC`. The\nencryption is not secure and does not need to be secure
(we just want to\nobfuscate the content).\n\n#### Considerations\n- An
alternative approach to fixing this issue that was considered
was\nbuilding an integration so that the content is only imported
after\nKibana has been started. As a team, we decided against this
because it\nis convenient for airgapped systems to have the secure labs
content\nshipped with the installation.\n- It would be great to test
this fix against many antivirus providers,\nhowever, I haven't found a
tool that lets me do this quickly.\n\n## How to test\n#### Verify the
security labs content is encoded\n- Check out the PR\n- Run the
following\n```bash\nyarn kbn bootstrap\nyarn build\n```\n- The build may
not fully complete locally; however, you should still be\nable to see
the build files at `/build`. Inspect the content of the\nfollowing
folder:\n`build/kibana/node_modules/@kbn/elastic-assistant-plugin/server/knowledge_base/security_labs`\nand
verify that only files ending with `.encoded.md` exist. The content\nof
these files should not be
human-readable.\n\n\n![image](https://github.com/user-attachments/assets/f8b4977d-2962-4cc5-a737-53cedd7b1dad)\n\n####
Verify the security labs content is encoded in the
cloud/serverless\nbuild (optional)\n- Log into docker.elastic.co in your
terminal. Do this by heading to\nhttps://docker-auth.elastic.co/ (more
info\n[here](https://elasticprod.service-now.com/esc?id=kb_article&table=kb_knowledge&sys_id=e8d361c747abb910ffad4438946d439a&recordUrl=kb_view.do%3Fsysparm_article%3DKB0012946))\n-
Use the latest CI run to get the serverless docker image and start
an\ninteractive shell with it:\n```bash\ndocker run -it --rm
docker.elastic.co/kibana-ci/kibana-serverless:pr-221656-ae41a481bbfc
sh\n```\n- Inspect the contents of the following directory and verify
that only\n`.encoded.md` files exist.\n```bash\ncd
node_modules/@kbn/elastic-assistant-plugin/server/knowledge_base/security_labs/\nls\n```\n-
Repeat the last 2 steps for the cloud deployment image (also found
in\nthe CI)\n\n<img width=\"1233\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/5d308537-b0a9-4bd0-a449-6ddae1ca1bfb\"\n/>\n\n####
Verify security labs content can be installed\n- Start Kibana locally\n-
Head over
to\n`http://localhost:5601/app/management/kibana/securityAiAssistantManagement?tab=knowledge_base`\nand
install the knowledge base.\n\n<img width=\"1454\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e8c4b557-ea45-4c58-96ff-aacce47e9982\"\n/>\n\n-
Check that the security labs content is being installed\n\n<img
width=\"1456\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e7c2b128-ee94-436e-b4e0-1d48cb9d19cb\"\n/>\n\n-
Once the security labs content is installed, go to the security
AI\nassistant and ask the following: `Which malware is mentioned in
the\nsecurity labs content. Include citations`\n- Verify the assistant
gives a proper response and the citation links to\nthe Elastic Security
Labs page.\n\n<img width=\"859\"
alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/e89e523c-3054-4b8b-a3c3-2857cb1ed8cd\"\n/>\n\n####
Verify antivirus does not trigger (optional)\n- Download and install
ESET Cyber security trial
from\n[here](https://www.eset.com/uk/home/cyber-security/?srsltid=AfmBOorLSTn6FfQXm9h4rm2nDpma91Q9-IfHmeUg4TuRL4TvMF9xB-Cc)\n-
Open up the ESET\n- Click on `custom scan` and run the scan on the
folder
`build/kibana`\n\n\n![image](https://github.com/user-attachments/assets/4404f7cd-cc42-4476-bc05-24a1b67e80de)\n\n-
Expect no alerts to be
triggered\n\n\n![image](https://github.com/user-attachments/assets/45631134-512a-4a4d-ad4b-0de8074aa5aa)\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [X] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[X]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [X] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [X] 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-
[X] 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- [X] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [X] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n###
Identify risks\n\nDoes this PR introduce any risks? For example,
consider risks like hard\nto test bugs, performance regression,
potential of data loss.\n\nDescribe the risk, its severity, and
mitigation for each identified\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\n\n- [ ] [See some
risk\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\n-
[ ] ...\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\nCo-authored-by: Garrett Spong
<garrett.spong@elastic.co>\nCo-authored-by: Garrett Spong
<spong@users.noreply.github.com>","sha":"973c8f30a69fa785a149cc50747d99c1db4ce7b6"}},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/222951","number":222951,"state":"OPEN"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/222953","number":222953,"state":"OPEN"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-06 17:09:29 +02:00
Sid
e0d74f1819
[8.17] [Chore] Upgrade tar-fs dependency (#222855) (#222980)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Chore] Upgrade tar-fs dependency
(#222855)](https://github.com/elastic/kibana/pull/222855)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT
[{"author":{"name":"Sid","email":"siddharthmantri1@gmail.com"},"sourceCommit":{"committedDate":"2025-06-06T08:23:16Z","message":"[Chore]
Upgrade tar-fs dependency (#222855)\n\n## Summary\n\nUpgrade `tar-fs`
\n\n- `3.0.4`, `3.0.6`, `3.0.8` -> `3.0.9`\n- `2.1.2` ->
`2.1.3`","sha":"1ccb7a6b43d9255cb7bdecc4a86d07d4af6996fe","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","backport:all-open","v9.1.0","v8.19.0","v9.0.3"],"title":"[Chore]
Upgrade tar-fs
dependency","number":222855,"url":"https://github.com/elastic/kibana/pull/222855","mergeCommit":{"message":"[Chore]
Upgrade tar-fs dependency (#222855)\n\n## Summary\n\nUpgrade `tar-fs`
\n\n- `3.0.4`, `3.0.6`, `3.0.8` -> `3.0.9`\n- `2.1.2` ->
`2.1.3`","sha":"1ccb7a6b43d9255cb7bdecc4a86d07d4af6996fe"}},"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/222855","number":222855,"mergeCommit":{"message":"[Chore]
Upgrade tar-fs dependency (#222855)\n\n## Summary\n\nUpgrade `tar-fs`
\n\n- `3.0.4`, `3.0.6`, `3.0.8` -> `3.0.9`\n- `2.1.2` ->
`2.1.3`","sha":"1ccb7a6b43d9255cb7bdecc4a86d07d4af6996fe"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/222936","number":222936,"state":"MERGED","mergeCommit":{"sha":"de1bc24f885d7b0bb375318a3027cdfeaafc53ff","message":"[8.19]
[Chore] Upgrade tar-fs dependency (#222855) (#222936)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.19`:\n- [[Chore] Upgrade tar-fs
dependency\n(#222855)](https://github.com/elastic/kibana/pull/222855)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Sid
<siddharthmantri1@gmail.com>"}},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/222937","number":222937,"state":"MERGED","mergeCommit":{"sha":"4a32f8827c0fae3e006e61625501584bbc3b52af","message":"[9.0]
[Chore] Upgrade tar-fs dependency (#222855) (#222937)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.0`:\n- [[Chore] Upgrade tar-fs
dependency\n(#222855)](https://github.com/elastic/kibana/pull/222855)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Sid <siddharthmantri1@gmail.com>"}}]}] BACKPORT-->
2025-06-06 16:47:59 +02:00
Cristina Amico
67a309b55e
[8.17] [Fleet] Fix UnenrollInactiveAgentsTask to only unenroll agents inactive for longer than unenroll_timeout (#222592) (#222946)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Fleet] Fix UnenrollInactiveAgentsTask to only unenroll agents
inactive for longer than unenroll_timeout
(#222592)](https://github.com/elastic/kibana/pull/222592)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT [{"author":{"name":"Cristina
Amico","email":"criamico@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-06T07:32:57Z","message":"[Fleet]
Fix UnenrollInactiveAgentsTask to only unenroll agents inactive for
longer than unenroll_timeout (#222592)\n\nFixes
https://github.com/elastic/kibana/issues/220660\n\n## Summary\n\nThis
bug was found through an SDH. Fixes the query that fetches the\nagents
so that actually includes only those agents that have been\ninactive for
longer than `unenroll_timeout`.\n\n### Testing\n- Add some inactive
agents with the script
in\n`x-pack/platform/plugins/shared/fleet/scripts/create_agents`. The
fake\nagents are enrolled with an inactive time alraedy set to 5m. The
script\nalso creates a policy.\n- In the policy setting, set
`unenroll_timeout` to a time that's long\nenough, for instance 10m
(600s)\n<img width=\"1351\" alt=\"Screenshot 2025-06-04 at 16 59
38\"\nsrc=\"https://github.com/user-attachments/assets/983e46c2-8b29-4340-a3d8-426fda38d061\"\n/>\n\n-
the task runs every 10m so in order to test it, change [the
interval\n](9cc9e20c95/x-pack/platform/plugins/shared/fleet/server/tasks/unenroll_inactive_agents_task.ts (L34))to\na
shorter time (3 or 5m)\n- Check that those agents are not unenrolled
until they have been\ninactive for at least 10m\n- Try enrolling some
other inactive agents and verify that those\ninactive for less than 10m
are not unenrolled\n\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\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\n---------\n\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"61bc2f88a6efc6ee537b2599894ce4176164e6ac","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Fleet","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[Fleet]
Fix UnenrollInactiveAgentsTask to only unenroll agents inactive for
longer than
unenroll_timeout","number":222592,"url":"https://github.com/elastic/kibana/pull/222592","mergeCommit":{"message":"[Fleet]
Fix UnenrollInactiveAgentsTask to only unenroll agents inactive for
longer than unenroll_timeout (#222592)\n\nFixes
https://github.com/elastic/kibana/issues/220660\n\n## Summary\n\nThis
bug was found through an SDH. Fixes the query that fetches the\nagents
so that actually includes only those agents that have been\ninactive for
longer than `unenroll_timeout`.\n\n### Testing\n- Add some inactive
agents with the script
in\n`x-pack/platform/plugins/shared/fleet/scripts/create_agents`. The
fake\nagents are enrolled with an inactive time alraedy set to 5m. The
script\nalso creates a policy.\n- In the policy setting, set
`unenroll_timeout` to a time that's long\nenough, for instance 10m
(600s)\n<img width=\"1351\" alt=\"Screenshot 2025-06-04 at 16 59
38\"\nsrc=\"https://github.com/user-attachments/assets/983e46c2-8b29-4340-a3d8-426fda38d061\"\n/>\n\n-
the task runs every 10m so in order to test it, change [the
interval\n](9cc9e20c95/x-pack/platform/plugins/shared/fleet/server/tasks/unenroll_inactive_agents_task.ts (L34))to\na
shorter time (3 or 5m)\n- Check that those agents are not unenrolled
until they have been\ninactive for at least 10m\n- Try enrolling some
other inactive agents and verify that those\ninactive for less than 10m
are not unenrolled\n\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\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\n---------\n\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"61bc2f88a6efc6ee537b2599894ce4176164e6ac"}},"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/222592","number":222592,"mergeCommit":{"message":"[Fleet]
Fix UnenrollInactiveAgentsTask to only unenroll agents inactive for
longer than unenroll_timeout (#222592)\n\nFixes
https://github.com/elastic/kibana/issues/220660\n\n## Summary\n\nThis
bug was found through an SDH. Fixes the query that fetches the\nagents
so that actually includes only those agents that have been\ninactive for
longer than `unenroll_timeout`.\n\n### Testing\n- Add some inactive
agents with the script
in\n`x-pack/platform/plugins/shared/fleet/scripts/create_agents`. The
fake\nagents are enrolled with an inactive time alraedy set to 5m. The
script\nalso creates a policy.\n- In the policy setting, set
`unenroll_timeout` to a time that's long\nenough, for instance 10m
(600s)\n<img width=\"1351\" alt=\"Screenshot 2025-06-04 at 16 59
38\"\nsrc=\"https://github.com/user-attachments/assets/983e46c2-8b29-4340-a3d8-426fda38d061\"\n/>\n\n-
the task runs every 10m so in order to test it, change [the
interval\n](9cc9e20c95/x-pack/platform/plugins/shared/fleet/server/tasks/unenroll_inactive_agents_task.ts (L34))to\na
shorter time (3 or 5m)\n- Check that those agents are not unenrolled
until they have been\ninactive for at least 10m\n- Try enrolling some
other inactive agents and verify that those\ninactive for less than 10m
are not unenrolled\n\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\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\n---------\n\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"61bc2f88a6efc6ee537b2599894ce4176164e6ac"}},{"url":"https://github.com/elastic/kibana/pull/222943","number":222943,"branch":"9.0","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/222944","number":222944,"branch":"8.19","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/222945","number":222945,"branch":"8.18","state":"OPEN"}]}]
BACKPORT-->
2025-06-06 13:37:12 +02:00
Tim Sullivan
6bbeb13943
[8.17] [SharedUX/Locators] Add limits around legacy locator (#222273) (#222699)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[SharedUX/Locators] Add limits around legacy locator
(#222273)](https://github.com/elastic/kibana/pull/222273)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT [{"author":{"name":"Tim
Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-04T19:55:47Z","message":"[SharedUX/Locators]
Add limits around legacy locator (#222273)\n\n## Summary\n\nWe've
decided that we want to enforce sanity checks around the
\"legacy\"\nlocator and phase out its usage. This PR ensures the legacy
locator can\nnot be used from the Reporting plugin.\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":"b96e7c37b83dc3f3ec08860d10413127baf13196","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.1.0","v8.19.0","v7.17.29","v9.0.3","v8.18.3","v8.17.8"],"title":"[SharedUX/Locators]
Add limits around legacy
locator","number":222273,"url":"https://github.com/elastic/kibana/pull/222273","mergeCommit":{"message":"[SharedUX/Locators]
Add limits around legacy locator (#222273)\n\n## Summary\n\nWe've
decided that we want to enforce sanity checks around the
\"legacy\"\nlocator and phase out its usage. This PR ensures the legacy
locator can\nnot be used from the Reporting plugin.\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":"b96e7c37b83dc3f3ec08860d10413127baf13196"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","7.17","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/222273","number":222273,"mergeCommit":{"message":"[SharedUX/Locators]
Add limits around legacy locator (#222273)\n\n## Summary\n\nWe've
decided that we want to enforce sanity checks around the
\"legacy\"\nlocator and phase out its usage. This PR ensures the legacy
locator can\nnot be used from the Reporting plugin.\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":"b96e7c37b83dc3f3ec08860d10413127baf13196"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.17","label":"v7.17.29","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-06 13:05:07 +02:00
Kibana Machine
44caaceacf
[8.17] [ML] Anomaly Explorer: Respect selected Overall swimlane bucket for view by jobId (#222845) (#222930)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[ML] Anomaly Explorer: Respect selected Overall swimlane bucket for
view by `jobId`
(#222845)](https://github.com/elastic/kibana/pull/222845)

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

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

<!--BACKPORT [{"author":{"name":"Robert
Jaszczurek","email":"92210485+rbrtj@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-06T08:15:48Z","message":"[ML]
Anomaly Explorer: Respect selected Overall swimlane bucket for view by
`jobId` (#222845)\n\nCurrently, we pass `SWIMLANE_HARD_LIMIT` (1000) to
the\n`mlResultsService.getScoresByBucket` request, which
causes\n`topFieldValues` to be empty. As a result,
`_initViewBySwimLaneData`\nisn't called, and the viewBy swimlane isn't
filtered
accordingly.\n\n\n![image](108ea3d8-fd48-4cec-82b2-8d1da51583d7)","sha":"d42f5b68e3543f2b2a5a8c0a957cd12d99e7131b","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:fix",":ml","Feature:Anomaly
Detection","Team:ML","backport:version","v9.1.0","v8.19.0","v8.18.3","v8.17.8"],"title":"[ML]
Anomaly Explorer: Respect selected Overall swimlane bucket for view by
`jobId`","number":222845,"url":"https://github.com/elastic/kibana/pull/222845","mergeCommit":{"message":"[ML]
Anomaly Explorer: Respect selected Overall swimlane bucket for view by
`jobId` (#222845)\n\nCurrently, we pass `SWIMLANE_HARD_LIMIT` (1000) to
the\n`mlResultsService.getScoresByBucket` request, which
causes\n`topFieldValues` to be empty. As a result,
`_initViewBySwimLaneData`\nisn't called, and the viewBy swimlane isn't
filtered
accordingly.\n\n\n![image](108ea3d8-fd48-4cec-82b2-8d1da51583d7)","sha":"d42f5b68e3543f2b2a5a8c0a957cd12d99e7131b"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/222845","number":222845,"mergeCommit":{"message":"[ML]
Anomaly Explorer: Respect selected Overall swimlane bucket for view by
`jobId` (#222845)\n\nCurrently, we pass `SWIMLANE_HARD_LIMIT` (1000) to
the\n`mlResultsService.getScoresByBucket` request, which
causes\n`topFieldValues` to be empty. As a result,
`_initViewBySwimLaneData`\nisn't called, and the viewBy swimlane isn't
filtered
accordingly.\n\n\n![image](108ea3d8-fd48-4cec-82b2-8d1da51583d7)","sha":"d42f5b68e3543f2b2a5a8c0a957cd12d99e7131b"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Robert Jaszczurek <92210485+rbrtj@users.noreply.github.com>
2025-06-06 12:10:27 +02:00
Brad White
314e4e46c5
[8.17] Update dependency @types/ejs to ^3.1.5 (main) (#203264) (#222702)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency @types/ejs to ^3.1.5 (main)
(#203264)](https://github.com/elastic/kibana/pull/203264)

<!--- Backport version: 10.0.0 -->

### 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-06-04T19:47:19Z","message":"Update
dependency @types/ejs to ^3.1.5 (main) (#203264)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/ejs](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ejs)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ejs))\n|
devDependencies | minor | [`^3.0.6`
->\n`^3.1.5`](https://renovatebot.com/diffs/npm/@types%2fejs/3.0.6/3.1.5)
|\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:
Brad White
<brad.white@elastic.co>","sha":"1e5190944122d3f950ed91d0471663cbe6135e05","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency @types/ejs to ^3.1.5
(main)","number":203264,"url":"https://github.com/elastic/kibana/pull/203264","mergeCommit":{"message":"Update
dependency @types/ejs to ^3.1.5 (main) (#203264)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/ejs](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ejs)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ejs))\n|
devDependencies | minor | [`^3.0.6`
->\n`^3.1.5`](https://renovatebot.com/diffs/npm/@types%2fejs/3.0.6/3.1.5)
|\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:
Brad White
<brad.white@elastic.co>","sha":"1e5190944122d3f950ed91d0471663cbe6135e05"}},"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/203264","number":203264,"mergeCommit":{"message":"Update
dependency @types/ejs to ^3.1.5 (main) (#203264)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/ejs](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ejs)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ejs))\n|
devDependencies | minor | [`^3.0.6`
->\n`^3.1.5`](https://renovatebot.com/diffs/npm/@types%2fejs/3.0.6/3.1.5)
|\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:
Brad White
<brad.white@elastic.co>","sha":"1e5190944122d3f950ed91d0471663cbe6135e05"}},{"url":"https://github.com/elastic/kibana/pull/222670","number":222670,"branch":"8.19","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/222671","number":222671,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-05 18:08:35 -06:00
Brad White
24e87e9875
[8.17] Update dependency proxy-from-env to v1.1.0 (main) (#203265) (#222705)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency proxy-from-env to v1.1.0 (main)
(#203265)](https://github.com/elastic/kibana/pull/203265)

<!--- Backport version: 10.0.0 -->

### 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-06-04T19:46:45Z","message":"Update
dependency proxy-from-env to v1.1.0 (main) (#203265)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[proxy-from-env](https://redirect.github.com/Rob--W/proxy-from-env)
|\ndependencies | minor | [`1.0.0`
->\n`1.1.0`](https://renovatebot.com/diffs/npm/proxy-from-env/1.0.0/1.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>Rob--W/proxy-from-env
(proxy-from-env)</summary>\n\n###\n[`v1.1.0`](https://redirect.github.com/Rob--W/proxy-from-env/releases/tag/v1.1.0)\n\n[Compare\nSource](https://redirect.github.com/Rob--W/proxy-from-env/compare/v1.0.0...v1.1.0)\n\n-
feat: fetch proxy configuration from NPM if
any\n([#&#8203;9](https://redirect.github.com/Rob--W/proxy-from-env/issues/9))\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:
Brad White
<brad.white@elastic.co>","sha":"0bcb4a8fcbd3c911970c3334c731fef4040ce77d","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency proxy-from-env to v1.1.0
(main)","number":203265,"url":"https://github.com/elastic/kibana/pull/203265","mergeCommit":{"message":"Update
dependency proxy-from-env to v1.1.0 (main) (#203265)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[proxy-from-env](https://redirect.github.com/Rob--W/proxy-from-env)
|\ndependencies | minor | [`1.0.0`
->\n`1.1.0`](https://renovatebot.com/diffs/npm/proxy-from-env/1.0.0/1.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>Rob--W/proxy-from-env
(proxy-from-env)</summary>\n\n###\n[`v1.1.0`](https://redirect.github.com/Rob--W/proxy-from-env/releases/tag/v1.1.0)\n\n[Compare\nSource](https://redirect.github.com/Rob--W/proxy-from-env/compare/v1.0.0...v1.1.0)\n\n-
feat: fetch proxy configuration from NPM if
any\n([#&#8203;9](https://redirect.github.com/Rob--W/proxy-from-env/issues/9))\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:
Brad White
<brad.white@elastic.co>","sha":"0bcb4a8fcbd3c911970c3334c731fef4040ce77d"}},"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/203265","number":203265,"mergeCommit":{"message":"Update
dependency proxy-from-env to v1.1.0 (main) (#203265)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[proxy-from-env](https://redirect.github.com/Rob--W/proxy-from-env)
|\ndependencies | minor | [`1.0.0`
->\n`1.1.0`](https://renovatebot.com/diffs/npm/proxy-from-env/1.0.0/1.1.0)
|\n\n---\n\n### Release
Notes\n\n<details>\n<summary>Rob--W/proxy-from-env
(proxy-from-env)</summary>\n\n###\n[`v1.1.0`](https://redirect.github.com/Rob--W/proxy-from-env/releases/tag/v1.1.0)\n\n[Compare\nSource](https://redirect.github.com/Rob--W/proxy-from-env/compare/v1.0.0...v1.1.0)\n\n-
feat: fetch proxy configuration from NPM if
any\n([#&#8203;9](https://redirect.github.com/Rob--W/proxy-from-env/issues/9))\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:
Brad White
<brad.white@elastic.co>","sha":"0bcb4a8fcbd3c911970c3334c731fef4040ce77d"}},{"url":"https://github.com/elastic/kibana/pull/222669","number":222669,"branch":"8.19","state":"OPEN"}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-05 18:07:31 -06:00
Brad White
a81871e5d8
[8.17] Update dependency ignore to v7 (main) (#203286) (#222709)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency ignore to v7 (main)
(#203286)](https://github.com/elastic/kibana/pull/203286)

<!--- Backport version: 10.0.0 -->

### 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-06-04T19:41:40Z","message":"Update
dependency ignore to v7 (main) (#203286)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|
[ignore](https://redirect.github.com/kaelzhang/node-ignore)
|\ndevDependencies | major | [`^5.3.0`
->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4)
|\n`7.0.5` |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>kaelzhang/node-ignore
(ignore)</summary>\n\n###\n[`v7.0.4`](https://redirect.github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n-
**PATCH** Allows files named `.{3,}`, such as `...` for Linux /
macOS\n([#&#8203;68](https://redirect.github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n//
It will throw a RangeError in versions prior to 7.0.4, but it is ok if
>= 7.0.4\n```\n\nAn upgrade is recommended for all
dependents\n\n###\n[`v7.0.3`](ee70c66d32...7.0.0)\n\n####
Minor feature\n\nThe primary feature introduced by `7.0.0` is the
`.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore
-v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of
`.add()` so that\nwe could imitate the mechanism of `git check-ignore`
as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n
ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n
console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern}
foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential
Incompatibilities\n\nThe only situation that `7.0.0` might bring
incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0`
instance, which might\noccur when the current workspace has multiple
`node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst
{anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0
instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your
code\n```\n\nOtherwise, in most cases, if you never do something above
or there is\nonly one version of `node-ignore` installed in the current
workspace, it\nis quite safe to upgrade to
`7.0.0`.\n\n###\n[`v6.0.2`](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://redirect.github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x
(&#x3D;&#x3D;
5.3.2)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n###
6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade
from `5.x` to 6.x for now actually changes nothing\nand does no harm,
everyone could just upgrade or ignore the version.\n - Actually `6.0.2`
is `5.3.2`\n- The next major release will be
`7.0.0`\n\n###\n[`v6.0.0`](https://redirect.github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/5.3.2...6.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🔕 **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:
Brad White
<brad.white@elastic.co>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency ignore to v7
(main)","number":203286,"url":"https://github.com/elastic/kibana/pull/203286","mergeCommit":{"message":"Update
dependency ignore to v7 (main) (#203286)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|
[ignore](https://redirect.github.com/kaelzhang/node-ignore)
|\ndevDependencies | major | [`^5.3.0`
->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4)
|\n`7.0.5` |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>kaelzhang/node-ignore
(ignore)</summary>\n\n###\n[`v7.0.4`](https://redirect.github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n-
**PATCH** Allows files named `.{3,}`, such as `...` for Linux /
macOS\n([#&#8203;68](https://redirect.github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n//
It will throw a RangeError in versions prior to 7.0.4, but it is ok if
>= 7.0.4\n```\n\nAn upgrade is recommended for all
dependents\n\n###\n[`v7.0.3`](ee70c66d32...7.0.0)\n\n####
Minor feature\n\nThe primary feature introduced by `7.0.0` is the
`.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore
-v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of
`.add()` so that\nwe could imitate the mechanism of `git check-ignore`
as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n
ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n
console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern}
foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential
Incompatibilities\n\nThe only situation that `7.0.0` might bring
incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0`
instance, which might\noccur when the current workspace has multiple
`node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst
{anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0
instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your
code\n```\n\nOtherwise, in most cases, if you never do something above
or there is\nonly one version of `node-ignore` installed in the current
workspace, it\nis quite safe to upgrade to
`7.0.0`.\n\n###\n[`v6.0.2`](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://redirect.github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x
(&#x3D;&#x3D;
5.3.2)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n###
6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade
from `5.x` to 6.x for now actually changes nothing\nand does no harm,
everyone could just upgrade or ignore the version.\n - Actually `6.0.2`
is `5.3.2`\n- The next major release will be
`7.0.0`\n\n###\n[`v6.0.0`](https://redirect.github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/5.3.2...6.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🔕 **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:
Brad White
<brad.white@elastic.co>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},"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/203286","number":203286,"mergeCommit":{"message":"Update
dependency ignore to v7 (main) (#203286)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|
[ignore](https://redirect.github.com/kaelzhang/node-ignore)
|\ndevDependencies | major | [`^5.3.0`
->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4)
|\n`7.0.5` |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>kaelzhang/node-ignore
(ignore)</summary>\n\n###\n[`v7.0.4`](https://redirect.github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n-
**PATCH** Allows files named `.{3,}`, such as `...` for Linux /
macOS\n([#&#8203;68](https://redirect.github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n//
It will throw a RangeError in versions prior to 7.0.4, but it is ok if
>= 7.0.4\n```\n\nAn upgrade is recommended for all
dependents\n\n###\n[`v7.0.3`](ee70c66d32...7.0.0)\n\n####
Minor feature\n\nThe primary feature introduced by `7.0.0` is the
`.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore
-v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of
`.add()` so that\nwe could imitate the mechanism of `git check-ignore`
as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n
ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n
console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern}
foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential
Incompatibilities\n\nThe only situation that `7.0.0` might bring
incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0`
instance, which might\noccur when the current workspace has multiple
`node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst
{anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0
instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your
code\n```\n\nOtherwise, in most cases, if you never do something above
or there is\nonly one version of `node-ignore` installed in the current
workspace, it\nis quite safe to upgrade to
`7.0.0`.\n\n###\n[`v6.0.2`](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://redirect.github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x
(&#x3D;&#x3D;
5.3.2)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n###
6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade
from `5.x` to 6.x for now actually changes nothing\nand does no harm,
everyone could just upgrade or ignore the version.\n - Actually `6.0.2`
is `5.3.2`\n- The next major release will be
`7.0.0`\n\n###\n[`v6.0.0`](https://redirect.github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://redirect.github.com/kaelzhang/node-ignore/compare/5.3.2...6.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🔕 **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:
Brad White
<brad.white@elastic.co>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},{"url":"https://github.com/elastic/kibana/pull/222659","number":222659,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-05 18:05:16 -06:00
Brad White
18614b967f
[8.17] Update dependency sort-package-json to v3 (main) (#203289) (#222713)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency sort-package-json to v3 (main)
(#203289)](https://github.com/elastic/kibana/pull/203289)

<!--- Backport version: 10.0.0 -->

### 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-06-04T19:39:39Z","message":"Update
dependency sort-package-json to v3 (main) (#203289)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[sort-package-json](https://redirect.github.com/keithamus/sort-package-json)\n|
devDependencies | major | [`^1.53.1`
->\n`^3.2.1`](https://renovatebot.com/diffs/npm/sort-package-json/1.53.1/3.2.1)\n|\n\n---\n\n###
Release Notes\n\n<details>\n<summary>keithamus/sort-package-json
(sort-package-json)</summary>\n\n###\n[`v3.2.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.2.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.2.0...v3.2.1)\n\n#####
Bug Fixes\n\n- prevent sorting when npm-run-all2 is
used\n([#&#8203;361](aa6774ad93)),\ncloses\n[#&#8203;359](https://redirect.github.com/keithamus/sort-package-json/issues/359)\n\n###\n[`v3.2.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.2.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.1.0...v3.2.0)\n\n#####
Features\n\n- sort dependencies with npm algorithm, sort npm Overrides
key\n([#&#8203;358](27e4b7bf4d))\n\n###\n[`v3.1.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.1.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.0.0...v3.1.0)\n\n#####
Features\n\n- allow sort `scripts` without
`run-s`\n([#&#8203;277](9f1101b0dc))\n\n###\n[`v3.0.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.0.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.15.1...v3.0.0)\n\n-
chore!: drop support for Node <
20\n([24d9da5](24d9da554d))\n\n#####
BREAKING CHANGES\n\n- This drops support for Node v12.x - v18.x. The
minimum supported\nversion is now v20.x. If you're using one of these
versions please\nconsider upgrading your Node distribution, or continue
to
use\n[`sort-package-json@2.15.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.1).\n\nThis
change contains no other substantial changes. For users of Node\nv20.x
and above, this version is identical to
`2.15.1`.\n\n###\n[`v2.15.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.15.0...v2.15.1)\n\n#####
Bug Fixes\n\n- revert sort pre/post scripts with colon
together\n([#&#8203;332](ec74b4cd1b))\n\n###\n[`v2.15.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.14.0...v2.15.0)\n\n#####
Features\n\n- support yarn's
`stableVersion`\n([#&#8203;335](e9ab5c6129))\n\n###\n[`v2.14.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.14.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.13.0...v2.14.0)\n\n#####
Features\n\n- add support for vscode
l10n\n([#&#8203;331](703badf57c))\n\n###\n[`v2.13.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.13.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.12.0...v2.13.0)\n\n#####
Features\n\n- sort pre/post scripts with colon
together\n([#&#8203;330](eb492983e9))\n\n###\n[`v2.12.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.12.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.11.0...v2.12.0)\n\n#####
Features\n\n- added support for ignore pattern to
cli\n([#&#8203;329](0bf1155077)),\ncloses\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n\n###\n[`v2.11.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.11.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.2...v2.11.0)\n\n#####
Features\n\n- add dual CJS/ESM release
support\n([#&#8203;316](57aebe2b06))\n\n###\n[`v2.10.2`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.2)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.1...v2.10.2)\n\n#####
Bug Fixes\n\n- use locale-independent comparison for sorting of
overrides\n([#&#8203;327](5213340e10))\n\n###\n[`v2.10.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.0...v2.10.1)\n\n#####
Bug Fixes\n\n- support for sorting dependenciesMeta in Yarn
berry\n([#&#8203;323](7e1dd1fff3))\n-
support tab
indent\n([#&#8203;318](0cd7ec7953))\n\n###\n[`v2.10.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.9.0...v2.10.0)\n\n#####
Features\n\n- improve pnpm
sorting\n([#&#8203;314](a55cbb76f8))\n\n###\n[`v2.9.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.9.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.8.0...v2.9.0)\n\n#####
Features\n\n- add
pnpm\n([#&#8203;313](af54e91988))\n\n###\n[`v2.8.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.8.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.7.0...v2.8.0)\n\n#####
Features\n\n- add
oclif\n([#&#8203;312](26c5f9d55f))\n\n###\n[`v2.7.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.7.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.6.0...v2.7.0)\n\n#####
Features\n\n- don’t sort scripts when `npm-run-all2` is
installed\n([#&#8203;309](542d8ba1ac))\n\n###\n[`v2.6.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.6.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.5.1...v2.6.0)\n\n#####
Features\n\n- add support for
nano-staged\n([#&#8203;302](93a1cbcfbc))\n\n###\n[`v2.5.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.5.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.5.0...v2.5.1)\n\n#####
Bug Fixes\n\n- modernize type
declarations\n([#&#8203;299](058d8cbafd))\n\n###\n[`v2.5.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.5.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.4.1...v2.5.0)\n\n#####
Features\n\n- add --stdin
flag\n([#&#8203;296](cefbbcbda2)),\ncloses\n[/github.com/keithamus/sort-package-json/pull/296#discussion_r1170890491](https://redirect.github.com//github.com/keithamus/sort-package-json/pull/296/issues/discussion_r1170890491)\n[/github.com/keithamus/sort-package-json/pull/296#discussion_r1170896656](https://redirect.github.com//github.com/keithamus/sort-package-json/pull/296/issues/discussion_r1170896656)\n\n###\n[`v2.4.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.4.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.4.0...v2.4.1)\n\n#####
Bug Fixes\n\n- exports the sortPackageJson named export to match the
types\n([#&#8203;292](2789f2f440))\n\n###\n[`v2.4.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.4.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.3.0...v2.4.0)\n\n#####
Features\n\n- better Error
handling\n([#&#8203;284](6b1c114d6f))\n\n###\n[`v2.3.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.3.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.2.0...v2.3.0)\n\n#####
Features\n\n- **cli:** add --quiet / -q
option\n([#&#8203;281](f268402b93))\n\n###\n[`v2.2.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.2.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.1.0...v2.2.0)\n\n#####
Features\n\n- **cli:** added --version and --help
options\n([#&#8203;282](dc1ad5a340))\n\n###\n[`v2.1.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.1.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.0.0...v2.1.0)\n\n#####
Features\n\n- support jest plugins 'jest-junit' and
'jest-stare'\n([#&#8203;275](937e78388f))\n\n###\n[`v2.0.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.0.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.57.0...v2.0.0)\n\n#####
Code Refactoring\n\n- migrate to esm and update
dependencies\n([#&#8203;269](8b92375f9a))\n\n#####
BREAKING CHANGES\n\n- This module is now a [pure
ESM\npackage](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)\n\n###\n[`v1.57.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.57.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.56.1...v1.57.0)\n\n#####
Features\n\n- add svelte to sort order
list\n([#&#8203;260](50f9102139))\n\n###\n[`v1.56.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.56.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.56.0...v1.56.1)\n\n#####
Bug Fixes\n\n- revert
esm\n([2cfaa5a](2cfaa5a683))\n\n###\n[`v1.56.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.56.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.55.0...v1.56.0)\n\n#####
Features\n\n- add support for
`volta`\n([#&#8203;257](9ab64e0195))\n\n###\n[`v1.55.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.55.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.54.0...v1.55.0)\n\n#####
Features\n\n- add support for packageManager
field\n([#&#8203;248](1ae2926c66))\n\n###\n[`v1.54.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.54.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.53.1...v1.54.0)\n\n#####
Features\n\n- add support for react-native
key\n([#&#8203;243](347b1d7ed8/packages/metro/src/DeltaBundler/\\__tests\\_\\_/resolver-test.js/issues/L73)\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:
Brad White
<brad.white@elastic.co>","sha":"01bd0f92287c6d1c381d21cea3ffec01a3ccf36a","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency sort-package-json to v3
(main)","number":203289,"url":"https://github.com/elastic/kibana/pull/203289","mergeCommit":{"message":"Update
dependency sort-package-json to v3 (main) (#203289)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[sort-package-json](https://redirect.github.com/keithamus/sort-package-json)\n|
devDependencies | major | [`^1.53.1`
->\n`^3.2.1`](https://renovatebot.com/diffs/npm/sort-package-json/1.53.1/3.2.1)\n|\n\n---\n\n###
Release Notes\n\n<details>\n<summary>keithamus/sort-package-json
(sort-package-json)</summary>\n\n###\n[`v3.2.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.2.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.2.0...v3.2.1)\n\n#####
Bug Fixes\n\n- prevent sorting when npm-run-all2 is
used\n([#&#8203;361](aa6774ad93)),\ncloses\n[#&#8203;359](https://redirect.github.com/keithamus/sort-package-json/issues/359)\n\n###\n[`v3.2.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.2.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.1.0...v3.2.0)\n\n#####
Features\n\n- sort dependencies with npm algorithm, sort npm Overrides
key\n([#&#8203;358](27e4b7bf4d))\n\n###\n[`v3.1.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.1.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.0.0...v3.1.0)\n\n#####
Features\n\n- allow sort `scripts` without
`run-s`\n([#&#8203;277](9f1101b0dc))\n\n###\n[`v3.0.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.0.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.15.1...v3.0.0)\n\n-
chore!: drop support for Node <
20\n([24d9da5](24d9da554d))\n\n#####
BREAKING CHANGES\n\n- This drops support for Node v12.x - v18.x. The
minimum supported\nversion is now v20.x. If you're using one of these
versions please\nconsider upgrading your Node distribution, or continue
to
use\n[`sort-package-json@2.15.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.1).\n\nThis
change contains no other substantial changes. For users of Node\nv20.x
and above, this version is identical to
`2.15.1`.\n\n###\n[`v2.15.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.15.0...v2.15.1)\n\n#####
Bug Fixes\n\n- revert sort pre/post scripts with colon
together\n([#&#8203;332](ec74b4cd1b))\n\n###\n[`v2.15.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.14.0...v2.15.0)\n\n#####
Features\n\n- support yarn's
`stableVersion`\n([#&#8203;335](e9ab5c6129))\n\n###\n[`v2.14.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.14.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.13.0...v2.14.0)\n\n#####
Features\n\n- add support for vscode
l10n\n([#&#8203;331](703badf57c))\n\n###\n[`v2.13.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.13.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.12.0...v2.13.0)\n\n#####
Features\n\n- sort pre/post scripts with colon
together\n([#&#8203;330](eb492983e9))\n\n###\n[`v2.12.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.12.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.11.0...v2.12.0)\n\n#####
Features\n\n- added support for ignore pattern to
cli\n([#&#8203;329](0bf1155077)),\ncloses\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n\n###\n[`v2.11.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.11.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.2...v2.11.0)\n\n#####
Features\n\n- add dual CJS/ESM release
support\n([#&#8203;316](57aebe2b06))\n\n###\n[`v2.10.2`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.2)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.1...v2.10.2)\n\n#####
Bug Fixes\n\n- use locale-independent comparison for sorting of
overrides\n([#&#8203;327](5213340e10))\n\n###\n[`v2.10.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.0...v2.10.1)\n\n#####
Bug Fixes\n\n- support for sorting dependenciesMeta in Yarn
berry\n([#&#8203;323](7e1dd1fff3))\n-
support tab
indent\n([#&#8203;318](0cd7ec7953))\n\n###\n[`v2.10.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.9.0...v2.10.0)\n\n#####
Features\n\n- improve pnpm
sorting\n([#&#8203;314](a55cbb76f8))\n\n###\n[`v2.9.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.9.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.8.0...v2.9.0)\n\n#####
Features\n\n- add
pnpm\n([#&#8203;313](af54e91988))\n\n###\n[`v2.8.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.8.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.7.0...v2.8.0)\n\n#####
Features\n\n- add
oclif\n([#&#8203;312](26c5f9d55f))\n\n###\n[`v2.7.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.7.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.6.0...v2.7.0)\n\n#####
Features\n\n- don’t sort scripts when `npm-run-all2` is
installed\n([#&#8203;309](542d8ba1ac))\n\n###\n[`v2.6.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.6.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.5.1...v2.6.0)\n\n#####
Features\n\n- add support for
nano-staged\n([#&#8203;302](93a1cbcfbc))\n\n###\n[`v2.5.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.5.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.5.0...v2.5.1)\n\n#####
Bug Fixes\n\n- modernize type
declarations\n([#&#8203;299](058d8cbafd))\n\n###\n[`v2.5.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.5.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.4.1...v2.5.0)\n\n#####
Features\n\n- add --stdin
flag\n([#&#8203;296](cefbbcbda2)),\ncloses\n[/github.com/keithamus/sort-package-json/pull/296#discussion_r1170890491](https://redirect.github.com//github.com/keithamus/sort-package-json/pull/296/issues/discussion_r1170890491)\n[/github.com/keithamus/sort-package-json/pull/296#discussion_r1170896656](https://redirect.github.com//github.com/keithamus/sort-package-json/pull/296/issues/discussion_r1170896656)\n\n###\n[`v2.4.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.4.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.4.0...v2.4.1)\n\n#####
Bug Fixes\n\n- exports the sortPackageJson named export to match the
types\n([#&#8203;292](2789f2f440))\n\n###\n[`v2.4.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.4.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.3.0...v2.4.0)\n\n#####
Features\n\n- better Error
handling\n([#&#8203;284](6b1c114d6f))\n\n###\n[`v2.3.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.3.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.2.0...v2.3.0)\n\n#####
Features\n\n- **cli:** add --quiet / -q
option\n([#&#8203;281](f268402b93))\n\n###\n[`v2.2.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.2.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.1.0...v2.2.0)\n\n#####
Features\n\n- **cli:** added --version and --help
options\n([#&#8203;282](dc1ad5a340))\n\n###\n[`v2.1.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.1.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.0.0...v2.1.0)\n\n#####
Features\n\n- support jest plugins 'jest-junit' and
'jest-stare'\n([#&#8203;275](937e78388f))\n\n###\n[`v2.0.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.0.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.57.0...v2.0.0)\n\n#####
Code Refactoring\n\n- migrate to esm and update
dependencies\n([#&#8203;269](8b92375f9a))\n\n#####
BREAKING CHANGES\n\n- This module is now a [pure
ESM\npackage](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)\n\n###\n[`v1.57.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.57.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.56.1...v1.57.0)\n\n#####
Features\n\n- add svelte to sort order
list\n([#&#8203;260](50f9102139))\n\n###\n[`v1.56.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.56.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.56.0...v1.56.1)\n\n#####
Bug Fixes\n\n- revert
esm\n([2cfaa5a](2cfaa5a683))\n\n###\n[`v1.56.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.56.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.55.0...v1.56.0)\n\n#####
Features\n\n- add support for
`volta`\n([#&#8203;257](9ab64e0195))\n\n###\n[`v1.55.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.55.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.54.0...v1.55.0)\n\n#####
Features\n\n- add support for packageManager
field\n([#&#8203;248](1ae2926c66))\n\n###\n[`v1.54.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.54.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.53.1...v1.54.0)\n\n#####
Features\n\n- add support for react-native
key\n([#&#8203;243](347b1d7ed8/packages/metro/src/DeltaBundler/\\__tests\\_\\_/resolver-test.js/issues/L73)\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:
Brad White
<brad.white@elastic.co>","sha":"01bd0f92287c6d1c381d21cea3ffec01a3ccf36a"}},"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/203289","number":203289,"mergeCommit":{"message":"Update
dependency sort-package-json to v3 (main) (#203289)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[sort-package-json](https://redirect.github.com/keithamus/sort-package-json)\n|
devDependencies | major | [`^1.53.1`
->\n`^3.2.1`](https://renovatebot.com/diffs/npm/sort-package-json/1.53.1/3.2.1)\n|\n\n---\n\n###
Release Notes\n\n<details>\n<summary>keithamus/sort-package-json
(sort-package-json)</summary>\n\n###\n[`v3.2.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.2.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.2.0...v3.2.1)\n\n#####
Bug Fixes\n\n- prevent sorting when npm-run-all2 is
used\n([#&#8203;361](aa6774ad93)),\ncloses\n[#&#8203;359](https://redirect.github.com/keithamus/sort-package-json/issues/359)\n\n###\n[`v3.2.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.2.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.1.0...v3.2.0)\n\n#####
Features\n\n- sort dependencies with npm algorithm, sort npm Overrides
key\n([#&#8203;358](27e4b7bf4d))\n\n###\n[`v3.1.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.1.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v3.0.0...v3.1.0)\n\n#####
Features\n\n- allow sort `scripts` without
`run-s`\n([#&#8203;277](9f1101b0dc))\n\n###\n[`v3.0.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v3.0.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.15.1...v3.0.0)\n\n-
chore!: drop support for Node <
20\n([24d9da5](24d9da554d))\n\n#####
BREAKING CHANGES\n\n- This drops support for Node v12.x - v18.x. The
minimum supported\nversion is now v20.x. If you're using one of these
versions please\nconsider upgrading your Node distribution, or continue
to
use\n[`sort-package-json@2.15.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.1).\n\nThis
change contains no other substantial changes. For users of Node\nv20.x
and above, this version is identical to
`2.15.1`.\n\n###\n[`v2.15.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.15.0...v2.15.1)\n\n#####
Bug Fixes\n\n- revert sort pre/post scripts with colon
together\n([#&#8203;332](ec74b4cd1b))\n\n###\n[`v2.15.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.15.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.14.0...v2.15.0)\n\n#####
Features\n\n- support yarn's
`stableVersion`\n([#&#8203;335](e9ab5c6129))\n\n###\n[`v2.14.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.14.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.13.0...v2.14.0)\n\n#####
Features\n\n- add support for vscode
l10n\n([#&#8203;331](703badf57c))\n\n###\n[`v2.13.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.13.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.12.0...v2.13.0)\n\n#####
Features\n\n- sort pre/post scripts with colon
together\n([#&#8203;330](eb492983e9))\n\n###\n[`v2.12.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.12.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.11.0...v2.12.0)\n\n#####
Features\n\n- added support for ignore pattern to
cli\n([#&#8203;329](0bf1155077)),\ncloses\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n[#&#8203;328](https://redirect.github.com/keithamus/sort-package-json/issues/328)\n\n###\n[`v2.11.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.11.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.2...v2.11.0)\n\n#####
Features\n\n- add dual CJS/ESM release
support\n([#&#8203;316](57aebe2b06))\n\n###\n[`v2.10.2`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.2)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.1...v2.10.2)\n\n#####
Bug Fixes\n\n- use locale-independent comparison for sorting of
overrides\n([#&#8203;327](5213340e10))\n\n###\n[`v2.10.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.10.0...v2.10.1)\n\n#####
Bug Fixes\n\n- support for sorting dependenciesMeta in Yarn
berry\n([#&#8203;323](7e1dd1fff3))\n-
support tab
indent\n([#&#8203;318](0cd7ec7953))\n\n###\n[`v2.10.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.10.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.9.0...v2.10.0)\n\n#####
Features\n\n- improve pnpm
sorting\n([#&#8203;314](a55cbb76f8))\n\n###\n[`v2.9.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.9.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.8.0...v2.9.0)\n\n#####
Features\n\n- add
pnpm\n([#&#8203;313](af54e91988))\n\n###\n[`v2.8.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.8.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.7.0...v2.8.0)\n\n#####
Features\n\n- add
oclif\n([#&#8203;312](26c5f9d55f))\n\n###\n[`v2.7.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.7.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.6.0...v2.7.0)\n\n#####
Features\n\n- don’t sort scripts when `npm-run-all2` is
installed\n([#&#8203;309](542d8ba1ac))\n\n###\n[`v2.6.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.6.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.5.1...v2.6.0)\n\n#####
Features\n\n- add support for
nano-staged\n([#&#8203;302](93a1cbcfbc))\n\n###\n[`v2.5.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.5.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.5.0...v2.5.1)\n\n#####
Bug Fixes\n\n- modernize type
declarations\n([#&#8203;299](058d8cbafd))\n\n###\n[`v2.5.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.5.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.4.1...v2.5.0)\n\n#####
Features\n\n- add --stdin
flag\n([#&#8203;296](cefbbcbda2)),\ncloses\n[/github.com/keithamus/sort-package-json/pull/296#discussion_r1170890491](https://redirect.github.com//github.com/keithamus/sort-package-json/pull/296/issues/discussion_r1170890491)\n[/github.com/keithamus/sort-package-json/pull/296#discussion_r1170896656](https://redirect.github.com//github.com/keithamus/sort-package-json/pull/296/issues/discussion_r1170896656)\n\n###\n[`v2.4.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.4.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.4.0...v2.4.1)\n\n#####
Bug Fixes\n\n- exports the sortPackageJson named export to match the
types\n([#&#8203;292](2789f2f440))\n\n###\n[`v2.4.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.4.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.3.0...v2.4.0)\n\n#####
Features\n\n- better Error
handling\n([#&#8203;284](6b1c114d6f))\n\n###\n[`v2.3.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.3.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.2.0...v2.3.0)\n\n#####
Features\n\n- **cli:** add --quiet / -q
option\n([#&#8203;281](f268402b93))\n\n###\n[`v2.2.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.2.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.1.0...v2.2.0)\n\n#####
Features\n\n- **cli:** added --version and --help
options\n([#&#8203;282](dc1ad5a340))\n\n###\n[`v2.1.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.1.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v2.0.0...v2.1.0)\n\n#####
Features\n\n- support jest plugins 'jest-junit' and
'jest-stare'\n([#&#8203;275](937e78388f))\n\n###\n[`v2.0.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v2.0.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.57.0...v2.0.0)\n\n#####
Code Refactoring\n\n- migrate to esm and update
dependencies\n([#&#8203;269](8b92375f9a))\n\n#####
BREAKING CHANGES\n\n- This module is now a [pure
ESM\npackage](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)\n\n###\n[`v1.57.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.57.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.56.1...v1.57.0)\n\n#####
Features\n\n- add svelte to sort order
list\n([#&#8203;260](50f9102139))\n\n###\n[`v1.56.1`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.56.1)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.56.0...v1.56.1)\n\n#####
Bug Fixes\n\n- revert
esm\n([2cfaa5a](2cfaa5a683))\n\n###\n[`v1.56.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.56.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.55.0...v1.56.0)\n\n#####
Features\n\n- add support for
`volta`\n([#&#8203;257](9ab64e0195))\n\n###\n[`v1.55.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.55.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.54.0...v1.55.0)\n\n#####
Features\n\n- add support for packageManager
field\n([#&#8203;248](1ae2926c66))\n\n###\n[`v1.54.0`](https://redirect.github.com/keithamus/sort-package-json/releases/tag/v1.54.0)\n\n[Compare\nSource](https://redirect.github.com/keithamus/sort-package-json/compare/v1.53.1...v1.54.0)\n\n#####
Features\n\n- add support for react-native
key\n([#&#8203;243](347b1d7ed8/packages/metro/src/DeltaBundler/\\__tests\\_\\_/resolver-test.js/issues/L73)\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:
Brad White
<brad.white@elastic.co>","sha":"01bd0f92287c6d1c381d21cea3ffec01a3ccf36a"}}]}]
BACKPORT-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-05 17:46:18 -06:00
Kibana Machine
1e50ffc01f
[8.17] [Detection Engine][Test Fix] Ensure that alerts are absent before loading our alerts archive (#222691) (#222890)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Detection Engine][Test Fix] Ensure that alerts are absent before
loading our alerts archive
(#222691)](https://github.com/elastic/kibana/pull/222691)

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

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

<!--BACKPORT [{"author":{"name":"Ryland
Herrick","email":"ryalnd@gmail.com"},"sourceCommit":{"committedDate":"2025-06-05T20:05:06Z","message":"[Detection
Engine][Test Fix] Ensure that alerts are absent before loading our
alerts archive (#222691)\n\n## Summary\n\nThis test has [failed a few
times\nrecently](https://github.com/elastic/kibana/issues/219112) with
a\n`version_conflict_engine_exception`, stating explicitly that
the\ndocuments we're trying to load already exist in elasticsearch. In
one\ncase the reason was obvious (the suite was retried), but in another
it\nwas not clear why the data was there to cause this
exception.\n\nRegardless, adding this sanity check (deleting all the
alerts) should\nensure that this behavior does not recur.\n\nCloses
#219112.\n\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed\n([200x](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8329))\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":"7fe71b3f4ee4b68e22bb424aa7b8ccc2e3c40f1a","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","Team:Detection
Engine","8.19 candidate","v9.1.0"],"title":"[Detection Engine][Test Fix]
Ensure that alerts are absent before loading our alerts
archive","number":222691,"url":"https://github.com/elastic/kibana/pull/222691","mergeCommit":{"message":"[Detection
Engine][Test Fix] Ensure that alerts are absent before loading our
alerts archive (#222691)\n\n## Summary\n\nThis test has [failed a few
times\nrecently](https://github.com/elastic/kibana/issues/219112) with
a\n`version_conflict_engine_exception`, stating explicitly that
the\ndocuments we're trying to load already exist in elasticsearch. In
one\ncase the reason was obvious (the suite was retried), but in another
it\nwas not clear why the data was there to cause this
exception.\n\nRegardless, adding this sanity check (deleting all the
alerts) should\nensure that this behavior does not recur.\n\nCloses
#219112.\n\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed\n([200x](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8329))\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":"7fe71b3f4ee4b68e22bb424aa7b8ccc2e3c40f1a"}},"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/222691","number":222691,"mergeCommit":{"message":"[Detection
Engine][Test Fix] Ensure that alerts are absent before loading our
alerts archive (#222691)\n\n## Summary\n\nThis test has [failed a few
times\nrecently](https://github.com/elastic/kibana/issues/219112) with
a\n`version_conflict_engine_exception`, stating explicitly that
the\ndocuments we're trying to load already exist in elasticsearch. In
one\ncase the reason was obvious (the suite was retried), but in another
it\nwas not clear why the data was there to cause this
exception.\n\nRegardless, adding this sanity check (deleting all the
alerts) should\nensure that this behavior does not recur.\n\nCloses
#219112.\n\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed\n([200x](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8329))\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":"7fe71b3f4ee4b68e22bb424aa7b8ccc2e3c40f1a"}}]}]
BACKPORT-->

Co-authored-by: Ryland Herrick <ryalnd@gmail.com>
2025-06-06 00:19:02 +02:00
Jon
bef6ee33f2
[8.17][build/docker] Upgrade Ubuntu to 24.04 (#222244) (#222721)
#222244
2025-06-05 15:07:51 -05:00
Brad White
0dda9e93b6
[8.17] Update source-map (main) (#203263) (#222695)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update source-map (main)
(#203263)](https://github.com/elastic/kibana/pull/203263)

<!--- Backport version: 10.0.0 -->

### 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-06-04T19:48:34Z","message":"Update
source-map (main) (#203263)\n\nThis PR contains the following
updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/source-map-support](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/source-map-support)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/source-map-support))\n|
devDependencies | patch | [`^0.5.3`
->\n`^0.5.10`](https://renovatebot.com/diffs/npm/@types%2fsource-map-support/0.5.3/0.5.10)\n|\n|\n[source-map-support](https://redirect.github.com/evanw/node-source-map-support)\n|
dependencies | patch | [`^0.5.19`
->\n`^0.5.21`](https://renovatebot.com/diffs/npm/source-map-support/0.5.21/0.5.21)\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👻 **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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"ec648c357a07056ebb5e82108c3ccc781f1bc8bd","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
source-map
(main)","number":203263,"url":"https://github.com/elastic/kibana/pull/203263","mergeCommit":{"message":"Update
source-map (main) (#203263)\n\nThis PR contains the following
updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/source-map-support](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/source-map-support)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/source-map-support))\n|
devDependencies | patch | [`^0.5.3`
->\n`^0.5.10`](https://renovatebot.com/diffs/npm/@types%2fsource-map-support/0.5.3/0.5.10)\n|\n|\n[source-map-support](https://redirect.github.com/evanw/node-source-map-support)\n|
dependencies | patch | [`^0.5.19`
->\n`^0.5.21`](https://renovatebot.com/diffs/npm/source-map-support/0.5.21/0.5.21)\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👻 **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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"ec648c357a07056ebb5e82108c3ccc781f1bc8bd"}},"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/203263","number":203263,"mergeCommit":{"message":"Update
source-map (main) (#203263)\n\nThis PR contains the following
updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/source-map-support](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/source-map-support)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/source-map-support))\n|
devDependencies | patch | [`^0.5.3`
->\n`^0.5.10`](https://renovatebot.com/diffs/npm/@types%2fsource-map-support/0.5.3/0.5.10)\n|\n|\n[source-map-support](https://redirect.github.com/evanw/node-source-map-support)\n|
dependencies | patch | [`^0.5.19`
->\n`^0.5.21`](https://renovatebot.com/diffs/npm/source-map-support/0.5.21/0.5.21)\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👻 **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\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"ec648c357a07056ebb5e82108c3ccc781f1bc8bd"}},{"url":"https://github.com/elastic/kibana/pull/222673","number":222673,"branch":"8.19","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/222675","number":222675,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-06-05 13:22:27 -06:00
Kibana Machine
4d261fddd0
[8.17] Connectors List: ensure on deletion errors are handled (#221958) (#222862)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Connectors List: ensure on deletion errors are handled
(#221958)](https://github.com/elastic/kibana/pull/221958)

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

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

<!--BACKPORT [{"author":{"name":"Melissa
Alvarez","email":"melissa.alvarez@elastic.co"},"sourceCommit":{"committedDate":"2025-06-05T17:03:04Z","message":"Connectors
List: ensure on deletion errors are handled (#221958)\n\n##
Summary\n\nFixes
50acd4d9-5c56-45cc-afe2-1dbaeaaee548\n\nMultiple
deletions
before:\n\n\nhttps://github.com/user-attachments/assets/4286c2f1-f0f9-4c43-a511-9ffcc2905b79\n\nMultiple
deletions after:
\n\n\nhttps://github.com/user-attachments/assets/57187c8e-7d39-4b8c-8374-5dfeb31fb519\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"27cc1373596ca3888335b5a862a07c5c11e9c39d","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Actions/ConnectorsManagement","backport:version","v9.1.0","v9.0.3","v8.18.3","v8.17.8"],"title":"Connectors
List: ensure on deletion errors are
handled","number":221958,"url":"https://github.com/elastic/kibana/pull/221958","mergeCommit":{"message":"Connectors
List: ensure on deletion errors are handled (#221958)\n\n##
Summary\n\nFixes
50acd4d9-5c56-45cc-afe2-1dbaeaaee548\n\nMultiple
deletions
before:\n\n\nhttps://github.com/user-attachments/assets/4286c2f1-f0f9-4c43-a511-9ffcc2905b79\n\nMultiple
deletions after:
\n\n\nhttps://github.com/user-attachments/assets/57187c8e-7d39-4b8c-8374-5dfeb31fb519\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"27cc1373596ca3888335b5a862a07c5c11e9c39d"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/221958","number":221958,"mergeCommit":{"message":"Connectors
List: ensure on deletion errors are handled (#221958)\n\n##
Summary\n\nFixes
50acd4d9-5c56-45cc-afe2-1dbaeaaee548\n\nMultiple
deletions
before:\n\n\nhttps://github.com/user-attachments/assets/4286c2f1-f0f9-4c43-a511-9ffcc2905b79\n\nMultiple
deletions after:
\n\n\nhttps://github.com/user-attachments/assets/57187c8e-7d39-4b8c-8374-5dfeb31fb519\n\n\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [ ] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"27cc1373596ca3888335b5a862a07c5c11e9c39d"}},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Melissa Alvarez <melissa.alvarez@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-06-05 21:05:08 +02:00
elastic-vault-github-plugin-prod[bot]
d77a381fe2
[8.17] Sync bundled packages with Package Storage (#222292)
Automated by
https://buildkite.com/elastic/package-storage-infra-kibana-discover-release-branches/builds/2872

Co-authored-by: elasticmachine <elasticmachine@elastic.co>
Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
2025-06-05 18:30:00 +02:00
Kibana Machine
f972b1bd08
[8.17] [APM] Fix pagination not working on Service Inventory page when progressive loading is enabled (#220514) (#222807)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[APM] Fix pagination not working on Service Inventory page when
progressive loading is enabled
(#220514)](https://github.com/elastic/kibana/pull/220514)

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

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

<!--BACKPORT [{"author":{"name":"Milosz
Marcinkowski","email":"38698566+miloszmarcinkowski@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-05T12:56:11Z","message":"[APM]
Fix pagination not working on Service Inventory page when progressive
loading is enabled (#220514)\n\n## Summary\n\nWhile the
`observability:apmProgressiveLoading` setting is enabled,\npagination on
the Service Inventory page does not work properly. This\nhappens due to
implementation
of\n[`useProgressiveFetcher`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx),\nwhich
retains
the\n[`sampled`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx#L92)\ndata
between component re-renders instead of returning the
already\nloaded\n[`unsampled`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx#L105)\ndata.
As a result, pagination receives two sets of data sequentially.\nThis
behavior causes the page index to revert to the last available\nindex in
`sampled` results, preventing users from paginating through the\nfull
length of `unsampled` data.\n\nTo avoid the issue, we implemented
`isLoading` check in pagination to\nprevent index from reverting while
`unsampled` data is being
loaded.\n\nBefore:\n\n\n57f1002b-c9d3-43a5-8d9b-01238d70e7cf\n\n##
Testing\n1. Enable `observability:apmProgressiveLoading` in advance
settings\n2. Go to Applications -> Service Inventory\n3. Iterate through
the pagination\n\n---------\n\nCo-authored-by: Cauê Marcondes
<55978943+cauemarcondes@users.noreply.github.com>","sha":"235918efd928c47789499c56ad4753d64547fa1a","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:obs-ux-infra_services","backport:version","v9.1.0","v8.19.0","v9.0.3","v8.18.3","v8.17.8"],"title":"[APM]
Fix pagination not working on Service Inventory page when progressive
loading is
enabled","number":220514,"url":"https://github.com/elastic/kibana/pull/220514","mergeCommit":{"message":"[APM]
Fix pagination not working on Service Inventory page when progressive
loading is enabled (#220514)\n\n## Summary\n\nWhile the
`observability:apmProgressiveLoading` setting is enabled,\npagination on
the Service Inventory page does not work properly. This\nhappens due to
implementation
of\n[`useProgressiveFetcher`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx),\nwhich
retains
the\n[`sampled`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx#L92)\ndata
between component re-renders instead of returning the
already\nloaded\n[`unsampled`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx#L105)\ndata.
As a result, pagination receives two sets of data sequentially.\nThis
behavior causes the page index to revert to the last available\nindex in
`sampled` results, preventing users from paginating through the\nfull
length of `unsampled` data.\n\nTo avoid the issue, we implemented
`isLoading` check in pagination to\nprevent index from reverting while
`unsampled` data is being
loaded.\n\nBefore:\n\n\n57f1002b-c9d3-43a5-8d9b-01238d70e7cf\n\n##
Testing\n1. Enable `observability:apmProgressiveLoading` in advance
settings\n2. Go to Applications -> Service Inventory\n3. Iterate through
the pagination\n\n---------\n\nCo-authored-by: Cauê Marcondes
<55978943+cauemarcondes@users.noreply.github.com>","sha":"235918efd928c47789499c56ad4753d64547fa1a"}},"sourceBranch":"main","suggestedTargetBranches":["8.19","9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/220514","number":220514,"mergeCommit":{"message":"[APM]
Fix pagination not working on Service Inventory page when progressive
loading is enabled (#220514)\n\n## Summary\n\nWhile the
`observability:apmProgressiveLoading` setting is enabled,\npagination on
the Service Inventory page does not work properly. This\nhappens due to
implementation
of\n[`useProgressiveFetcher`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx),\nwhich
retains
the\n[`sampled`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx#L92)\ndata
between component re-renders instead of returning the
already\nloaded\n[`unsampled`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx#L105)\ndata.
As a result, pagination receives two sets of data sequentially.\nThis
behavior causes the page index to revert to the last available\nindex in
`sampled` results, preventing users from paginating through the\nfull
length of `unsampled` data.\n\nTo avoid the issue, we implemented
`isLoading` check in pagination to\nprevent index from reverting while
`unsampled` data is being
loaded.\n\nBefore:\n\n\n57f1002b-c9d3-43a5-8d9b-01238d70e7cf\n\n##
Testing\n1. Enable `observability:apmProgressiveLoading` in advance
settings\n2. Go to Applications -> Service Inventory\n3. Iterate through
the pagination\n\n---------\n\nCo-authored-by: Cauê Marcondes
<55978943+cauemarcondes@users.noreply.github.com>","sha":"235918efd928c47789499c56ad4753d64547fa1a"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Milosz Marcinkowski <38698566+miloszmarcinkowski@users.noreply.github.com>
Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
2025-06-05 10:58:57 -04:00
jennypavlova
f02ca23675
[8.17] add otel golang runtime dashboard (#220242) (#222527)
# Backport

This will backport the following commits from `main` to `8.17`:
- [add otel golang runtime dashboard
(#220242)](https://github.com/elastic/kibana/pull/220242)

<!--- Backport version: 10.0.0 -->

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

<!--BACKPORT [{"author":{"name":"Damien
Mathieu","email":"42@dmathieu.com"},"sourceCommit":{"committedDate":"2025-06-04T08:58:24Z","message":"add
otel golang runtime dashboard (#220242)\n\n## Summary\n\nThis introduces
a new APM dashboard for the Golang OpenTelemetry
runtime\nmetrics.\n\n![Screenshot 2025-05-13 at 10
31\n18](https://github.com/user-attachments/assets/2f380e39-3ecc-4975-a06c-c04f5498889c)\n\n---------\n\nCo-authored-by:
jennypavlova <jennypavlova94@gmail.com>\nCo-authored-by: Nathan L Smith
<nathan.smith@elastic.co>","sha":"08a3dd33275aec8a862cb5e7d80a50ae6678fbc3","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:feature","backport:prev-major","Team:obs-ux-infra_services","backport:current-major","v9.1.0"],"title":"add
otel golang runtime
dashboard","number":220242,"url":"https://github.com/elastic/kibana/pull/220242","mergeCommit":{"message":"add
otel golang runtime dashboard (#220242)\n\n## Summary\n\nThis introduces
a new APM dashboard for the Golang OpenTelemetry
runtime\nmetrics.\n\n![Screenshot 2025-05-13 at 10
31\n18](https://github.com/user-attachments/assets/2f380e39-3ecc-4975-a06c-c04f5498889c)\n\n---------\n\nCo-authored-by:
jennypavlova <jennypavlova94@gmail.com>\nCo-authored-by: Nathan L Smith
<nathan.smith@elastic.co>","sha":"08a3dd33275aec8a862cb5e7d80a50ae6678fbc3"}},"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/220242","number":220242,"mergeCommit":{"message":"add
otel golang runtime dashboard (#220242)\n\n## Summary\n\nThis introduces
a new APM dashboard for the Golang OpenTelemetry
runtime\nmetrics.\n\n![Screenshot 2025-05-13 at 10
31\n18](https://github.com/user-attachments/assets/2f380e39-3ecc-4975-a06c-c04f5498889c)\n\n---------\n\nCo-authored-by:
jennypavlova <jennypavlova94@gmail.com>\nCo-authored-by: Nathan L Smith
<nathan.smith@elastic.co>","sha":"08a3dd33275aec8a862cb5e7d80a50ae6678fbc3"}},{"url":"https://github.com/elastic/kibana/pull/222522","number":222522,"branch":"8.18","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/222523","number":222523,"branch":"8.19","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/222524","number":222524,"branch":"9.0","state":"OPEN"}]}]
BACKPORT-->

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-06-05 09:52:11 -04:00
Christos Nasikas
dfa6626418
[8.17] [Cases] Extend ownership of cases (#222550) (#222789)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Cases] Extend ownership of cases
(#222550)](https://github.com/elastic/kibana/pull/222550)

<!--- Backport version: 10.0.0 -->

### 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-06-05T08:42:19Z","message":"[Cases]
Extend ownership of cases (#222550)\n\n## Summary\n\nThis PR adds the
@elastic/kibana-cases team as co-owner of the
cases\ncode.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b135d7007343b353d857969b1952018b916517e0","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","Feature:Cases","backport:version","v9.1.0","v8.19.0","v9.0.3","v8.18.3","v8.17.8"],"title":"[Cases]
Extend ownership of
cases","number":222550,"url":"https://github.com/elastic/kibana/pull/222550","mergeCommit":{"message":"[Cases]
Extend ownership of cases (#222550)\n\n## Summary\n\nThis PR adds the
@elastic/kibana-cases team as co-owner of the
cases\ncode.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b135d7007343b353d857969b1952018b916517e0"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/222550","number":222550,"mergeCommit":{"message":"[Cases]
Extend ownership of cases (#222550)\n\n## Summary\n\nThis PR adds the
@elastic/kibana-cases team as co-owner of the
cases\ncode.\n\n---------\n\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"b135d7007343b353d857969b1952018b916517e0"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/222770","number":222770,"state":"OPEN"},{"branch":"9.0","label":"v9.0.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.8","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-06-05 09:07:33 -04:00
Kibana Machine
f52c3cabf6
[8.17] [Fleet] Fix agent policy batch processing in UnenrollInactiveAgentsTask (#210216) (#222748)
# Backport

This will backport the following commits from `main` to `8.17`:
- [[Fleet] Fix agent policy batch processing in
UnenrollInactiveAgentsTask
(#210216)](https://github.com/elastic/kibana/pull/210216)

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

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

<!--BACKPORT [{"author":{"name":"Jill
Guyonnet","email":"jill.guyonnet@elastic.co"},"sourceCommit":{"committedDate":"2025-02-11T09:18:36Z","message":"[Fleet]
Fix agent policy batch processing in UnenrollInactiveAgentsTask
(#210216)\n\n## Summary\r\n\r\nWhile working on
https://github.com/elastic/ingest-dev/issues/4722 I\r\nidentified an
issue in `UnenrollInactiveAgentsTask` in the batch\r\nprocessing of
agent policies. As it is, the task ends if no inactive\r\nagents were
found for an agent policy batch, regardless of whether there\r\ncould be
inactive agents assigned to policies in further batches. This\r\nmeans
that for stacks with over 500 agent policies, it could be
possible\r\nthat some inactive agents never get unenrolled (or at least
not\r\npredictably, since that depends on the order in which the agent
policy\r\nfetcher returns them).\r\n\r\nI added a unit test to test this
and also fixed a couple of other unit\r\ntests.\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n\r\n### Identify
risks\r\n\r\nLow probability of affecting automatic unenrolling of
inactive agents on\r\nstacks with over 500 agent
policies.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"f50c2c19035d6518d44ab1cb4553bec32fafb243","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:all-open","v9.1.0"],"title":"[Fleet]
Fix agent policy batch processing in
UnenrollInactiveAgentsTask","number":210216,"url":"https://github.com/elastic/kibana/pull/210216","mergeCommit":{"message":"[Fleet]
Fix agent policy batch processing in UnenrollInactiveAgentsTask
(#210216)\n\n## Summary\r\n\r\nWhile working on
https://github.com/elastic/ingest-dev/issues/4722 I\r\nidentified an
issue in `UnenrollInactiveAgentsTask` in the batch\r\nprocessing of
agent policies. As it is, the task ends if no inactive\r\nagents were
found for an agent policy batch, regardless of whether there\r\ncould be
inactive agents assigned to policies in further batches. This\r\nmeans
that for stacks with over 500 agent policies, it could be
possible\r\nthat some inactive agents never get unenrolled (or at least
not\r\npredictably, since that depends on the order in which the agent
policy\r\nfetcher returns them).\r\n\r\nI added a unit test to test this
and also fixed a couple of other unit\r\ntests.\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n\r\n### Identify
risks\r\n\r\nLow probability of affecting automatic unenrolling of
inactive agents on\r\nstacks with over 500 agent
policies.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"f50c2c19035d6518d44ab1cb4553bec32fafb243"}},"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/210216","number":210216,"mergeCommit":{"message":"[Fleet]
Fix agent policy batch processing in UnenrollInactiveAgentsTask
(#210216)\n\n## Summary\r\n\r\nWhile working on
https://github.com/elastic/ingest-dev/issues/4722 I\r\nidentified an
issue in `UnenrollInactiveAgentsTask` in the batch\r\nprocessing of
agent policies. As it is, the task ends if no inactive\r\nagents were
found for an agent policy batch, regardless of whether there\r\ncould be
inactive agents assigned to policies in further batches. This\r\nmeans
that for stacks with over 500 agent policies, it could be
possible\r\nthat some inactive agents never get unenrolled (or at least
not\r\npredictably, since that depends on the order in which the agent
policy\r\nfetcher returns them).\r\n\r\nI added a unit test to test this
and also fixed a couple of other unit\r\ntests.\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n\r\n### Identify
risks\r\n\r\nLow probability of affecting automatic unenrolling of
inactive agents on\r\nstacks with over 500 agent
policies.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"f50c2c19035d6518d44ab1cb4553bec32fafb243"}}]}]
BACKPORT-->

Co-authored-by: Jill Guyonnet <jill.guyonnet@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-06-05 06:03:52 -04:00
Kibana Machine
f00a4f9a48
[8.17] Update dependency tslib to ^2.8.1 (main) (#203266) (#222665)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency tslib to ^2.8.1 (main)
(#203266)](https://github.com/elastic/kibana/pull/203266)

<!--- 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-06-04T19:46:18Z","message":"Update
dependency tslib to ^2.8.1 (main) (#203266)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[tslib](https://www.typescriptlang.org/)\n([source](https://redirect.github.com/Microsoft/tslib))
| dependencies |\npatch | [`^2.0.0`
->\n`^2.8.1`](https://renovatebot.com/diffs/npm/tslib/2.8.1/2.8.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>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"14cc7b40f4647721894884dbf6e5af8b222106c5","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency tslib to ^2.8.1
(main)","number":203266,"url":"https://github.com/elastic/kibana/pull/203266","mergeCommit":{"message":"Update
dependency tslib to ^2.8.1 (main) (#203266)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[tslib](https://www.typescriptlang.org/)\n([source](https://redirect.github.com/Microsoft/tslib))
| dependencies |\npatch | [`^2.0.0`
->\n`^2.8.1`](https://renovatebot.com/diffs/npm/tslib/2.8.1/2.8.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>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"14cc7b40f4647721894884dbf6e5af8b222106c5"}},"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/203266","number":203266,"mergeCommit":{"message":"Update
dependency tslib to ^2.8.1 (main) (#203266)\n\nThis PR contains the
following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[tslib](https://www.typescriptlang.org/)\n([source](https://redirect.github.com/Microsoft/tslib))
| dependencies |\npatch | [`^2.0.0`
->\n`^2.8.1`](https://renovatebot.com/diffs/npm/tslib/2.8.1/2.8.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>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"14cc7b40f4647721894884dbf6e5af8b222106c5"}}]}]
BACKPORT-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <brad.white@elastic.co>
2025-06-04 19:14:13 -04:00
Kibana Machine
01d6016d2d
[8.17] Update dependency @types/normalize-path to ^3.0.2 (main) (#203255) (#222678)
# Backport

This will backport the following commits from `main` to `8.17`:
- [Update dependency @types/normalize-path to ^3.0.2 (main)
(#203255)](https://github.com/elastic/kibana/pull/203255)

<!--- 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-06-04T19:51:23Z","message":"Update
dependency @types/normalize-path to ^3.0.2 (main) (#203255)\n\nThis PR
contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/normalize-path](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-path)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/normalize-path))\n|
devDependencies | patch | [`^3.0.0`
->\n`^3.0.2`](https://renovatebot.com/diffs/npm/@types%2fnormalize-path/3.0.0/3.0.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>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"b974eecf0fd9a231d183c2488b39ca06c18b6577","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update
dependency @types/normalize-path to ^3.0.2
(main)","number":203255,"url":"https://github.com/elastic/kibana/pull/203255","mergeCommit":{"message":"Update
dependency @types/normalize-path to ^3.0.2 (main) (#203255)\n\nThis PR
contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/normalize-path](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-path)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/normalize-path))\n|
devDependencies | patch | [`^3.0.0`
->\n`^3.0.2`](https://renovatebot.com/diffs/npm/@types%2fnormalize-path/3.0.0/3.0.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>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"b974eecf0fd9a231d183c2488b39ca06c18b6577"}},"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/203255","number":203255,"mergeCommit":{"message":"Update
dependency @types/normalize-path to ^3.0.2 (main) (#203255)\n\nThis PR
contains the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|\n[@types/normalize-path](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-path)\n([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/normalize-path))\n|
devDependencies | patch | [`^3.0.0`
->\n`^3.0.2`](https://renovatebot.com/diffs/npm/@types%2fnormalize-path/3.0.0/3.0.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>\nCo-authored-by:
Brad White
<brad.white@elastic.co>","sha":"b974eecf0fd9a231d183c2488b39ca06c18b6577"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <brad.white@elastic.co>
2025-06-04 18:26:39 -04:00