mirror of
https://github.com/elastic/kibana.git
synced 2025-04-20 07:48:52 -04:00
84501 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
6387080d0c
|
[9.0] [Security Solution][Telemetry] Collect additional index stats (#213822) (#215877)
# Backport This will backport the following commits from `main` to `9.0`: - [[Security Solution][Telemetry] Collect additional index stats (#213822)](https://github.com/elastic/kibana/pull/213822) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Sebastián Zaffarano","email":"sebastian.zaffarano@elastic.co"},"sourceCommit":{"committedDate":"2025-03-25T13:18:31Z","message":"[Security Solution][Telemetry] Collect additional index stats (#213822)\n\n## Summary\n\n- Collect information about index_failed stats: Adds two new fields,\n`index_failed_due_to_version_conflict` and `index_failed` to the\nexistent\n[TELEMETRY_INDEX_STATS_EVENT]( |
||
|
e163ff3c49
|
[9.0] [Lens] Do not crash when editing a Lens chart with a by reference annotation layer (#213090) (#215654)
# Backport This will backport the following commits from `main` to `9.0`: - [[Lens] Do not crash when editing a Lens chart with a by reference annotation layer (#213090)](https://github.com/elastic/kibana/pull/213090) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Marco Liberati","email":"dej611@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-06T11:44:30Z","message":"[Lens] Do not crash when editing a Lens chart with a by reference annotation layer (#213090)\n\n## Summary\n\nFixes #212917\n\nThe root problem is belongs into the annotation layer logic to produce\nthe reference id for the persisted saved object.\nIn the previous logic a new `uuid` was generated all the time leading to\na continuous flow of `setState` calls to update the \"runtime\" state of\nthe Lens object when inline editing: the fix was to produce a stable id\nin the `extractReferences` logic to avoid the re-renders.\nThe logic has been tweaked a bit now with some extra explanations inline\nto make it more understandable.\n\nNew tests have been added to smoke test this scenario.\n\n### Checklist\n\nCheck the PR satisfies following conditions. \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: Nick Partridge <nick.ryan.partridge@gmail.com>","sha":"48926e5173ebec2444a3ec6f244bbadb42eab3b0","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","Feature:Lens","backport:version","v8.18.0","v9.1.0"],"title":"[Lens] Do not crash when editing a Lens chart with a by reference annotation layer","number":213090,"url":"https://github.com/elastic/kibana/pull/213090","mergeCommit":{"message":"[Lens] Do not crash when editing a Lens chart with a by reference annotation layer (#213090)\n\n## Summary\n\nFixes #212917\n\nThe root problem is belongs into the annotation layer logic to produce\nthe reference id for the persisted saved object.\nIn the previous logic a new `uuid` was generated all the time leading to\na continuous flow of `setState` calls to update the \"runtime\" state of\nthe Lens object when inline editing: the fix was to produce a stable id\nin the `extractReferences` logic to avoid the re-renders.\nThe logic has been tweaked a bit now with some extra explanations inline\nto make it more understandable.\n\nNew tests have been added to smoke test this scenario.\n\n### Checklist\n\nCheck the PR satisfies following conditions. \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: Nick Partridge <nick.ryan.partridge@gmail.com>","sha":"48926e5173ebec2444a3ec6f244bbadb42eab3b0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/213366","number":213366,"state":"MERGED","mergeCommit":{"sha":"fc72350d24acfcb9018176752fa931fe6018072d","message":"[8.18] [Lens] Do not crash when editing a Lens chart with a by reference annotation layer (#213090) (#213366)\n\n# Backport\n\nThis will backport the following commits from `main` to `8.18`:\n- [[Lens] Do not crash when editing a Lens chart with a by reference\nannotation layer\n(#213090)](https://github.com/elastic/kibana/pull/213090)\n\n\n\n### Questions ?\nPlease refer to the [Backport tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by: Marco Liberati <dej611@users.noreply.github.com>"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213090","number":213090,"mergeCommit":{"message":"[Lens] Do not crash when editing a Lens chart with a by reference annotation layer (#213090)\n\n## Summary\n\nFixes #212917\n\nThe root problem is belongs into the annotation layer logic to produce\nthe reference id for the persisted saved object.\nIn the previous logic a new `uuid` was generated all the time leading to\na continuous flow of `setState` calls to update the \"runtime\" state of\nthe Lens object when inline editing: the fix was to produce a stable id\nin the `extractReferences` logic to avoid the re-renders.\nThe logic has been tweaked a bit now with some extra explanations inline\nto make it more understandable.\n\nNew tests have been added to smoke test this scenario.\n\n### Checklist\n\nCheck the PR satisfies following conditions. \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: Nick Partridge <nick.ryan.partridge@gmail.com>","sha":"48926e5173ebec2444a3ec6f244bbadb42eab3b0"}}]}] BACKPORT--> |
||
|
673c43bf3e
|
[9.0] [Lens][Embeddable] fix can edit check (#213887) (#215452)
# Backport This will backport the following commits from `main` to `9.0`: - [[Lens][Embeddable] fix can edit check (#213887)](https://github.com/elastic/kibana/pull/213887) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Marco Liberati","email":"dej611@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-19T11:50:04Z","message":"[Lens][Embeddable] fix can edit check (#213887)\n\n## Summary\n\nThis PR fixes a regression introduced for user messages.\nThe `viewMode` check moved from observable to its raw value but still\nperforming the observable check.\n\nThe fix is to check both the panel `viewMode` AND as fallback the\nembeddable hierarchy viewMode until the `edit` mode is met.\n\n---------\n\nCo-authored-by: Nick Partridge <nick.ryan.partridge@gmail.com>","sha":"cc52db1474298bc25906294978c3eeef56df364a","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","Feature:Lens","Feature:Embeddables","backport:version","v9.1.0","v8.19.0","v8.18.1","v8.17.4","v9.0.1"],"title":"[Lens][Embeddable] fix can edit check","number":213887,"url":"https://github.com/elastic/kibana/pull/213887","mergeCommit":{"message":"[Lens][Embeddable] fix can edit check (#213887)\n\n## Summary\n\nThis PR fixes a regression introduced for user messages.\nThe `viewMode` check moved from observable to its raw value but still\nperforming the observable check.\n\nThe fix is to check both the panel `viewMode` AND as fallback the\nembeddable hierarchy viewMode until the `edit` mode is met.\n\n---------\n\nCo-authored-by: Nick Partridge <nick.ryan.partridge@gmail.com>","sha":"cc52db1474298bc25906294978c3eeef56df364a"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.18","8.17","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213887","number":213887,"mergeCommit":{"message":"[Lens][Embeddable] fix can edit check (#213887)\n\n## Summary\n\nThis PR fixes a regression introduced for user messages.\nThe `viewMode` check moved from observable to its raw value but still\nperforming the observable check.\n\nThe fix is to check both the panel `viewMode` AND as fallback the\nembeddable hierarchy viewMode until the `edit` mode is met.\n\n---------\n\nCo-authored-by: Nick Partridge <nick.ryan.partridge@gmail.com>","sha":"cc52db1474298bc25906294978c3eeef56df364a"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> |
||
|
e541bb29e5
|
[9.0] [Synthetics] Fix issue when selecting monitor frequency (#215823) (#215871)
# Backport This will backport the following commits from `main` to `9.0`: - [[Synthetics] Fix issue when selecting monitor frequency (#215823)](https://github.com/elastic/kibana/pull/215823) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Francesco Fagnani","email":"fagnani.francesco@gmail.com"},"sourceCommit":{"committedDate":"2025-03-25T13:16:37Z","message":"[Synthetics] Fix issue when selecting monitor frequency (#215823)\n\nThis PR closes issue #209188.\n\nIf the frequency is set to seconds, when setting it back to minutes the\ntime unit is correctly changed.\n\n\n\nhttps://github.com/user-attachments/assets/1a65b130-9740-41f1-94dc-f97cf887ff1a\n\n---------\n\nCo-authored-by: Shahzad <shahzad31comp@gmail.com>","sha":"7429c29522579f9c3e9d5c76df8ea58dca583d97","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","v8.18.1","v8.17.4","v9.0.1"],"title":"[Synthetics] Fix issue when selecting monitor frequency","number":215823,"url":"https://github.com/elastic/kibana/pull/215823","mergeCommit":{"message":"[Synthetics] Fix issue when selecting monitor frequency (#215823)\n\nThis PR closes issue #209188.\n\nIf the frequency is set to seconds, when setting it back to minutes the\ntime unit is correctly changed.\n\n\n\nhttps://github.com/user-attachments/assets/1a65b130-9740-41f1-94dc-f97cf887ff1a\n\n---------\n\nCo-authored-by: Shahzad <shahzad31comp@gmail.com>","sha":"7429c29522579f9c3e9d5c76df8ea58dca583d97"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.18","8.17","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215823","number":215823,"mergeCommit":{"message":"[Synthetics] Fix issue when selecting monitor frequency (#215823)\n\nThis PR closes issue #209188.\n\nIf the frequency is set to seconds, when setting it back to minutes the\ntime unit is correctly changed.\n\n\n\nhttps://github.com/user-attachments/assets/1a65b130-9740-41f1-94dc-f97cf887ff1a\n\n---------\n\nCo-authored-by: Shahzad <shahzad31comp@gmail.com>","sha":"7429c29522579f9c3e9d5c76df8ea58dca583d97"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Francesco Fagnani <fagnani.francesco@gmail.com> |
||
|
dbf34e58ef
|
[9.0] [docs] Miscellaneous docs clean up (#215260) (#215860)
# Backport This will backport the following commits from `main` to `9.0`: - [[docs] Miscellaneous docs clean up (#215260)](https://github.com/elastic/kibana/pull/215260) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Colleen McGinnis","email":"colleen.mcginnis@elastic.co"},"sourceCommit":{"committedDate":"2025-03-25T12:57:00Z","message":"[docs] Miscellaneous docs clean up (#215260)\n\nMiscellaneous docs clean up including: \n\n* [x] Removing unused substitutions\n* [x] Moving images per https://github.com/elastic/docs-builder/pull/774\n* [x] ~~Clean up redirecting links~~\n* [x] ~~Clean up asciidoc-style links~~","sha":"5e5aff3b5b890abbb9652f8bef2484e10c8341c4","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","backport:version","v9.1.0"],"title":"[docs] Miscellaneous docs clean up","number":215260,"url":"https://github.com/elastic/kibana/pull/215260","mergeCommit":{"message":"[docs] Miscellaneous docs clean up (#215260)\n\nMiscellaneous docs clean up including: \n\n* [x] Removing unused substitutions\n* [x] Moving images per https://github.com/elastic/docs-builder/pull/774\n* [x] ~~Clean up redirecting links~~\n* [x] ~~Clean up asciidoc-style links~~","sha":"5e5aff3b5b890abbb9652f8bef2484e10c8341c4"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215260","number":215260,"mergeCommit":{"message":"[docs] Miscellaneous docs clean up (#215260)\n\nMiscellaneous docs clean up including: \n\n* [x] Removing unused substitutions\n* [x] Moving images per https://github.com/elastic/docs-builder/pull/774\n* [x] ~~Clean up redirecting links~~\n* [x] ~~Clean up asciidoc-style links~~","sha":"5e5aff3b5b890abbb9652f8bef2484e10c8341c4"}}]}] BACKPORT--> Co-authored-by: Colleen McGinnis <colleen.mcginnis@elastic.co> |
||
|
7e423e8ad2
|
[9.0] Unskip space solution tour test (#215519) (#215855)
# Backport This will backport the following commits from `main` to `9.0`: - [Unskip space solution tour test (#215519)](https://github.com/elastic/kibana/pull/215519) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Eyo O. Eyo","email":"7893459+eokoneyo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-25T11:10:45Z","message":"Unskip space solution tour test (#215519)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/204082\n\nWhilst the aforementioned issue has seen quite a number of failed tests\ninstances, it's worth pointing out that for most of those instances on\nsecond attempt the test usually passes. Running this particular test\nsuite locally succeeds, for sanity sake, I also ran the same test suite\nunskipped through the flaky test run for a 100 passes with success in\nall instances.\n\nFYI;\nThe test in the referenced issue checks that the on boarding tour\ndoesn't show after it's been acknowleged.\n\n\n\n---------\n\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"23c74421b6d71a034ee28d2f2f51c725597dc571","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:SharedUX","backport:prev-minor","v9.1.0"],"title":"Unskip space solution tour test ","number":215519,"url":"https://github.com/elastic/kibana/pull/215519","mergeCommit":{"message":"Unskip space solution tour test (#215519)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/204082\n\nWhilst the aforementioned issue has seen quite a number of failed tests\ninstances, it's worth pointing out that for most of those instances on\nsecond attempt the test usually passes. Running this particular test\nsuite locally succeeds, for sanity sake, I also ran the same test suite\nunskipped through the flaky test run for a 100 passes with success in\nall instances.\n\nFYI;\nThe test in the referenced issue checks that the on boarding tour\ndoesn't show after it's been acknowleged.\n\n\n\n---------\n\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"23c74421b6d71a034ee28d2f2f51c725597dc571"}},"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/215519","number":215519,"mergeCommit":{"message":"Unskip space solution tour test (#215519)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/204082\n\nWhilst the aforementioned issue has seen quite a number of failed tests\ninstances, it's worth pointing out that for most of those instances on\nsecond attempt the test usually passes. Running this particular test\nsuite locally succeeds, for sanity sake, I also ran the same test suite\nunskipped through the flaky test run for a 100 passes with success in\nall instances.\n\nFYI;\nThe test in the referenced issue checks that the on boarding tour\ndoesn't show after it's been acknowleged.\n\n\n\n---------\n\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"23c74421b6d71a034ee28d2f2f51c725597dc571"}}]}] BACKPORT--> Co-authored-by: Eyo O. Eyo <7893459+eokoneyo@users.noreply.github.com> |
||
|
31409f1b1b
|
[9.0] Update enterprise test license, unskip tests (#215448) (#215853)
# Backport This will backport the following commits from `main` to `9.0`: - [Update enterprise test license, unskip tests (#215448)](https://github.com/elastic/kibana/pull/215448) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-03-25T10:41:40Z","message":"Update enterprise test license, unskip tests (#215448)\n\n## Summary\n\nAddresses https://github.com/elastic/kibana/issues/53575","sha":"2556b13d347cfe796c39760808700a0a9e0d52d7","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:all-open","v9.1.0"],"title":"Update enterprise test license, unskip tests","number":215448,"url":"https://github.com/elastic/kibana/pull/215448","mergeCommit":{"message":"Update enterprise test license, unskip tests (#215448)\n\n## Summary\n\nAddresses https://github.com/elastic/kibana/issues/53575","sha":"2556b13d347cfe796c39760808700a0a9e0d52d7"}},"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/215448","number":215448,"mergeCommit":{"message":"Update enterprise test license, unskip tests (#215448)\n\n## Summary\n\nAddresses https://github.com/elastic/kibana/issues/53575","sha":"2556b13d347cfe796c39760808700a0a9e0d52d7"}}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
438e9506ab
|
[9.0] [Visualize] Unskip smoke test (#214960) (#215839)
# Backport This will backport the following commits from `main` to `9.0`: - [[Visualize] Unskip smoke test (#214960)](https://github.com/elastic/kibana/pull/214960) <!--- 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-03-25T09:30:07Z","message":"[Visualize] Unskip smoke test (#214960)\n\n## Summary\n\nUnskipping and fixing skipped test\n\nThe reported issue was referring to an issue with a TSVB chart that was\ntrying to load a missing data view.\nIf not explicitly configured in the configuration, TSVB can load the\ndefault data view configured in the Advanced Settings.\nThere is no mention of the missing dataview ID in the the dashboard nor\nin the TSVB panel configuration.\nThe TSVB configuration uses at this point the default index coming from\nthe Advanced Settings, so that ID seems to be configured as the default\nID but there is no loaded dataview with that name.\nThe data view ID appearing in the error was referencing the ecommerce\ndashboard, that was not used and not loaded in this test (all charts\nrefers to the logs* data view).\n\n\n\n\nI believe this issues was caused by other tests in the same suite/config\nthat configured the `defaultIndex` setting without unsetting it.","sha":"12aa3fc6ca8124db8cf5e940baec121482fd1a4b","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["test","Team:Visualizations","skipped-test","release_note:skip","backport:prev-minor","backport:prev-major","v9.1.0"],"title":"[Visualize] Unskip smoke test","number":214960,"url":"https://github.com/elastic/kibana/pull/214960","mergeCommit":{"message":"[Visualize] Unskip smoke test (#214960)\n\n## Summary\n\nUnskipping and fixing skipped test\n\nThe reported issue was referring to an issue with a TSVB chart that was\ntrying to load a missing data view.\nIf not explicitly configured in the configuration, TSVB can load the\ndefault data view configured in the Advanced Settings.\nThere is no mention of the missing dataview ID in the the dashboard nor\nin the TSVB panel configuration.\nThe TSVB configuration uses at this point the default index coming from\nthe Advanced Settings, so that ID seems to be configured as the default\nID but there is no loaded dataview with that name.\nThe data view ID appearing in the error was referencing the ecommerce\ndashboard, that was not used and not loaded in this test (all charts\nrefers to the logs* data view).\n\n\n\n\nI believe this issues was caused by other tests in the same suite/config\nthat configured the `defaultIndex` setting without unsetting it.","sha":"12aa3fc6ca8124db8cf5e940baec121482fd1a4b"}},"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/214960","number":214960,"mergeCommit":{"message":"[Visualize] Unskip smoke test (#214960)\n\n## Summary\n\nUnskipping and fixing skipped test\n\nThe reported issue was referring to an issue with a TSVB chart that was\ntrying to load a missing data view.\nIf not explicitly configured in the configuration, TSVB can load the\ndefault data view configured in the Advanced Settings.\nThere is no mention of the missing dataview ID in the the dashboard nor\nin the TSVB panel configuration.\nThe TSVB configuration uses at this point the default index coming from\nthe Advanced Settings, so that ID seems to be configured as the default\nID but there is no loaded dataview with that name.\nThe data view ID appearing in the error was referencing the ecommerce\ndashboard, that was not used and not loaded in this test (all charts\nrefers to the logs* data view).\n\n\n\n\nI believe this issues was caused by other tests in the same suite/config\nthat configured the `defaultIndex` setting without unsetting it.","sha":"12aa3fc6ca8124db8cf5e940baec121482fd1a4b"}}]}] BACKPORT--> Co-authored-by: Marco Vettorello <marco.vettorello@elastic.co> |
||
|
d6b244241a
|
[9.0] Disable allowAbsoluteUrls for axios (#215138) (#215830)
# Backport This will backport the following commits from `main` to `9.0`: - [Disable `allowAbsoluteUrls` for axios (#215138)](https://github.com/elastic/kibana/pull/215138) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Alex Szabo","email":"alex.szabo@elastic.co"},"sourceCommit":{"committedDate":"2025-03-25T08:52:36Z","message":"Disable `allowAbsoluteUrls` for axios (#215138)\n\n## Summary\nAfter https://github.com/elastic/kibana/pull/214843, `axios` client\nusages need to set a flag to prevent the vulnerable behavior.\n\nTo reviewers: if you think it's a mistake, and you created a client to\nrequest for absolute URLs, consider unsetting the `baseURL` to\ncommunicate intent.","sha":"e40b17aa22ec1a2fbc56ae8651e12f658099ec14","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","Team:QA","Team:Security","release_note:skip","backport:all-open","Team:obs-ux-logs","Team:obs-ux-infra_services","v9.1.0"],"title":"Disable `allowAbsoluteUrls` for axios","number":215138,"url":"https://github.com/elastic/kibana/pull/215138","mergeCommit":{"message":"Disable `allowAbsoluteUrls` for axios (#215138)\n\n## Summary\nAfter https://github.com/elastic/kibana/pull/214843, `axios` client\nusages need to set a flag to prevent the vulnerable behavior.\n\nTo reviewers: if you think it's a mistake, and you created a client to\nrequest for absolute URLs, consider unsetting the `baseURL` to\ncommunicate intent.","sha":"e40b17aa22ec1a2fbc56ae8651e12f658099ec14"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215138","number":215138,"mergeCommit":{"message":"Disable `allowAbsoluteUrls` for axios (#215138)\n\n## Summary\nAfter https://github.com/elastic/kibana/pull/214843, `axios` client\nusages need to set a flag to prevent the vulnerable behavior.\n\nTo reviewers: if you think it's a mistake, and you created a client to\nrequest for absolute URLs, consider unsetting the `baseURL` to\ncommunicate intent.","sha":"e40b17aa22ec1a2fbc56ae8651e12f658099ec14"}}]}] BACKPORT--> Co-authored-by: Alex Szabo <alex.szabo@elastic.co> |
||
|
5f3a62c004
|
[9.0] [Synonyms] Update Synonyms Text and Enable (#215618) (#215814)
# Backport This will backport the following commits from `main` to `9.0`: - [[Synonyms] Update Synonyms Text and Enable (#215618)](https://github.com/elastic/kibana/pull/215618) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Efe Gürkan YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T23:30:55Z","message":"[Synonyms] Update Synonyms Text and Enable (#215618)\n\n## Summary\n\nText in various places updated.\nAdded some telemetry that was decided.\nSmall visual changes on empty prompt page.\nAdded a new example in a collapsible accordion.\nAlso enables the synonyms plugin by default.\n\n<img width=\"1637\" alt=\"Screenshot 2025-03-24 at 10 36 26\"\nsrc=\"https://github.com/user-attachments/assets/b02ef4a7-a18f-44b5-a845-d2566102e8ea\"\n/>\n<img width=\"1627\" alt=\"Screenshot 2025-03-24 at 10 36 40\"\nsrc=\"https://github.com/user-attachments/assets/f7ea1c5e-d82e-497a-b215-5eab7190f041\"\n/>\n<img width=\"1634\" alt=\"Screenshot 2025-03-24 at 10 36 52\"\nsrc=\"https://github.com/user-attachments/assets/d410bcc1-c075-4b5a-bcb7-11f97c64ffb9\"\n/>\n<img width=\"825\" alt=\"Screenshot 2025-03-24 at 10 37 00\"\nsrc=\"https://github.com/user-attachments/assets/8a9e7567-5dbd-4238-8f8b-297b78a4dcac\"\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- [ ] [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- [ ] [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---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"01a4ff72e73c1d31b0aeed76f3a9ec4b5393deb8","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Search","backport:version","v9.1.0","v8.19.0","v8.18.1","v9.0.1"],"title":"[Synonyms] Update Synonyms Text and Enable","number":215618,"url":"https://github.com/elastic/kibana/pull/215618","mergeCommit":{"message":"[Synonyms] Update Synonyms Text and Enable (#215618)\n\n## Summary\n\nText in various places updated.\nAdded some telemetry that was decided.\nSmall visual changes on empty prompt page.\nAdded a new example in a collapsible accordion.\nAlso enables the synonyms plugin by default.\n\n<img width=\"1637\" alt=\"Screenshot 2025-03-24 at 10 36 26\"\nsrc=\"https://github.com/user-attachments/assets/b02ef4a7-a18f-44b5-a845-d2566102e8ea\"\n/>\n<img width=\"1627\" alt=\"Screenshot 2025-03-24 at 10 36 40\"\nsrc=\"https://github.com/user-attachments/assets/f7ea1c5e-d82e-497a-b215-5eab7190f041\"\n/>\n<img width=\"1634\" alt=\"Screenshot 2025-03-24 at 10 36 52\"\nsrc=\"https://github.com/user-attachments/assets/d410bcc1-c075-4b5a-bcb7-11f97c64ffb9\"\n/>\n<img width=\"825\" alt=\"Screenshot 2025-03-24 at 10 37 00\"\nsrc=\"https://github.com/user-attachments/assets/8a9e7567-5dbd-4238-8f8b-297b78a4dcac\"\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- [ ] [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- [ ] [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---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"01a4ff72e73c1d31b0aeed76f3a9ec4b5393deb8"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.18","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215618","number":215618,"mergeCommit":{"message":"[Synonyms] Update Synonyms Text and Enable (#215618)\n\n## Summary\n\nText in various places updated.\nAdded some telemetry that was decided.\nSmall visual changes on empty prompt page.\nAdded a new example in a collapsible accordion.\nAlso enables the synonyms plugin by default.\n\n<img width=\"1637\" alt=\"Screenshot 2025-03-24 at 10 36 26\"\nsrc=\"https://github.com/user-attachments/assets/b02ef4a7-a18f-44b5-a845-d2566102e8ea\"\n/>\n<img width=\"1627\" alt=\"Screenshot 2025-03-24 at 10 36 40\"\nsrc=\"https://github.com/user-attachments/assets/f7ea1c5e-d82e-497a-b215-5eab7190f041\"\n/>\n<img width=\"1634\" alt=\"Screenshot 2025-03-24 at 10 36 52\"\nsrc=\"https://github.com/user-attachments/assets/d410bcc1-c075-4b5a-bcb7-11f97c64ffb9\"\n/>\n<img width=\"825\" alt=\"Screenshot 2025-03-24 at 10 37 00\"\nsrc=\"https://github.com/user-attachments/assets/8a9e7567-5dbd-4238-8f8b-297b78a4dcac\"\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- [ ] [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- [ ] [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---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"01a4ff72e73c1d31b0aeed76f3a9ec4b5393deb8"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co> |
||
|
8df649a47a
|
[9.0] [SecuritySolution] Fix host details flyout left panel tabs (#215672) (#215801)
# Backport This will backport the following commits from `main` to `9.0`: - [[SecuritySolution] Fix host details flyout left panel tabs (#215672)](https://github.com/elastic/kibana/pull/215672) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Pablo Machado","email":"pablo.nevesmachado@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T19:47:15Z","message":"[SecuritySolution] Fix host details flyout left panel tabs (#215672)\n\n## Summary\n\nFix Unable to switch between Risk Contributions and Insights on host\ndetails flyout.\n\n\n**Pre Conditions**\n1. Alerts should be available on Kibana.\n2. Entity Risk Score must be enabled.\n\n**Steps**\n1. Navigate to a page where the flyout is available.\n3. For any Entity, open details flyout\n4. Expand Details flyout (left panel).\n5. Observe that the user cannot switch between `Risk Contributions` and\n`Insights` tabs.\n\n**Expected Result**\nThe user should be able to switch between `Risk Contributions` and\n`Insights` tabs.\n\n**Screen Recording**\n\n\nhttps://github.com/user-attachments/assets/3aae6291-5b5b-49a4-83c2-ac657e4e9524\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"6cdbeb95377cb95df567c067c03d0fa33d182b8c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","Team: SecuritySolution","Theme: entity_analytics","Feature:Entity Analytics","Team:Entity Analytics","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[SecuritySolution] Fix host details flyout left panel tabs","number":215672,"url":"https://github.com/elastic/kibana/pull/215672","mergeCommit":{"message":"[SecuritySolution] Fix host details flyout left panel tabs (#215672)\n\n## Summary\n\nFix Unable to switch between Risk Contributions and Insights on host\ndetails flyout.\n\n\n**Pre Conditions**\n1. Alerts should be available on Kibana.\n2. Entity Risk Score must be enabled.\n\n**Steps**\n1. Navigate to a page where the flyout is available.\n3. For any Entity, open details flyout\n4. Expand Details flyout (left panel).\n5. Observe that the user cannot switch between `Risk Contributions` and\n`Insights` tabs.\n\n**Expected Result**\nThe user should be able to switch between `Risk Contributions` and\n`Insights` tabs.\n\n**Screen Recording**\n\n\nhttps://github.com/user-attachments/assets/3aae6291-5b5b-49a4-83c2-ac657e4e9524\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"6cdbeb95377cb95df567c067c03d0fa33d182b8c"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215672","number":215672,"mergeCommit":{"message":"[SecuritySolution] Fix host details flyout left panel tabs (#215672)\n\n## Summary\n\nFix Unable to switch between Risk Contributions and Insights on host\ndetails flyout.\n\n\n**Pre Conditions**\n1. Alerts should be available on Kibana.\n2. Entity Risk Score must be enabled.\n\n**Steps**\n1. Navigate to a page where the flyout is available.\n3. For any Entity, open details flyout\n4. Expand Details flyout (left panel).\n5. Observe that the user cannot switch between `Risk Contributions` and\n`Insights` tabs.\n\n**Expected Result**\nThe user should be able to switch between `Risk Contributions` and\n`Insights` tabs.\n\n**Screen Recording**\n\n\nhttps://github.com/user-attachments/assets/3aae6291-5b5b-49a4-83c2-ac657e4e9524\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"6cdbeb95377cb95df567c067c03d0fa33d182b8c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Pablo Machado <pablo.nevesmachado@elastic.co> |
||
|
813cc115e9
|
[9.0] [Security Solution] Adding video links to the onboarding cards selector (#215215) (#215790)
# Backport This will backport the following commits from `main` to `9.0`: - [[Security Solution] Adding video links to the onboarding cards selector (#215215)](https://github.com/elastic/kibana/pull/215215) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Agustina Nahir Ruidiaz","email":"61565784+agusruidiazgd@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-24T18:23:49Z","message":"[Security Solution] Adding video links to the onboarding cards selector (#215215)\n\n## Summary\n\nThis PR adds the provided onboarding videos to the corresponding\nthumbnail cards in the onboarding experience.\nhttps://github.com/elastic/kibana/issues/215212\nThe videos have been placed as follows:\n\n\nhttps://github.com/user-attachments/assets/38254883-6a7d-46ac-bac7-df1334d66e3f\n\n\n`Rules Card`\n\n[Video 1](https://videos.elastic.co/watch/2q7LSLrsC8qEFQUNHFu9zf)\n[Video 2](https://videos.elastic.co/watch/jpy1CcpBuowsA4a8t7gNDE)\n\n`Alerts Card`\n\n[Video 1](https://videos.elastic.co/watch/Qgt9SCJqLmMN7P289ffSo4)\n[Video 2](https://videos.elastic.co/watch/nXC8MSkzDBWajoXWJ3QeQp)\n[Video 3](https://videos.elastic.co/watch/VSvxJeSQzrFN9K6hdeLz58)\n[Video 4](https://videos.elastic.co/watch/evxFZ8dqfjH6SGPtRriyE6)\n\n`Dashboards Card`\n\n[Video 1](https://videos.elastic.co/watch/5UvJBpzFVoEfpDLnjzTbfn)\n[Video 2](https://videos.elastic.co/watch/SpKecbJxeYWzXVpGvgxMah)\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\n- [x] UI Layout: Verify that the added videos do not break the existing\nlayout or cause issues.\n\nCo-authored-by: Michael Olorunnisola <michael.olorunnisola@elastic.co>","sha":"f723aa25d9076a190ba3ad14e14005e9b112e290","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Threat Hunting:Explore","backport:prev-minor","ci:cloud-deploy","v9.1.0","v8.19.0"],"title":"[Security Solution] Adding video links to the onboarding cards selector","number":215215,"url":"https://github.com/elastic/kibana/pull/215215","mergeCommit":{"message":"[Security Solution] Adding video links to the onboarding cards selector (#215215)\n\n## Summary\n\nThis PR adds the provided onboarding videos to the corresponding\nthumbnail cards in the onboarding experience.\nhttps://github.com/elastic/kibana/issues/215212\nThe videos have been placed as follows:\n\n\nhttps://github.com/user-attachments/assets/38254883-6a7d-46ac-bac7-df1334d66e3f\n\n\n`Rules Card`\n\n[Video 1](https://videos.elastic.co/watch/2q7LSLrsC8qEFQUNHFu9zf)\n[Video 2](https://videos.elastic.co/watch/jpy1CcpBuowsA4a8t7gNDE)\n\n`Alerts Card`\n\n[Video 1](https://videos.elastic.co/watch/Qgt9SCJqLmMN7P289ffSo4)\n[Video 2](https://videos.elastic.co/watch/nXC8MSkzDBWajoXWJ3QeQp)\n[Video 3](https://videos.elastic.co/watch/VSvxJeSQzrFN9K6hdeLz58)\n[Video 4](https://videos.elastic.co/watch/evxFZ8dqfjH6SGPtRriyE6)\n\n`Dashboards Card`\n\n[Video 1](https://videos.elastic.co/watch/5UvJBpzFVoEfpDLnjzTbfn)\n[Video 2](https://videos.elastic.co/watch/SpKecbJxeYWzXVpGvgxMah)\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\n- [x] UI Layout: Verify that the added videos do not break the existing\nlayout or cause issues.\n\nCo-authored-by: Michael Olorunnisola <michael.olorunnisola@elastic.co>","sha":"f723aa25d9076a190ba3ad14e14005e9b112e290"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215215","number":215215,"mergeCommit":{"message":"[Security Solution] Adding video links to the onboarding cards selector (#215215)\n\n## Summary\n\nThis PR adds the provided onboarding videos to the corresponding\nthumbnail cards in the onboarding experience.\nhttps://github.com/elastic/kibana/issues/215212\nThe videos have been placed as follows:\n\n\nhttps://github.com/user-attachments/assets/38254883-6a7d-46ac-bac7-df1334d66e3f\n\n\n`Rules Card`\n\n[Video 1](https://videos.elastic.co/watch/2q7LSLrsC8qEFQUNHFu9zf)\n[Video 2](https://videos.elastic.co/watch/jpy1CcpBuowsA4a8t7gNDE)\n\n`Alerts Card`\n\n[Video 1](https://videos.elastic.co/watch/Qgt9SCJqLmMN7P289ffSo4)\n[Video 2](https://videos.elastic.co/watch/nXC8MSkzDBWajoXWJ3QeQp)\n[Video 3](https://videos.elastic.co/watch/VSvxJeSQzrFN9K6hdeLz58)\n[Video 4](https://videos.elastic.co/watch/evxFZ8dqfjH6SGPtRriyE6)\n\n`Dashboards Card`\n\n[Video 1](https://videos.elastic.co/watch/5UvJBpzFVoEfpDLnjzTbfn)\n[Video 2](https://videos.elastic.co/watch/SpKecbJxeYWzXVpGvgxMah)\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\n- [x] UI Layout: Verify that the added videos do not break the existing\nlayout or cause issues.\n\nCo-authored-by: Michael Olorunnisola <michael.olorunnisola@elastic.co>","sha":"f723aa25d9076a190ba3ad14e14005e9b112e290"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Agustina Nahir Ruidiaz <61565784+agusruidiazgd@users.noreply.github.com> |
||
|
9d9917c365
|
[9.0] [ci] More info to test annotation failure logging (#215515) (#215785)
# Backport This will backport the following commits from `main` to `9.0`: - [[ci] More info to test annotation failure logging (#215515)](https://github.com/elastic/kibana/pull/215515) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Alex Szabo","email":"alex.szabo@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T18:01:32Z","message":"[ci] More info to test annotation failure logging (#215515)\n\n## Summary\nWhile annotating test failures, we're seeing increased amount of errors\nlike this:\n```\n2025-03-21 13:52:32 INFO Artifact uploads completed successfully\n--\n | Annotate test failures error Request failed with status code 404\n | HTTP Error Response Status 404\n | HTTP Error Response Body { message: 'Not Found' }\n | user command error: exit status 10\n```\n\nIt would be nicer to show a bit more from the error to help debugging.","sha":"7120074ec32dcf693580244a01475a2af065a33d","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","skip-ci","backport:all-open","v9.1.0"],"title":"[ci] More info to test annotation failure logging","number":215515,"url":"https://github.com/elastic/kibana/pull/215515","mergeCommit":{"message":"[ci] More info to test annotation failure logging (#215515)\n\n## Summary\nWhile annotating test failures, we're seeing increased amount of errors\nlike this:\n```\n2025-03-21 13:52:32 INFO Artifact uploads completed successfully\n--\n | Annotate test failures error Request failed with status code 404\n | HTTP Error Response Status 404\n | HTTP Error Response Body { message: 'Not Found' }\n | user command error: exit status 10\n```\n\nIt would be nicer to show a bit more from the error to help debugging.","sha":"7120074ec32dcf693580244a01475a2af065a33d"}},"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/215515","number":215515,"mergeCommit":{"message":"[ci] More info to test annotation failure logging (#215515)\n\n## Summary\nWhile annotating test failures, we're seeing increased amount of errors\nlike this:\n```\n2025-03-21 13:52:32 INFO Artifact uploads completed successfully\n--\n | Annotate test failures error Request failed with status code 404\n | HTTP Error Response Status 404\n | HTTP Error Response Body { message: 'Not Found' }\n | user command error: exit status 10\n```\n\nIt would be nicer to show a bit more from the error to help debugging.","sha":"7120074ec32dcf693580244a01475a2af065a33d"}}]}] BACKPORT--> Co-authored-by: Alex Szabo <alex.szabo@elastic.co> |
||
|
f795a24d77
|
[9.0] [Security Solution] Rework test plan for importing prebuilt rules (#213434) (#215796)
# Backport This will backport the following commits from `main` to `9.0`: - [[Security Solution] Rework test plan for importing prebuilt rules (#213434)](https://github.com/elastic/kibana/pull/213434) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Georgii Gorbachev","email":"georgii.gorbachev@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T19:00:36Z","message":"[Security Solution] Rework test plan for importing prebuilt rules (#213434)\n\n**Epic:** https://github.com/elastic/kibana/issues/174168\n**Partially addresses:**\nhttps://github.com/elastic/kibana/issues/202079,\nhttps://github.com/elastic/kibana/issues/210358\n\n## Summary\n\nWe started to rework and introduce functional changes to our existing\ntest plans for prebuilt rule customization, upgrade, and export/import\nworkflows.\n\nSpecifically, this PR:\n\n- Restructures the test plan, introduces a more fine-grained list of\nsections.\n- Rewrites almost all the existing scenarios. In most cases it boils\ndown to splitting a scenario into 2+ more specific scenarios, where each\ndescribes _exactly_ what happens in the GIVEN and THEN sections. This is\nvery important, as it:\n- makes these scenarios ready to be implemented right away: 1 scenario =\n1 test to write\n - helps with ensuring that we covered edge cases\n- Adds new scenarios for handling missing base versions according to\n[#210358](https://github.com/elastic/kibana/issues/210358).\n- Adds a placeholder section for licensing scenarios according to\n[#11502](https://github.com/elastic/security-team/issues/11502).\n- Removes scenarios for the `overwrite` request parameter - this is\ncommon importing logic which is not related to prebuilt rules.\n- Addresses my own comments from [this\nreview](https://github.com/elastic/kibana/pull/206893#pullrequestreview-2633863218).\n\nThe new test plan should be in line with the changes discussed in\nhttps://github.com/elastic/kibana/issues/210358.","sha":"a9106c69904e259412df9bbc77b4411507e1d011","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","test-plan","v9.0.0","Team:Detections and Resp","Team: SecuritySolution","Team:Detection Rule Management","Feature:Prebuilt Detection Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security Solution] Rework test plan for importing prebuilt rules","number":213434,"url":"https://github.com/elastic/kibana/pull/213434","mergeCommit":{"message":"[Security Solution] Rework test plan for importing prebuilt rules (#213434)\n\n**Epic:** https://github.com/elastic/kibana/issues/174168\n**Partially addresses:**\nhttps://github.com/elastic/kibana/issues/202079,\nhttps://github.com/elastic/kibana/issues/210358\n\n## Summary\n\nWe started to rework and introduce functional changes to our existing\ntest plans for prebuilt rule customization, upgrade, and export/import\nworkflows.\n\nSpecifically, this PR:\n\n- Restructures the test plan, introduces a more fine-grained list of\nsections.\n- Rewrites almost all the existing scenarios. In most cases it boils\ndown to splitting a scenario into 2+ more specific scenarios, where each\ndescribes _exactly_ what happens in the GIVEN and THEN sections. This is\nvery important, as it:\n- makes these scenarios ready to be implemented right away: 1 scenario =\n1 test to write\n - helps with ensuring that we covered edge cases\n- Adds new scenarios for handling missing base versions according to\n[#210358](https://github.com/elastic/kibana/issues/210358).\n- Adds a placeholder section for licensing scenarios according to\n[#11502](https://github.com/elastic/security-team/issues/11502).\n- Removes scenarios for the `overwrite` request parameter - this is\ncommon importing logic which is not related to prebuilt rules.\n- Addresses my own comments from [this\nreview](https://github.com/elastic/kibana/pull/206893#pullrequestreview-2633863218).\n\nThe new test plan should be in line with the changes discussed in\nhttps://github.com/elastic/kibana/issues/210358.","sha":"a9106c69904e259412df9bbc77b4411507e1d011"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/213434","number":213434,"mergeCommit":{"message":"[Security Solution] Rework test plan for importing prebuilt rules (#213434)\n\n**Epic:** https://github.com/elastic/kibana/issues/174168\n**Partially addresses:**\nhttps://github.com/elastic/kibana/issues/202079,\nhttps://github.com/elastic/kibana/issues/210358\n\n## Summary\n\nWe started to rework and introduce functional changes to our existing\ntest plans for prebuilt rule customization, upgrade, and export/import\nworkflows.\n\nSpecifically, this PR:\n\n- Restructures the test plan, introduces a more fine-grained list of\nsections.\n- Rewrites almost all the existing scenarios. In most cases it boils\ndown to splitting a scenario into 2+ more specific scenarios, where each\ndescribes _exactly_ what happens in the GIVEN and THEN sections. This is\nvery important, as it:\n- makes these scenarios ready to be implemented right away: 1 scenario =\n1 test to write\n - helps with ensuring that we covered edge cases\n- Adds new scenarios for handling missing base versions according to\n[#210358](https://github.com/elastic/kibana/issues/210358).\n- Adds a placeholder section for licensing scenarios according to\n[#11502](https://github.com/elastic/security-team/issues/11502).\n- Removes scenarios for the `overwrite` request parameter - this is\ncommon importing logic which is not related to prebuilt rules.\n- Addresses my own comments from [this\nreview](https://github.com/elastic/kibana/pull/206893#pullrequestreview-2633863218).\n\nThe new test plan should be in line with the changes discussed in\nhttps://github.com/elastic/kibana/issues/210358.","sha":"a9106c69904e259412df9bbc77b4411507e1d011"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Georgii Gorbachev <georgii.gorbachev@elastic.co> |
||
|
7779a13ded
|
[9.0] fix(security): topologically sort composable feature privileges before composing actions (#211035) (#215755)
# Backport This will backport the following commits from `main` to `9.0`: - [fix(security): topologically sort composable feature privileges before composing actions (#211035)](https://github.com/elastic/kibana/pull/211035) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Aleh Zasypkin","email":"aleh.zasypkin@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T13:09:36Z","message":"fix(security): topologically sort composable feature privileges before composing actions (#211035)\n\n## Summary\n\nThis PR changes the privilege's actions merging logic for the composable\nand deprecated Kibana features. The change makes it possible to have any\nnumber of composable and deprecated features chained by `replaceBy`,\n`composedOf`, or a combination of the two.\n\nUnder the hood, the privileges factory sorts all deprecated and\ncomposable privileges using Kahn's algorithm for topological sorting,\nsimilar to what is used to sort Kibana plugin dependencies. This allows\nus to not only detect cyclical dependencies but also sort privileges in\nthe proper order depending on their dependency chain.\n\nThe use cases addressed by this change are best illustrated by the\n`actions should respect composedOf when specified with replaceBy at the\nprivilege` test in `privileges.test.ts`.","sha":"6bbc4b67a589794c3b639a28cb87d82f3da0342a","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","Feature:Security/Authorization","backport:prev-major","v9.1.0"],"title":"fix(security): topologically sort composable feature privileges before composing actions","number":211035,"url":"https://github.com/elastic/kibana/pull/211035","mergeCommit":{"message":"fix(security): topologically sort composable feature privileges before composing actions (#211035)\n\n## Summary\n\nThis PR changes the privilege's actions merging logic for the composable\nand deprecated Kibana features. The change makes it possible to have any\nnumber of composable and deprecated features chained by `replaceBy`,\n`composedOf`, or a combination of the two.\n\nUnder the hood, the privileges factory sorts all deprecated and\ncomposable privileges using Kahn's algorithm for topological sorting,\nsimilar to what is used to sort Kibana plugin dependencies. This allows\nus to not only detect cyclical dependencies but also sort privileges in\nthe proper order depending on their dependency chain.\n\nThe use cases addressed by this change are best illustrated by the\n`actions should respect composedOf when specified with replaceBy at the\nprivilege` test in `privileges.test.ts`.","sha":"6bbc4b67a589794c3b639a28cb87d82f3da0342a"}},"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/211035","number":211035,"mergeCommit":{"message":"fix(security): topologically sort composable feature privileges before composing actions (#211035)\n\n## Summary\n\nThis PR changes the privilege's actions merging logic for the composable\nand deprecated Kibana features. The change makes it possible to have any\nnumber of composable and deprecated features chained by `replaceBy`,\n`composedOf`, or a combination of the two.\n\nUnder the hood, the privileges factory sorts all deprecated and\ncomposable privileges using Kahn's algorithm for topological sorting,\nsimilar to what is used to sort Kibana plugin dependencies. This allows\nus to not only detect cyclical dependencies but also sort privileges in\nthe proper order depending on their dependency chain.\n\nThe use cases addressed by this change are best illustrated by the\n`actions should respect composedOf when specified with replaceBy at the\nprivilege` test in `privileges.test.ts`.","sha":"6bbc4b67a589794c3b639a28cb87d82f3da0342a"}}]}] BACKPORT--> |
||
|
0f7ddb0a4f
|
[9.0] Entity Analytics Dashboard refresh button breaks risk score tables: refetchEnginestatus Fix (#215472) (#215732)
# Backport This will backport the following commits from `main` to `9.0`: - [ Entity Analytics Dashboard refresh button breaks risk score tables: refetchEnginestatus Fix (#215472)](https://github.com/elastic/kibana/pull/215472) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Charlotte Alexandra Wilson","email":"CAWilson94@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-24T14:51:37Z","message":" Entity Analytics Dashboard refresh button breaks risk score tables: refetchEnginestatus Fix (#215472)\n\n## Summary\n\nThis PR fixes the issue where clicking the refresh button, the risk\nscore panel throws errors, and the table displays no data.\nThe root cause was that the `refetchAll` callback did not include\n`refetchEngineStatus`, which is responsible for refreshing the risk\nengine status. As a result, the risk engine status\n`hasEngineBeenInstalled` could become stale, leading to incorrect\nbehavior.\n\n### Reproduce bug\n(as per [#12017](https://github.com/elastic/security-team/issues/12017))\n\n**Preconditions** \n\nKibana started with user and host data\nAlerts created\nEnable risk engine\nTo Reproduce\n\n**Steps to reproduce the behavior:**\n\nOpen the page and press refresh\nExpected behavior\nAll panels should refresh\n\n### Screenshots: Fixed Version\nThe bug appeared only on the static time options - \"Today\" and \"This\nWeek\". Fixed for both, confirmed working for the other options.\n\n\n\nhttps://github.com/user-attachments/assets/bf2866cf-4e16-466f-8686-0c1b0bf5e7cb","sha":"19d2776b18247e1acf732da5a21c30a77fd20fa6","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:fix","v9.0.0","Team: SecuritySolution","Theme: entity_analytics","Feature:Entity Analytics","Team:Entity Analytics","backport:version","v8.18.0","v9.1.0","v8.19.0","v9.0.1"],"title":" Entity Analytics Dashboard refresh button breaks risk score tables: refetchEnginestatus Fix","number":215472,"url":"https://github.com/elastic/kibana/pull/215472","mergeCommit":{"message":" Entity Analytics Dashboard refresh button breaks risk score tables: refetchEnginestatus Fix (#215472)\n\n## Summary\n\nThis PR fixes the issue where clicking the refresh button, the risk\nscore panel throws errors, and the table displays no data.\nThe root cause was that the `refetchAll` callback did not include\n`refetchEngineStatus`, which is responsible for refreshing the risk\nengine status. As a result, the risk engine status\n`hasEngineBeenInstalled` could become stale, leading to incorrect\nbehavior.\n\n### Reproduce bug\n(as per [#12017](https://github.com/elastic/security-team/issues/12017))\n\n**Preconditions** \n\nKibana started with user and host data\nAlerts created\nEnable risk engine\nTo Reproduce\n\n**Steps to reproduce the behavior:**\n\nOpen the page and press refresh\nExpected behavior\nAll panels should refresh\n\n### Screenshots: Fixed Version\nThe bug appeared only on the static time options - \"Today\" and \"This\nWeek\". Fixed for both, confirmed working for the other options.\n\n\n\nhttps://github.com/user-attachments/assets/bf2866cf-4e16-466f-8686-0c1b0bf5e7cb","sha":"19d2776b18247e1acf732da5a21c30a77fd20fa6"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215472","number":215472,"mergeCommit":{"message":" Entity Analytics Dashboard refresh button breaks risk score tables: refetchEnginestatus Fix (#215472)\n\n## Summary\n\nThis PR fixes the issue where clicking the refresh button, the risk\nscore panel throws errors, and the table displays no data.\nThe root cause was that the `refetchAll` callback did not include\n`refetchEngineStatus`, which is responsible for refreshing the risk\nengine status. As a result, the risk engine status\n`hasEngineBeenInstalled` could become stale, leading to incorrect\nbehavior.\n\n### Reproduce bug\n(as per [#12017](https://github.com/elastic/security-team/issues/12017))\n\n**Preconditions** \n\nKibana started with user and host data\nAlerts created\nEnable risk engine\nTo Reproduce\n\n**Steps to reproduce the behavior:**\n\nOpen the page and press refresh\nExpected behavior\nAll panels should refresh\n\n### Screenshots: Fixed Version\nThe bug appeared only on the static time options - \"Today\" and \"This\nWeek\". Fixed for both, confirmed working for the other options.\n\n\n\nhttps://github.com/user-attachments/assets/bf2866cf-4e16-466f-8686-0c1b0bf5e7cb","sha":"19d2776b18247e1acf732da5a21c30a77fd20fa6"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Charlotte Alexandra Wilson <CAWilson94@users.noreply.github.com> |
||
|
8ad935e910
|
[9.0] Hide the chrome popup about leaked passwords (#215414) (#215481)
# Backport This will backport the following commits from `main` to `9.0`: - [Hide the chrome popup about leaked passwords (#215414)](https://github.com/elastic/kibana/pull/215414) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-21T12:04:25Z","message":"Hide the chrome popup about leaked passwords (#215414)\n\n## Summary\nCloses https://github.com/elastic/kibana/issues/214355\n\nTesting with Chrome 135.x.x.x resulted in a pop up that was breaking the\nflow of tests:\n\n<img width=\"470\" alt=\"Screenshot 2025-03-20 at 4 25 17 PM\"\nsrc=\"https://github.com/user-attachments/assets/df908294-1881-4b6d-b9a2-3027b37b06ad\"\n/>\n\nThis isn't captured by the screenshotting plugin, but is visible if you\nrun `headless=0`\n\nThis adds the config to disable that popup since our generic testing\npasswords are very common and therefor flagged","sha":"f5cebe2c23dff4454ec948358cc0a938400d5ede","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","backport:all-open","v9.1.0"],"title":"Hide the chrome popup about leaked passwords","number":215414,"url":"https://github.com/elastic/kibana/pull/215414","mergeCommit":{"message":"Hide the chrome popup about leaked passwords (#215414)\n\n## Summary\nCloses https://github.com/elastic/kibana/issues/214355\n\nTesting with Chrome 135.x.x.x resulted in a pop up that was breaking the\nflow of tests:\n\n<img width=\"470\" alt=\"Screenshot 2025-03-20 at 4 25 17 PM\"\nsrc=\"https://github.com/user-attachments/assets/df908294-1881-4b6d-b9a2-3027b37b06ad\"\n/>\n\nThis isn't captured by the screenshotting plugin, but is visible if you\nrun `headless=0`\n\nThis adds the config to disable that popup since our generic testing\npasswords are very common and therefor flagged","sha":"f5cebe2c23dff4454ec948358cc0a938400d5ede"}},"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/215414","number":215414,"mergeCommit":{"message":"Hide the chrome popup about leaked passwords (#215414)\n\n## Summary\nCloses https://github.com/elastic/kibana/issues/214355\n\nTesting with Chrome 135.x.x.x resulted in a pop up that was breaking the\nflow of tests:\n\n<img width=\"470\" alt=\"Screenshot 2025-03-20 at 4 25 17 PM\"\nsrc=\"https://github.com/user-attachments/assets/df908294-1881-4b6d-b9a2-3027b37b06ad\"\n/>\n\nThis isn't captured by the screenshotting plugin, but is visible if you\nrun `headless=0`\n\nThis adds the config to disable that popup since our generic testing\npasswords are very common and therefor flagged","sha":"f5cebe2c23dff4454ec948358cc0a938400d5ede"}}]}] BACKPORT--> Co-authored-by: Kurt <kc13greiner@users.noreply.github.com> |
||
|
29b255c23d
|
[9.0] [A11y][APM] Add aria-label to "Try our new inventory" button (#215633) (#215760)
# Backport This will backport the following commits from `main` to `9.0`: - [[A11y][APM] Add `aria-label` to "Try our new inventory" button (#215633)](https://github.com/elastic/kibana/pull/215633) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Sergi Romeu","email":"sergi.romeu@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T16:12:15Z","message":"[A11y][APM] Add `aria-label` to \"Try our new inventory\" button (#215633)\n\n## Summary\n\nFixes #210253\n\nThis PR adds an `aria-label` with the same content as the tooltip to\nsolve the \"Button must have a discernible text\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Enable ECO feature flag\n3. Go into service inventory and run the scanner from axe devtools\n4. You should see a critical error\n5. Checkout this branch\n6. Error should be solved\n\n---------\n\nCo-authored-by: Carlos Crespo <crespocarlos@users.noreply.github.com>","sha":"7512aa30fa242e892f2729a1e2cd44e8a779341f","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","apm","Team:obs-ux-infra_services","backport:version","a11y","v8.18.0","v9.1.0","v8.19.0"],"title":"[A11y][APM] Add `aria-label` to \"Try our new inventory\" button ","number":215633,"url":"https://github.com/elastic/kibana/pull/215633","mergeCommit":{"message":"[A11y][APM] Add `aria-label` to \"Try our new inventory\" button (#215633)\n\n## Summary\n\nFixes #210253\n\nThis PR adds an `aria-label` with the same content as the tooltip to\nsolve the \"Button must have a discernible text\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Enable ECO feature flag\n3. Go into service inventory and run the scanner from axe devtools\n4. You should see a critical error\n5. Checkout this branch\n6. Error should be solved\n\n---------\n\nCo-authored-by: Carlos Crespo <crespocarlos@users.noreply.github.com>","sha":"7512aa30fa242e892f2729a1e2cd44e8a779341f"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215633","number":215633,"mergeCommit":{"message":"[A11y][APM] Add `aria-label` to \"Try our new inventory\" button (#215633)\n\n## Summary\n\nFixes #210253\n\nThis PR adds an `aria-label` with the same content as the tooltip to\nsolve the \"Button must have a discernible text\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Enable ECO feature flag\n3. Go into service inventory and run the scanner from axe devtools\n4. You should see a critical error\n5. Checkout this branch\n6. Error should be solved\n\n---------\n\nCo-authored-by: Carlos Crespo <crespocarlos@users.noreply.github.com>","sha":"7512aa30fa242e892f2729a1e2cd44e8a779341f"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Sergi Romeu <sergi.romeu@elastic.co> |
||
|
30fe2f3c69
|
[9.0] [Obs AI Assistant] Update EIS Elastic LLM naming (#215659) (#215754)
# Backport This will backport the following commits from `main` to `9.0`: - [[Obs AI Assistant] Update EIS Elastic LLM naming (#215659)](https://github.com/elastic/kibana/pull/215659) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Viduni Wickramarachchi","email":"viduni.wickramarachchi@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T16:11:19Z","message":"[Obs AI Assistant] Update EIS Elastic LLM naming (#215659)\n\nCloses https://github.com/elastic/obs-ai-assistant-team/issues/236\n\n## Summary\n\n1. Renames name of model in model settings in search playground from\n`Elastic LLM (AI Connector)` to `Elastic LLM`.\n\n<img width=\"1616\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/0be2ac02-1fcf-4167-b06e-de2e5af2f529\"\n/>\n\n2. Renames the description of the Elastic LLM in the stack connector\nflyout to `Use the Elastic LLM for your chat and RAG usecases.`\n\n<img width=\"1620\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/15ad52de-c916-4653-bf06-ccf4adeff170\"\n/>\n\n### Checklist\n\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"1c738f6e1386e09569b0568d2ce656c8a0930f29","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Obs AI Assistant","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Obs AI Assistant] Update EIS Elastic LLM naming","number":215659,"url":"https://github.com/elastic/kibana/pull/215659","mergeCommit":{"message":"[Obs AI Assistant] Update EIS Elastic LLM naming (#215659)\n\nCloses https://github.com/elastic/obs-ai-assistant-team/issues/236\n\n## Summary\n\n1. Renames name of model in model settings in search playground from\n`Elastic LLM (AI Connector)` to `Elastic LLM`.\n\n<img width=\"1616\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/0be2ac02-1fcf-4167-b06e-de2e5af2f529\"\n/>\n\n2. Renames the description of the Elastic LLM in the stack connector\nflyout to `Use the Elastic LLM for your chat and RAG usecases.`\n\n<img width=\"1620\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/15ad52de-c916-4653-bf06-ccf4adeff170\"\n/>\n\n### Checklist\n\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"1c738f6e1386e09569b0568d2ce656c8a0930f29"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215659","number":215659,"mergeCommit":{"message":"[Obs AI Assistant] Update EIS Elastic LLM naming (#215659)\n\nCloses https://github.com/elastic/obs-ai-assistant-team/issues/236\n\n## Summary\n\n1. Renames name of model in model settings in search playground from\n`Elastic LLM (AI Connector)` to `Elastic LLM`.\n\n<img width=\"1616\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/0be2ac02-1fcf-4167-b06e-de2e5af2f529\"\n/>\n\n2. Renames the description of the Elastic LLM in the stack connector\nflyout to `Use the Elastic LLM for your chat and RAG usecases.`\n\n<img width=\"1620\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/15ad52de-c916-4653-bf06-ccf4adeff170\"\n/>\n\n### Checklist\n\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"1c738f6e1386e09569b0568d2ce656c8a0930f29"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Viduni Wickramarachchi <viduni.wickramarachchi@elastic.co> |
||
|
84f56bd371
|
chore(NA): removing specific default version qualifiers from 9.0 (#215777)
This removes the previous default version qualifier from 9.0 as we move close to GA |
||
|
9cb8577b77
|
[9.0] [Fleet] Use fleet error in cspm plugin (#215625) (#215750)
# Backport This will backport the following commits from `main` to `9.0`: - [[Fleet] Use fleet error in cspm plugin (#215625)](https://github.com/elastic/kibana/pull/215625) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Julia Bardi","email":"90178898+juliaElastic@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-24T16:05:38Z","message":"[Fleet] Use fleet error in cspm plugin (#215625)\n\n## Summary\n\nCloses https://github.com/elastic/ingest-dev/issues/5266\n\nChanged Error to FleetError in CSPM so that the error response code is\n400 instead of 500.\n500 is not appropriate, it triggers alerts in our serverless SLOs.\n\n<img width=\"1777\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/b9b0e8cf-db54-427a-bc45-db0b806a150f\"\n/>","sha":"33db17768fb9ad28a82c7f435a6766076b6ff6bb","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:prev-minor","v9.1.0"],"title":"[Fleet] Use fleet error in cspm plugin","number":215625,"url":"https://github.com/elastic/kibana/pull/215625","mergeCommit":{"message":"[Fleet] Use fleet error in cspm plugin (#215625)\n\n## Summary\n\nCloses https://github.com/elastic/ingest-dev/issues/5266\n\nChanged Error to FleetError in CSPM so that the error response code is\n400 instead of 500.\n500 is not appropriate, it triggers alerts in our serverless SLOs.\n\n<img width=\"1777\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/b9b0e8cf-db54-427a-bc45-db0b806a150f\"\n/>","sha":"33db17768fb9ad28a82c7f435a6766076b6ff6bb"}},"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/215625","number":215625,"mergeCommit":{"message":"[Fleet] Use fleet error in cspm plugin (#215625)\n\n## Summary\n\nCloses https://github.com/elastic/ingest-dev/issues/5266\n\nChanged Error to FleetError in CSPM so that the error response code is\n400 instead of 500.\n500 is not appropriate, it triggers alerts in our serverless SLOs.\n\n<img width=\"1777\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/b9b0e8cf-db54-427a-bc45-db0b806a150f\"\n/>","sha":"33db17768fb9ad28a82c7f435a6766076b6ff6bb"}}]}] BACKPORT--> Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> |
||
|
349e4472ee
|
[9.0] [Synthetics] Only return 404 if screenshot_ref is truly not present (#215241) (#215726)
# Backport This will backport the following commits from `main` to `9.0`: - [[Synthetics] Only return 404 if `screenshot_ref` is truly not present (#215241)](https://github.com/elastic/kibana/pull/215241) <!--- 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-03-24T14:50:18Z","message":"[Synthetics] Only return 404 if `screenshot_ref` is truly not present (#215241)\n\n## Summary\n\nRight now we return a 404 anytime that the data we're looking for on the\n`screenshot_ref` route is not satisfactory. We do an io-ts check on the\ndata before returning. It's possible that that data will fail the check,\nand we'd return a 404 anyway. This isn't a very accurate reflection of\nwhat's happening on the server, and could indicate a problem with the\nuser's data.\n\nInstead, we first check if the data returned from Elasticsearch is\n`null`, and if it is we return a 404. Otherwise, we compute the type\ncheck like normal and return the result. In the case where the data\nfails the type check, we instead return a 500 and include the malformed\ndata in the server response.\n\nCo-authored-by: Faisal Kanout <faisal.kanout@elastic.co>","sha":"74f87d99bc1981a533982e103f802d0cbf118fa7","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","backport:prev-minor","Team:obs-ux-management","v9.1.0"],"title":"[Synthetics] Only return 404 if `screenshot_ref` is truly not present","number":215241,"url":"https://github.com/elastic/kibana/pull/215241","mergeCommit":{"message":"[Synthetics] Only return 404 if `screenshot_ref` is truly not present (#215241)\n\n## Summary\n\nRight now we return a 404 anytime that the data we're looking for on the\n`screenshot_ref` route is not satisfactory. We do an io-ts check on the\ndata before returning. It's possible that that data will fail the check,\nand we'd return a 404 anyway. This isn't a very accurate reflection of\nwhat's happening on the server, and could indicate a problem with the\nuser's data.\n\nInstead, we first check if the data returned from Elasticsearch is\n`null`, and if it is we return a 404. Otherwise, we compute the type\ncheck like normal and return the result. In the case where the data\nfails the type check, we instead return a 500 and include the malformed\ndata in the server response.\n\nCo-authored-by: Faisal Kanout <faisal.kanout@elastic.co>","sha":"74f87d99bc1981a533982e103f802d0cbf118fa7"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215241","number":215241,"mergeCommit":{"message":"[Synthetics] Only return 404 if `screenshot_ref` is truly not present (#215241)\n\n## Summary\n\nRight now we return a 404 anytime that the data we're looking for on the\n`screenshot_ref` route is not satisfactory. We do an io-ts check on the\ndata before returning. It's possible that that data will fail the check,\nand we'd return a 404 anyway. This isn't a very accurate reflection of\nwhat's happening on the server, and could indicate a problem with the\nuser's data.\n\nInstead, we first check if the data returned from Elasticsearch is\n`null`, and if it is we return a 404. Otherwise, we compute the type\ncheck like normal and return the result. In the case where the data\nfails the type check, we instead return a 500 and include the malformed\ndata in the server response.\n\nCo-authored-by: Faisal Kanout <faisal.kanout@elastic.co>","sha":"74f87d99bc1981a533982e103f802d0cbf118fa7"}}]}] BACKPORT--> Co-authored-by: Justin Kambic <jk@elastic.co> |
||
|
7ea6aa7f69
|
[9.0] [Lens] Fix inline dimension button label (#215476) (#215724)
# Backport This will backport the following commits from `main` to `9.0`: - [[Lens] Fix inline dimension button label (#215476)](https://github.com/elastic/kibana/pull/215476) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Andreana Malama","email":"72010092+andrimal@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-24T14:35:47Z","message":"[Lens] Fix inline dimension button label (#215476)\n\n## Summary\n\nFix for #209696. \n\n<img width=\"368\" alt=\"Screenshot 2025-03-21 at 1 49 14 PM\"\nsrc=\"https://github.com/user-attachments/assets/69052665-a194-459b-9c2a-835f4230a99b\"\n/>\n<img width=\"381\" alt=\"Screenshot 2025-03-21 at 1 49 53 PM\"\nsrc=\"https://github.com/user-attachments/assets/7cf6b7eb-4d1e-40fc-a28f-597634441eb1\"\n/>\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Marco Liberati <dej611@users.noreply.github.com>","sha":"a3fe0cd46090d5b3210c423469ee424e646eeb5f","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Visualizations","release_note:skip","Feature:Lens","backport:version","v9.1.0","v8.19.0","v8.18.1","v9.0.1"],"title":"[Lens] Fix inline dimension button label","number":215476,"url":"https://github.com/elastic/kibana/pull/215476","mergeCommit":{"message":"[Lens] Fix inline dimension button label (#215476)\n\n## Summary\n\nFix for #209696. \n\n<img width=\"368\" alt=\"Screenshot 2025-03-21 at 1 49 14 PM\"\nsrc=\"https://github.com/user-attachments/assets/69052665-a194-459b-9c2a-835f4230a99b\"\n/>\n<img width=\"381\" alt=\"Screenshot 2025-03-21 at 1 49 53 PM\"\nsrc=\"https://github.com/user-attachments/assets/7cf6b7eb-4d1e-40fc-a28f-597634441eb1\"\n/>\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Marco Liberati <dej611@users.noreply.github.com>","sha":"a3fe0cd46090d5b3210c423469ee424e646eeb5f"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.18","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215476","number":215476,"mergeCommit":{"message":"[Lens] Fix inline dimension button label (#215476)\n\n## Summary\n\nFix for #209696. \n\n<img width=\"368\" alt=\"Screenshot 2025-03-21 at 1 49 14 PM\"\nsrc=\"https://github.com/user-attachments/assets/69052665-a194-459b-9c2a-835f4230a99b\"\n/>\n<img width=\"381\" alt=\"Screenshot 2025-03-21 at 1 49 53 PM\"\nsrc=\"https://github.com/user-attachments/assets/7cf6b7eb-4d1e-40fc-a28f-597634441eb1\"\n/>\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Marco Liberati <dej611@users.noreply.github.com>","sha":"a3fe0cd46090d5b3210c423469ee424e646eeb5f"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Andreana Malama <72010092+andrimal@users.noreply.github.com> |
||
|
deaee35a4e
|
[9.0] Fix plugin-list script (#215648) (#215713)
# Backport This will backport the following commits from `main` to `9.0`: - [Fix plugin-list script (#215648)](https://github.com/elastic/kibana/pull/215648) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T13:53:17Z","message":"Fix plugin-list script (#215648)\n\n## Summary\n\nA [recent PR](https://github.com/elastic/kibana/pull/212558/files) (3\nweeks ago) migrated docs under `/docs` folder, from `.asciidoc` to\n`.md`.\n\nUnfortunately, some of these docs (well, at least one) were generated\nautomatically using a script:\n\n`node scripts/build_plugin_list_docs.js` was updating the\n`docs/developer/plugin-list.asciidoc`\n\nAs a result of the migration:\n\nThe CI pipeline step fails, and the list of plugins is no longer\nupdated.\nBesides:\n* The https://www.elastic.co/guide/en/kibana/current/plugin-list.html is\ncurrently broken.\n* This page is (or should be) built from\nhttps://github.com/elastic/kibana/blob/main/docs/extend/plugin-list.md,\nwhich is also broken.\n\nThey are broken cause some plugins' descriptions use the pipe `|`\ncharacter, which breaks the Markdown layout.\n\nThis PR updates the logic that generates the plugin-list, switching from\n`.asciidoc` to `.md`, and escaping `\\n` and `|` characters to allow for\nbetter descriptions.","sha":"366a0da35ce94ccf6b1bf01ec356549f512361d2","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","Team:Operations","release_note:skip","v9.0.0","backport:version","v9.1.0","v9.0.1"],"title":"Fix plugin-list script","number":215648,"url":"https://github.com/elastic/kibana/pull/215648","mergeCommit":{"message":"Fix plugin-list script (#215648)\n\n## Summary\n\nA [recent PR](https://github.com/elastic/kibana/pull/212558/files) (3\nweeks ago) migrated docs under `/docs` folder, from `.asciidoc` to\n`.md`.\n\nUnfortunately, some of these docs (well, at least one) were generated\nautomatically using a script:\n\n`node scripts/build_plugin_list_docs.js` was updating the\n`docs/developer/plugin-list.asciidoc`\n\nAs a result of the migration:\n\nThe CI pipeline step fails, and the list of plugins is no longer\nupdated.\nBesides:\n* The https://www.elastic.co/guide/en/kibana/current/plugin-list.html is\ncurrently broken.\n* This page is (or should be) built from\nhttps://github.com/elastic/kibana/blob/main/docs/extend/plugin-list.md,\nwhich is also broken.\n\nThey are broken cause some plugins' descriptions use the pipe `|`\ncharacter, which breaks the Markdown layout.\n\nThis PR updates the logic that generates the plugin-list, switching from\n`.asciidoc` to `.md`, and escaping `\\n` and `|` characters to allow for\nbetter descriptions.","sha":"366a0da35ce94ccf6b1bf01ec356549f512361d2"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215648","number":215648,"mergeCommit":{"message":"Fix plugin-list script (#215648)\n\n## Summary\n\nA [recent PR](https://github.com/elastic/kibana/pull/212558/files) (3\nweeks ago) migrated docs under `/docs` folder, from `.asciidoc` to\n`.md`.\n\nUnfortunately, some of these docs (well, at least one) were generated\nautomatically using a script:\n\n`node scripts/build_plugin_list_docs.js` was updating the\n`docs/developer/plugin-list.asciidoc`\n\nAs a result of the migration:\n\nThe CI pipeline step fails, and the list of plugins is no longer\nupdated.\nBesides:\n* The https://www.elastic.co/guide/en/kibana/current/plugin-list.html is\ncurrently broken.\n* This page is (or should be) built from\nhttps://github.com/elastic/kibana/blob/main/docs/extend/plugin-list.md,\nwhich is also broken.\n\nThey are broken cause some plugins' descriptions use the pipe `|`\ncharacter, which breaks the Markdown layout.\n\nThis PR updates the logic that generates the plugin-list, switching from\n`.asciidoc` to `.md`, and escaping `\\n` and `|` characters to allow for\nbetter descriptions.","sha":"366a0da35ce94ccf6b1bf01ec356549f512361d2"}}]}] BACKPORT--> --------- Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
b9652ca9b1
|
[9.0] Unauthorized route migration for routes owned by appex-sharedux (#214779) (#215704)
# Backport This will backport the following commits from `main` to `9.0`: - [Unauthorized route migration for routes owned by appex-sharedux (#214779)](https://github.com/elastic/kibana/pull/214779) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Elena Shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-18T17:00:53Z","message":"Unauthorized route migration for routes owned by appex-sharedux (#214779)\n\n### Authz API migration for unauthorized routes\n\nThis PR migrates last unauthorized routes owned by your team to a new\nsecurity configuration.\nPlease refer to the documentation for more information: [Authorization\nAPI](https://docs.elastic.dev/kibana-dev-docs/key-concepts/security-api-authorization)\n\n### **Before migration:**\n```ts\nrouter.get({\n path: '/api/path',\n ...\n}, handler);\n```\n\n### **After migration:**\n```ts\nrouter.get({\n path: '/api/path',\n security: {\n authz: {\n enabled: false,\n reason: 'This route is opted out from authorization because ...',\n },\n },\n ...\n}, handler);\n```","sha":"a7cc00c4fe16d15584bd032bea729453d3b5fcac","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","release_note:skip","Feature:Security/Authorization","backport missing","Team:SharedUX","backport:prev-minor","backport:version","Authz: API migration","v9.1.0","v8.19.0"],"title":"Unauthorized route migration for routes owned by appex-sharedux","number":214779,"url":"https://github.com/elastic/kibana/pull/214779","mergeCommit":{"message":"Unauthorized route migration for routes owned by appex-sharedux (#214779)\n\n### Authz API migration for unauthorized routes\n\nThis PR migrates last unauthorized routes owned by your team to a new\nsecurity configuration.\nPlease refer to the documentation for more information: [Authorization\nAPI](https://docs.elastic.dev/kibana-dev-docs/key-concepts/security-api-authorization)\n\n### **Before migration:**\n```ts\nrouter.get({\n path: '/api/path',\n ...\n}, handler);\n```\n\n### **After migration:**\n```ts\nrouter.get({\n path: '/api/path',\n security: {\n authz: {\n enabled: false,\n reason: 'This route is opted out from authorization because ...',\n },\n },\n ...\n}, handler);\n```","sha":"a7cc00c4fe16d15584bd032bea729453d3b5fcac"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214779","number":214779,"mergeCommit":{"message":"Unauthorized route migration for routes owned by appex-sharedux (#214779)\n\n### Authz API migration for unauthorized routes\n\nThis PR migrates last unauthorized routes owned by your team to a new\nsecurity configuration.\nPlease refer to the documentation for more information: [Authorization\nAPI](https://docs.elastic.dev/kibana-dev-docs/key-concepts/security-api-authorization)\n\n### **Before migration:**\n```ts\nrouter.get({\n path: '/api/path',\n ...\n}, handler);\n```\n\n### **After migration:**\n```ts\nrouter.get({\n path: '/api/path',\n security: {\n authz: {\n enabled: false,\n reason: 'This route is opted out from authorization because ...',\n },\n },\n ...\n}, handler);\n```","sha":"a7cc00c4fe16d15584bd032bea729453d3b5fcac"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> |
||
|
2d53e251aa
|
[9.0] feat(slo): add saved query (#215566) (#215595)
# Backport This will backport the following commits from `main` to `9.0`: - [feat(slo): add saved query (#215566)](https://github.com/elastic/kibana/pull/215566) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Kevin Delemme","email":"kevin.delemme@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T23:45:53Z","message":"feat(slo): add saved query (#215566)\n\nResolves https://github.com/elastic/kibana/issues/214478\n\n## Summary\n\nAdd options to save query and load saved query to the various\nQueryBuilder used in the SLO form.\n\n\n\nhttps://github.com/user-attachments/assets/dbc614a9-add1-4781-b577-e5abc2b8ea24","sha":"f5424e0c51668bdc7f81575abb5366347beb9c02","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","v8.18.1","v8.17.4"],"title":"feat(slo): add saved query","number":215566,"url":"https://github.com/elastic/kibana/pull/215566","mergeCommit":{"message":"feat(slo): add saved query (#215566)\n\nResolves https://github.com/elastic/kibana/issues/214478\n\n## Summary\n\nAdd options to save query and load saved query to the various\nQueryBuilder used in the SLO form.\n\n\n\nhttps://github.com/user-attachments/assets/dbc614a9-add1-4781-b577-e5abc2b8ea24","sha":"f5424e0c51668bdc7f81575abb5366347beb9c02"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x","8.18","8.17"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215566","number":215566,"mergeCommit":{"message":"feat(slo): add saved query (#215566)\n\nResolves https://github.com/elastic/kibana/issues/214478\n\n## Summary\n\nAdd options to save query and load saved query to the various\nQueryBuilder used in the SLO form.\n\n\n\nhttps://github.com/user-attachments/assets/dbc614a9-add1-4781-b577-e5abc2b8ea24","sha":"f5424e0c51668bdc7f81575abb5366347beb9c02"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> --------- Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co> |
||
|
9eacca23e1
|
[9.0] [ObsUX][A11y] Add area label to comparison drop down (#215664) (#215717)
# Backport This will backport the following commits from `main` to `9.0`: - [[ObsUX][A11y] Add area label to comparison drop down (#215664)](https://github.com/elastic/kibana/pull/215664) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Miriam","email":"31922082+MiriamAparicio@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-24T13:59:22Z","message":"[ObsUX][A11y] Add area label to comparison drop down (#215664)\n\nCloses https://github.com/elastic/kibana/issues/210254\n\nBefore\n\n<img width=\"1494\" alt=\"Screenshot 2025-03-24 at 10 51 01\"\nsrc=\"https://github.com/user-attachments/assets/872ca24d-8087-4261-bdf0-19107b13d01a\"\n/>\n\nAfter\n\n<img width=\"1494\" alt=\"Screenshot 2025-03-24 at 10 49 51\"\nsrc=\"https://github.com/user-attachments/assets/6d840f70-41b3-4891-ab91-cf99f3c6a93e\"\n/>","sha":"a55e3253e70d74735ab474c65f013b6172d0a8fd","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:obs-ux-infra_services","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[ObsUX][A11y] Add area label to comparison drop down","number":215664,"url":"https://github.com/elastic/kibana/pull/215664","mergeCommit":{"message":"[ObsUX][A11y] Add area label to comparison drop down (#215664)\n\nCloses https://github.com/elastic/kibana/issues/210254\n\nBefore\n\n<img width=\"1494\" alt=\"Screenshot 2025-03-24 at 10 51 01\"\nsrc=\"https://github.com/user-attachments/assets/872ca24d-8087-4261-bdf0-19107b13d01a\"\n/>\n\nAfter\n\n<img width=\"1494\" alt=\"Screenshot 2025-03-24 at 10 49 51\"\nsrc=\"https://github.com/user-attachments/assets/6d840f70-41b3-4891-ab91-cf99f3c6a93e\"\n/>","sha":"a55e3253e70d74735ab474c65f013b6172d0a8fd"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215664","number":215664,"mergeCommit":{"message":"[ObsUX][A11y] Add area label to comparison drop down (#215664)\n\nCloses https://github.com/elastic/kibana/issues/210254\n\nBefore\n\n<img width=\"1494\" alt=\"Screenshot 2025-03-24 at 10 51 01\"\nsrc=\"https://github.com/user-attachments/assets/872ca24d-8087-4261-bdf0-19107b13d01a\"\n/>\n\nAfter\n\n<img width=\"1494\" alt=\"Screenshot 2025-03-24 at 10 49 51\"\nsrc=\"https://github.com/user-attachments/assets/6d840f70-41b3-4891-ab91-cf99f3c6a93e\"\n/>","sha":"a55e3253e70d74735ab474c65f013b6172d0a8fd"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Miriam <31922082+MiriamAparicio@users.noreply.github.com> |
||
|
6f39c1173a
|
[9.0] [Security Solution] Update prebuilt rule customization test plans to reflect licensing changes (#215008) (#215731)
# Backport This will backport the following commits from `main` to `9.0`: - [[Security Solution] Update prebuilt rule customization test plans to reflect licensing changes (#215008)](https://github.com/elastic/kibana/pull/215008) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Nikita Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T14:50:34Z","message":"[Security Solution] Update prebuilt rule customization test plans to reflect licensing changes (#215008)\n\n**Partially addresses: https://github.com/elastic/kibana/issues/202068**\n**Related PR with licensing checks implementation:\nhttps://github.com/elastic/kibana/pull/206079**\n\n## Summary\nThis PR updates the Prebuilt Rule Customization test plan to reflect\n[recent changes](https://github.com/elastic/kibana/pull/206079) related\nto licensing.\n\nChanges to rule upgrade scenarios will be handled in a separate PR.","sha":"2929f2857d585a6c1c60e09fc3616083527af410","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","test-plan","v9.0.0","Team:Detections and Resp","Team: SecuritySolution","Team:Detection Rule Management","Feature:Prebuilt Detection Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security Solution] Update prebuilt rule customization test plans to reflect licensing changes","number":215008,"url":"https://github.com/elastic/kibana/pull/215008","mergeCommit":{"message":"[Security Solution] Update prebuilt rule customization test plans to reflect licensing changes (#215008)\n\n**Partially addresses: https://github.com/elastic/kibana/issues/202068**\n**Related PR with licensing checks implementation:\nhttps://github.com/elastic/kibana/pull/206079**\n\n## Summary\nThis PR updates the Prebuilt Rule Customization test plan to reflect\n[recent changes](https://github.com/elastic/kibana/pull/206079) related\nto licensing.\n\nChanges to rule upgrade scenarios will be handled in a separate PR.","sha":"2929f2857d585a6c1c60e09fc3616083527af410"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215008","number":215008,"mergeCommit":{"message":"[Security Solution] Update prebuilt rule customization test plans to reflect licensing changes (#215008)\n\n**Partially addresses: https://github.com/elastic/kibana/issues/202068**\n**Related PR with licensing checks implementation:\nhttps://github.com/elastic/kibana/pull/206079**\n\n## Summary\nThis PR updates the Prebuilt Rule Customization test plan to reflect\n[recent changes](https://github.com/elastic/kibana/pull/206079) related\nto licensing.\n\nChanges to rule upgrade scenarios will be handled in a separate PR.","sha":"2929f2857d585a6c1c60e09fc3616083527af410"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Nikita Indik <nikita.indik@elastic.co> |
||
|
7943eefdc3
|
[9.0] [A11y][APM] Add aria-label to latency selector in service overview (#215644) (#215695)
# Backport This will backport the following commits from `main` to `9.0`: - [[A11y][APM] Add `aria-label` to latency selector in service overview (#215644)](https://github.com/elastic/kibana/pull/215644) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Sergi Romeu","email":"sergi.romeu@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T12:54:17Z","message":"[A11y][APM] Add `aria-label` to latency selector in service overview (#215644)\n\n## Summary\n\nFixes #210270\n\nThis PR adds an `aria-label` to solve the \"Element missing an accessible\nname\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Go into a service overview and run the scanner from axe devtools\n3. You should see a critical error\n4. Checkout this branch\n5. Error should be solved","sha":"6665dd377a5b9f20873e8491308a8e156c5ec460","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","apm","Team:obs-ux-infra_services","backport:version","a11y","v8.18.0","v9.1.0","v8.19.0"],"title":"[A11y][APM] Add `aria-label` to latency selector in service overview","number":215644,"url":"https://github.com/elastic/kibana/pull/215644","mergeCommit":{"message":"[A11y][APM] Add `aria-label` to latency selector in service overview (#215644)\n\n## Summary\n\nFixes #210270\n\nThis PR adds an `aria-label` to solve the \"Element missing an accessible\nname\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Go into a service overview and run the scanner from axe devtools\n3. You should see a critical error\n4. Checkout this branch\n5. Error should be solved","sha":"6665dd377a5b9f20873e8491308a8e156c5ec460"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215644","number":215644,"mergeCommit":{"message":"[A11y][APM] Add `aria-label` to latency selector in service overview (#215644)\n\n## Summary\n\nFixes #210270\n\nThis PR adds an `aria-label` to solve the \"Element missing an accessible\nname\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Go into a service overview and run the scanner from axe devtools\n3. You should see a critical error\n4. Checkout this branch\n5. Error should be solved","sha":"6665dd377a5b9f20873e8491308a8e156c5ec460"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Sergi Romeu <sergi.romeu@elastic.co> |
||
|
6a0e800bf9
|
[9.0] [A11y][APM] Add aria-label to popover service in service overview (#215640) (#215696)
# Backport This will backport the following commits from `main` to `9.0`: - [[A11y][APM] Add `aria-label` to popover service in service overview (#215640)](https://github.com/elastic/kibana/pull/215640) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Sergi Romeu","email":"sergi.romeu@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T12:54:30Z","message":"[A11y][APM] Add `aria-label` to popover service in service overview (#215640)\n\n## Summary\n\nFixes #210258\n\nThis PR adds an `aria-label` with the same content as the title to solve\nthe \"Button must have a discernible text\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Go into a service overview and run the scanner from axe devtools\n3. You should see a critical error\n4. Checkout this branch\n5. Error should be solved","sha":"2654b8c702ae29dd2aad4fe9471d95dbdd8b17df","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","Team:obs-ux-infra_services","backport:version","a11y","v8.18.0","v9.1.0","v8.19.0"],"title":"[A11y][APM] Add `aria-label` to popover service in service overview","number":215640,"url":"https://github.com/elastic/kibana/pull/215640","mergeCommit":{"message":"[A11y][APM] Add `aria-label` to popover service in service overview (#215640)\n\n## Summary\n\nFixes #210258\n\nThis PR adds an `aria-label` with the same content as the title to solve\nthe \"Button must have a discernible text\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Go into a service overview and run the scanner from axe devtools\n3. You should see a critical error\n4. Checkout this branch\n5. Error should be solved","sha":"2654b8c702ae29dd2aad4fe9471d95dbdd8b17df"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215640","number":215640,"mergeCommit":{"message":"[A11y][APM] Add `aria-label` to popover service in service overview (#215640)\n\n## Summary\n\nFixes #210258\n\nThis PR adds an `aria-label` with the same content as the title to solve\nthe \"Button must have a discernible text\" A11y critical issue.\n\n## How to test\n1. Download the [axe\ndevtools](https://chromewebstore.google.com/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd)\n2. Go into a service overview and run the scanner from axe devtools\n3. You should see a critical error\n4. Checkout this branch\n5. Error should be solved","sha":"2654b8c702ae29dd2aad4fe9471d95dbdd8b17df"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Sergi Romeu <sergi.romeu@elastic.co> |
||
|
ba6aa259b1
|
[9.0] [APM] Fix: Add missing user_agent version field and show it on the trace summary (#215403) (#215550)
# Backport This will backport the following commits from `main` to `9.0`: - [[APM] Fix: Add missing user_agent version field and show it on the trace summary (#215403)](https://github.com/elastic/kibana/pull/215403) <!--- 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-03-21T17:33:01Z","message":"[APM] Fix: Add missing user_agent version field and show it on the trace summary (#215403)\n\nCloses #215229 \n\n## Summary\n\nThis PR adds the `USER_AGENT_VERSION` missing field to the\n`optionalFields` query fields\n\n## Testing\n\n- Find a trace with user agent version (on the edge oblt we have it for\n`elastic-co-frontend` for example)\n- Go to the transaction tab (in case of `elastic-co-frontend` click on\n`/blog/:id`)\nIf the user agent version is available it should be visible in the trace\nsummary:\n\n<img width=\"1155\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/75b7e331-44d0-4d1c-8060-815c269e23c9\"\n/>","sha":"42a66131c529ff3f48a037abd40fef118a09d248","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[APM] Fix: Add missing user_agent version field and show it on the trace summary","number":215403,"url":"https://github.com/elastic/kibana/pull/215403","mergeCommit":{"message":"[APM] Fix: Add missing user_agent version field and show it on the trace summary (#215403)\n\nCloses #215229 \n\n## Summary\n\nThis PR adds the `USER_AGENT_VERSION` missing field to the\n`optionalFields` query fields\n\n## Testing\n\n- Find a trace with user agent version (on the edge oblt we have it for\n`elastic-co-frontend` for example)\n- Go to the transaction tab (in case of `elastic-co-frontend` click on\n`/blog/:id`)\nIf the user agent version is available it should be visible in the trace\nsummary:\n\n<img width=\"1155\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/75b7e331-44d0-4d1c-8060-815c269e23c9\"\n/>","sha":"42a66131c529ff3f48a037abd40fef118a09d248"}},"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/215403","number":215403,"mergeCommit":{"message":"[APM] Fix: Add missing user_agent version field and show it on the trace summary (#215403)\n\nCloses #215229 \n\n## Summary\n\nThis PR adds the `USER_AGENT_VERSION` missing field to the\n`optionalFields` query fields\n\n## Testing\n\n- Find a trace with user agent version (on the edge oblt we have it for\n`elastic-co-frontend` for example)\n- Go to the transaction tab (in case of `elastic-co-frontend` click on\n`/blog/:id`)\nIf the user agent version is available it should be visible in the trace\nsummary:\n\n<img width=\"1155\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/75b7e331-44d0-4d1c-8060-815c269e23c9\"\n/>","sha":"42a66131c529ff3f48a037abd40fef118a09d248"}}]}] BACKPORT--> |
||
|
3de7305e4b
|
[9.0] [Storybook] Use native theme switcher (#215443) (#215630)
# Backport This will backport the following commits from `main` to `9.0`: - [[Storybook] Use native theme switcher (#215443)](https://github.com/elastic/kibana/pull/215443) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Sergi Romeu","email":"sergi.romeu@elastic.co"},"sourceCommit":{"committedDate":"2025-03-24T08:54:15Z","message":"[Storybook] Use native theme switcher (#215443)\n\n## Summary\n\nCloses #213294\n\nThis PR replaces the custom theme switcher in favor of the native\ntoolbar customization SB has integrated.\n\nAlso removed `@storybook/icons` which was only used in the theme\nswitcher component.\n\n## How to test\n1. Run `yarn storybook <plugin>`\n2. You should be able to change between themes on the toolbar.","sha":"965a69d9fbf47b5a7054c0ed8eeb60687e6707bc","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Storybook","backport:prev-minor","ci:build-storybooks","Team:obs-ux-infra_services","v9.1.0"],"title":"[Storybook] Use native theme switcher","number":215443,"url":"https://github.com/elastic/kibana/pull/215443","mergeCommit":{"message":"[Storybook] Use native theme switcher (#215443)\n\n## Summary\n\nCloses #213294\n\nThis PR replaces the custom theme switcher in favor of the native\ntoolbar customization SB has integrated.\n\nAlso removed `@storybook/icons` which was only used in the theme\nswitcher component.\n\n## How to test\n1. Run `yarn storybook <plugin>`\n2. You should be able to change between themes on the toolbar.","sha":"965a69d9fbf47b5a7054c0ed8eeb60687e6707bc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215443","number":215443,"mergeCommit":{"message":"[Storybook] Use native theme switcher (#215443)\n\n## Summary\n\nCloses #213294\n\nThis PR replaces the custom theme switcher in favor of the native\ntoolbar customization SB has integrated.\n\nAlso removed `@storybook/icons` which was only used in the theme\nswitcher component.\n\n## How to test\n1. Run `yarn storybook <plugin>`\n2. You should be able to change between themes on the toolbar.","sha":"965a69d9fbf47b5a7054c0ed8eeb60687e6707bc"}}]}] BACKPORT--> Co-authored-by: Sergi Romeu <sergi.romeu@elastic.co> |
||
|
d8d718b6fd
|
[9.0] Update dependency elastic-apm-node to ^4.11.2 (main) (#214940) (#215632)
# Backport This will backport the following commits from `main` to `9.0`: - [Update dependency elastic-apm-node to ^4.11.2 (main) (#214940)](https://github.com/elastic/kibana/pull/214940) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-24T08:55:26Z","message":"Update dependency elastic-apm-node to ^4.11.2 (main) (#214940)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[elastic-apm-node](https://redirect.github.com/elastic/apm-agent-nodejs)\n| dependencies | patch | [`^4.11.1` ->\n`^4.11.2`](https://renovatebot.com/diffs/npm/elastic-apm-node/4.11.1/4.11.2)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>elastic/apm-agent-nodejs (elastic-apm-node)</summary>\n\n###\n[`v4.11.2`](https://redirect.github.com/elastic/apm-agent-nodejs/releases/tag/v4.11.2)\n\n[Compare\nSource](https://redirect.github.com/elastic/apm-agent-nodejs/compare/v4.11.1...v4.11.2)\n\nFor more information, please see the\n[changelog](https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.11.2).\n\n##### Elastic APM Node.js agent layer ARNs\n\n|Region|ARN|\n|------|---|\n\n|af-south-1|arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-east-1|arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-1|arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-2|arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-3|arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-south-1|arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-1|arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-2|arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-3|arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ca-central-1|arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-central-1|arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-north-1|arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-south-1|arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-1|arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-2|arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-3|arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|me-south-1|arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|sa-east-1|arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-east-1|arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-east-2|arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-west-1|arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-west-2|arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"f81572e4627b4d9bc7515f146ffe0c8ec87c7e82","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:prev-minor","v9.1.0"],"title":"Update dependency elastic-apm-node to ^4.11.2 (main)","number":214940,"url":"https://github.com/elastic/kibana/pull/214940","mergeCommit":{"message":"Update dependency elastic-apm-node to ^4.11.2 (main) (#214940)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[elastic-apm-node](https://redirect.github.com/elastic/apm-agent-nodejs)\n| dependencies | patch | [`^4.11.1` ->\n`^4.11.2`](https://renovatebot.com/diffs/npm/elastic-apm-node/4.11.1/4.11.2)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>elastic/apm-agent-nodejs (elastic-apm-node)</summary>\n\n###\n[`v4.11.2`](https://redirect.github.com/elastic/apm-agent-nodejs/releases/tag/v4.11.2)\n\n[Compare\nSource](https://redirect.github.com/elastic/apm-agent-nodejs/compare/v4.11.1...v4.11.2)\n\nFor more information, please see the\n[changelog](https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.11.2).\n\n##### Elastic APM Node.js agent layer ARNs\n\n|Region|ARN|\n|------|---|\n\n|af-south-1|arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-east-1|arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-1|arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-2|arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-3|arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-south-1|arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-1|arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-2|arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-3|arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ca-central-1|arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-central-1|arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-north-1|arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-south-1|arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-1|arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-2|arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-3|arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|me-south-1|arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|sa-east-1|arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-east-1|arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-east-2|arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-west-1|arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-west-2|arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"f81572e4627b4d9bc7515f146ffe0c8ec87c7e82"}},"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/214940","number":214940,"mergeCommit":{"message":"Update dependency elastic-apm-node to ^4.11.2 (main) (#214940)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[elastic-apm-node](https://redirect.github.com/elastic/apm-agent-nodejs)\n| dependencies | patch | [`^4.11.1` ->\n`^4.11.2`](https://renovatebot.com/diffs/npm/elastic-apm-node/4.11.1/4.11.2)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>elastic/apm-agent-nodejs (elastic-apm-node)</summary>\n\n###\n[`v4.11.2`](https://redirect.github.com/elastic/apm-agent-nodejs/releases/tag/v4.11.2)\n\n[Compare\nSource](https://redirect.github.com/elastic/apm-agent-nodejs/compare/v4.11.1...v4.11.2)\n\nFor more information, please see the\n[changelog](https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.11.2).\n\n##### Elastic APM Node.js agent layer ARNs\n\n|Region|ARN|\n|------|---|\n\n|af-south-1|arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-east-1|arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-1|arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-2|arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-northeast-3|arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-south-1|arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-1|arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-2|arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ap-southeast-3|arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|ca-central-1|arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-central-1|arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-north-1|arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-south-1|arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-1|arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-2|arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|eu-west-3|arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|me-south-1|arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|sa-east-1|arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-east-1|arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-east-2|arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-west-1|arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n|us-west-2|arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-11-2:1|\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"f81572e4627b4d9bc7515f146ffe0c8ec87c7e82"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
db02ecf630
|
[9.0] [scout] Remove perf stats validation for Discover (#215130) (#215610)
# Backport This will backport the following commits from `main` to `9.0`: - [[scout] Remove perf stats validation for Discover (#215130)](https://github.com/elastic/kibana/pull/215130) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-03-22T18:31:54Z","message":"[scout] Remove perf stats validation for Discover (#215130)\n\n## Summary\n\nWith #212397 we added 2 tests for Discover app (loading `/app/discover`)\nto track:\n- js bundles loaded on page\n- perf metrics like CPU time, Layout time and Script time fetched with\nCDP Performance Domain API\n\nWhile the first test for bundles _didn't report any failures_, second\ntest to validate Perf metrics fails periodically:\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34729#0195a4de-6cd5-4d1e-be11-5d02be6de2b0\n```\nError: CPU time (seconds) usage during page navigation should not exceed 1.5 seconds\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 1.5\nReceived: 1.591343\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34877\n```\nError: Additional time spent executing JS scripts should not exceed 0.5 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.5\nReceived: 0.601434\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34899\n```\nError: Total layout computation time should not exceed 0.06 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.06\nReceived: 0.061723\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34912#0195adb8-4536-42b7-ab4d-524535fdad9a\n```\nError: Additional time spent executing JS scripts should not exceed 0.5 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.5\nReceived: 0.561259\n```\n\nIt was worth an experiment, but due to flakiness we decided to keep only\nbundles limits validation for now and see if it is stable in the long\nrun.\n\nIf Data-Discovery team has interest in collecting Perf metrics without\nstrict validation in PRs, we can discuss the options. Alternatively we\ncan wait for Scout GA and you can deep dive into your own performance\ntesting with Playwright/CDP.","sha":"4dc27ba4aaa5bbc0a18a1964f58f2f63e2ccde16","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:version","test:scout","v9.1.0","v8.19.0"],"title":"[scout] Remove perf stats validation for Discover","number":215130,"url":"https://github.com/elastic/kibana/pull/215130","mergeCommit":{"message":"[scout] Remove perf stats validation for Discover (#215130)\n\n## Summary\n\nWith #212397 we added 2 tests for Discover app (loading `/app/discover`)\nto track:\n- js bundles loaded on page\n- perf metrics like CPU time, Layout time and Script time fetched with\nCDP Performance Domain API\n\nWhile the first test for bundles _didn't report any failures_, second\ntest to validate Perf metrics fails periodically:\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34729#0195a4de-6cd5-4d1e-be11-5d02be6de2b0\n```\nError: CPU time (seconds) usage during page navigation should not exceed 1.5 seconds\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 1.5\nReceived: 1.591343\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34877\n```\nError: Additional time spent executing JS scripts should not exceed 0.5 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.5\nReceived: 0.601434\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34899\n```\nError: Total layout computation time should not exceed 0.06 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.06\nReceived: 0.061723\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34912#0195adb8-4536-42b7-ab4d-524535fdad9a\n```\nError: Additional time spent executing JS scripts should not exceed 0.5 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.5\nReceived: 0.561259\n```\n\nIt was worth an experiment, but due to flakiness we decided to keep only\nbundles limits validation for now and see if it is stable in the long\nrun.\n\nIf Data-Discovery team has interest in collecting Perf metrics without\nstrict validation in PRs, we can discuss the options. Alternatively we\ncan wait for Scout GA and you can deep dive into your own performance\ntesting with Playwright/CDP.","sha":"4dc27ba4aaa5bbc0a18a1964f58f2f63e2ccde16"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215130","number":215130,"mergeCommit":{"message":"[scout] Remove perf stats validation for Discover (#215130)\n\n## Summary\n\nWith #212397 we added 2 tests for Discover app (loading `/app/discover`)\nto track:\n- js bundles loaded on page\n- perf metrics like CPU time, Layout time and Script time fetched with\nCDP Performance Domain API\n\nWhile the first test for bundles _didn't report any failures_, second\ntest to validate Perf metrics fails periodically:\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34729#0195a4de-6cd5-4d1e-be11-5d02be6de2b0\n```\nError: CPU time (seconds) usage during page navigation should not exceed 1.5 seconds\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 1.5\nReceived: 1.591343\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34877\n```\nError: Additional time spent executing JS scripts should not exceed 0.5 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.5\nReceived: 0.601434\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34899\n```\nError: Total layout computation time should not exceed 0.06 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.06\nReceived: 0.061723\n```\n\n\nhttps://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs/builds/34912#0195adb8-4536-42b7-ab4d-524535fdad9a\n```\nError: Additional time spent executing JS scripts should not exceed 0.5 second\n\nexpect(received).toBeLessThan(expected)\n\nExpected: < 0.5\nReceived: 0.561259\n```\n\nIt was worth an experiment, but due to flakiness we decided to keep only\nbundles limits validation for now and see if it is stable in the long\nrun.\n\nIf Data-Discovery team has interest in collecting Perf metrics without\nstrict validation in PRs, we can discuss the options. Alternatively we\ncan wait for Scout GA and you can deep dive into your own performance\ntesting with Playwright/CDP.","sha":"4dc27ba4aaa5bbc0a18a1964f58f2f63e2ccde16"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> |
||
|
15f5173b24
|
[9.0] [fleet] fix overlay in integrations on mobile (#215312) (#215607)
# Backport This will backport the following commits from `main` to `9.0`: - [[fleet] fix overlay in integrations on mobile (#215312)](https://github.com/elastic/kibana/pull/215312) <!--- 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-03-20T18:50:12Z","message":"[fleet] fix overlay in integrations on mobile (#215312)\n\n## Summary\n\nThis PR resolves [Integrations overlay\nmobile-view](https://github.com/elastic/kibana/issues/214146) issue.","sha":"b39b8c4591609380719cf4f7ae6f2224b9a9c9fa","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport missing","Team:Fleet","backport:prev-minor","v9.1.0"],"title":"[fleet] fix overlay in integrations on mobile","number":215312,"url":"https://github.com/elastic/kibana/pull/215312","mergeCommit":{"message":"[fleet] fix overlay in integrations on mobile (#215312)\n\n## Summary\n\nThis PR resolves [Integrations overlay\nmobile-view](https://github.com/elastic/kibana/issues/214146) issue.","sha":"b39b8c4591609380719cf4f7ae6f2224b9a9c9fa"}},"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/215312","number":215312,"mergeCommit":{"message":"[fleet] fix overlay in integrations on mobile (#215312)\n\n## Summary\n\nThis PR resolves [Integrations overlay\nmobile-view](https://github.com/elastic/kibana/issues/214146) issue.","sha":"b39b8c4591609380719cf4f7ae6f2224b9a9c9fa"}}]}] BACKPORT--> |
||
|
ce8c17c9d9
|
[9.0] Register resident set size and limit bytes metrics in APM (#215458) (#215617)
# Backport This will backport the following commits from `main` to `9.0`: - [Register resident set size and limit bytes metrics in APM (#215458)](https://github.com/elastic/kibana/pull/215458) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Jesus Wahrman","email":"41008968+jesuswr@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-23T21:22:30Z","message":"Register resident set size and limit bytes metrics in APM (#215458)\n\n## Summary\n\nResolves https://github.com/elastic/kibana-team/issues/1565\n\nRegister resident set size and limit bytes metrics in APM.\n\n<img width=\"1614\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/d5f1caf5-da4f-4acd-a63f-2b5256a91307\"\n/>\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\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":"04772fcc456aa6b03d9ecec540cc927c23c0dd9a","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:prev-major","backport:current-major","v9.1.0"],"title":"Register resident set size and limit bytes metrics in APM","number":215458,"url":"https://github.com/elastic/kibana/pull/215458","mergeCommit":{"message":"Register resident set size and limit bytes metrics in APM (#215458)\n\n## Summary\n\nResolves https://github.com/elastic/kibana-team/issues/1565\n\nRegister resident set size and limit bytes metrics in APM.\n\n<img width=\"1614\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/d5f1caf5-da4f-4acd-a63f-2b5256a91307\"\n/>\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\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":"04772fcc456aa6b03d9ecec540cc927c23c0dd9a"}},"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/215458","number":215458,"mergeCommit":{"message":"Register resident set size and limit bytes metrics in APM (#215458)\n\n## Summary\n\nResolves https://github.com/elastic/kibana-team/issues/1565\n\nRegister resident set size and limit bytes metrics in APM.\n\n<img width=\"1614\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/d5f1caf5-da4f-4acd-a63f-2b5256a91307\"\n/>\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\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":"04772fcc456aa6b03d9ecec540cc927c23c0dd9a"}}]}] BACKPORT--> Co-authored-by: Jesus Wahrman <41008968+jesuswr@users.noreply.github.com> |
||
|
6d39f4e844
|
[9.0] [Lens] fix drag and drop ghost after Chrome update to 134 (#213928) (#214127)
# Backport This will backport the following commits from `main` to `9.0`: - https://github.com/elastic/kibana/pull/213928 - https://github.com/elastic/kibana/pull/215439 <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Marta Bondyra","email":"4283304+mbondyra@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-12T11:30:51Z","message":"[Lens] fix drag and drop ghost after Chrome update to 134 (#213928)\n\n## Summary\nFixes https://github.com/elastic/kibana/issues/213708\n\nFixes the ghost display. As @nickofthyme pointed out\n[here](https://github.com/elastic/kibana/issues/213708#issuecomment-2712076212),\nthe reason was using inset-inline-start: -10000px for the keyboard\nhandler that is one of the children of the draggable component. The\nquick fix is to just move it outside of the html element that is\ndragged. @markov00 please assesswhere it should be merged 🙏🏼\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84ae9c98c208957b3efc02c6b00bed8d567d4209","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:fix","Team:Visualizations","Feature:Lens","backport:prev-minor","backport:prev-major","Feature:UnifiedFieldList","v9.1.0"],"title":"[Lens] fix drag and drop ghost after Chrome update to 134","number":213928,"url":"https://github.com/elastic/kibana/pull/213928","mergeCommit":{"message":"[Lens] fix drag and drop ghost after Chrome update to 134 (#213928)\n\n## Summary\nFixes https://github.com/elastic/kibana/issues/213708\n\nFixes the ghost display. As @nickofthyme pointed out\n[here](https://github.com/elastic/kibana/issues/213708#issuecomment-2712076212),\nthe reason was using inset-inline-start: -10000px for the keyboard\nhandler that is one of the children of the draggable component. The\nquick fix is to just move it outside of the html element that is\ndragged. @markov00 please assesswhere it should be merged 🙏🏼\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84ae9c98c208957b3efc02c6b00bed8d567d4209"}},"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/213928","number":213928,"mergeCommit":{"message":"[Lens] fix drag and drop ghost after Chrome update to 134 (#213928)\n\n## Summary\nFixes https://github.com/elastic/kibana/issues/213708\n\nFixes the ghost display. As @nickofthyme pointed out\n[here](https://github.com/elastic/kibana/issues/213708#issuecomment-2712076212),\nthe reason was using inset-inline-start: -10000px for the keyboard\nhandler that is one of the children of the draggable component. The\nquick fix is to just move it outside of the html element that is\ndragged. @markov00 please assesswhere it should be merged 🙏🏼\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84ae9c98c208957b3efc02c6b00bed8d567d4209"}}]}] BACKPORT--> --------- Co-authored-by: Marta Bondyra <4283304+mbondyra@users.noreply.github.com> Co-authored-by: Nick Partridge <nicholas.partridge@elastic.co> |
||
|
4c93922f99
|
[9.0] [Security Solution] [Attack discovery] Prompt updates (#215578) (#215590)
# Backport This will backport the following commits from `main` to `9.0`: - [ [Security Solution] [Attack discovery] Prompt updates (#215578)](https://github.com/elastic/kibana/pull/215578) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Andrew Macri","email":"andrew.macri@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T23:06:37Z","message":" [Security Solution] [Attack discovery] Prompt updates (#215578)\n\n## [Security Solution] [Attack discovery] Prompt updates\n\nThis PR contains updates to the following Attack discovery prompts:\n\n- `attackDiscoveryPrompt`\n- `continuePrompt`\n- `refinePrompt`\n\nThank you @mgarzon for these improvements!","sha":"d52c5ed85cf31a14f3ee2b4c4d1ace62237fb23f","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team: SecuritySolution","Team:Security Generative AI","backport:version","v8.18.0","v9.1.0","v8.19.0","v8.18.1","v9.0.1"],"title":" [Security Solution] [Attack discovery] Prompt updates","number":215578,"url":"https://github.com/elastic/kibana/pull/215578","mergeCommit":{"message":" [Security Solution] [Attack discovery] Prompt updates (#215578)\n\n## [Security Solution] [Attack discovery] Prompt updates\n\nThis PR contains updates to the following Attack discovery prompts:\n\n- `attackDiscoveryPrompt`\n- `continuePrompt`\n- `refinePrompt`\n\nThank you @mgarzon for these improvements!","sha":"d52c5ed85cf31a14f3ee2b4c4d1ace62237fb23f"}},"sourceBranch":"main","suggestedTargetBranches":["8.18","8.x","9.0"],"targetPullRequestStates":[{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215578","number":215578,"mergeCommit":{"message":" [Security Solution] [Attack discovery] Prompt updates (#215578)\n\n## [Security Solution] [Attack discovery] Prompt updates\n\nThis PR contains updates to the following Attack discovery prompts:\n\n- `attackDiscoveryPrompt`\n- `continuePrompt`\n- `refinePrompt`\n\nThank you @mgarzon for these improvements!","sha":"d52c5ed85cf31a14f3ee2b4c4d1ace62237fb23f"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Andrew Macri <andrew.macri@elastic.co> |
||
|
4695a7822a
|
[9.0] initial @kbn/scout-security plugin (#210433) (#215528)
# Backport This will backport the following commits from `main` to `9.0`: - [initial @kbn/scout-security plugin (#210433)](https://github.com/elastic/kibana/pull/210433) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gloria Hornero","email":"gloria.hornero@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T10:59:30Z","message":"initial @kbn/scout-security plugin (#210433)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/210298\n\nIn this PR we are adding the initial structure for the\n@kibana/scout-security package, note that this is not ready to be used\nand any new test using this package, is not going to be executed as part\nof the regular pipelines, meaning, you are not going to add coverage to\nthe application. \n\n@kibana/scout-security package is a test package that extends @kbn/scout\nwith test helpers specifically designed to test Security Solution\nfunctionalities in Kibana. All tests under Security plugins should only\nimport from @kbn/scout-security, not from @kbn/scout. \n\nThis PR is a POC to start testing development by providing custom\nPlaywright fixtures, page objects, and utilities tailored for\nSecurity-related testing scenarios.\n\nThings to follow-up: \n\n- CustomQueryRule interface is already declared in\n`x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/rule_schema/rule_schemas.gen.ts`\nas `QueryRuleCreateProps` \n- DETECTION_ENGINE_RULES_URL and DETECTION_ENGINE_RULES_BULK_ACTION are\nalready declared in `@kbn/security-solution-plugin/common/constants`\n\nIt would be great if all of that is extracted from the plugin to a\npackage so it can be reused instead of having to duplicate the code.\n\nUntil the package is not ready to be used and has not been introduced to\nthe different teams, appex-qa and myself will be the owners of it to\nmake sure that best practices are followed\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>","sha":"d5a0501fb8148b4274a00921a6061d850b142f28","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team: SecuritySolution","backport:version","Team: Sec Eng Productivity","test:scout","v9.1.0","v8.19.0"],"title":"initial @kbn/scout-security plugin","number":210433,"url":"https://github.com/elastic/kibana/pull/210433","mergeCommit":{"message":"initial @kbn/scout-security plugin (#210433)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/210298\n\nIn this PR we are adding the initial structure for the\n@kibana/scout-security package, note that this is not ready to be used\nand any new test using this package, is not going to be executed as part\nof the regular pipelines, meaning, you are not going to add coverage to\nthe application. \n\n@kibana/scout-security package is a test package that extends @kbn/scout\nwith test helpers specifically designed to test Security Solution\nfunctionalities in Kibana. All tests under Security plugins should only\nimport from @kbn/scout-security, not from @kbn/scout. \n\nThis PR is a POC to start testing development by providing custom\nPlaywright fixtures, page objects, and utilities tailored for\nSecurity-related testing scenarios.\n\nThings to follow-up: \n\n- CustomQueryRule interface is already declared in\n`x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/rule_schema/rule_schemas.gen.ts`\nas `QueryRuleCreateProps` \n- DETECTION_ENGINE_RULES_URL and DETECTION_ENGINE_RULES_BULK_ACTION are\nalready declared in `@kbn/security-solution-plugin/common/constants`\n\nIt would be great if all of that is extracted from the plugin to a\npackage so it can be reused instead of having to duplicate the code.\n\nUntil the package is not ready to be used and has not been introduced to\nthe different teams, appex-qa and myself will be the owners of it to\nmake sure that best practices are followed\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>","sha":"d5a0501fb8148b4274a00921a6061d850b142f28"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210433","number":210433,"mergeCommit":{"message":"initial @kbn/scout-security plugin (#210433)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/210298\n\nIn this PR we are adding the initial structure for the\n@kibana/scout-security package, note that this is not ready to be used\nand any new test using this package, is not going to be executed as part\nof the regular pipelines, meaning, you are not going to add coverage to\nthe application. \n\n@kibana/scout-security package is a test package that extends @kbn/scout\nwith test helpers specifically designed to test Security Solution\nfunctionalities in Kibana. All tests under Security plugins should only\nimport from @kbn/scout-security, not from @kbn/scout. \n\nThis PR is a POC to start testing development by providing custom\nPlaywright fixtures, page objects, and utilities tailored for\nSecurity-related testing scenarios.\n\nThings to follow-up: \n\n- CustomQueryRule interface is already declared in\n`x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/rule_schema/rule_schemas.gen.ts`\nas `QueryRuleCreateProps` \n- DETECTION_ENGINE_RULES_URL and DETECTION_ENGINE_RULES_BULK_ACTION are\nalready declared in `@kbn/security-solution-plugin/common/constants`\n\nIt would be great if all of that is extracted from the plugin to a\npackage so it can be reused instead of having to duplicate the code.\n\nUntil the package is not ready to be used and has not been introduced to\nthe different teams, appex-qa and myself will be the owners of it to\nmake sure that best practices are followed\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>","sha":"d5a0501fb8148b4274a00921a6061d850b142f28"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/215527","number":215527,"state":"OPEN"}]}] BACKPORT--> --------- Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
32da780375
|
[9.0] [scout] extend config-discovery with CI validator (#214403) (#215340)
# Backport This will backport the following commits from `main` to `9.0`: - [[scout] extend config-discovery with CI validator (#214403)](https://github.com/elastic/kibana/pull/214403) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-03-18T20:24:54Z","message":"[scout] extend config-discovery with CI validator (#214403)\n\n## Summary\n\nMore teams are adding Scout tests in their plugins, often as a PoC and\nnot stable yet for continuous execution.\nWe don't want to block it, but need a way to manage the scope of Scout\npipeline and be able to disable it quickly to unblock the Scout\ndevelopment.\n\nSince Scout is in active development and we need it to be simple and\nquick as possible (we can iterate and improve later), we agreed with\nRobert to disable tests by plugin:\n\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n - observability_onboarding\n disabled:\n - *skipped_plugin*\n```\n\nWhen scout configuration is added to the new plugin, it will require to\nupdate `.buildkite/scout_ci_config.yml` that is owned by `appex-qa`\nteam. If there is no intention to run Scout tests on CI, plugin name\nshould be added under `disabled` section.\n\n**How to test locally:**\n\n- Scout tests were added in `observability_onboarding` plugin, pipeline\nwill throw error\n\nmodify locally `.buildkite/scout_ci_config.yml`\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n disabled:\n```\n\nrun `node scripts/scout discover-playwright-configs --validate --save`\n\n```\nERROR The following plugins are not registered in Scout CI config '.buildkite/scout_ci_config.yml'\n - observability_onboarding\n```\n\n~~On CI annotation will be added to clarify the failure:~~\n\nwe decided to move validation to \"Quick Checks\", no need to annotate.\n\n<img width=\"1583\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/ed6b5778-74cb-4473-8218-b96239aab067\"\n/>\n\n\n- `observability_onboarding` plugin is disabled, pipeline won't include\nit (excluded in `scout_playwright_configs.json`)\n\nmodify locally `.buildkite/scout_ci_config.yml`\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n disabled:\n - observability_onboarding\n```\n\nrun `node scripts/scout discover-playwright-configs --validate --save`\n\n```\n warn The following plugins are disabled in '.buildkite/scout_ci_config.yml' and will be excluded from CI run\n - observability_onboarding\n info Found Playwright config files in '4' plugins.\n Saved '3' plugins to '/Users/dmle/github/kibana/.scout/test_configs/scout_playwright_configs.json'\n```","sha":"05447fe978cd5fedbbaaf09e3f3d8ee41b760366","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:version","test:scout","v9.1.0","v8.19.0"],"title":"[scout] extend config-discovery with CI validator","number":214403,"url":"https://github.com/elastic/kibana/pull/214403","mergeCommit":{"message":"[scout] extend config-discovery with CI validator (#214403)\n\n## Summary\n\nMore teams are adding Scout tests in their plugins, often as a PoC and\nnot stable yet for continuous execution.\nWe don't want to block it, but need a way to manage the scope of Scout\npipeline and be able to disable it quickly to unblock the Scout\ndevelopment.\n\nSince Scout is in active development and we need it to be simple and\nquick as possible (we can iterate and improve later), we agreed with\nRobert to disable tests by plugin:\n\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n - observability_onboarding\n disabled:\n - *skipped_plugin*\n```\n\nWhen scout configuration is added to the new plugin, it will require to\nupdate `.buildkite/scout_ci_config.yml` that is owned by `appex-qa`\nteam. If there is no intention to run Scout tests on CI, plugin name\nshould be added under `disabled` section.\n\n**How to test locally:**\n\n- Scout tests were added in `observability_onboarding` plugin, pipeline\nwill throw error\n\nmodify locally `.buildkite/scout_ci_config.yml`\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n disabled:\n```\n\nrun `node scripts/scout discover-playwright-configs --validate --save`\n\n```\nERROR The following plugins are not registered in Scout CI config '.buildkite/scout_ci_config.yml'\n - observability_onboarding\n```\n\n~~On CI annotation will be added to clarify the failure:~~\n\nwe decided to move validation to \"Quick Checks\", no need to annotate.\n\n<img width=\"1583\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/ed6b5778-74cb-4473-8218-b96239aab067\"\n/>\n\n\n- `observability_onboarding` plugin is disabled, pipeline won't include\nit (excluded in `scout_playwright_configs.json`)\n\nmodify locally `.buildkite/scout_ci_config.yml`\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n disabled:\n - observability_onboarding\n```\n\nrun `node scripts/scout discover-playwright-configs --validate --save`\n\n```\n warn The following plugins are disabled in '.buildkite/scout_ci_config.yml' and will be excluded from CI run\n - observability_onboarding\n info Found Playwright config files in '4' plugins.\n Saved '3' plugins to '/Users/dmle/github/kibana/.scout/test_configs/scout_playwright_configs.json'\n```","sha":"05447fe978cd5fedbbaaf09e3f3d8ee41b760366"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214403","number":214403,"mergeCommit":{"message":"[scout] extend config-discovery with CI validator (#214403)\n\n## Summary\n\nMore teams are adding Scout tests in their plugins, often as a PoC and\nnot stable yet for continuous execution.\nWe don't want to block it, but need a way to manage the scope of Scout\npipeline and be able to disable it quickly to unblock the Scout\ndevelopment.\n\nSince Scout is in active development and we need it to be simple and\nquick as possible (we can iterate and improve later), we agreed with\nRobert to disable tests by plugin:\n\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n - observability_onboarding\n disabled:\n - *skipped_plugin*\n```\n\nWhen scout configuration is added to the new plugin, it will require to\nupdate `.buildkite/scout_ci_config.yml` that is owned by `appex-qa`\nteam. If there is no intention to run Scout tests on CI, plugin name\nshould be added under `disabled` section.\n\n**How to test locally:**\n\n- Scout tests were added in `observability_onboarding` plugin, pipeline\nwill throw error\n\nmodify locally `.buildkite/scout_ci_config.yml`\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n disabled:\n```\n\nrun `node scripts/scout discover-playwright-configs --validate --save`\n\n```\nERROR The following plugins are not registered in Scout CI config '.buildkite/scout_ci_config.yml'\n - observability_onboarding\n```\n\n~~On CI annotation will be added to clarify the failure:~~\n\nwe decided to move validation to \"Quick Checks\", no need to annotate.\n\n<img width=\"1583\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/ed6b5778-74cb-4473-8218-b96239aab067\"\n/>\n\n\n- `observability_onboarding` plugin is disabled, pipeline won't include\nit (excluded in `scout_playwright_configs.json`)\n\nmodify locally `.buildkite/scout_ci_config.yml`\n```\nui_tests:\n enabled:\n - apm\n - discover_enhanced\n - maps\n disabled:\n - observability_onboarding\n```\n\nrun `node scripts/scout discover-playwright-configs --validate --save`\n\n```\n warn The following plugins are disabled in '.buildkite/scout_ci_config.yml' and will be excluded from CI run\n - observability_onboarding\n info Found Playwright config files in '4' plugins.\n Saved '3' plugins to '/Users/dmle/github/kibana/.scout/test_configs/scout_playwright_configs.json'\n```","sha":"05447fe978cd5fedbbaaf09e3f3d8ee41b760366"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> |
||
|
8a3b6297d2
|
[9.0] Unauthorized route migration for routes owned by kibana-management (#214782) (#215539)
# Backport This will backport the following commits from `main` to `9.0`: - [Unauthorized route migration for routes owned by kibana-management (#214782)](https://github.com/elastic/kibana/pull/214782) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Elena Shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-21T16:37:07Z","message":"Unauthorized route migration for routes owned by kibana-management (#214782)\n\n### Authz API migration for unauthorized routes\n\nThis PR migrates last unauthorized routes owned by your team to a new\nsecurity configuration.\nPlease refer to the documentation for more information: [Authorization\nAPI](https://docs.elastic.dev/kibana-dev-docs/key-concepts/security-api-authorization)\n\n### **Before migration:**\n```ts\nrouter.get({\n path: '/api/path',\n ...\n}, handler);\n```\n\n### **After migration:**\n```ts\nrouter.get({\n path: '/api/path',\n security: {\n authz: {\n enabled: false,\n reason: 'This route is opted out from authorization because ...',\n },\n },\n ...\n}, handler);\n```","sha":"2160dd1d956a4d6dc6366dd0116ea68d58792537","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","Team:Kibana Management","release_note:skip","Feature:Security/Authorization","backport:prev-minor","backport:version","Authz: API migration","v9.1.0","v8.19.0"],"title":"Unauthorized route migration for routes owned by kibana-management","number":214782,"url":"https://github.com/elastic/kibana/pull/214782","mergeCommit":{"message":"Unauthorized route migration for routes owned by kibana-management (#214782)\n\n### Authz API migration for unauthorized routes\n\nThis PR migrates last unauthorized routes owned by your team to a new\nsecurity configuration.\nPlease refer to the documentation for more information: [Authorization\nAPI](https://docs.elastic.dev/kibana-dev-docs/key-concepts/security-api-authorization)\n\n### **Before migration:**\n```ts\nrouter.get({\n path: '/api/path',\n ...\n}, handler);\n```\n\n### **After migration:**\n```ts\nrouter.get({\n path: '/api/path',\n security: {\n authz: {\n enabled: false,\n reason: 'This route is opted out from authorization because ...',\n },\n },\n ...\n}, handler);\n```","sha":"2160dd1d956a4d6dc6366dd0116ea68d58792537"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214782","number":214782,"mergeCommit":{"message":"Unauthorized route migration for routes owned by kibana-management (#214782)\n\n### Authz API migration for unauthorized routes\n\nThis PR migrates last unauthorized routes owned by your team to a new\nsecurity configuration.\nPlease refer to the documentation for more information: [Authorization\nAPI](https://docs.elastic.dev/kibana-dev-docs/key-concepts/security-api-authorization)\n\n### **Before migration:**\n```ts\nrouter.get({\n path: '/api/path',\n ...\n}, handler);\n```\n\n### **After migration:**\n```ts\nrouter.get({\n path: '/api/path',\n security: {\n authz: {\n enabled: false,\n reason: 'This route is opted out from authorization because ...',\n },\n },\n ...\n}, handler);\n```","sha":"2160dd1d956a4d6dc6366dd0116ea68d58792537"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Elena Shostak <165678770+elena-shostak@users.noreply.github.com> |
||
|
ae0422a878
|
[9.0] [Fleet] update disabled inputs (#215512) (#215536)
# Backport This will backport the following commits from `main` to `9.0`: - [[Fleet] update disabled inputs (#215512)](https://github.com/elastic/kibana/pull/215512) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Julia Bardi","email":"90178898+juliaElastic@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-21T16:19:37Z","message":"[Fleet] update disabled inputs (#215512)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/215411\n\nDisable `aws-s3` and `streaming` as an input type for agentless\n\n<img width=\"2540\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/9ee96838-919c-4be3-851b-51afad6b6e06\"\n/>\n<img width=\"1470\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/a6f702cf-6885-4512-ae04-7074cbfa0a40\"\n/>","sha":"04cc68a2cb99f72595443c4f31d9f0de4e129845","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:prev-minor","v9.1.0"],"title":"[Fleet] update disabled inputs","number":215512,"url":"https://github.com/elastic/kibana/pull/215512","mergeCommit":{"message":"[Fleet] update disabled inputs (#215512)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/215411\n\nDisable `aws-s3` and `streaming` as an input type for agentless\n\n<img width=\"2540\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/9ee96838-919c-4be3-851b-51afad6b6e06\"\n/>\n<img width=\"1470\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/a6f702cf-6885-4512-ae04-7074cbfa0a40\"\n/>","sha":"04cc68a2cb99f72595443c4f31d9f0de4e129845"}},"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/215512","number":215512,"mergeCommit":{"message":"[Fleet] update disabled inputs (#215512)\n\n## Summary\n\nCloses https://github.com/elastic/kibana/issues/215411\n\nDisable `aws-s3` and `streaming` as an input type for agentless\n\n<img width=\"2540\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/9ee96838-919c-4be3-851b-51afad6b6e06\"\n/>\n<img width=\"1470\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/a6f702cf-6885-4512-ae04-7074cbfa0a40\"\n/>","sha":"04cc68a2cb99f72595443c4f31d9f0de4e129845"}}]}] BACKPORT--> Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> |
||
|
cd881bece5
|
[9.0] Updates navigation titles and descriptions for release notes (#215422) (#215540)
# Backport This will backport the following commits from `main` to `9.0`: - [Updates navigation titles and descriptions for release notes (#215422)](https://github.com/elastic/kibana/pull/215422) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Kaarina Tungseth","email":"kaarina.tungseth@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T16:56:16Z","message":"Updates navigation titles and descriptions for release notes (#215422)\n\n## Summary\n\nUpdates the navigation titles, adds short descriptions, and removes\nrelease dates.","sha":"9bbfb7e7afb2e76f6aca0ed8c1862b188e9f4827","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","backport:version","v9.1.0"],"title":"Updates navigation titles and descriptions for release notes","number":215422,"url":"https://github.com/elastic/kibana/pull/215422","mergeCommit":{"message":"Updates navigation titles and descriptions for release notes (#215422)\n\n## Summary\n\nUpdates the navigation titles, adds short descriptions, and removes\nrelease dates.","sha":"9bbfb7e7afb2e76f6aca0ed8c1862b188e9f4827"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215422","number":215422,"mergeCommit":{"message":"Updates navigation titles and descriptions for release notes (#215422)\n\n## Summary\n\nUpdates the navigation titles, adds short descriptions, and removes\nrelease dates.","sha":"9bbfb7e7afb2e76f6aca0ed8c1862b188e9f4827"}}]}] BACKPORT--> Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co> |
||
|
ecba121c96
|
[9.0] [EDR Workflows] Enable skipped defend workflows management cypress tests - response console processes (#215467) (#215524)
# Backport This will backport the following commits from `main` to `9.0`: - [[EDR Workflows] Enable skipped defend workflows management cypress tests - response console processes (#215467)](https://github.com/elastic/kibana/pull/215467) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gergő Ábrahám","email":"gergo.abraham@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T15:06:09Z","message":"[EDR Workflows] Enable skipped defend workflows management cypress tests - response console processes (#215467)\n\n## Summary\n\nthis PR unskips and fixes defend workflows cypress tests\n\nflaky runner:\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8073\n- 50/50 ESS cypress ✅\n- serverless ✅ - lot of serverless tests failed because of metering\ncypress test, but not because of processes test\n\n> [!note]\n> flaky runner was performed together with metering cypress test (see\nhttps://github.com/elastic/kibana/issues/187083), which is indeed flaky,\nso it's removed from this PR\n\n\n- closes: https://github.com/elastic/kibana/issues/170371\n- closes: https://github.com/elastic/kibana/issues/170370\n- needs to be backported to 8.18, 8.x, 9.0\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed","sha":"a3f6c179b2da72cebc0be9920f3b85c4f9110a34","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend Workflows","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[EDR Workflows] Enable skipped defend workflows management cypress tests - response console processes","number":215467,"url":"https://github.com/elastic/kibana/pull/215467","mergeCommit":{"message":"[EDR Workflows] Enable skipped defend workflows management cypress tests - response console processes (#215467)\n\n## Summary\n\nthis PR unskips and fixes defend workflows cypress tests\n\nflaky runner:\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8073\n- 50/50 ESS cypress ✅\n- serverless ✅ - lot of serverless tests failed because of metering\ncypress test, but not because of processes test\n\n> [!note]\n> flaky runner was performed together with metering cypress test (see\nhttps://github.com/elastic/kibana/issues/187083), which is indeed flaky,\nso it's removed from this PR\n\n\n- closes: https://github.com/elastic/kibana/issues/170371\n- closes: https://github.com/elastic/kibana/issues/170370\n- needs to be backported to 8.18, 8.x, 9.0\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed","sha":"a3f6c179b2da72cebc0be9920f3b85c4f9110a34"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215467","number":215467,"mergeCommit":{"message":"[EDR Workflows] Enable skipped defend workflows management cypress tests - response console processes (#215467)\n\n## Summary\n\nthis PR unskips and fixes defend workflows cypress tests\n\nflaky runner:\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8073\n- 50/50 ESS cypress ✅\n- serverless ✅ - lot of serverless tests failed because of metering\ncypress test, but not because of processes test\n\n> [!note]\n> flaky runner was performed together with metering cypress test (see\nhttps://github.com/elastic/kibana/issues/187083), which is indeed flaky,\nso it's removed from this PR\n\n\n- closes: https://github.com/elastic/kibana/issues/170371\n- closes: https://github.com/elastic/kibana/issues/170370\n- needs to be backported to 8.18, 8.x, 9.0\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed","sha":"a3f6c179b2da72cebc0be9920f3b85c4f9110a34"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Gergő Ábrahám <gergo.abraham@elastic.co> |
||
|
6fe8399078
|
[9.0] [SLO] Check for unique SLO ids across spaces (#214496) (#215379)
# Backport This will backport the following commits from `main` to `9.0`: - [[SLO] Check for unique SLO ids across spaces (#214496)](https://github.com/elastic/kibana/pull/214496) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Bailey Cash","email":"bailey.cash@elastic.co"},"sourceCommit":{"committedDate":"2025-03-18T14:44:58Z","message":"[SLO] Check for unique SLO ids across spaces (#214496)\n\n## Summary \nResolves #212784 \nEnsure that when an SLO is created, the id is verified across all\nspaces.\n\n## Release Notes\nEnsure that when an SLO is created, the id is verified across all\nspaces.\n\n## Testing\n1. Create an SLO and save the id returned in the response in a space \"A\"\n2. Create a second SLO with the id saved from the first SLO in the\nrequest in a different space \"B\"\n3. User should receive a 409 error from the SLO API.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"56f1ebfca6300b1da68cf6fa721f450077aa1878","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Security","backport missing","backport:prev-minor","Team:obs-ux-management","v9.1.0"],"title":"[SLO] Check for unique SLO ids across spaces","number":214496,"url":"https://github.com/elastic/kibana/pull/214496","mergeCommit":{"message":"[SLO] Check for unique SLO ids across spaces (#214496)\n\n## Summary \nResolves #212784 \nEnsure that when an SLO is created, the id is verified across all\nspaces.\n\n## Release Notes\nEnsure that when an SLO is created, the id is verified across all\nspaces.\n\n## Testing\n1. Create an SLO and save the id returned in the response in a space \"A\"\n2. Create a second SLO with the id saved from the first SLO in the\nrequest in a different space \"B\"\n3. User should receive a 409 error from the SLO API.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"56f1ebfca6300b1da68cf6fa721f450077aa1878"}},"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/214496","number":214496,"mergeCommit":{"message":"[SLO] Check for unique SLO ids across spaces (#214496)\n\n## Summary \nResolves #212784 \nEnsure that when an SLO is created, the id is verified across all\nspaces.\n\n## Release Notes\nEnsure that when an SLO is created, the id is verified across all\nspaces.\n\n## Testing\n1. Create an SLO and save the id returned in the response in a space \"A\"\n2. Create a second SLO with the id saved from the first SLO in the\nrequest in a different space \"B\"\n3. User should receive a 409 error from the SLO API.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"56f1ebfca6300b1da68cf6fa721f450077aa1878"}}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
5ac71db387
|
[9.0] [Security Solution][Telemetry] Add ingest pipelines stats task (#213435) (#215502)
# Backport This will backport the following commits from `main` to `9.0`: - [[Security Solution][Telemetry] Add ingest pipelines stats task (#213435)](https://github.com/elastic/kibana/pull/213435) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Sebastián Zaffarano","email":"sebastian.zaffarano@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T13:38:58Z","message":"[Security Solution][Telemetry] Add ingest pipelines stats task (#213435)\n\n## Summary\n\nAdd a new telemetry task to the security solution plugin to collect\ningest pipeline stats. The new task runs once a day, calls the\n`_nodes/stats/ingest` API, and sends an EBT event with the following\ninformation:\n\n```js\nexport interface NodeIngestPipelinesStats {\n name: string;\n totals: Totals;\n pipelines: Pipeline[];\n}\n\nexport interface Pipeline {\n name: string;\n totals: Totals;\n processors: Processor[];\n}\n\nexport interface Processor {\n name: string;\n totals: Totals;\n}\n\nexport interface Totals {\n count: number;\n time_in_millis: number;\n current: number;\n failed: number;\n}\n```\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed\n\n---------\n\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\nCo-authored-by: Ryland Herrick <ryalnd@gmail.com>","sha":"9cf3bea759591738cec5847454d789d33ff1d859","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team: SecuritySolution","backport:prev-minor","backport:prev-major","ci:build-cloud-image","ci:cloud-deploy","v9.1.0"],"title":"[Security Solution][Telemetry] Add ingest pipelines stats task","number":213435,"url":"https://github.com/elastic/kibana/pull/213435","mergeCommit":{"message":"[Security Solution][Telemetry] Add ingest pipelines stats task (#213435)\n\n## Summary\n\nAdd a new telemetry task to the security solution plugin to collect\ningest pipeline stats. The new task runs once a day, calls the\n`_nodes/stats/ingest` API, and sends an EBT event with the following\ninformation:\n\n```js\nexport interface NodeIngestPipelinesStats {\n name: string;\n totals: Totals;\n pipelines: Pipeline[];\n}\n\nexport interface Pipeline {\n name: string;\n totals: Totals;\n processors: Processor[];\n}\n\nexport interface Processor {\n name: string;\n totals: Totals;\n}\n\nexport interface Totals {\n count: number;\n time_in_millis: number;\n current: number;\n failed: number;\n}\n```\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed\n\n---------\n\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\nCo-authored-by: Ryland Herrick <ryalnd@gmail.com>","sha":"9cf3bea759591738cec5847454d789d33ff1d859"}},"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/213435","number":213435,"mergeCommit":{"message":"[Security Solution][Telemetry] Add ingest pipelines stats task (#213435)\n\n## Summary\n\nAdd a new telemetry task to the security solution plugin to collect\ningest pipeline stats. The new task runs once a day, calls the\n`_nodes/stats/ingest` API, and sends an EBT event with the following\ninformation:\n\n```js\nexport interface NodeIngestPipelinesStats {\n name: string;\n totals: Totals;\n pipelines: Pipeline[];\n}\n\nexport interface Pipeline {\n name: string;\n totals: Totals;\n processors: Processor[];\n}\n\nexport interface Processor {\n name: string;\n totals: Totals;\n}\n\nexport interface Totals {\n count: number;\n time_in_millis: number;\n current: number;\n failed: number;\n}\n```\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed\n\n---------\n\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\nCo-authored-by: Ryland Herrick <ryalnd@gmail.com>","sha":"9cf3bea759591738cec5847454d789d33ff1d859"}}]}] BACKPORT--> Co-authored-by: Sebastián Zaffarano <sebastian.zaffarano@elastic.co> |
||
|
b6a0e0eee5
|
[9.0] [SecuritySolution][Endpoint] Re-enable endpoint permissions functional tests (#215446) (#215493)
# Backport This will backport the following commits from `main` to `9.0`: - [[SecuritySolution][Endpoint] Re-enable endpoint permissions functional tests (#215446)](https://github.com/elastic/kibana/pull/215446) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Ash","email":"1849116+ashokaditya@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-21T13:10:53Z","message":"[SecuritySolution][Endpoint] Re-enable endpoint permissions functional tests (#215446)\n\n## Summary\n\nUnskips the skipped FTR test.\ncloses https://github.com/elastic/kibana/issues/191243\n\n### Flaky runner\n- only the permission tests -\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8071\nx 100 (all green)\n- all tests in the group -\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8072\nx 100 ( all green)\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- [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- [ ] 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- [ ] ...","sha":"bcf0d10df2d6ab58734fc55aa230945f2eb744cc","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend Workflows","OLM Sprint","backport:version","v9.1.0"],"title":"[SecuritySolution][Endpoint] Re-enable endpoint permissions functional tests","number":215446,"url":"https://github.com/elastic/kibana/pull/215446","mergeCommit":{"message":"[SecuritySolution][Endpoint] Re-enable endpoint permissions functional tests (#215446)\n\n## Summary\n\nUnskips the skipped FTR test.\ncloses https://github.com/elastic/kibana/issues/191243\n\n### Flaky runner\n- only the permission tests -\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8071\nx 100 (all green)\n- all tests in the group -\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8072\nx 100 ( all green)\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- [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- [ ] 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- [ ] ...","sha":"bcf0d10df2d6ab58734fc55aa230945f2eb744cc"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215446","number":215446,"mergeCommit":{"message":"[SecuritySolution][Endpoint] Re-enable endpoint permissions functional tests (#215446)\n\n## Summary\n\nUnskips the skipped FTR test.\ncloses https://github.com/elastic/kibana/issues/191243\n\n### Flaky runner\n- only the permission tests -\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8071\nx 100 (all green)\n- all tests in the group -\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8072\nx 100 ( all green)\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- [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- [ ] 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- [ ] ...","sha":"bcf0d10df2d6ab58734fc55aa230945f2eb744cc"}}]}] BACKPORT--> Co-authored-by: Ash <1849116+ashokaditya@users.noreply.github.com> |
||
|
c0a9009362
|
[9.0] [Security Solution][Risk Score] Use Risk Engine SavedObject intead of localStorage on the Risk Score web page (#215304) (#215440)
# Backport This will backport the following commits from `main` to `9.0`: - [[Security Solution][Risk Score] Use Risk Engine SavedObject intead of localStorage on the Risk Score web page (#215304)](https://github.com/elastic/kibana/pull/215304) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Abhishek Bhatia","email":"117628830+abhishekbhatia1710@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-03-21T08:49:24Z","message":"[Security Solution][Risk Score] Use Risk Engine SavedObject intead of localStorage on the Risk Score web page (#215304)\n\n## Summary\n\nThe PR updates the implementation to fetch data from the Risk Engine\nSaved Object instead of storing and reusing it from LocalStorage.\n\nThis change ensures that settings are applied globally rather than being\nlimited to the browser’s LocalStorage. Since the Saved Object holds the\nmost up-to-date information, it is now used to update the \"Date\" and the\ntoggle for \"including closed alerts for risk scoring\" across all web\nbrowsers.\n\n\n### Normal and Incognito Mode : \n\n\n\nhttps://github.com/user-attachments/assets/7638c88b-ff9e-4d42-9944-e55b53e33518\n\n\n### Default space vs custom space : \n\n\n\nhttps://github.com/user-attachments/assets/46bb35c7-3cd9-4b97-9f1c-90ec4ef1241a\n\n\n## Testing Steps\n\n### Verify Initial Values\n1. Open the Entity Risk Score web page where the settings are applied.\n2. Ensure that the date picker and toggle for \"including closed alerts\"\nreflect the values stored in the Risk Engine Saved Object rather than\nLocalStorage.\n3. Modify and Save changes,\n - Change the date range in the date picker.\n - Toggle the \"Include Closed Alerts\" switch.\n\n### Page Refresh Test\n- Refresh the page and confirm that the modified values persist, fetched\ncorrectly from the Risk Engine Saved Object.\n\n### Cross-Browser Test\n- Open the same web page in a different browser or incognito mode.\n- Verify that the settings are consistent and correctly loaded from the\nRisk Engine Saved\n Object.\n\n### Expected Outcome\nThe settings should persist after a page refresh or across different\nbrowsers.\nThe latest values should always be pulled from the Risk Engine Saved\nObject.\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"dbe28b9f94a16fa09684f65ae813eb178672d14e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","Team:Entity Analytics","backport:version","v9.1.0"],"title":"[Security Solution][Risk Score] Use Risk Engine SavedObject intead of localStorage on the Risk Score web page","number":215304,"url":"https://github.com/elastic/kibana/pull/215304","mergeCommit":{"message":"[Security Solution][Risk Score] Use Risk Engine SavedObject intead of localStorage on the Risk Score web page (#215304)\n\n## Summary\n\nThe PR updates the implementation to fetch data from the Risk Engine\nSaved Object instead of storing and reusing it from LocalStorage.\n\nThis change ensures that settings are applied globally rather than being\nlimited to the browser’s LocalStorage. Since the Saved Object holds the\nmost up-to-date information, it is now used to update the \"Date\" and the\ntoggle for \"including closed alerts for risk scoring\" across all web\nbrowsers.\n\n\n### Normal and Incognito Mode : \n\n\n\nhttps://github.com/user-attachments/assets/7638c88b-ff9e-4d42-9944-e55b53e33518\n\n\n### Default space vs custom space : \n\n\n\nhttps://github.com/user-attachments/assets/46bb35c7-3cd9-4b97-9f1c-90ec4ef1241a\n\n\n## Testing Steps\n\n### Verify Initial Values\n1. Open the Entity Risk Score web page where the settings are applied.\n2. Ensure that the date picker and toggle for \"including closed alerts\"\nreflect the values stored in the Risk Engine Saved Object rather than\nLocalStorage.\n3. Modify and Save changes,\n - Change the date range in the date picker.\n - Toggle the \"Include Closed Alerts\" switch.\n\n### Page Refresh Test\n- Refresh the page and confirm that the modified values persist, fetched\ncorrectly from the Risk Engine Saved Object.\n\n### Cross-Browser Test\n- Open the same web page in a different browser or incognito mode.\n- Verify that the settings are consistent and correctly loaded from the\nRisk Engine Saved\n Object.\n\n### Expected Outcome\nThe settings should persist after a page refresh or across different\nbrowsers.\nThe latest values should always be pulled from the Risk Engine Saved\nObject.\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"dbe28b9f94a16fa09684f65ae813eb178672d14e"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215304","number":215304,"mergeCommit":{"message":"[Security Solution][Risk Score] Use Risk Engine SavedObject intead of localStorage on the Risk Score web page (#215304)\n\n## Summary\n\nThe PR updates the implementation to fetch data from the Risk Engine\nSaved Object instead of storing and reusing it from LocalStorage.\n\nThis change ensures that settings are applied globally rather than being\nlimited to the browser’s LocalStorage. Since the Saved Object holds the\nmost up-to-date information, it is now used to update the \"Date\" and the\ntoggle for \"including closed alerts for risk scoring\" across all web\nbrowsers.\n\n\n### Normal and Incognito Mode : \n\n\n\nhttps://github.com/user-attachments/assets/7638c88b-ff9e-4d42-9944-e55b53e33518\n\n\n### Default space vs custom space : \n\n\n\nhttps://github.com/user-attachments/assets/46bb35c7-3cd9-4b97-9f1c-90ec4ef1241a\n\n\n## Testing Steps\n\n### Verify Initial Values\n1. Open the Entity Risk Score web page where the settings are applied.\n2. Ensure that the date picker and toggle for \"including closed alerts\"\nreflect the values stored in the Risk Engine Saved Object rather than\nLocalStorage.\n3. Modify and Save changes,\n - Change the date range in the date picker.\n - Toggle the \"Include Closed Alerts\" switch.\n\n### Page Refresh Test\n- Refresh the page and confirm that the modified values persist, fetched\ncorrectly from the Risk Engine Saved Object.\n\n### Cross-Browser Test\n- Open the same web page in a different browser or incognito mode.\n- Verify that the settings are consistent and correctly loaded from the\nRisk Engine Saved\n Object.\n\n### Expected Outcome\nThe settings should persist after a page refresh or across different\nbrowsers.\nThe latest values should always be pulled from the Risk Engine Saved\nObject.\n\n\n### Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers should verify this PR satisfies this list as well.\n\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios\n- [x] [Flaky Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\nused on any tests changed\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"dbe28b9f94a16fa09684f65ae813eb178672d14e"}}]}] BACKPORT--> Co-authored-by: Abhishek Bhatia <117628830+abhishekbhatia1710@users.noreply.github.com> |
||
|
9b73c01bd6
|
[9.0] Change "Close project" to "Log out" in nav menu in serverless mode (#211463) (#215486)
# Backport This will backport the following commits from `main` to `9.0`: - [Change "Close project" to "Log out" in nav menu in serverless mode (#211463)](https://github.com/elastic/kibana/pull/211463) <!--- 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-03-21T12:38:44Z","message":"Change \"Close project\" to \"Log out\" in nav menu in serverless mode (#211463)\n\n## Summary\n\nThis PR resolves [Unify user profile menu \"Log\nout\"option](https://github.com/elastic/kibana/issues/209278) issue.","sha":"6a9a1eeb8afd814fe3ada6ef487bc03185f6c63d","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:SharedUX","backport:prev-minor","papercut","ci:project-deploy-observability","ci:project-redeploy","v9.1.0"],"title":"Change \"Close project\" to \"Log out\" in nav menu in serverless mode","number":211463,"url":"https://github.com/elastic/kibana/pull/211463","mergeCommit":{"message":"Change \"Close project\" to \"Log out\" in nav menu in serverless mode (#211463)\n\n## Summary\n\nThis PR resolves [Unify user profile menu \"Log\nout\"option](https://github.com/elastic/kibana/issues/209278) issue.","sha":"6a9a1eeb8afd814fe3ada6ef487bc03185f6c63d"}},"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/211463","number":211463,"mergeCommit":{"message":"Change \"Close project\" to \"Log out\" in nav menu in serverless mode (#211463)\n\n## Summary\n\nThis PR resolves [Unify user profile menu \"Log\nout\"option](https://github.com/elastic/kibana/issues/209278) issue.","sha":"6a9a1eeb8afd814fe3ada6ef487bc03185f6c63d"}}]}] BACKPORT--> Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co> |
||
|
53e55c2307
|
[9.0] [EDR Workflows] Unskip management Jest tests (#215324) (#215485)
# Backport This will backport the following commits from `main` to `9.0`: - [[EDR Workflows] Unskip management Jest tests (#215324)](https://github.com/elastic/kibana/pull/215324) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Konrad Szwarc","email":"konrad.szwarc@elastic.co"},"sourceCommit":{"committedDate":"2025-03-21T12:26:30Z","message":"[EDR Workflows] Unskip management Jest tests (#215324)\n\n8.17 PR - https://github.com/elastic/kibana/pull/215474\nPart of https://github.com/elastic/security-team/issues/12176\n\nUnskiped: \n### `use_list_artifact.test.tsx`\nPath\n`.../plugins/security_solution/public/management/hooks/artifacts/use_list_artifact.test.tsx`\nCloses https://github.com/elastic/kibana/issues/196724\nCommit 438553a1d167d97cc730405783e21963b6a790a7\nReason for unskipping: Couldn't recreate failure locally. Increased\ntimeout from 1000 to 5000 ms.\n\n\n### `actions_log_users_filter.test.tsx`\nPath\n`.../plugins/security_solution/public/management/components/endpoint_response_actions_list/components/actions_log_users_filter.test.tsx`\nCloses https://github.com/elastic/kibana/issues/193554\nhttps://github.com/elastic/kibana/issues/193092\nCommit ca7b97168318ca39eedb5afa6f67fe5e0ea304ed\nde03fd5448740e5d3b7059fedbd2cd511bec110f\nfb3910e738fab4e158852f60f4f5471732a5b191\nReason for unskipping: wrapped expects in waitFor since they are\nawaiting for state change. Increased the delay between keystrokes when\ntyping. Increased the timeout of tests since locally they are bordering\n5s executions.\n\n### `bad_argument.test.tsx`\nPath\n`.../plugins/security_solution/public/management/components/console/components/bad_argument.test.tsx`\nCloses https://github.com/elastic/kibana/issues/193093\nCommit 6959cd2e3fb53fb4c13d482456cf9ce76682f332\nReason for unskipping: wrapped expects in waitFor since they are\nawaiting for state change. Increased timeout to 10s.\n\n### `use_get_endpoint_details.test.ts`\nPath\n`.../plugins/security_solution/public/management/hooks/endpoint/use_get_endpoint_details.test.ts`\nCloses https://github.com/elastic/kibana/issues/192435\nCommit 3ba10029b62cc63db2c2565de2a2e9ec5b913539\nReason for unskipping: increased timeout of waitFor for\nrenderReactQueryHook to 5s since locally it was bordering 3 seconds","sha":"f09945bb1b5d4e00a953da8a8cd8d677f3d21ecc","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend Workflows","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[EDR Workflows] Unskip management Jest tests","number":215324,"url":"https://github.com/elastic/kibana/pull/215324","mergeCommit":{"message":"[EDR Workflows] Unskip management Jest tests (#215324)\n\n8.17 PR - https://github.com/elastic/kibana/pull/215474\nPart of https://github.com/elastic/security-team/issues/12176\n\nUnskiped: \n### `use_list_artifact.test.tsx`\nPath\n`.../plugins/security_solution/public/management/hooks/artifacts/use_list_artifact.test.tsx`\nCloses https://github.com/elastic/kibana/issues/196724\nCommit 438553a1d167d97cc730405783e21963b6a790a7\nReason for unskipping: Couldn't recreate failure locally. Increased\ntimeout from 1000 to 5000 ms.\n\n\n### `actions_log_users_filter.test.tsx`\nPath\n`.../plugins/security_solution/public/management/components/endpoint_response_actions_list/components/actions_log_users_filter.test.tsx`\nCloses https://github.com/elastic/kibana/issues/193554\nhttps://github.com/elastic/kibana/issues/193092\nCommit ca7b97168318ca39eedb5afa6f67fe5e0ea304ed\nde03fd5448740e5d3b7059fedbd2cd511bec110f\nfb3910e738fab4e158852f60f4f5471732a5b191\nReason for unskipping: wrapped expects in waitFor since they are\nawaiting for state change. Increased the delay between keystrokes when\ntyping. Increased the timeout of tests since locally they are bordering\n5s executions.\n\n### `bad_argument.test.tsx`\nPath\n`.../plugins/security_solution/public/management/components/console/components/bad_argument.test.tsx`\nCloses https://github.com/elastic/kibana/issues/193093\nCommit 6959cd2e3fb53fb4c13d482456cf9ce76682f332\nReason for unskipping: wrapped expects in waitFor since they are\nawaiting for state change. Increased timeout to 10s.\n\n### `use_get_endpoint_details.test.ts`\nPath\n`.../plugins/security_solution/public/management/hooks/endpoint/use_get_endpoint_details.test.ts`\nCloses https://github.com/elastic/kibana/issues/192435\nCommit 3ba10029b62cc63db2c2565de2a2e9ec5b913539\nReason for unskipping: increased timeout of waitFor for\nrenderReactQueryHook to 5s since locally it was bordering 3 seconds","sha":"f09945bb1b5d4e00a953da8a8cd8d677f3d21ecc"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/215324","number":215324,"mergeCommit":{"message":"[EDR Workflows] Unskip management Jest tests (#215324)\n\n8.17 PR - https://github.com/elastic/kibana/pull/215474\nPart of https://github.com/elastic/security-team/issues/12176\n\nUnskiped: \n### `use_list_artifact.test.tsx`\nPath\n`.../plugins/security_solution/public/management/hooks/artifacts/use_list_artifact.test.tsx`\nCloses https://github.com/elastic/kibana/issues/196724\nCommit 438553a1d167d97cc730405783e21963b6a790a7\nReason for unskipping: Couldn't recreate failure locally. Increased\ntimeout from 1000 to 5000 ms.\n\n\n### `actions_log_users_filter.test.tsx`\nPath\n`.../plugins/security_solution/public/management/components/endpoint_response_actions_list/components/actions_log_users_filter.test.tsx`\nCloses https://github.com/elastic/kibana/issues/193554\nhttps://github.com/elastic/kibana/issues/193092\nCommit ca7b97168318ca39eedb5afa6f67fe5e0ea304ed\nde03fd5448740e5d3b7059fedbd2cd511bec110f\nfb3910e738fab4e158852f60f4f5471732a5b191\nReason for unskipping: wrapped expects in waitFor since they are\nawaiting for state change. Increased the delay between keystrokes when\ntyping. Increased the timeout of tests since locally they are bordering\n5s executions.\n\n### `bad_argument.test.tsx`\nPath\n`.../plugins/security_solution/public/management/components/console/components/bad_argument.test.tsx`\nCloses https://github.com/elastic/kibana/issues/193093\nCommit 6959cd2e3fb53fb4c13d482456cf9ce76682f332\nReason for unskipping: wrapped expects in waitFor since they are\nawaiting for state change. Increased timeout to 10s.\n\n### `use_get_endpoint_details.test.ts`\nPath\n`.../plugins/security_solution/public/management/hooks/endpoint/use_get_endpoint_details.test.ts`\nCloses https://github.com/elastic/kibana/issues/192435\nCommit 3ba10029b62cc63db2c2565de2a2e9ec5b913539\nReason for unskipping: increased timeout of waitFor for\nrenderReactQueryHook to 5s since locally it was bordering 3 seconds","sha":"f09945bb1b5d4e00a953da8a8cd8d677f3d21ecc"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Konrad Szwarc <konrad.szwarc@elastic.co> |