mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 10:40:07 -04:00
81223 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
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| @​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([#​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([#​341](https://redirect.github.com/JedWatson/classnames/pull/341))\n- Add `exports` field to package\n([#​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([#​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([#​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([#​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([#​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([#​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([#​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| @​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([#​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([#​341](https://redirect.github.com/JedWatson/classnames/pull/341))\n- Add `exports` field to package\n([#​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([#​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([#​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([#​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([#​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([#​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([#​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| @​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([#​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([#​341](https://redirect.github.com/JedWatson/classnames/pull/341))\n- Add `exports` field to package\n([#​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([#​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([#​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([#​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([#​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([#​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([#​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> |
||
|
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\n |
||
|
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--> |
||
|
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--> |
||
|
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> |
||
|
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> |
||
|
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`. |
||
|
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\n\n**After**\n","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\n\n**After**\n","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\n\n**After**\n","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> |
||
|
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> |
||
|
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\n |
||
|
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> |
||
|
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> |
||
|
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> |
||
|
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> |
||
|
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> |
||
|
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","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","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","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> |
||
|
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> |
||
|
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> |
||
|
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--> |
||
|
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> |
||
|
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._** |
||
|
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> |
||
|
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\n |
||
|
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`]( |
||
|
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> |
||
|
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> |
||
|
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> |
||
|
d253b5764a
|
[8.17] Upgrade Node.js to 20.19.2 (#221177) (#223137)
#221177 Co-authored-by: Tiago Costa <tiago.costa@elastic.co> |
||
|
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[@​hiepxanh](https://redirect.github.com/hiepxanh)).\n- Fixed types (by\n[@​romainmenke](https://redirect.github.com/romainmenke)).\n- Fixed docs (by\n[@​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[@​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[@​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]( |
||
|
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> |
||
|
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\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\n\n- Expect no alerts to be triggered\n\n\n\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [X] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n- [X]\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\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\n\n- Expect no alerts to be triggered\n\n\n\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [X] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n- [X]\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\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\n\n- Expect no alerts to be triggered\n\n\n\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [X] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n- [X]\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> |
||
|
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--> |
||
|
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]( |
||
|
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> |
||
|
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 (#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> |
||
|
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([#​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([#​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([#​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> |
||
|
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([#​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`]( |
||
|
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([#​361]( |
||
|
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> |
||
|
bef6ee33f2
|
[8.17][build/docker] Upgrade Ubuntu to 24.04 (#222244) (#222721)
#222244 |
||
|
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> |
||
|
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 |
||
|
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> |
||
|
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\n |
||
|
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\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\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\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> |
||
|
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--> |
||
|
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> |
||
|
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> |
||
|
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> |