mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
79092 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
00988326b5
|
[8.x] [Security Solution][Event Filters] Adds banner about Linux eventing change for 8.16 upgrade (#195177) (#195917)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution][Event Filters] Adds banner about Linux eventing change for 8.16 upgrade (#195177)](https://github.com/elastic/kibana/pull/195177) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Candace Park","email":"56409205+parkiino@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-11T13:25:58Z","message":"[Security Solution][Event Filters] Adds banner about Linux eventing change for 8.16 upgrade (#195177)\n\n## Summary\r\n\r\n- [x] Adds a banner notifying users about the Linux eventing changes for\r\n8.16\r\n- [x] Link to documentation opens in new tab \r\n- [x] Unit tests\r\n\r\n# Screenshot\r\n<img width=\"1662\" alt=\"image\"\r\nsrc=\" |
||
|
d360231339
|
[8.x] [Onboarding] Increasing telemetry coverage (#195741) (#195903)
# Backport This will backport the following commits from `main` to `8.x`: - [[Onboarding] Increasing telemetry coverage (#195741)](https://github.com/elastic/kibana/pull/195741) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Joe McElroy","email":"joseph.mcelroy@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T12:08:07Z","message":"[Onboarding] Increasing telemetry coverage (#195741)\n\n## Summary\r\n\r\nAdding telemetry coverage for onboarding.\r\n\r\nAlso adds the eslint rule which warns of elements that do not have a\r\ndata-test-subj for telemetry needs.\r\n\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ] Any text added follows [EUI's writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\r\nsentence case text and includes [i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [ ] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n### Risk Matrix\r\n\r\nDelete this section if it is not applicable to this PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other developers to\r\nidentify risks that should be tested prior to the change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider some of the following examples\r\nand how they may potentially impact the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes |\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n| Multiple Spaces—unexpected behavior in non-default Kibana Space.\r\n| Low | High | Integration tests will verify that all features are still\r\nsupported in non-default Kibana Space and when user switches between\r\nspaces. |\r\n| Multiple nodes—Elasticsearch polling might have race conditions\r\nwhen multiple Kibana nodes are polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so executing them multiple times will not result\r\nin logical error, but will degrade performance. To test for this case we\r\nadd plenty of unit tests around this logic and document manual testing\r\nprocedure. |\r\n| Code should gracefully handle cases when feature X or plugin Y are\r\ndisabled. | Medium | High | Unit tests will verify that any feature flag\r\nor plugin combination still results in our service operational. |\r\n| [See more potential risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"4aa491dd7793a974a91cc295579d71529a9029df","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:EnterpriseSearch","backport:prev-minor"],"title":"[Onboarding] Increasing telemetry coverage","number":195741,"url":"https://github.com/elastic/kibana/pull/195741","mergeCommit":{"message":"[Onboarding] Increasing telemetry coverage (#195741)\n\n## Summary\r\n\r\nAdding telemetry coverage for onboarding.\r\n\r\nAlso adds the eslint rule which warns of elements that do not have a\r\ndata-test-subj for telemetry needs.\r\n\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ] Any text added follows [EUI's writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\r\nsentence case text and includes [i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [ ] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n### Risk Matrix\r\n\r\nDelete this section if it is not applicable to this PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other developers to\r\nidentify risks that should be tested prior to the change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider some of the following examples\r\nand how they may potentially impact the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes |\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n| Multiple Spaces—unexpected behavior in non-default Kibana Space.\r\n| Low | High | Integration tests will verify that all features are still\r\nsupported in non-default Kibana Space and when user switches between\r\nspaces. |\r\n| Multiple nodes—Elasticsearch polling might have race conditions\r\nwhen multiple Kibana nodes are polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so executing them multiple times will not result\r\nin logical error, but will degrade performance. To test for this case we\r\nadd plenty of unit tests around this logic and document manual testing\r\nprocedure. |\r\n| Code should gracefully handle cases when feature X or plugin Y are\r\ndisabled. | Medium | High | Unit tests will verify that any feature flag\r\nor plugin combination still results in our service operational. |\r\n| [See more potential risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"4aa491dd7793a974a91cc295579d71529a9029df"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195741","number":195741,"mergeCommit":{"message":"[Onboarding] Increasing telemetry coverage (#195741)\n\n## Summary\r\n\r\nAdding telemetry coverage for onboarding.\r\n\r\nAlso adds the eslint rule which warns of elements that do not have a\r\ndata-test-subj for telemetry needs.\r\n\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ] Any text added follows [EUI's writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\r\nsentence case text and includes [i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [ ] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n### Risk Matrix\r\n\r\nDelete this section if it is not applicable to this PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other developers to\r\nidentify risks that should be tested prior to the change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider some of the following examples\r\nand how they may potentially impact the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes |\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n| Multiple Spaces—unexpected behavior in non-default Kibana Space.\r\n| Low | High | Integration tests will verify that all features are still\r\nsupported in non-default Kibana Space and when user switches between\r\nspaces. |\r\n| Multiple nodes—Elasticsearch polling might have race conditions\r\nwhen multiple Kibana nodes are polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so executing them multiple times will not result\r\nin logical error, but will degrade performance. To test for this case we\r\nadd plenty of unit tests around this logic and document manual testing\r\nprocedure. |\r\n| Code should gracefully handle cases when feature X or plugin Y are\r\ndisabled. | Medium | High | Unit tests will verify that any feature flag\r\nor plugin combination still results in our service operational. |\r\n| [See more potential risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"4aa491dd7793a974a91cc295579d71529a9029df"}}]}] BACKPORT--> Co-authored-by: Joe McElroy <joseph.mcelroy@elastic.co> |
||
|
a402448798
|
[8.x] [Inventory] Fix top empty space in side navigation when content exceeds window height (#195756) (#195878)
# Backport This will backport the following commits from `main` to `8.x`: - [[Inventory] Fix top empty space in side navigation when content exceeds window height (#195756)](https://github.com/elastic/kibana/pull/195756) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Irene Blanco","email":"irene.blanco@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T09:57:10Z","message":"[Inventory] Fix top empty space in side navigation when content exceeds window height (#195756)\n\n## Summary\r\n\r\nFixes https://github.com/elastic/kibana/issues/195203\r\n\r\n\r\nThis PR addresses an issue in the new Inventory plugin where the side\r\nnavigation displayed an unexpected empty space at the top whenever the\r\npage content exceeded the window height.\r\n\r\n\r\n|Before|After|\r\n|-|-|\r\n\r\n| (#195885)
# Backport This will backport the following commits from `main` to `8.x`: - [[Ftr] update svl roles and settings from controller (#195563)](https://github.com/elastic/kibana/pull/195563) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T10:48:17Z","message":"[Ftr] update svl roles and settings from controller (#195563)\n\n## Summary\r\n\r\nUpdating default roles for Oblt project and ES nodes settings for\r\nSecurity project to match elasticsearch-controller configuration\r\n\r\nAdding obs teams for review to bring attention: we need to copy changes\r\nfrom controllers manually to make sure our serverless simulation in\r\nKibana CI is close to real MKI env\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"4cd83b10d04b78d784a7ab7a6cf5212a69d4f1fa","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","FTR","apm:review","v8.16.0","backport:version"],"title":"[Ftr] update svl roles and settings from controller","number":195563,"url":"https://github.com/elastic/kibana/pull/195563","mergeCommit":{"message":"[Ftr] update svl roles and settings from controller (#195563)\n\n## Summary\r\n\r\nUpdating default roles for Oblt project and ES nodes settings for\r\nSecurity project to match elasticsearch-controller configuration\r\n\r\nAdding obs teams for review to bring attention: we need to copy changes\r\nfrom controllers manually to make sure our serverless simulation in\r\nKibana CI is close to real MKI env\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"4cd83b10d04b78d784a7ab7a6cf5212a69d4f1fa"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195563","number":195563,"mergeCommit":{"message":"[Ftr] update svl roles and settings from controller (#195563)\n\n## Summary\r\n\r\nUpdating default roles for Oblt project and ES nodes settings for\r\nSecurity project to match elasticsearch-controller configuration\r\n\r\nAdding obs teams for review to bring attention: we need to copy changes\r\nfrom controllers manually to make sure our serverless simulation in\r\nKibana CI is close to real MKI env\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"4cd83b10d04b78d784a7ab7a6cf5212a69d4f1fa"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
8f86639706
|
[8.x] [Cloud Security] Increase retention period on queries related to 3rd party data loading (#195636) (#195871)
# Backport This will backport the following commits from `main` to `8.x`: - [[Cloud Security] Increase retention period on queries related to 3rd party data loading (#195636)](https://github.com/elastic/kibana/pull/195636) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Maxim Kholod","email":"maxim.kholod@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T09:34:12Z","message":"[Cloud Security] Increase retention period on queries related to 3rd party data loading (#195636)\n\n## Summary\r\n\r\nIncrease retention on Cloud Security queries to accommodate a longer\r\nretention period on third-party CDR integrations, such as Wiz and AWS\r\nSecurityHub. This introduces regression for\r\nhttps://github.com/elastic/kibana/issues/142198\r\nThis is meant is a temporary workaround until we find a robust way to\r\nget full posture for third-party CDR integrations\r\nThis change goes together with increasing retention period on Wiz: \r\n- https://github.com/elastic/integrations/pull/11393\r\n\r\nfixes:\r\n- https://github.com/elastic/security-team/issues/10683\r\n\r\n## How to test\r\nThe CI deployed a serverless project where I installed Wiz and CSP\r\nintegrations and ingested some data.","sha":"e18c52eec2cb18dc2590b61d7649de4507f060a7","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Cloud Security","backport:prev-major","ci:cloud-deploy","ci:project-deploy-security","v8.16.0"],"title":"[Cloud Security] Increase retention period on queries related to 3rd party data loading","number":195636,"url":"https://github.com/elastic/kibana/pull/195636","mergeCommit":{"message":"[Cloud Security] Increase retention period on queries related to 3rd party data loading (#195636)\n\n## Summary\r\n\r\nIncrease retention on Cloud Security queries to accommodate a longer\r\nretention period on third-party CDR integrations, such as Wiz and AWS\r\nSecurityHub. This introduces regression for\r\nhttps://github.com/elastic/kibana/issues/142198\r\nThis is meant is a temporary workaround until we find a robust way to\r\nget full posture for third-party CDR integrations\r\nThis change goes together with increasing retention period on Wiz: \r\n- https://github.com/elastic/integrations/pull/11393\r\n\r\nfixes:\r\n- https://github.com/elastic/security-team/issues/10683\r\n\r\n## How to test\r\nThe CI deployed a serverless project where I installed Wiz and CSP\r\nintegrations and ingested some data.","sha":"e18c52eec2cb18dc2590b61d7649de4507f060a7"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195636","number":195636,"mergeCommit":{"message":"[Cloud Security] Increase retention period on queries related to 3rd party data loading (#195636)\n\n## Summary\r\n\r\nIncrease retention on Cloud Security queries to accommodate a longer\r\nretention period on third-party CDR integrations, such as Wiz and AWS\r\nSecurityHub. This introduces regression for\r\nhttps://github.com/elastic/kibana/issues/142198\r\nThis is meant is a temporary workaround until we find a robust way to\r\nget full posture for third-party CDR integrations\r\nThis change goes together with increasing retention period on Wiz: \r\n- https://github.com/elastic/integrations/pull/11393\r\n\r\nfixes:\r\n- https://github.com/elastic/security-team/issues/10683\r\n\r\n## How to test\r\nThe CI deployed a serverless project where I installed Wiz and CSP\r\nintegrations and ingested some data.","sha":"e18c52eec2cb18dc2590b61d7649de4507f060a7"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Maxim Kholod <maxim.kholod@elastic.co> |
||
|
994d97ffd4
|
[8.x] [Fleet] Adjust privileges for GET output and GET download_source endpoints (#194951) (#195536)
# Backport This will backport the following commits from `main` to `8.x`: - [[Fleet] Adjust privileges for GET output and GET download_source endpoints (#194951)](https://github.com/elastic/kibana/pull/194951) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Cristina Amico","email":"criamico@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-08T14:36:19Z","message":"[Fleet] Adjust privileges for GET output and GET download_source endpoints (#194951)\n\nFixes https://github.com/elastic/kibana/issues/191266\r\n\r\n## Summary\r\nUpdating the authz for following endpoints:\r\n- `GET /agent_download_sources`\r\n- `GET /agent_download_sources/{id}`\r\n- `GET /outputs`\r\n- `GET /outputs/{id}`\r\nThey need to have `authz.fleet.readSettings ||\r\nauthz.fleet.readAgentPolicies` as they should be visible in the agent\r\npolicy settings page as well.\r\n\r\n\r\n### Testing\r\n- Enable feature flag `subfeaturePrivileges`\r\n- Create a role with following privileges:\r\n\r\n- Create a user that has the previous role\r\n- Log in and go to any agent policy > settings\r\n- The download source and output fields should be filled and editable.\r\nThey were previously empty, as the GET endpoints were failing with 403\r\nForbidden\r\n\r\n### Checklist\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"14d5677d073838845074f76f0d9c0edce50533f0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","v8.16.0","backport:version"],"number":194951,"url":"https://github.com/elastic/kibana/pull/194951","mergeCommit":{"message":"[Fleet] Adjust privileges for GET output and GET download_source endpoints (#194951)\n\nFixes https://github.com/elastic/kibana/issues/191266\r\n\r\n## Summary\r\nUpdating the authz for following endpoints:\r\n- `GET /agent_download_sources`\r\n- `GET /agent_download_sources/{id}`\r\n- `GET /outputs`\r\n- `GET /outputs/{id}`\r\nThey need to have `authz.fleet.readSettings ||\r\nauthz.fleet.readAgentPolicies` as they should be visible in the agent\r\npolicy settings page as well.\r\n\r\n\r\n### Testing\r\n- Enable feature flag `subfeaturePrivileges`\r\n- Create a role with following privileges:\r\n\r\n- Create a user that has the previous role\r\n- Log in and go to any agent policy > settings\r\n- The download source and output fields should be filled and editable.\r\nThey were previously empty, as the GET endpoints were failing with 403\r\nForbidden\r\n\r\n### Checklist\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"14d5677d073838845074f76f0d9c0edce50533f0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194951","number":194951,"mergeCommit":{"message":"[Fleet] Adjust privileges for GET output and GET download_source endpoints (#194951)\n\nFixes https://github.com/elastic/kibana/issues/191266\r\n\r\n## Summary\r\nUpdating the authz for following endpoints:\r\n- `GET /agent_download_sources`\r\n- `GET /agent_download_sources/{id}`\r\n- `GET /outputs`\r\n- `GET /outputs/{id}`\r\nThey need to have `authz.fleet.readSettings ||\r\nauthz.fleet.readAgentPolicies` as they should be visible in the agent\r\npolicy settings page as well.\r\n\r\n\r\n### Testing\r\n- Enable feature flag `subfeaturePrivileges`\r\n- Create a role with following privileges:\r\n\r\n- Create a user that has the previous role\r\n- Log in and go to any agent policy > settings\r\n- The download source and output fields should be filled and editable.\r\nThey were previously empty, as the GET endpoints were failing with 403\r\nForbidden\r\n\r\n### Checklist\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"14d5677d073838845074f76f0d9c0edce50533f0"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
e433a3ce1c
|
[8.x] [Mappings editor] Only add defined advanced options to request (#194148) (#194795)
# Backport This will backport the following commits from `main` to `8.x`: - [[Mappings editor] Only add defined advanced options to request (#194148)](https://github.com/elastic/kibana/pull/194148) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Elena Stoeva","email":"59341489+ElenaStoeva@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-03T09:37:56Z","message":"[Mappings editor] Only add defined advanced options to request (#194148)\n\nFixes https://github.com/elastic/kibana/issues/106006\r\nFixes https://github.com/elastic/kibana/issues/106151\r\nFixes https://github.com/elastic/kibana/issues/150395\r\n\r\n## Summary\r\n\r\nThis PR makes the Advanced options (configuration) form add to the\r\nrequest only the field values that have set values. This works by adding\r\nthe `stripUnsetFields` option to the `useForm` hook (similar to the\r\n`stripEmptyFields` option) which determines if the unset values will be\r\nreturned by the form (unset means that the field hasn't been\r\nset/modified by the user (is not dirty) and its initial value is\r\nundefined).\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/b46af90d-6886-4232-ae0f-66910902e238\r\n\r\n\r\n\r\n\r\n<!--\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ] Any text added follows [EUI's writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\r\nsentence case text and includes [i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [ ] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n### Risk Matrix\r\n\r\nDelete this section if it is not applicable to this PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other developers to\r\nidentify risks that should be tested prior to the change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider some of the following examples\r\nand how they may potentially impact the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes |\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n| Multiple Spaces—unexpected behavior in non-default Kibana Space.\r\n| Low | High | Integration tests will verify that all features are still\r\nsupported in non-default Kibana Space and when user switches between\r\nspaces. |\r\n| Multiple nodes—Elasticsearch polling might have race conditions\r\nwhen multiple Kibana nodes are polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so executing them multiple times will not result\r\nin logical error, but will degrade performance. To test for this case we\r\nadd plenty of unit tests around this logic and document manual testing\r\nprocedure. |\r\n| Code should gracefully handle cases when feature X or plugin Y are\r\ndisabled. | Medium | High | Unit tests will verify that any feature flag\r\nor plugin combination still results in our service operational. |\r\n| [See more potential risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n-->\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"9f58ffd52755335aa4a8558cdad408c6b32526f4","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana Management","release_note:skip","Feature:Mappings Editor","v9.0.0","backport:prev-minor","v8.16.0"],"title":"[Mappings editor] Only add defined advanced options to request","number":194148,"url":"https://github.com/elastic/kibana/pull/194148","mergeCommit":{"message":"[Mappings editor] Only add defined advanced options to request (#194148)\n\nFixes https://github.com/elastic/kibana/issues/106006\r\nFixes https://github.com/elastic/kibana/issues/106151\r\nFixes https://github.com/elastic/kibana/issues/150395\r\n\r\n## Summary\r\n\r\nThis PR makes the Advanced options (configuration) form add to the\r\nrequest only the field values that have set values. This works by adding\r\nthe `stripUnsetFields` option to the `useForm` hook (similar to the\r\n`stripEmptyFields` option) which determines if the unset values will be\r\nreturned by the form (unset means that the field hasn't been\r\nset/modified by the user (is not dirty) and its initial value is\r\nundefined).\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/b46af90d-6886-4232-ae0f-66910902e238\r\n\r\n\r\n\r\n\r\n<!--\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ] Any text added follows [EUI's writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\r\nsentence case text and includes [i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [ ] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n### Risk Matrix\r\n\r\nDelete this section if it is not applicable to this PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other developers to\r\nidentify risks that should be tested prior to the change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider some of the following examples\r\nand how they may potentially impact the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes |\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n| Multiple Spaces—unexpected behavior in non-default Kibana Space.\r\n| Low | High | Integration tests will verify that all features are still\r\nsupported in non-default Kibana Space and when user switches between\r\nspaces. |\r\n| Multiple nodes—Elasticsearch polling might have race conditions\r\nwhen multiple Kibana nodes are polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so executing them multiple times will not result\r\nin logical error, but will degrade performance. To test for this case we\r\nadd plenty of unit tests around this logic and document manual testing\r\nprocedure. |\r\n| Code should gracefully handle cases when feature X or plugin Y are\r\ndisabled. | Medium | High | Unit tests will verify that any feature flag\r\nor plugin combination still results in our service operational. |\r\n| [See more potential risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n-->\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"9f58ffd52755335aa4a8558cdad408c6b32526f4"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194148","number":194148,"mergeCommit":{"message":"[Mappings editor] Only add defined advanced options to request (#194148)\n\nFixes https://github.com/elastic/kibana/issues/106006\r\nFixes https://github.com/elastic/kibana/issues/106151\r\nFixes https://github.com/elastic/kibana/issues/150395\r\n\r\n## Summary\r\n\r\nThis PR makes the Advanced options (configuration) form add to the\r\nrequest only the field values that have set values. This works by adding\r\nthe `stripUnsetFields` option to the `useForm` hook (similar to the\r\n`stripEmptyFields` option) which determines if the unset values will be\r\nreturned by the form (unset means that the field hasn't been\r\nset/modified by the user (is not dirty) and its initial value is\r\nundefined).\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/b46af90d-6886-4232-ae0f-66910902e238\r\n\r\n\r\n\r\n\r\n<!--\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ] Any text added follows [EUI's writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\r\nsentence case text and includes [i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [ ] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [ ] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n### Risk Matrix\r\n\r\nDelete this section if it is not applicable to this PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other developers to\r\nidentify risks that should be tested prior to the change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider some of the following examples\r\nand how they may potentially impact the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes |\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n| Multiple Spaces—unexpected behavior in non-default Kibana Space.\r\n| Low | High | Integration tests will verify that all features are still\r\nsupported in non-default Kibana Space and when user switches between\r\nspaces. |\r\n| Multiple nodes—Elasticsearch polling might have race conditions\r\nwhen multiple Kibana nodes are polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so executing them multiple times will not result\r\nin logical error, but will degrade performance. To test for this case we\r\nadd plenty of unit tests around this logic and document manual testing\r\nprocedure. |\r\n| Code should gracefully handle cases when feature X or plugin Y are\r\ndisabled. | Medium | High | Unit tests will verify that any feature flag\r\nor plugin combination still results in our service operational. |\r\n| [See more potential risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n-->\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"9f58ffd52755335aa4a8558cdad408c6b32526f4"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Elena Stoeva <59341489+ElenaStoeva@users.noreply.github.com> |
||
|
ffa3e09a42
|
[8.x] Remove kbn-ace, ace and brace dependencies (#195703) (#195765)
# Backport This will backport the following commits from `main` to `8.x`: - [Remove kbn-ace, ace and brace dependencies (#195703)](https://github.com/elastic/kibana/pull/195703) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Ignacio Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-10-10T12:16:42Z","message":"Remove kbn-ace, ace and brace dependencies (#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"number":195703,"url":"https://github.com/elastic/kibana/pull/195703","mergeCommit":{"message":"Remove kbn-ace, ace and brace dependencies (#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195703","number":195703,"mergeCommit":{"message":"Remove kbn-ace, ace and brace dependencies (#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> |
||
|
bf886a5d55
|
[8.x] [ES|QL] Removes the feedback from the advanced setting (#195770) (#195852)
# Backport This will backport the following commits from `main` to `8.x`: - [[ES|QL] Removes the feedback from the advanced setting (#195770)](https://github.com/elastic/kibana/pull/195770) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Stratoula Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T07:37:30Z","message":"[ES|QL] Removes the feedback from the advanced setting (#195770)\n\n## Summary\r\n\r\nRemoves the feedback link from the advanced setting per request.\r\n\r\n<img width=\"1088\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cff87a44-c93c-4ae6-bf01-ed4c7fa3ba2d\">","sha":"09110a38ac76c24f2b7139904c754fb7655e066a","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL] Removes the feedback from the advanced setting","number":195770,"url":"https://github.com/elastic/kibana/pull/195770","mergeCommit":{"message":"[ES|QL] Removes the feedback from the advanced setting (#195770)\n\n## Summary\r\n\r\nRemoves the feedback link from the advanced setting per request.\r\n\r\n<img width=\"1088\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cff87a44-c93c-4ae6-bf01-ed4c7fa3ba2d\">","sha":"09110a38ac76c24f2b7139904c754fb7655e066a"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195770","number":195770,"mergeCommit":{"message":"[ES|QL] Removes the feedback from the advanced setting (#195770)\n\n## Summary\r\n\r\nRemoves the feedback link from the advanced setting per request.\r\n\r\n<img width=\"1088\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cff87a44-c93c-4ae6-bf01-ed4c7fa3ba2d\">","sha":"09110a38ac76c24f2b7139904c754fb7655e066a"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> |
||
|
58dc313abb
|
[8.x] [Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types (#195318) (#195837)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types (#195318)](https://github.com/elastic/kibana/pull/195318) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Davis Plumlee","email":"56367316+dplumlee@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T22:48:47Z","message":"[Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types (#195318)\n\n## Summary\r\n\r\nAddresses https://github.com/elastic/kibana/issues/180273\r\n\r\nAdds validation in the `detectionRulesClient` to prevent the updating of\r\nnon-customizable fields in Prebuilt rule types (i.e. external\r\n`rule_source`). Returns a `400` error if `author` or `license` fields\r\nare updated via `PUT` and `PATCH` endpoints for external rules.\r\n\r\nAlso updates related test utils to reflect this new logic\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"00042177a8e976d379b5e40db3664db1e333999d","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections and Resp","Team: SecuritySolution","Team:Detection Rule Management","Feature:Prebuilt Detection Rules","backport:prev-minor","v8.16.0"],"title":"[Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types","number":195318,"url":"https://github.com/elastic/kibana/pull/195318","mergeCommit":{"message":"[Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types (#195318)\n\n## Summary\r\n\r\nAddresses https://github.com/elastic/kibana/issues/180273\r\n\r\nAdds validation in the `detectionRulesClient` to prevent the updating of\r\nnon-customizable fields in Prebuilt rule types (i.e. external\r\n`rule_source`). Returns a `400` error if `author` or `license` fields\r\nare updated via `PUT` and `PATCH` endpoints for external rules.\r\n\r\nAlso updates related test utils to reflect this new logic\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"00042177a8e976d379b5e40db3664db1e333999d"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195318","number":195318,"mergeCommit":{"message":"[Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types (#195318)\n\n## Summary\r\n\r\nAddresses https://github.com/elastic/kibana/issues/180273\r\n\r\nAdds validation in the `detectionRulesClient` to prevent the updating of\r\nnon-customizable fields in Prebuilt rule types (i.e. external\r\n`rule_source`). Returns a `400` error if `author` or `license` fields\r\nare updated via `PUT` and `PATCH` endpoints for external rules.\r\n\r\nAlso updates related test utils to reflect this new logic\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [ ]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas added for features that require explanation or tutorials\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] [Flaky Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was\r\nused on any tests changed\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"00042177a8e976d379b5e40db3664db1e333999d"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Davis Plumlee <56367316+dplumlee@users.noreply.github.com> |
||
|
3521b8c330
|
[8.x] Agentless api fix delete path (#195762) (#195836)
# Backport This will backport the following commits from `main` to `8.x`: - [Agentless api fix delete path (#195762)](https://github.com/elastic/kibana/pull/195762) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Amir Ben Nun","email":"34831306+amirbenun@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T22:44:25Z","message":"Agentless api fix delete path (#195762)\n\n## Summary\r\nAgentless API delete path should have the `ess` or `serverless` mark\r\nbased on the environment.\r\nThis PR build the request URL based on that.","sha":"872d9da30e74f64dd33e25c6fed2d55e6aa4af47","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Fleet","v9.0.0","Team:Cloud Security","backport:prev-major","v8.16.0"],"title":"Agentless api fix delete path","number":195762,"url":"https://github.com/elastic/kibana/pull/195762","mergeCommit":{"message":"Agentless api fix delete path (#195762)\n\n## Summary\r\nAgentless API delete path should have the `ess` or `serverless` mark\r\nbased on the environment.\r\nThis PR build the request URL based on that.","sha":"872d9da30e74f64dd33e25c6fed2d55e6aa4af47"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195762","number":195762,"mergeCommit":{"message":"Agentless api fix delete path (#195762)\n\n## Summary\r\nAgentless API delete path should have the `ess` or `serverless` mark\r\nbased on the environment.\r\nThis PR build the request URL based on that.","sha":"872d9da30e74f64dd33e25c6fed2d55e6aa4af47"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Amir Ben Nun <34831306+amirbenun@users.noreply.github.com> |
||
|
e3f1f72888
|
[8.x] [Security Assistant] Fix ESQL tool availability (#195827) (#195838)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Assistant] Fix ESQL tool availability (#195827)](https://github.com/elastic/kibana/pull/195827) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Steph Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T22:49:22Z","message":"[Security Assistant] Fix ESQL tool availability (#195827)","sha":"2b995fa86eb44a2bd54c44a74eb47a2a26ec0ed2","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team: SecuritySolution","Team:Security Generative AI","v8.16.0","backport:version"],"title":"[Security Assistant] Fix ESQL tool availability","number":195827,"url":"https://github.com/elastic/kibana/pull/195827","mergeCommit":{"message":"[Security Assistant] Fix ESQL tool availability (#195827)","sha":"2b995fa86eb44a2bd54c44a74eb47a2a26ec0ed2"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195827","number":195827,"mergeCommit":{"message":"[Security Assistant] Fix ESQL tool availability (#195827)","sha":"2b995fa86eb44a2bd54c44a74eb47a2a26ec0ed2"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co> |
||
|
5e569f0e47
|
[8.x] [Lens][Datatable] Fix non-numeric default cell text alignment (#193886) (#195834)
# Backport This will backport the following commits from `main` to `8.x`: - [[Lens][Datatable] Fix non-numeric default cell text alignment (#193886)](https://github.com/elastic/kibana/pull/193886) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Nick Partridge","email":"nicholas.partridge@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T22:23:30Z","message":"[Lens][Datatable] Fix non-numeric default cell text alignment (#193886)\n\nFixes #191258 where the default alignment of the cell was different between the dimension editor and the table vis.\r\n- Assigns default alignment of `'right'` for all number values excluding `ranges`, `multi_terms`, `filters` and `filtered_metric`. Otherwise assigns `'left'`.\r\n- The default alignment is never save until the user changes it themselves.","sha":"db54cb1054cfb83f0efef6a2b087cc914c6694a0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","Feature:Lens","v9.0.0","backport:prev-minor"],"title":"[Lens][Datatable] Fix non-numeric default cell text alignment","number":193886,"url":"https://github.com/elastic/kibana/pull/193886","mergeCommit":{"message":"[Lens][Datatable] Fix non-numeric default cell text alignment (#193886)\n\nFixes #191258 where the default alignment of the cell was different between the dimension editor and the table vis.\r\n- Assigns default alignment of `'right'` for all number values excluding `ranges`, `multi_terms`, `filters` and `filtered_metric`. Otherwise assigns `'left'`.\r\n- The default alignment is never save until the user changes it themselves.","sha":"db54cb1054cfb83f0efef6a2b087cc914c6694a0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193886","number":193886,"mergeCommit":{"message":"[Lens][Datatable] Fix non-numeric default cell text alignment (#193886)\n\nFixes #191258 where the default alignment of the cell was different between the dimension editor and the table vis.\r\n- Assigns default alignment of `'right'` for all number values excluding `ranges`, `multi_terms`, `filters` and `filtered_metric`. Otherwise assigns `'left'`.\r\n- The default alignment is never save until the user changes it themselves.","sha":"db54cb1054cfb83f0efef6a2b087cc914c6694a0"}}]}] BACKPORT--> Co-authored-by: Nick Partridge <nicholas.partridge@elastic.co> |
||
|
7f4fd4267e
|
[8.x] [Security Solution] Update footer link in rule preview to go to rule details page (#195806) (#195833)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] Update footer link in rule preview to go to rule details page (#195806)](https://github.com/elastic/kibana/pull/195806) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"christineweng","email":"18648970+christineweng@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T21:59:54Z","message":"[Security Solution] Update footer link in rule preview to go to rule details page (#195806)\n\n## Summary\r\n\r\nCurrently, the rule preview footer will open the rule flyout. Although\r\nthis behavior is consistent with other previews (host, user, alert\r\netc.), the rule flyout does not provide additional information for\r\nusers. This PR updates the footer go to rule details page instead.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/6de03775-b1a4-41b9-b233-7817d6cca8ec\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Jan Monschke <janmonschke@fastmail.com>","sha":"a397bb72d52e865d0f44c6983bf01c85875251e8","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Threat Hunting","Team:Threat Hunting:Investigations","backport:prev-major","v8.16.0"],"title":"[Security Solution] Update footer link in rule preview to go to rule details page","number":195806,"url":"https://github.com/elastic/kibana/pull/195806","mergeCommit":{"message":"[Security Solution] Update footer link in rule preview to go to rule details page (#195806)\n\n## Summary\r\n\r\nCurrently, the rule preview footer will open the rule flyout. Although\r\nthis behavior is consistent with other previews (host, user, alert\r\netc.), the rule flyout does not provide additional information for\r\nusers. This PR updates the footer go to rule details page instead.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/6de03775-b1a4-41b9-b233-7817d6cca8ec\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Jan Monschke <janmonschke@fastmail.com>","sha":"a397bb72d52e865d0f44c6983bf01c85875251e8"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195806","number":195806,"mergeCommit":{"message":"[Security Solution] Update footer link in rule preview to go to rule details page (#195806)\n\n## Summary\r\n\r\nCurrently, the rule preview footer will open the rule flyout. Although\r\nthis behavior is consistent with other previews (host, user, alert\r\netc.), the rule flyout does not provide additional information for\r\nusers. This PR updates the footer go to rule details page instead.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/6de03775-b1a4-41b9-b233-7817d6cca8ec\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Jan Monschke <janmonschke@fastmail.com>","sha":"a397bb72d52e865d0f44c6983bf01c85875251e8"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: christineweng <18648970+christineweng@users.noreply.github.com> |
||
|
afebfae443
|
[8.x] [Security GenAI] Fix `VertexChatAI` tool calling (#195689) (#195832)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security GenAI] Fix `VertexChatAI` tool calling (#195689)](https://github.com/elastic/kibana/pull/195689) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Steph Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T21:59:10Z","message":"[Security GenAI] Fix `VertexChatAI` tool calling (#195689)","sha":"6ff2d87b5c8ed48ccfaa66f9cc8d712ae161a076","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team: SecuritySolution","backport:prev-minor","Team:Security Generative AI","v8.16.0"],"title":"[Security GenAI] Fix `VertexChatAI` tool calling","number":195689,"url":"https://github.com/elastic/kibana/pull/195689","mergeCommit":{"message":"[Security GenAI] Fix `VertexChatAI` tool calling (#195689)","sha":"6ff2d87b5c8ed48ccfaa66f9cc8d712ae161a076"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195689","number":195689,"mergeCommit":{"message":"[Security GenAI] Fix `VertexChatAI` tool calling (#195689)","sha":"6ff2d87b5c8ed48ccfaa66f9cc8d712ae161a076"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co> |
||
|
6910f15d2b
|
[Enterprise Search] Adds Callout for Upcoming Decommissioning of App Search and Workplace Search (#194363)
## Summary This PR adds a callout to the overview pages for App Search and Workplace Search, informing the user of the updating decommissioning of the Enterprise Search product. Once the user clicks the "Dismiss" link, or the "x" button (upper-right), the callout will not be shown again until the user logs back in from a new tab or window. Note that the flag to show the callout or not is independent of the product (i.e. dismissing the callout in App Search will still show the callout in Workplace Search, until that one is dismissed as well). (Note that the link provided to the _App Search_ (catalog) blog post _is_ the correct URL, but the actual post will be forthcoming before the release)  ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
e435c47a8a
|
[8.x] [Security Solution] Add alert and cloud insights to document flyout (#195509) (#195825)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] Add alert and cloud insights to document flyout (#195509)](https://github.com/elastic/kibana/pull/195509) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"christineweng","email":"18648970+christineweng@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T20:46:51Z","message":"[Security Solution] Add alert and cloud insights to document flyout (#195509)\n\n## Summary\r\n\r\nThis PR adds alert count, misconfiguration and vulnerabilities insights\r\nto alert/event flyout. If data is not available, the insights are\r\nhidden.\r\n\r\n\r\n[Mocks]( |
||
|
2ac46f4d0a
|
[8.x] [ES|QL] Add pretty-printing support for list literals (#195383) (#195822)
# Backport This will backport the following commits from `main` to `8.x`: - [[ES|QL] Add pretty-printing support for list literals (#195383)](https://github.com/elastic/kibana/pull/195383) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Vadim Kibana","email":"82822460+vadimkibana@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T20:22:23Z","message":"[ES|QL] Add pretty-printing support for list literals (#195383)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/194840\r\n\r\nThis PR add pretty-printing support for list literal expressions. For\r\nexample, this query:\r\n\r\n```\r\nROW [\"..............................................\", \"..............................................\", \"..............................................\"]\r\n```\r\n\r\nwill be formatted as so:\r\n\r\n```\r\nROW\r\n [\r\n \"..............................................\",\r\n \"..............................................\",\r\n \"..............................................\"]\r\n```\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n### For maintainers\r\n\r\n- [x] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\nCo-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>","sha":"4df2d9f068445d3606a0cea58be6c32e00721d3f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["review","release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL] Add pretty-printing support for list literals","number":195383,"url":"https://github.com/elastic/kibana/pull/195383","mergeCommit":{"message":"[ES|QL] Add pretty-printing support for list literals (#195383)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/194840\r\n\r\nThis PR add pretty-printing support for list literal expressions. For\r\nexample, this query:\r\n\r\n```\r\nROW [\"..............................................\", \"..............................................\", \"..............................................\"]\r\n```\r\n\r\nwill be formatted as so:\r\n\r\n```\r\nROW\r\n [\r\n \"..............................................\",\r\n \"..............................................\",\r\n \"..............................................\"]\r\n```\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n### For maintainers\r\n\r\n- [x] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\nCo-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>","sha":"4df2d9f068445d3606a0cea58be6c32e00721d3f"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195383","number":195383,"mergeCommit":{"message":"[ES|QL] Add pretty-printing support for list literals (#195383)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/194840\r\n\r\nThis PR add pretty-printing support for list literal expressions. For\r\nexample, this query:\r\n\r\n```\r\nROW [\"..............................................\", \"..............................................\", \"..............................................\"]\r\n```\r\n\r\nwill be formatted as so:\r\n\r\n```\r\nROW\r\n [\r\n \"..............................................\",\r\n \"..............................................\",\r\n \"..............................................\"]\r\n```\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n### For maintainers\r\n\r\n- [x] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\nCo-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>","sha":"4df2d9f068445d3606a0cea58be6c32e00721d3f"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Vadim Kibana <82822460+vadimkibana@users.noreply.github.com> |
||
|
19509fda89
|
[8.x] [Security Solution][Detection Engine] removes feature flag for logged requests for preview (#195569) (#195821)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution][Detection Engine] removes feature flag for logged requests for preview (#195569)](https://github.com/elastic/kibana/pull/195569) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Vitalii Dmyterko","email":"92328789+vitaliidm@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T20:20:50Z","message":"[Security Solution][Detection Engine] removes feature flag for logged requests for preview (#195569)\n\n## Summary\r\n \r\n- removes feature flag for logged requests for preview","sha":"84d6899a4f2f97e0d015e733cc20064b43636154","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team: SecuritySolution","backport:prev-minor","Team:Detection Engine"],"title":"[Security Solution][Detection Engine] removes feature flag for logged requests for preview","number":195569,"url":"https://github.com/elastic/kibana/pull/195569","mergeCommit":{"message":"[Security Solution][Detection Engine] removes feature flag for logged requests for preview (#195569)\n\n## Summary\r\n \r\n- removes feature flag for logged requests for preview","sha":"84d6899a4f2f97e0d015e733cc20064b43636154"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195569","number":195569,"mergeCommit":{"message":"[Security Solution][Detection Engine] removes feature flag for logged requests for preview (#195569)\n\n## Summary\r\n \r\n- removes feature flag for logged requests for preview","sha":"84d6899a4f2f97e0d015e733cc20064b43636154"}}]}] BACKPORT--> Co-authored-by: Vitalii Dmyterko <92328789+vitaliidm@users.noreply.github.com> |
||
|
749217d6a5
|
[8.x] [Security Solution] - skipping CSP Cypress test failing on MKI (#195794) (#195823)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] - skipping CSP Cypress test failing on MKI (#195794)](https://github.com/elastic/kibana/pull/195794) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Philippe Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T20:29:36Z","message":"[Security Solution] - skipping CSP Cypress test failing on MKI (#195794)\n\n## Summary\r\n\r\nThis PR is skipping a CSP test that is failing on MKI (see failing\r\n[build](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-investigations/builds/1390#01927579-caed-41bc-9440-3cf29629a263))\r\n\r\nThe CSP tests are currently under the `expandable_flyout` folder own by\r\nthe @elastic/security-threat-hunting-investigations team. This is\r\ntemporary until the CSP has the time to create their own folder and all\r\nthe associated scripts for CI to run.","sha":"3974845d24c16d6d9da91d00ad3d2a226ac457bf","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","v9.0.0","Team:Threat Hunting:Investigations","v8.16.0"],"title":"[Security Solution] - skipping CSP Cypress test failing on MKI","number":195794,"url":"https://github.com/elastic/kibana/pull/195794","mergeCommit":{"message":"[Security Solution] - skipping CSP Cypress test failing on MKI (#195794)\n\n## Summary\r\n\r\nThis PR is skipping a CSP test that is failing on MKI (see failing\r\n[build](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-investigations/builds/1390#01927579-caed-41bc-9440-3cf29629a263))\r\n\r\nThe CSP tests are currently under the `expandable_flyout` folder own by\r\nthe @elastic/security-threat-hunting-investigations team. This is\r\ntemporary until the CSP has the time to create their own folder and all\r\nthe associated scripts for CI to run.","sha":"3974845d24c16d6d9da91d00ad3d2a226ac457bf"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195794","number":195794,"mergeCommit":{"message":"[Security Solution] - skipping CSP Cypress test failing on MKI (#195794)\n\n## Summary\r\n\r\nThis PR is skipping a CSP test that is failing on MKI (see failing\r\n[build](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-investigations/builds/1390#01927579-caed-41bc-9440-3cf29629a263))\r\n\r\nThe CSP tests are currently under the `expandable_flyout` folder own by\r\nthe @elastic/security-threat-hunting-investigations team. This is\r\ntemporary until the CSP has the time to create their own folder and all\r\nthe associated scripts for CI to run.","sha":"3974845d24c16d6d9da91d00ad3d2a226ac457bf"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co> |
||
|
7bb0115212
|
[8.x] [Data Usage] process autoops mock data (#195640) (#195819)
# Backport This will backport the following commits from `main` to `8.x`: - [[Data Usage] process autoops mock data (#195640)](https://github.com/elastic/kibana/pull/195640) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sandra G","email":"neptunian@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T19:59:48Z","message":"[Data Usage] process autoops mock data (#195640)\n\n- validates autoOps response data using mock data and new type\r\n- processes autoOps data to return an object of {x,y} values from our\r\nAPI instead of array of [timestamp, value]. updates UI accordingly","sha":"3ec190823fa39520dc50f5c4631eb81cd223ed3e","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor"],"title":"[Data Usage] updates to metrics api","number":195640,"url":"https://github.com/elastic/kibana/pull/195640","mergeCommit":{"message":"[Data Usage] process autoops mock data (#195640)\n\n- validates autoOps response data using mock data and new type\r\n- processes autoOps data to return an object of {x,y} values from our\r\nAPI instead of array of [timestamp, value]. updates UI accordingly","sha":"3ec190823fa39520dc50f5c4631eb81cd223ed3e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195640","number":195640,"mergeCommit":{"message":"[Data Usage] process autoops mock data (#195640)\n\n- validates autoOps response data using mock data and new type\r\n- processes autoOps data to return an object of {x,y} values from our\r\nAPI instead of array of [timestamp, value]. updates UI accordingly","sha":"3ec190823fa39520dc50f5c4631eb81cd223ed3e"}}]}] BACKPORT--> Co-authored-by: Sandra G <neptunian@users.noreply.github.com> |
||
|
cb257378ce
|
[8.x] [Docs][Maps] Update EMS Server instructions (#195419) (#195815)
# Backport This will backport the following commits from `main` to `8.x`: - [[Docs][Maps] Update EMS Server instructions (#195419)](https://github.com/elastic/kibana/pull/195419) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jorge Sanz","email":"jorge.sanz@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T19:02:23Z","message":"[Docs][Maps] Update EMS Server instructions (#195419)\n\n## Summary\n\nSmall improvements to the Elastic Maps Service documentation:\n\n* fixes the reference to the Docker image to pull\n* adds details about using `cosign` to verify the image pulled \n* updates the screenshot to a more recent UI.","sha":"ad8cec13b6ebb8270dd91fc4012ed8ff2b531353","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","v9.0.0","docs","backport:prev-minor","Feature:Maps"],"title":"[Docs][Maps] Update EMS Server instructions","number":195419,"url":"https://github.com/elastic/kibana/pull/195419","mergeCommit":{"message":"[Docs][Maps] Update EMS Server instructions (#195419)\n\n## Summary\n\nSmall improvements to the Elastic Maps Service documentation:\n\n* fixes the reference to the Docker image to pull\n* adds details about using `cosign` to verify the image pulled \n* updates the screenshot to a more recent UI.","sha":"ad8cec13b6ebb8270dd91fc4012ed8ff2b531353"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195419","number":195419,"mergeCommit":{"message":"[Docs][Maps] Update EMS Server instructions (#195419)\n\n## Summary\n\nSmall improvements to the Elastic Maps Service documentation:\n\n* fixes the reference to the Docker image to pull\n* adds details about using `cosign` to verify the image pulled \n* updates the screenshot to a more recent UI.","sha":"ad8cec13b6ebb8270dd91fc4012ed8ff2b531353"}}]}] BACKPORT--> Co-authored-by: Jorge Sanz <jorge.sanz@elastic.co> |
||
|
048bf1e3a4
|
[8.x] [ES|QL] Omits sorting non sortable fields on Discover histogram (#195531) (#195809)
# Backport This will backport the following commits from `main` to `8.x`: - [[ES|QL] Omits sorting non sortable fields on Discover histogram (#195531)](https://github.com/elastic/kibana/pull/195531) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Stratoula Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T17:12:29Z","message":"[ES|QL] Omits sorting non sortable fields on Discover histogram (#195531)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/195510\r\n\r\nSorting by `geo_point`, tsdb counter fields and _source is not supported\r\nin ES|QL. This PR is omitting the sorting for these types and now the\r\nbreakdown works fine.\r\n\r\n<img width=\"2500\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/1526f516-5f8d-491d-8b77-1f9734ce83a4\">\r\n\r\n\r\nNote: This behavior is unreleased.\r\n\r\n### Checklist\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios","sha":"2bb9c3cc92957faea5985169371e75197f86e407","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-minor","v8.16.0"],"title":"[ES|QL] Omits sorting non sortable fields on Discover histogram","number":195531,"url":"https://github.com/elastic/kibana/pull/195531","mergeCommit":{"message":"[ES|QL] Omits sorting non sortable fields on Discover histogram (#195531)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/195510\r\n\r\nSorting by `geo_point`, tsdb counter fields and _source is not supported\r\nin ES|QL. This PR is omitting the sorting for these types and now the\r\nbreakdown works fine.\r\n\r\n<img width=\"2500\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/1526f516-5f8d-491d-8b77-1f9734ce83a4\">\r\n\r\n\r\nNote: This behavior is unreleased.\r\n\r\n### Checklist\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios","sha":"2bb9c3cc92957faea5985169371e75197f86e407"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195531","number":195531,"mergeCommit":{"message":"[ES|QL] Omits sorting non sortable fields on Discover histogram (#195531)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/195510\r\n\r\nSorting by `geo_point`, tsdb counter fields and _source is not supported\r\nin ES|QL. This PR is omitting the sorting for these types and now the\r\nbreakdown works fine.\r\n\r\n<img width=\"2500\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/1526f516-5f8d-491d-8b77-1f9734ce83a4\">\r\n\r\n\r\nNote: This behavior is unreleased.\r\n\r\n### Checklist\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios","sha":"2bb9c3cc92957faea5985169371e75197f86e407"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> |
||
|
e2bed0f502
|
[8.x] [Cloud Security] [CDR] Handle grouping fields with missing mapping (#195702) (#195792)
# Backport This will backport the following commits from `main` to `8.x`: - [[Cloud Security] [CDR] Handle grouping fields with missing mapping (#195702)](https://github.com/elastic/kibana/pull/195702) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Paulo Silva","email":"paulo.henrique@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:52:49Z","message":"[Cloud Security] [CDR] Handle grouping fields with missing mapping (#195702)\n\n## Summary\r\n\r\nThis PR fixes https://github.com/elastic/security-team/issues/10632 by\r\nadding runtime mapping support for fields that are missing in mapping,\r\nthis is useful when querying a DataView that points to multiple indices\r\nwhere the mapping is not guaranteed to exist as it's the case with CDR\r\nthat adds supports to Third Party data.\r\n\r\nAlso added runtime mapping to sorted fields, as it's not guaranteed that\r\nall fields shown on the table have mapped fields.","sha":"e53e54550f9ab9ce2db83ec56a5c704a96f37355","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Cloud Security","v8.16.0","backport:version"],"title":"[Cloud Security] [CDR] Handle grouping fields with missing mapping","number":195702,"url":"https://github.com/elastic/kibana/pull/195702","mergeCommit":{"message":"[Cloud Security] [CDR] Handle grouping fields with missing mapping (#195702)\n\n## Summary\r\n\r\nThis PR fixes https://github.com/elastic/security-team/issues/10632 by\r\nadding runtime mapping support for fields that are missing in mapping,\r\nthis is useful when querying a DataView that points to multiple indices\r\nwhere the mapping is not guaranteed to exist as it's the case with CDR\r\nthat adds supports to Third Party data.\r\n\r\nAlso added runtime mapping to sorted fields, as it's not guaranteed that\r\nall fields shown on the table have mapped fields.","sha":"e53e54550f9ab9ce2db83ec56a5c704a96f37355"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195702","number":195702,"mergeCommit":{"message":"[Cloud Security] [CDR] Handle grouping fields with missing mapping (#195702)\n\n## Summary\r\n\r\nThis PR fixes https://github.com/elastic/security-team/issues/10632 by\r\nadding runtime mapping support for fields that are missing in mapping,\r\nthis is useful when querying a DataView that points to multiple indices\r\nwhere the mapping is not guaranteed to exist as it's the case with CDR\r\nthat adds supports to Third Party data.\r\n\r\nAlso added runtime mapping to sorted fields, as it's not guaranteed that\r\nall fields shown on the table have mapped fields.","sha":"e53e54550f9ab9ce2db83ec56a5c704a96f37355"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Paulo Silva <paulo.henrique@elastic.co> |
||
|
c7fa004d30
|
[8.x] [Index Management] Fix filter index list by lifecycle status (#195350) (#195803)
# Backport This will backport the following commits from `main` to `8.x`: - [[Index Management] Fix filter index list by lifecycle status (#195350)](https://github.com/elastic/kibana/pull/195350) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jusheng Huang","email":"117657272+viajes7@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T16:05:23Z","message":"[Index Management] Fix filter index list by lifecycle status (#195350)\n\n## Summary\r\n\r\nFixes #180970 \r\n\r\nIn `indexLifecycleDataEnricher`, add `only_managed: true` query\r\nparameter to fetch lifecycle data.\r\n\r\nIt causes the `ilm` property to be empty in the response. And\r\n`EuiSearchBar` `field_value_selection` doesn't support filtering a\r\n`undefined` filed value.\r\n\r\nSo, maybe `only_managed: true` should be removed.\r\n\r\nBefore:\r\n\r\n<img width=\"733\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/2472127d-c050-4ffb-bb76-f3e80e780cb3\">\r\n\r\nAfter: \r\n\r\n<img width=\"511\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/da38f437-58f4-43b2-8d6b-54873e01f79b\">\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Elena Stoeva <59341489+ElenaStoeva@users.noreply.github.com>","sha":"52148775b1ff4b4379f0049cc2332fb27e405a07","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana Management","release_note:skip","💝community","v9.0.0","backport:prev-minor"],"title":"[Index Management] Fix filter index list by lifecycle status","number":195350,"url":"https://github.com/elastic/kibana/pull/195350","mergeCommit":{"message":"[Index Management] Fix filter index list by lifecycle status (#195350)\n\n## Summary\r\n\r\nFixes #180970 \r\n\r\nIn `indexLifecycleDataEnricher`, add `only_managed: true` query\r\nparameter to fetch lifecycle data.\r\n\r\nIt causes the `ilm` property to be empty in the response. And\r\n`EuiSearchBar` `field_value_selection` doesn't support filtering a\r\n`undefined` filed value.\r\n\r\nSo, maybe `only_managed: true` should be removed.\r\n\r\nBefore:\r\n\r\n<img width=\"733\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/2472127d-c050-4ffb-bb76-f3e80e780cb3\">\r\n\r\nAfter: \r\n\r\n<img width=\"511\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/da38f437-58f4-43b2-8d6b-54873e01f79b\">\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Elena Stoeva <59341489+ElenaStoeva@users.noreply.github.com>","sha":"52148775b1ff4b4379f0049cc2332fb27e405a07"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195350","number":195350,"mergeCommit":{"message":"[Index Management] Fix filter index list by lifecycle status (#195350)\n\n## Summary\r\n\r\nFixes #180970 \r\n\r\nIn `indexLifecycleDataEnricher`, add `only_managed: true` query\r\nparameter to fetch lifecycle data.\r\n\r\nIt causes the `ilm` property to be empty in the response. And\r\n`EuiSearchBar` `field_value_selection` doesn't support filtering a\r\n`undefined` filed value.\r\n\r\nSo, maybe `only_managed: true` should be removed.\r\n\r\nBefore:\r\n\r\n<img width=\"733\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/2472127d-c050-4ffb-bb76-f3e80e780cb3\">\r\n\r\nAfter: \r\n\r\n<img width=\"511\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/da38f437-58f4-43b2-8d6b-54873e01f79b\">\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Elena Stoeva <59341489+ElenaStoeva@users.noreply.github.com>","sha":"52148775b1ff4b4379f0049cc2332fb27e405a07"}}]}] BACKPORT--> Co-authored-by: Jusheng Huang <117657272+viajes7@users.noreply.github.com> |
||
|
ae803ed659
|
[8.x] ci(deploy): dead deploy fix script (#195753) (#195800)
# Backport This will backport the following commits from `main` to `8.x`: - [ci(deploy): dead deploy fix script (#195753)](https://github.com/elastic/kibana/pull/195753) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Karen Grigoryan","email":"karen.grigoryan@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T15:29:49Z","message":"ci(deploy): dead deploy fix script (#195753)\n\nThis fixes edge case with dead deploys failing current server deploy\r\njobs in https://github.com/elastic/kibana/pull/191898","sha":"bc75d03f5ca01889a4a7813f8abbeeee239921c3","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","v9.0.0","backport:prev-major"],"title":"ci(deploy): dead deploy fix script","number":195753,"url":"https://github.com/elastic/kibana/pull/195753","mergeCommit":{"message":"ci(deploy): dead deploy fix script (#195753)\n\nThis fixes edge case with dead deploys failing current server deploy\r\njobs in https://github.com/elastic/kibana/pull/191898","sha":"bc75d03f5ca01889a4a7813f8abbeeee239921c3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195753","number":195753,"mergeCommit":{"message":"ci(deploy): dead deploy fix script (#195753)\n\nThis fixes edge case with dead deploys failing current server deploy\r\njobs in https://github.com/elastic/kibana/pull/191898","sha":"bc75d03f5ca01889a4a7813f8abbeeee239921c3"}}]}] BACKPORT--> Co-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co> |
||
|
4b9dae83a7
|
[8.x] [ES|QL] only suggest pipe at the end of the field list (#195679) (#195798)
# Backport This will backport the following commits from `main` to `8.x`: - [[ES|QL] only suggest pipe at the end of the field list (#195679)](https://github.com/elastic/kibana/pull/195679) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Drew Tate","email":"drew.tate@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T15:33:55Z","message":"[ES|QL] only suggest pipe at the end of the field list (#195679)\n\n## Summary\r\n\r\nClose https://github.com/elastic/kibana/issues/191100\r\n\r\n### Improvements\r\n\r\n1. You no longer get a comma suggestion when you're out of fields...\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3ed3617b-99e2-44a5-917e-294b98f16ef4\r\n\r\n2. Fixed https://github.com/elastic/kibana/issues/191100\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"dffe0b571899b2ed0c71ee9f090095311d4d2b55","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL"],"title":"[ES|QL] only suggest pipe at the end of the field list","number":195679,"url":"https://github.com/elastic/kibana/pull/195679","mergeCommit":{"message":"[ES|QL] only suggest pipe at the end of the field list (#195679)\n\n## Summary\r\n\r\nClose https://github.com/elastic/kibana/issues/191100\r\n\r\n### Improvements\r\n\r\n1. You no longer get a comma suggestion when you're out of fields...\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3ed3617b-99e2-44a5-917e-294b98f16ef4\r\n\r\n2. Fixed https://github.com/elastic/kibana/issues/191100\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"dffe0b571899b2ed0c71ee9f090095311d4d2b55"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195679","number":195679,"mergeCommit":{"message":"[ES|QL] only suggest pipe at the end of the field list (#195679)\n\n## Summary\r\n\r\nClose https://github.com/elastic/kibana/issues/191100\r\n\r\n### Improvements\r\n\r\n1. You no longer get a comma suggestion when you're out of fields...\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3ed3617b-99e2-44a5-917e-294b98f16ef4\r\n\r\n2. Fixed https://github.com/elastic/kibana/issues/191100\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"dffe0b571899b2ed0c71ee9f090095311d4d2b55"}}]}] BACKPORT--> Co-authored-by: Drew Tate <drew.tate@elastic.co> |
||
|
71276573bb
|
[8.x] Skip Backfill groups in the periodic pipeline (#195760) (#195786)
# Backport This will backport the following commits from `main` to `8.x`: - [Skip Backfill groups in the periodic pipeline (#195760)](https://github.com/elastic/kibana/pull/195760) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Khristinin Nikita","email":"nikita.khristinin@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:28:48Z","message":"Skip Backfill groups in the periodic pipeline (#195760)\n\n## Summary\r\n\r\nThis test shouldn't run in periodic pipeline. We expect only FTR and Cypress running in periodic and 2nd quality gate pipelines enabled in https://github.com/elastic/kibana/pull/193666.","sha":"6f1449b1f589b05a0919753dbb1afa51dac02185","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor"],"title":"Skip Backfill groups in the periodic pipeline","number":195760,"url":"https://github.com/elastic/kibana/pull/195760","mergeCommit":{"message":"Skip Backfill groups in the periodic pipeline (#195760)\n\n## Summary\r\n\r\nThis test shouldn't run in periodic pipeline. We expect only FTR and Cypress running in periodic and 2nd quality gate pipelines enabled in https://github.com/elastic/kibana/pull/193666.","sha":"6f1449b1f589b05a0919753dbb1afa51dac02185"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195760","number":195760,"mergeCommit":{"message":"Skip Backfill groups in the periodic pipeline (#195760)\n\n## Summary\r\n\r\nThis test shouldn't run in periodic pipeline. We expect only FTR and Cypress running in periodic and 2nd quality gate pipelines enabled in https://github.com/elastic/kibana/pull/193666.","sha":"6f1449b1f589b05a0919753dbb1afa51dac02185"}}]}] BACKPORT--> Co-authored-by: Khristinin Nikita <nikita.khristinin@elastic.co> |
||
|
ac5deb7a69
|
[8.x] [Dataset quality] Failure store support in synthtrace (#195726) (#195781)
# Backport This will backport the following commits from `main` to `8.x`: - [[Dataset quality] Failure store support in synthtrace (#195726)](https://github.com/elastic/kibana/pull/195726) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Yngrid Coello","email":"yngrid.coello@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:19:52Z","message":"[Dataset quality] Failure store support in synthtrace (#195726)\n\nThis PR enables the creation of scenarios using failure store in\r\nsynthtrace.\r\n\r\n#### How to test?\r\n1. Run the scenario `node scripts/synthtrace failed_logs`\r\n2. Go to dev console\r\n- For getting documents ingested `GET logs-*-*/_search`. This is\r\nequivalent to `GET logs-*-*/_search?failure_store=exclude` and will only\r\ninclude the documents that were properly ingested.\r\n- For getting documents in failure store `GET\r\nlogs-*-*/_search?failure_store=only`\r\n\r\n\r\nhttps://github.com/user-attachments/assets/5013a0af-fdfc-453a-b70c-fb2c452ad4d8","sha":"bf72e414206e7eafedb92b127df7f318604fc78e","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-infra_services"],"title":"[Dataset quality] Failure store support in synthtrace","number":195726,"url":"https://github.com/elastic/kibana/pull/195726","mergeCommit":{"message":"[Dataset quality] Failure store support in synthtrace (#195726)\n\nThis PR enables the creation of scenarios using failure store in\r\nsynthtrace.\r\n\r\n#### How to test?\r\n1. Run the scenario `node scripts/synthtrace failed_logs`\r\n2. Go to dev console\r\n- For getting documents ingested `GET logs-*-*/_search`. This is\r\nequivalent to `GET logs-*-*/_search?failure_store=exclude` and will only\r\ninclude the documents that were properly ingested.\r\n- For getting documents in failure store `GET\r\nlogs-*-*/_search?failure_store=only`\r\n\r\n\r\nhttps://github.com/user-attachments/assets/5013a0af-fdfc-453a-b70c-fb2c452ad4d8","sha":"bf72e414206e7eafedb92b127df7f318604fc78e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195726","number":195726,"mergeCommit":{"message":"[Dataset quality] Failure store support in synthtrace (#195726)\n\nThis PR enables the creation of scenarios using failure store in\r\nsynthtrace.\r\n\r\n#### How to test?\r\n1. Run the scenario `node scripts/synthtrace failed_logs`\r\n2. Go to dev console\r\n- For getting documents ingested `GET logs-*-*/_search`. This is\r\nequivalent to `GET logs-*-*/_search?failure_store=exclude` and will only\r\ninclude the documents that were properly ingested.\r\n- For getting documents in failure store `GET\r\nlogs-*-*/_search?failure_store=only`\r\n\r\n\r\nhttps://github.com/user-attachments/assets/5013a0af-fdfc-453a-b70c-fb2c452ad4d8","sha":"bf72e414206e7eafedb92b127df7f318604fc78e"}}]}] BACKPORT--> Co-authored-by: Yngrid Coello <yngrid.coello@elastic.co> |
||
|
17199210fd
|
[8.x] Fix theme switch success toast layout (#195717) (#195755)
# Backport This will backport the following commits from `main` to `8.x`: - [Fix theme switch success toast layout (#195717)](https://github.com/elastic/kibana/pull/195717) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Krzysztof Kowalczyk","email":"krzysztof.kowalczyk@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T12:08:31Z","message":"Fix theme switch success toast layout (#195717)\n\n## Summary\r\n\r\nThis PR fixes the layout of `Color theme updated` toast to match [EUI\r\nguidelines on success\r\ntoasts](https://eui.elastic.co/#/display/toast#success).\r\n\r\nFixes: #165979 \r\n\r\n## Visuals\r\n| Previous | New |\r\n|-----------------|-----------------|\r\n\r\n| (#195747)
# Backport This will backport the following commits from `main` to `8.x`: - [[Automatic Import] add fields mapping to readme (#193717)](https://github.com/elastic/kibana/pull/193717) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hanna Tamoudi","email":"hanna.tamoudi@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T15:46:05Z","message":"[Automatic Import] add fields mapping to readme (#193717)","sha":"508141423e7d18ce87628d826628d161c3292418","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","release_note:skip","v9.0.0","backport:prev-minor","Team:Security-Scalability","Feature:AutomaticImport"],"number":193717,"url":"https://github.com/elastic/kibana/pull/193717","mergeCommit":{"message":"[Automatic Import] add fields mapping to readme (#193717)","sha":"508141423e7d18ce87628d826628d161c3292418"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193717","number":193717,"mergeCommit":{"message":"[Automatic Import] add fields mapping to readme (#193717)","sha":"508141423e7d18ce87628d826628d161c3292418"}}]}] BACKPORT--> --------- Co-authored-by: Hanna Tamoudi <hanna.tamoudi@elastic.co> |
||
|
05ef240f23
|
[8.x] [Cloud Security] Refactoring tests (#195675) (#195767)
# Backport This will backport the following commits from `main` to `8.x`: - [[Cloud Security] Refactoring tests (#195675)](https://github.com/elastic/kibana/pull/195675) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kfir Peled","email":"61654899+kfirpeled@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T13:05:37Z","message":"[Cloud Security] Refactoring tests (#195675)","sha":"e6c2750151d04152f8270d56279048e6f019696d","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor"],"title":"[Cloud Security] Refactoring tests","number":195675,"url":"https://github.com/elastic/kibana/pull/195675","mergeCommit":{"message":"[Cloud Security] Refactoring tests (#195675)","sha":"e6c2750151d04152f8270d56279048e6f019696d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195675","number":195675,"mergeCommit":{"message":"[Cloud Security] Refactoring tests (#195675)","sha":"e6c2750151d04152f8270d56279048e6f019696d"}}]}] BACKPORT--> Co-authored-by: Kfir Peled <61654899+kfirpeled@users.noreply.github.com> |
||
|
126502374e
|
skip failing test suite (#195602) | ||
|
e92919e7d0
|
[8.x] [Security GenAI] Remove assistantNaturalLanguageESQLTool feature flag and enable by default (#195480) (#195674)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable by default (#195480)](https://github.com/elastic/kibana/pull/195480) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Steph Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-09T14:13:05Z","message":"[Security GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable by default (#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","Team: SecuritySolution","backport:prev-minor","Feature:Security Assistant","Team:Security Generative AI","v8.16.0"],"number":195480,"url":"https://github.com/elastic/kibana/pull/195480","mergeCommit":{"message":"[Security GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable by default (#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195480","number":195480,"mergeCommit":{"message":"[Security GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable by default (#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> |
||
|
9b03bbf70f
|
[8.x] [dev docs] Add recently viewed docs (#195001) (#195779)
# Backport This will backport the following commits from `main` to `8.x`: - [[dev docs] Add recently viewed docs (#195001)](https://github.com/elastic/kibana/pull/195001) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Anton Dosov","email":"anton.dosov@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:16:52Z","message":"[dev docs] Add recently viewed docs (#195001)\n\n## Summary\r\n\r\nAdd Recently Viewed dev docs\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>\r\nCo-authored-by: Clint Andrew Hall <clint@clintandrewhall.com>","sha":"129c0a1e7f716985deffef68371d21a52c8f1c3c","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor"],"title":"[dev docs] Add recently viewed docs","number":195001,"url":"https://github.com/elastic/kibana/pull/195001","mergeCommit":{"message":"[dev docs] Add recently viewed docs (#195001)\n\n## Summary\r\n\r\nAdd Recently Viewed dev docs\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>\r\nCo-authored-by: Clint Andrew Hall <clint@clintandrewhall.com>","sha":"129c0a1e7f716985deffef68371d21a52c8f1c3c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195001","number":195001,"mergeCommit":{"message":"[dev docs] Add recently viewed docs (#195001)\n\n## Summary\r\n\r\nAdd Recently Viewed dev docs\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>\r\nCo-authored-by: Clint Andrew Hall <clint@clintandrewhall.com>","sha":"129c0a1e7f716985deffef68371d21a52c8f1c3c"}}]}] BACKPORT--> Co-authored-by: Anton Dosov <anton.dosov@elastic.co> |
||
|
013bfcac67
|
[8.x] [Inventory] Check permissions before registering the Inventory plugin in observabilityShared navigation (#195557) (#195758)
# Backport This will backport the following commits from `main` to `8.x`: - [[Inventory] Check permissions before registering the Inventory plugin in observabilityShared navigation (#195557)](https://github.com/elastic/kibana/pull/195557) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Irene Blanco","email":"irene.blanco@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T12:32:37Z","message":"[Inventory] Check permissions before registering the Inventory plugin in observabilityShared navigation (#195557)\n\n## Summary\r\n\r\nFixes https://github.com/elastic/kibana/issues/195360 and\r\nhttps://github.com/elastic/kibana/issues/195560\r\n\r\nThis PR fixes a bug where the Inventory plugin is improperly registered\r\nin the ObservabilityShared navigation, even in spaces that lack the\r\nrequired permissions or for user roles that don't have permissions. As a\r\nresult, the Inventory link appears in the navigation whenever the\r\nspace/user has access to any other Observability plugin.\r\n\r\n\r\n### Space permissions\r\n#### Before\r\n|Space config|ObservabilityShared navigation|\r\n|-|-|\r\n\r\n| (#195761)
# Backport This will backport the following commits from `main` to `8.x`: - [[Authz] Adjusted forbidden message for new security route configuration (#195368)](https://github.com/elastic/kibana/pull/195368) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Elena Shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T12:40:15Z","message":"[Authz] Adjusted forbidden message for new security route configuration (#195368)\n\n## Summary\r\n\r\nAdjusted forbidden message for new security route configuration to be\r\nconsistent with ES.\r\n\r\n\r\n__Closes: https://github.com/elastic/kibana/issues/195365__","sha":"2759994e2d53b294a3a049f69bd56fc2e8477e77","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","enhancement","release_note:skip","Feature:Security/Authorization","v9.0.0","backport:prev-minor"],"title":"[Authz] Adjusted forbidden message for new security route configuration","number":195368,"url":"https://github.com/elastic/kibana/pull/195368","mergeCommit":{"message":"[Authz] Adjusted forbidden message for new security route configuration (#195368)\n\n## Summary\r\n\r\nAdjusted forbidden message for new security route configuration to be\r\nconsistent with ES.\r\n\r\n\r\n__Closes: https://github.com/elastic/kibana/issues/195365__","sha":"2759994e2d53b294a3a049f69bd56fc2e8477e77"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195368","number":195368,"mergeCommit":{"message":"[Authz] Adjusted forbidden message for new security route configuration (#195368)\n\n## Summary\r\n\r\nAdjusted forbidden message for new security route configuration to be\r\nconsistent with ES.\r\n\r\n\r\n__Closes: https://github.com/elastic/kibana/issues/195365__","sha":"2759994e2d53b294a3a049f69bd56fc2e8477e77"}}]}] BACKPORT--> Co-authored-by: Elena Shostak <165678770+elena-shostak@users.noreply.github.com> |
||
|
c5bc4ddb1b
|
[8.x] [Logs ML] Check permissions before granting access to Logs ML pages (#195278) (#195759)
# Backport This will backport the following commits from `main` to `8.x`: - [[Logs ML] Check permissions before granting access to Logs ML pages (#195278)](https://github.com/elastic/kibana/pull/195278) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Marco Antonio Ghiani","email":"marcoantonio.ghiani01@gmail.com"},"sourceCommit":{"committedDate":"2024-10-10T12:33:18Z","message":"[Logs ML] Check permissions before granting access to Logs ML pages (#195278)\n\n## 📓 Summary\r\n\r\nCloses #191206 \r\n\r\nThis work fixes issues while accessing the Logs Anomalies and Logs\r\nCategories pages due to a lack of user privileges.\r\n\r\nThe privileges were correctly handled until\r\nhttps://github.com/elastic/kibana/pull/168234 was merged, which\r\nintroduced a call to retrieve ml formats information higher in the React\r\nhierarchy before the privileges could be asserted for the logged user.\r\nThis was resulting in the call failing and letting the user stack in\r\nloading states or erroneous error pages.\r\n\r\nThese changes lift the license + ML read privileges checks higher in the\r\nhierarchy so we can display the right prompts before calling the ml\r\nformats API, which will resolve correctly if the user has the right\r\nprivileges.\r\n\r\n### User without valid license\r\n\r\n<img width=\"3008\" alt=\"Screenshot 2024-10-07 at 17 01 17\"\r\nsrc=\"https://github.com/user-attachments/assets/bf6478ce-b007-4f15-9538-c7959c497e8a\">\r\n\r\n### User with a valid license (or Trial), but no ML privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 03 48\"\r\nsrc=\"https://github.com/user-attachments/assets/c5a82159-b4e8-4f22-9531-23d5e5a9377f\">\r\n\r\n### User with a valid license (or Trial) and only Read ML privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 04 21\"\r\nsrc=\"https://github.com/user-attachments/assets/990f4695-e07e-46a2-9214-d0de3628caf7\">\r\n\r\n### User with a valid license (or Trial) and All ML privileges, which\r\nare the requirements to work with ML Logs features\r\n\r\n<img width=\"3000\" alt=\"Screenshot 2024-10-07 at 17 04 52\"\r\nsrc=\"https://github.com/user-attachments/assets/c9b4d832-d3c8-4337-9e17-8a220e7be084\">\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>","sha":"e0e4ec10e3c329f933bed0a01dbeaecdf79cfa99","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Logs UI","release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-logs"],"title":"[Logs ML] Check permissions before granting access to Logs ML pages","number":195278,"url":"https://github.com/elastic/kibana/pull/195278","mergeCommit":{"message":"[Logs ML] Check permissions before granting access to Logs ML pages (#195278)\n\n## 📓 Summary\r\n\r\nCloses #191206 \r\n\r\nThis work fixes issues while accessing the Logs Anomalies and Logs\r\nCategories pages due to a lack of user privileges.\r\n\r\nThe privileges were correctly handled until\r\nhttps://github.com/elastic/kibana/pull/168234 was merged, which\r\nintroduced a call to retrieve ml formats information higher in the React\r\nhierarchy before the privileges could be asserted for the logged user.\r\nThis was resulting in the call failing and letting the user stack in\r\nloading states or erroneous error pages.\r\n\r\nThese changes lift the license + ML read privileges checks higher in the\r\nhierarchy so we can display the right prompts before calling the ml\r\nformats API, which will resolve correctly if the user has the right\r\nprivileges.\r\n\r\n### User without valid license\r\n\r\n<img width=\"3008\" alt=\"Screenshot 2024-10-07 at 17 01 17\"\r\nsrc=\"https://github.com/user-attachments/assets/bf6478ce-b007-4f15-9538-c7959c497e8a\">\r\n\r\n### User with a valid license (or Trial), but no ML privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 03 48\"\r\nsrc=\"https://github.com/user-attachments/assets/c5a82159-b4e8-4f22-9531-23d5e5a9377f\">\r\n\r\n### User with a valid license (or Trial) and only Read ML privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 04 21\"\r\nsrc=\"https://github.com/user-attachments/assets/990f4695-e07e-46a2-9214-d0de3628caf7\">\r\n\r\n### User with a valid license (or Trial) and All ML privileges, which\r\nare the requirements to work with ML Logs features\r\n\r\n<img width=\"3000\" alt=\"Screenshot 2024-10-07 at 17 04 52\"\r\nsrc=\"https://github.com/user-attachments/assets/c9b4d832-d3c8-4337-9e17-8a220e7be084\">\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>","sha":"e0e4ec10e3c329f933bed0a01dbeaecdf79cfa99"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195278","number":195278,"mergeCommit":{"message":"[Logs ML] Check permissions before granting access to Logs ML pages (#195278)\n\n## 📓 Summary\r\n\r\nCloses #191206 \r\n\r\nThis work fixes issues while accessing the Logs Anomalies and Logs\r\nCategories pages due to a lack of user privileges.\r\n\r\nThe privileges were correctly handled until\r\nhttps://github.com/elastic/kibana/pull/168234 was merged, which\r\nintroduced a call to retrieve ml formats information higher in the React\r\nhierarchy before the privileges could be asserted for the logged user.\r\nThis was resulting in the call failing and letting the user stack in\r\nloading states or erroneous error pages.\r\n\r\nThese changes lift the license + ML read privileges checks higher in the\r\nhierarchy so we can display the right prompts before calling the ml\r\nformats API, which will resolve correctly if the user has the right\r\nprivileges.\r\n\r\n### User without valid license\r\n\r\n<img width=\"3008\" alt=\"Screenshot 2024-10-07 at 17 01 17\"\r\nsrc=\"https://github.com/user-attachments/assets/bf6478ce-b007-4f15-9538-c7959c497e8a\">\r\n\r\n### User with a valid license (or Trial), but no ML privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 03 48\"\r\nsrc=\"https://github.com/user-attachments/assets/c5a82159-b4e8-4f22-9531-23d5e5a9377f\">\r\n\r\n### User with a valid license (or Trial) and only Read ML privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 04 21\"\r\nsrc=\"https://github.com/user-attachments/assets/990f4695-e07e-46a2-9214-d0de3628caf7\">\r\n\r\n### User with a valid license (or Trial) and All ML privileges, which\r\nare the requirements to work with ML Logs features\r\n\r\n<img width=\"3000\" alt=\"Screenshot 2024-10-07 at 17 04 52\"\r\nsrc=\"https://github.com/user-attachments/assets/c9b4d832-d3c8-4337-9e17-8a220e7be084\">\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>","sha":"e0e4ec10e3c329f933bed0a01dbeaecdf79cfa99"}}]}] BACKPORT--> Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani01@gmail.com> |
||
|
79bd103504
|
[8.x] [ES|QL][Inspector] Display cluster details tab for CCS data sources (#195373) (#195750)
# Backport This will backport the following commits from `main` to `8.x`: - [[ES|QL][Inspector] Display cluster details tab for CCS data sources (#195373)](https://github.com/elastic/kibana/pull/195373) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Stratoula Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T11:33:41Z","message":"[ES|QL][Inspector] Display cluster details tab for CCS data sources (#195373)\n\n## Summary\r\n\r\nIt displays correctly the cluster details if they come in the response.\r\nTo test it you will need a CCS index as the `_clusters` property only\r\ncomes for these indexes.\r\n\r\nOther than that it just works out of the bloom as the response is\r\nexactly the same as the search api. If we were sending the response\r\ncorrectly in the inspector (it wants: `rawResonse: {....}` and not just\r\nthe response as we get it), it would have worked without any change from\r\nour side.\r\n\r\n","sha":"a6e22cf581975cab828b62926484dc2104a19432","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL][Inspector] Display cluster details tab for CCS data sources","number":195373,"url":"https://github.com/elastic/kibana/pull/195373","mergeCommit":{"message":"[ES|QL][Inspector] Display cluster details tab for CCS data sources (#195373)\n\n## Summary\r\n\r\nIt displays correctly the cluster details if they come in the response.\r\nTo test it you will need a CCS index as the `_clusters` property only\r\ncomes for these indexes.\r\n\r\nOther than that it just works out of the bloom as the response is\r\nexactly the same as the search api. If we were sending the response\r\ncorrectly in the inspector (it wants: `rawResonse: {....}` and not just\r\nthe response as we get it), it would have worked without any change from\r\nour side.\r\n\r\n","sha":"a6e22cf581975cab828b62926484dc2104a19432"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195373","number":195373,"mergeCommit":{"message":"[ES|QL][Inspector] Display cluster details tab for CCS data sources (#195373)\n\n## Summary\r\n\r\nIt displays correctly the cluster details if they come in the response.\r\nTo test it you will need a CCS index as the `_clusters` property only\r\ncomes for these indexes.\r\n\r\nOther than that it just works out of the bloom as the response is\r\nexactly the same as the search api. If we were sending the response\r\ncorrectly in the inspector (it wants: `rawResonse: {....}` and not just\r\nthe response as we get it), it would have worked without any change from\r\nour side.\r\n\r\n","sha":"a6e22cf581975cab828b62926484dc2104a19432"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> |
||
|
38de3b93a8
|
[8.x] [Logs Overview] Overview component (iteration 1) (attempt 2) (#195673) (#195742)
# Backport This will backport the following commits from `main` to `8.x`: - [[Logs Overview] Overview component (iteration 1) (attempt 2) (#195673)](https://github.com/elastic/kibana/pull/195673) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Felix Stürmer","email":"weltenwort@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T10:46:25Z","message":"[Logs Overview] Overview component (iteration 1) (attempt 2) (#195673)\n\nThis is a re-submission of https://github.com/elastic/kibana/pull/191899, which was reverted due to\r\na storybook build problem. This introduces a \"Logs Overview\" component for use in solution UIs\r\nbehind a feature flag.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Kerry Gallagher <471693+Kerry350@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"0caea22006591486fbfd80d7899e116743acd8a2","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Logs UI","v9.0.0","release_note:feature","backport:prev-minor","ci:build-storybooks","ci:project-deploy-observability","Team:obs-ux-logs","Team:obs-ux-infra_services"],"number":195673,"url":"https://github.com/elastic/kibana/pull/195673","mergeCommit":{"message":"[Logs Overview] Overview component (iteration 1) (attempt 2) (#195673)\n\nThis is a re-submission of https://github.com/elastic/kibana/pull/191899, which was reverted due to\r\na storybook build problem. This introduces a \"Logs Overview\" component for use in solution UIs\r\nbehind a feature flag.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Kerry Gallagher <471693+Kerry350@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"0caea22006591486fbfd80d7899e116743acd8a2"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195673","number":195673,"mergeCommit":{"message":"[Logs Overview] Overview component (iteration 1) (attempt 2) (#195673)\n\nThis is a re-submission of https://github.com/elastic/kibana/pull/191899, which was reverted due to\r\na storybook build problem. This introduces a \"Logs Overview\" component for use in solution UIs\r\nbehind a feature flag.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Kerry Gallagher <471693+Kerry350@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"0caea22006591486fbfd80d7899e116743acd8a2"}}]}] BACKPORT--> |
||
|
d9aeca07f7
|
[8.x] [Automatic Import] Add Cypress tests for Automatic Import UI flow (#194948) (#195737)
# Backport This will backport the following commits from `main` to `8.x`: - [[Automatic Import] Add Cypress tests for Automatic Import UI flow (#194948)](https://github.com/elastic/kibana/pull/194948) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Bharat Pasupula","email":"123897612+bhapas@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T09:31:30Z","message":"[Automatic Import] Add Cypress tests for Automatic Import UI flow (#194948)\n\n## Summary\r\n\r\nAdds Cypress functional UI tests for different flows in Automatic\r\nImport.\r\n\r\n- Relates [#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n### RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read` Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `all` Integrations `all` -- Access\r\n\r\n#### Create Integration Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show` `execute` ] --\r\nExecute with existing connectors\r\n- Fleet/integrations `all` Actions `all` [ `show` `execute` `save`\r\n`delete` ] -- Create new connector / execute existing ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create an integration using Automatic Import with NDJSON samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","release_note:skip","Team:Fleet","v9.0.0","backport:prev-minor","8.16 candidate","Team:Security-Scalability","Feature:AutomaticImport"],"number":194948,"url":"https://github.com/elastic/kibana/pull/194948","mergeCommit":{"message":"[Automatic Import] Add Cypress tests for Automatic Import UI flow (#194948)\n\n## Summary\r\n\r\nAdds Cypress functional UI tests for different flows in Automatic\r\nImport.\r\n\r\n- Relates [#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n### RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read` Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `all` Integrations `all` -- Access\r\n\r\n#### Create Integration Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show` `execute` ] --\r\nExecute with existing connectors\r\n- Fleet/integrations `all` Actions `all` [ `show` `execute` `save`\r\n`delete` ] -- Create new connector / execute existing ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create an integration using Automatic Import with NDJSON samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194948","number":194948,"mergeCommit":{"message":"[Automatic Import] Add Cypress tests for Automatic Import UI flow (#194948)\n\n## Summary\r\n\r\nAdds Cypress functional UI tests for different flows in Automatic\r\nImport.\r\n\r\n- Relates [#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n### RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read` Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `all` Integrations `all` -- Access\r\n\r\n#### Create Integration Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show` `execute` ] --\r\nExecute with existing connectors\r\n- Fleet/integrations `all` Actions `all` [ `show` `execute` `save`\r\n`delete` ] -- Create new connector / execute existing ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create an integration using Automatic Import with NDJSON samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f"}}]}] BACKPORT--> |
||
|
8cb2d827d8
|
[8.x] [Security Solution] Add upgrade prebuilt rule flyout layout details (#195166) (#195730)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] Add upgrade prebuilt rule flyout layout details (#195166)](https://github.com/elastic/kibana/pull/195166) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Maxim Palenov","email":"maxim.palenov@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T09:44:56Z","message":"[Security Solution] Add upgrade prebuilt rule flyout layout details (#195166)\n\n**Addresses:** https://github.com/elastic/kibana/issues/171520\r\n**Design:**\r\n[Figma](https://www.figma.com/file/gLHm8LpTtSkAUQHrkG3RHU/%5B8.7%5D-%5BRules%5D-Rule-Immutability%2FCustomization?type=design&node-id=3903%3A88369&mode=design&t=rMjxtGjBNKbCjedE-1)\r\n(internal)\r\n\r\n## Summary\r\n\r\nThis PR extends prebuilt rule flyout layout with design details\r\nincluding field state, rule state callout and little UI fixes.\r\n\r\n## Screenshots\r\n\r\n<img width=\"1287\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/74846530-7874-4958-9f4f-e4477027591b\">\r\n\r\n<img width=\"1279\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cf87fd84-f041-4142-b051-d9d7dd846733\">\r\n\r\n<img width=\"1276\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/d6f3c9e5-d837-43b6-8728-d8a23095ed2c\">","sha":"4d54cfe2bc3d28d238bc3d56186692081a5d5a9c","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections and Resp","Team: SecuritySolution","Team:Detection Rule Management","Feature:Prebuilt Detection Rules","backport:prev-minor"],"title":"[Security Solution] Add upgrade prebuilt rule flyout layout details","number":195166,"url":"https://github.com/elastic/kibana/pull/195166","mergeCommit":{"message":"[Security Solution] Add upgrade prebuilt rule flyout layout details (#195166)\n\n**Addresses:** https://github.com/elastic/kibana/issues/171520\r\n**Design:**\r\n[Figma](https://www.figma.com/file/gLHm8LpTtSkAUQHrkG3RHU/%5B8.7%5D-%5BRules%5D-Rule-Immutability%2FCustomization?type=design&node-id=3903%3A88369&mode=design&t=rMjxtGjBNKbCjedE-1)\r\n(internal)\r\n\r\n## Summary\r\n\r\nThis PR extends prebuilt rule flyout layout with design details\r\nincluding field state, rule state callout and little UI fixes.\r\n\r\n## Screenshots\r\n\r\n<img width=\"1287\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/74846530-7874-4958-9f4f-e4477027591b\">\r\n\r\n<img width=\"1279\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cf87fd84-f041-4142-b051-d9d7dd846733\">\r\n\r\n<img width=\"1276\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/d6f3c9e5-d837-43b6-8728-d8a23095ed2c\">","sha":"4d54cfe2bc3d28d238bc3d56186692081a5d5a9c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195166","number":195166,"mergeCommit":{"message":"[Security Solution] Add upgrade prebuilt rule flyout layout details (#195166)\n\n**Addresses:** https://github.com/elastic/kibana/issues/171520\r\n**Design:**\r\n[Figma](https://www.figma.com/file/gLHm8LpTtSkAUQHrkG3RHU/%5B8.7%5D-%5BRules%5D-Rule-Immutability%2FCustomization?type=design&node-id=3903%3A88369&mode=design&t=rMjxtGjBNKbCjedE-1)\r\n(internal)\r\n\r\n## Summary\r\n\r\nThis PR extends prebuilt rule flyout layout with design details\r\nincluding field state, rule state callout and little UI fixes.\r\n\r\n## Screenshots\r\n\r\n<img width=\"1287\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/74846530-7874-4958-9f4f-e4477027591b\">\r\n\r\n<img width=\"1279\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cf87fd84-f041-4142-b051-d9d7dd846733\">\r\n\r\n<img width=\"1276\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/d6f3c9e5-d837-43b6-8728-d8a23095ed2c\">","sha":"4d54cfe2bc3d28d238bc3d56186692081a5d5a9c"}}]}] BACKPORT--> Co-authored-by: Maxim Palenov <maxim.palenov@elastic.co> |
||
|
4d50545bbb
|
[8.x] [Console] Delete unused sense models and unused files (#195344) (#195728)
# Backport This will backport the following commits from `main` to `8.x`: - [[Console] Delete unused sense models and unused files (#195344)](https://github.com/elastic/kibana/pull/195344) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Ignacio Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-10-09T15:54:43Z","message":"[Console] Delete unused sense models and unused files (#195344)","sha":"d273c07edcc1d0ab00f73309a2fb385b43f6221b","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Console","Team:Kibana Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"title":"[Console] Delete unused sense models and unused files","number":195344,"url":"https://github.com/elastic/kibana/pull/195344","mergeCommit":{"message":"[Console] Delete unused sense models and unused files (#195344)","sha":"d273c07edcc1d0ab00f73309a2fb385b43f6221b"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195344","number":195344,"mergeCommit":{"message":"[Console] Delete unused sense models and unused files (#195344)","sha":"d273c07edcc1d0ab00f73309a2fb385b43f6221b"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Ignacio Rivas <rivasign@gmail.com> |
||
|
d383f3eaf5
|
[8.x] [ML] Fix Anomaly Swim Lane Embeddable not updating properly on query change (#195090) (#195725)
# Backport This will backport the following commits from `main` to `8.x`: - [[ML] Fix Anomaly Swim Lane Embeddable not updating properly on query change (#195090)](https://github.com/elastic/kibana/pull/195090) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Robert Jaszczurek","email":"92210485+rbrtj@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T09:19:28Z","message":"[ML] Fix Anomaly Swim Lane Embeddable not updating properly on query change (#195090)\n\n## Summary\r\n\r\nFix for: [#194579](https://github.com/elastic/kibana/issues/194579)\r\nIn Anomaly Explorer, we do not limit the query size, as it is based on a\r\nconstant value of `1000`.\r\nHowever, we did limit the query for the embeddable by setting the size\r\nto the value of the previous query cardinality.\r\nAfter discussing with @darnautov, we couldn't identify any potential\r\nregressions from removing this check.\r\nIncludes fix for issue mentioned in:\r\n[#2397303538](https://github.com/elastic/kibana/pull/195090#issuecomment-2397303538)\r\nWhen querying from a pagination page other than page 1, we didn’t reset\r\nthe `fromPage` value, which prevented the query from returning results.\r\nBefore:\r\n\r\n\r\n |
||
|
cbef50e179
|
[8.x] Remove unused`kbn-ace` code (#195353) (#195727)
# Backport This will backport the following commits from `main` to `8.x`: - [Remove unused`kbn-ace` code (#195353)](https://github.com/elastic/kibana/pull/195353) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Ignacio Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-10-08T11:45:20Z","message":"Remove unused`kbn-ace` code (#195353)","sha":"83810ac9edba72f0bcad8f7e7e77a1bef89328cc","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"title":"Remove unused`kbn-ace` code","number":195353,"url":"https://github.com/elastic/kibana/pull/195353","mergeCommit":{"message":"Remove unused`kbn-ace` code (#195353)","sha":"83810ac9edba72f0bcad8f7e7e77a1bef89328cc"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195353","number":195353,"mergeCommit":{"message":"Remove unused`kbn-ace` code (#195353)","sha":"83810ac9edba72f0bcad8f7e7e77a1bef89328cc"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Ignacio Rivas <rivasign@gmail.com> |
||
|
950e073890
|
[8.x] github-actions: grant write permissions to report to the issues (#195706) (#195738)
# Backport This will backport the following commits from `main` to `8.x`: - [github-actions: grant write permissions to report to the issues (#195706)](https://github.com/elastic/kibana/pull/195706) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Victor Martinez","email":"victormartinezrubio@gmail.com"},"sourceCommit":{"committedDate":"2024-10-10T10:35:03Z","message":"github-actions: grant write permissions to report to the issues (#195706)","sha":"44a42a7a2a22e0ee7ed6d1f8deb1f5f12ca2b155","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-major"],"title":"github-actions: grant write permissions to report to the issues","number":195706,"url":"https://github.com/elastic/kibana/pull/195706","mergeCommit":{"message":"github-actions: grant write permissions to report to the issues (#195706)","sha":"44a42a7a2a22e0ee7ed6d1f8deb1f5f12ca2b155"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195706","number":195706,"mergeCommit":{"message":"github-actions: grant write permissions to report to the issues (#195706)","sha":"44a42a7a2a22e0ee7ed6d1f8deb1f5f12ca2b155"}}]}] BACKPORT--> Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com> |
||
|
7647d242bb
|
[8.x] [Search profiler] Migrate ace to monaco (#195343) (#195724)
# Backport This will backport the following commits from `main` to `8.x`: - [[Search profiler] Migrate ace to monaco (#195343)](https://github.com/elastic/kibana/pull/195343) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Ignacio Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-10-09T15:40:10Z","message":"[Search profiler] Migrate ace to monaco (#195343)","sha":"f2b9348f976b96c296b3dc89949115a10c9b19f9","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana Management","release_note:skip","Feature:Search Profiler","v9.0.0","backport:prev-minor"],"title":"[Search profiler] Migrate ace to monaco","number":195343,"url":"https://github.com/elastic/kibana/pull/195343","mergeCommit":{"message":"[Search profiler] Migrate ace to monaco (#195343)","sha":"f2b9348f976b96c296b3dc89949115a10c9b19f9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195343","number":195343,"mergeCommit":{"message":"[Search profiler] Migrate ace to monaco (#195343)","sha":"f2b9348f976b96c296b3dc89949115a10c9b19f9"}}]}] BACKPORT--> Co-authored-by: Ignacio Rivas <rivasign@gmail.com> |
||
|
8bd34c49e5
|
[8.x] [HTTP] Copy array returned by `getRoutes` (#195647) (#195714)
# Backport This will backport the following commits from `main` to `8.x`: - [[HTTP] Copy array returned by `getRoutes` (#195647)](https://github.com/elastic/kibana/pull/195647) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jean-Louis Leysens","email":"jeanlouis.leysens@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T08:53:59Z","message":"[HTTP] Copy array returned by `getRoutes` (#195647)\n\n## Summary\r\n\r\nSmall follow up based on\r\nhttps://github.com/elastic/kibana/pull/192675#discussion_r1793601519","sha":"a481da68e58cb20d6407c9866c1511717addfdb0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:http","Team:Core","release_note:skip","v9.0.0","v8.16.0","backport:version"],"title":"[HTTP] Copy array returned by `getRoutes`","number":195647,"url":"https://github.com/elastic/kibana/pull/195647","mergeCommit":{"message":"[HTTP] Copy array returned by `getRoutes` (#195647)\n\n## Summary\r\n\r\nSmall follow up based on\r\nhttps://github.com/elastic/kibana/pull/192675#discussion_r1793601519","sha":"a481da68e58cb20d6407c9866c1511717addfdb0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195647","number":195647,"mergeCommit":{"message":"[HTTP] Copy array returned by `getRoutes` (#195647)\n\n## Summary\r\n\r\nSmall follow up based on\r\nhttps://github.com/elastic/kibana/pull/192675#discussion_r1793601519","sha":"a481da68e58cb20d6407c9866c1511717addfdb0"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Jean-Louis Leysens <jeanlouis.leysens@elastic.co> |
||
|
2a40e117ea
|
[8.x] [Security Solution][Detection Engine] adds EBT telemetry for rule preview (#194326) (#195710)
# Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution][Detection Engine] adds EBT telemetry for rule preview (#194326)](https://github.com/elastic/kibana/pull/194326) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Vitalii Dmyterko","email":"92328789+vitaliidm@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T08:06:33Z","message":"[Security Solution][Detection Engine] adds EBT telemetry for rule preview (#194326)\n\n## Summary\r\n\r\n - adds basic EBT telemetry for rule preview\r\n\r\n### To test \r\n\r\nUse Discover Data View in staging to see reported events:\r\nhttps://telemetry-v2-staging.elastic.dev/s/securitysolution/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:now-28h,to:now))&_a=(columns:!(properties.ruleType,properties.loggedRequestsEnabled),filters:!(),index:security-solution-ebt-kibana-browser,interval:auto,query:(language:kuery,query:'event_type%20:%20%22Preview%20rule%22'),sort:!(!(timestamp,desc)))\r\n\r\nNote, there is a few hours delay from event reported locally to be\r\nstored on staging host","sha":"f687ce2ba34a500522907b76add4327c16ad1bec","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team: SecuritySolution","backport:prev-minor","Team:Detection Engine","8.16 candidate"],"title":"[Security Solution][Detection Engine] adds EBT telemetry for rule preview","number":194326,"url":"https://github.com/elastic/kibana/pull/194326","mergeCommit":{"message":"[Security Solution][Detection Engine] adds EBT telemetry for rule preview (#194326)\n\n## Summary\r\n\r\n - adds basic EBT telemetry for rule preview\r\n\r\n### To test \r\n\r\nUse Discover Data View in staging to see reported events:\r\nhttps://telemetry-v2-staging.elastic.dev/s/securitysolution/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:now-28h,to:now))&_a=(columns:!(properties.ruleType,properties.loggedRequestsEnabled),filters:!(),index:security-solution-ebt-kibana-browser,interval:auto,query:(language:kuery,query:'event_type%20:%20%22Preview%20rule%22'),sort:!(!(timestamp,desc)))\r\n\r\nNote, there is a few hours delay from event reported locally to be\r\nstored on staging host","sha":"f687ce2ba34a500522907b76add4327c16ad1bec"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194326","number":194326,"mergeCommit":{"message":"[Security Solution][Detection Engine] adds EBT telemetry for rule preview (#194326)\n\n## Summary\r\n\r\n - adds basic EBT telemetry for rule preview\r\n\r\n### To test \r\n\r\nUse Discover Data View in staging to see reported events:\r\nhttps://telemetry-v2-staging.elastic.dev/s/securitysolution/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:now-28h,to:now))&_a=(columns:!(properties.ruleType,properties.loggedRequestsEnabled),filters:!(),index:security-solution-ebt-kibana-browser,interval:auto,query:(language:kuery,query:'event_type%20:%20%22Preview%20rule%22'),sort:!(!(timestamp,desc)))\r\n\r\nNote, there is a few hours delay from event reported locally to be\r\nstored on staging host","sha":"f687ce2ba34a500522907b76add4327c16ad1bec"}}]}] BACKPORT--> Co-authored-by: Vitalii Dmyterko <92328789+vitaliidm@users.noreply.github.com> |
||
|
d1f7db0c0d
|
[8.x] [Search landing page] Update search landing page list with new links (#194656) (#195729)
# Backport This will backport the following commits from `main` to `8.x`: - [[Search landing page] Update search landing page list with new links (#194656)](https://github.com/elastic/kibana/pull/194656) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"kosabogi","email":"105062005+kosabogi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T09:27:03Z","message":"[Search landing page] Update search landing page list with new links (#194656)\n\n### Overview\r\n\r\nThis PR updates the search landing page by refreshing the existing list\r\nwith new links.\r\n\r\n### Related issue\r\n\r\nhttps://github.com/elastic/search-docs-team/issues/200\r\n\r\n---------\r\n\r\nCo-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>","sha":"7a30154fdfc109a87b69d429bb2252cf5499d5b9","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","v8.16.0","backport:version"],"title":"[Search landing page] Update search landing page list with new links","number":194656,"url":"https://github.com/elastic/kibana/pull/194656","mergeCommit":{"message":"[Search landing page] Update search landing page list with new links (#194656)\n\n### Overview\r\n\r\nThis PR updates the search landing page by refreshing the existing list\r\nwith new links.\r\n\r\n### Related issue\r\n\r\nhttps://github.com/elastic/search-docs-team/issues/200\r\n\r\n---------\r\n\r\nCo-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>","sha":"7a30154fdfc109a87b69d429bb2252cf5499d5b9"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194656","number":194656,"mergeCommit":{"message":"[Search landing page] Update search landing page list with new links (#194656)\n\n### Overview\r\n\r\nThis PR updates the search landing page by refreshing the existing list\r\nwith new links.\r\n\r\n### Related issue\r\n\r\nhttps://github.com/elastic/search-docs-team/issues/200\r\n\r\n---------\r\n\r\nCo-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>","sha":"7a30154fdfc109a87b69d429bb2252cf5499d5b9"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: kosabogi <105062005+kosabogi@users.noreply.github.com> |