{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":409183433,"defaultBranch":"main","name":"kibana","ownerLogin":"gbamparop","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-09-22T11:48:43.000Z","ownerAvatar":"https://github.com/avatars/u/5831975?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726238220.0","currentOid":""},"activityList":{"items":[{"before":"11f45a896d7c13b941318d5cdce8538f88cfa2cc","after":"6641ab60ec402c0cb0d446dcaeb51c56ab6c4130","ref":"refs/heads/tests-enable-logsdb","pushedAt":"2024-09-25T10:03:24.000Z","pushType":"push","commitsCount":1725,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into tests-enable-logsdb","shortMessageHtmlLink":"Merge branch 'main' into tests-enable-logsdb"}},{"before":"4d67db1ae04631d04f9825c27b97b242652fce01","after":"6d584d49a73284077d5331c9c5398593f9edd5ea","ref":"refs/heads/main","pushedAt":"2024-09-24T11:03:31.000Z","pushType":"push","commitsCount":101,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Fleet] Reuse package infos for synthetics bulk ops (#191486)\n\n## Summary\r\n\r\n Reuse package infos for synthetics bulk ops !!\r\n\r\nWe are just trying to debug Project monitor push API which interacts\r\nwith fleet code and trying to see what excessive calls are being made,\r\nwhich can be reduced.","shortMessageHtmlLink":"[Fleet] Reuse package infos for synthetics bulk ops (elastic#191486)"}},{"before":"0242529276343c34b5629ddebe97a61c4e81cd85","after":"fc95f341d3bcf1e716dbd10ff08be3ed9427a042","ref":"refs/heads/log-stream-add-role-cell-attributes","pushedAt":"2024-09-23T12:59:32.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into log-stream-add-role-cell-attributes","shortMessageHtmlLink":"Merge branch 'main' into log-stream-add-role-cell-attributes"}},{"before":"f82b95c142c90ccd8633f4aadf4f633137e51ed3","after":"0242529276343c34b5629ddebe97a61c4e81cd85","ref":"refs/heads/log-stream-add-role-cell-attributes","pushedAt":"2024-09-20T09:35:09.000Z","pushType":"push","commitsCount":213,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into log-stream-add-role-cell-attributes","shortMessageHtmlLink":"Merge branch 'main' into log-stream-add-role-cell-attributes"}},{"before":"28aa274f665b1aff891bf055a592851c8ec53d30","after":"4d67db1ae04631d04f9825c27b97b242652fce01","ref":"refs/heads/main","pushedAt":"2024-09-20T08:24:50.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Fix the Upgrade Assistant Docs link to the Release doc page (#193269)\n\nfixed: #191849 \r\n\r\n## Summary\r\n\r\nThis PR fix the `Check the latest release highlights` links in the\r\nUpgrade Assistant to the correct latest release links.\r\nThe fix is ​​below\r\n``` diff\r\n// kibana/packages/kbn-doc-links/src/get_doc_links.ts\r\n- latestReleaseHighlights: `${ELASTIC_WEBSITE_URL}guide/en/elastic-stack/current/elastic-stack-highlights.html`,\r\n+ latestReleaseHighlights: `${ELASTIC_WEBSITE_URL}guide/en/starting-with-the-elasticsearch-platform-and-its-solutions/current/new.html`,\r\n```\r\n\r\nPS: \r\nThis is my first time to contribute to kibana. If there is anything that\r\nneeds to be modified, please give me some advice and I will try my best!\r\n\r\n\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: florent-leborgne ","shortMessageHtmlLink":"Fix the Upgrade Assistant Docs link to the Release doc page (elastic#…"}},{"before":"eabb1022815a7c661a0e642c62d0a77ce338f9c9","after":"28aa274f665b1aff891bf055a592851c8ec53d30","ref":"refs/heads/main","pushedAt":"2024-09-19T10:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Updated js-yaml to v4 (#190678)\n\n## Summary\r\nUpdated `js-yaml` to `4.1.0`.\r\n\r\nThis PR also introduces a type override for the `js-yaml` load function\r\nto maintain compatibility across the codebase. Specifically, updated\r\ntype definition of the load function looks as follows:\r\n\r\n```typescript\r\nfunction load(str: string, opts?: jsyaml.LoadOptions): T;\r\n```\r\n\r\nThe original type definition of the load function in `js-yaml` changed\r\nfrom `any` to `unknown`. This change would require extensive type\r\nupdates throughout the entire repository to accommodate the `unknown`\r\ntype. To avoid widespread type changes and potential issues in the\r\ncodebase, the type is overriden back to `any` for now.\r\nThis is a temporary measure, we plan to address the necessary type\r\nchanges in subsequent PRs, where teams will gradually update the\r\ncodebase to work with the `unknown` type.\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## Release note\r\nUpdated `js-yaml` to `4.1.0`.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Maxim Palenov ","shortMessageHtmlLink":"Updated js-yaml to v4 (elastic#190678)"}},{"before":"61d0b7f0d672a215854d2483f3c55032e9a8b5e0","after":"eabb1022815a7c661a0e642c62d0a77ce338f9c9","ref":"refs/heads/main","pushedAt":"2024-09-19T09:02:13.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[ResponseOps][MW] Add telemetry for the maintenance window (#192483)\n\nResolve: https://github.com/elastic/kibana/issues/184088\r\n\r\nIn this PR add telemetry collection of these metrics:\r\n\r\n- total number of MW in deployments\r\n- number of active MW with \"repeat\" toggle on (time based)\r\n- number of active MW with \"filter alerts\" toggle on (KQL based)\r\n\r\n## Testing\r\n\r\nCreate several MW with different settings (toggles on and off)\r\nTo test changes reflected in telemetry object, \r\nmodify this file: `x-pack/plugins/alerting/server/usage/task.ts`\r\n\r\nWith:\r\n\r\n```\r\nasync function scheduleTasks(logger: Logger, taskManager: TaskManagerStartContract) {\r\n try {\r\n await taskManager.ensureScheduled({\r\n id: TASK_ID,\r\n taskType: TELEMETRY_TASK_TYPE,\r\n state: emptyState,\r\n params: {},\r\n schedule: SCHEDULE,\r\n });\r\n } catch (e) {\r\n logger.error(`Error scheduling ${TASK_ID}, received ${e.message}`);\r\n }\r\n await taskManager.runSoon(TASK_ID);\r\n}\r\n```\r\n\r\nThis will cause the telemetry to be sent as soon as the server is\r\nrestarted.\r\n\r\n**Run Telemetry usage payload API in your browser console to verify\r\ntelemetry object:**\r\n\r\nhttps://docs.elastic.dev/telemetry/collection/snapshot-telemetry#telemetry-usage-payload-api\r\nP.S.: Add space at the beginning of URL\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 ","shortMessageHtmlLink":"[ResponseOps][MW] Add telemetry for the maintenance window (elastic#1…"}},{"before":"8d8742fc5b609ad0ad69654cacfae0a83cdc2e76","after":"61d0b7f0d672a215854d2483f3c55032e9a8b5e0","ref":"refs/heads/main","pushedAt":"2024-09-18T08:31:31.000Z","pushType":"push","commitsCount":136,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Console] Improve status code highlighting (#192888)\n\nCloses https://github.com/elastic/kibana/issues/190731\r\n\r\n## Summary\r\n\r\nThis PR improves the status code highlighting when multiple requests are\r\nsent.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/a0e8ba07-534d-4a48-aa7a-3964adc0e540\r\n\r\n\r\nDark mode:\r\n\"Screenshot\r\n\r\nAll code statuses:\r\n\"Screenshot","shortMessageHtmlLink":"[Console] Improve status code highlighting (elastic#192888)"}},{"before":"e5855e5be175a1faa06d009824c85c7f4a1d1e4a","after":"f82b95c142c90ccd8633f4aadf4f633137e51ed3","ref":"refs/heads/log-stream-add-role-cell-attributes","pushedAt":"2024-09-16T10:08:18.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into log-stream-add-role-cell-attributes","shortMessageHtmlLink":"Merge branch 'main' into log-stream-add-role-cell-attributes"}},{"before":"c190add3ba7aae86fd91592569694f6af495db53","after":"7184f14ef26766bc9d532b7ac4532ff5c4c9325e","ref":"refs/heads/removing-debug-logs","pushedAt":"2024-09-16T09:14:05.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into removing-debug-logs","shortMessageHtmlLink":"Merge branch 'main' into removing-debug-logs"}},{"before":"3cc99fc627a30b980d844f9faddb1b346d942499","after":"8d8742fc5b609ad0ad69654cacfae0a83cdc2e76","ref":"refs/heads/main","pushedAt":"2024-09-13T15:14:03.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"skip failing test suite (#192428)","shortMessageHtmlLink":"skip failing test suite (elastic#192428)"}},{"before":null,"after":"c190add3ba7aae86fd91592569694f6af495db53","ref":"refs/heads/removing-debug-logs","pushedAt":"2024-09-13T14:37:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Removing debug logs from setup and start functions","shortMessageHtmlLink":"Removing debug logs from setup and start functions"}},{"before":"c304b34e0edd90dedcb67dff10da6472d4a823c0","after":"3cc99fc627a30b980d844f9faddb1b346d942499","ref":"refs/heads/main","pushedAt":"2024-09-13T13:25:14.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Revert \"[Fleet] use @kbn/config-schema in Fleet API (Part 1) (#192447)\" (#192840)\n\nThis reverts commit 1116ac6daaef45785dad05ad09f78a93768e591d.\r\n\r\nRelated to https://github.com/elastic/kibana/issues/184685\r\n\r\nThere were a few issues reported by the security team (like\r\nhttps://github.com/elastic/kibana/pull/192832)\r\nIt seems we have gaps in the test coverage, and adding the response\r\nschemas to the code is impacting the API as it adds validation on the\r\nresponse objects.\r\nI'll reopen the pr with adding more test coverage to prevent other\r\nerrors.","shortMessageHtmlLink":"Revert \"[Fleet] use @kbn/config-schema in Fleet API (Part 1) (elastic…"}},{"before":null,"after":"e5855e5be175a1faa06d009824c85c7f4a1d1e4a","ref":"refs/heads/log-stream-add-role-cell-attributes","pushedAt":"2024-09-13T10:39:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Add rowgroup, row and cell attributes to log stream components","shortMessageHtmlLink":"Add rowgroup, row and cell attributes to log stream components"}},{"before":"7256c6c64051ad65622df4abb5a0e095a2706160","after":"c304b34e0edd90dedcb67dff10da6472d4a823c0","ref":"refs/heads/main","pushedAt":"2024-09-13T09:14:47.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Metric threshold] Fix the condition not showing up in the metric threshold flyout (#192736)\n\nCloses #192439\r\n\r\n## Summary\r\n\r\nThis PR reverts this\r\n[line](https://github.com/elastic/kibana/pull/191948/files#diff-2dd82a791bba3d995e9e6b35d4a973053f166351cc6025a5cd1d24dc789766aeR48)\r\nin a previous [PR](https://github.com/elastic/kibana/pull/191948) that\r\ncaused an issue in loading the metric threshold flyout on the\r\nobservability alerts page.\r\n\r\n| Before ❌ | After ✅ |\r\n|---|---|\r\n\r\n|![Image](https://github.com/user-attachments/assets/3c0b8812-8cd9-4769-bd20-ab10f559009b)|![Image](https://github.com/user-attachments/assets/9823e691-ce18-4c00-8748-ce5797a19943)|\r\n\r\nI also added a small test that fails before this fix.","shortMessageHtmlLink":"[Metric threshold] Fix the condition not showing up in the metric thr…"}},{"before":"f15e825e2e370cd7478eb40788e345b25d0fc3d8","after":"7256c6c64051ad65622df4abb5a0e095a2706160","ref":"refs/heads/main","pushedAt":"2024-09-12T10:13:02.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[ObsUX][Infra] Move getServices to apm_data_access plugin (#192565)\n\nCloses https://github.com/elastic/kibana/issues/190338\r\n\r\n### What was done\r\n\r\n- Creates a service in `apm_data_access` that returns services for a\r\nspecific host\r\n- Remove all getServices() from infra plugin\r\n\r\n#### How to test\r\n\r\nIn Infrastructure/Hosts, filter by `service.name: *`, when clicking on\r\none of the hosts we expect to see in the host details, and also the\r\nflyout, a list of services with their proper agent icon\r\n\r\n\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/6fbd0b67-4345-48e7-9ad4-5a354218246a\"","shortMessageHtmlLink":"[ObsUX][Infra] Move getServices to apm_data_access plugin (elastic#19…"}},{"before":"e356781ed29456c7844cdbc61c9110f7f636976c","after":"f15e825e2e370cd7478eb40788e345b25d0fc3d8","ref":"refs/heads/main","pushedAt":"2024-09-11T13:37:11.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Synthetics] Unskip and fix Synthetics global params e2e tests (#192400)\n\n## Summary\r\n\r\nGoal is to unskip the test suite for global params in Synthetics e2e.","shortMessageHtmlLink":"[Synthetics] Unskip and fix Synthetics global params e2e tests (elast…"}},{"before":"9ea0f06a8ec5d504c0d1096d0cef551572730601","after":"e356781ed29456c7844cdbc61c9110f7f636976c","ref":"refs/heads/main","pushedAt":"2024-09-10T07:07:36.000Z","pushType":"push","commitsCount":283,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Console] Bump request converter library version (#192335)","shortMessageHtmlLink":"[Console] Bump request converter library version (elastic#192335)"}},{"before":"b5f6d7754db61244fa71c6820b2df182972b9df1","after":"9ea0f06a8ec5d504c0d1096d0cef551572730601","ref":"refs/heads/main","pushedAt":"2024-08-30T06:16:38.000Z","pushType":"push","commitsCount":519,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Uptime] Report uptime overview metrics (#191708)\n\n## Summary\r\n\r\n Report uptime overview metrics !!\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","shortMessageHtmlLink":"[Uptime] Report uptime overview metrics (elastic#191708)"}},{"before":"17577ae48c37b78e02af7b6d078512c47d683831","after":"b5f6d7754db61244fa71c6820b2df182972b9df1","ref":"refs/heads/main","pushedAt":"2024-08-13T13:59:43.000Z","pushType":"push","commitsCount":94,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Remove border from primary buttons in the toolbar (#190017)\n\n## Summary\r\n\r\n2nd attempt at removing the border on the blue, primary button in the\r\nshared toolbar.\r\nPreviously, I didn't account for the 'text' colored buttons in the Lens\r\ntoolbar. This time around, I narrowed the issue down to the custom\r\nstyles being passed down via `cssProps` and simply ignore them for\r\nprimary/fill buttons.\r\n\r\n**Before**\r\n\r\n\r\n\r\n**After**\r\n_Dashboard_\r\nNo gray border on the Create visualization button\r\n\r\n\r\n_Lens_\r\nBorders for axis settings remain\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)","shortMessageHtmlLink":"Remove border from primary buttons in the toolbar (elastic#190017)"}},{"before":"853f32c45dc9398aaac682050aa3c4e1687d5b1d","after":"17577ae48c37b78e02af7b6d078512c47d683831","ref":"refs/heads/main","pushedAt":"2024-08-09T08:25:41.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[ResponseOps][Alerts] Merge useAlertsDataView implementations (#189638)\n\n## Summary\r\n\r\nRemoves TriggersActionsUI's and Cases's implementations of the\r\n`useAlertDataView(s)` hooks, refactors the main implementation\r\n(temporarily placed in `@kbn/alerts-ui-shared`) to remove `useEffects`\r\nand make the binary (siem/non siem) logic clearer and better documented.\r\n\r\n## To verify\r\n\r\n- Create rules that fire alerts in all solutions\r\n- Check that the alerts tables in all solutions work (visit the Stack\r\nmanagement > Alerts, Observability > Alerts, Security > Alerts pages)\r\n- Check that the table columns and fields browser (`Fields` button at\r\nthe left of the table toolbar) show fields coherent with the current\r\nview and solution\r\n\r\n### References\r\n\r\nCloses #189467\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\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","shortMessageHtmlLink":"[ResponseOps][Alerts] Merge useAlertsDataView implementations (elasti…"}},{"before":"d79bdfd9152d1e4c94da1add64b6832e363fe40a","after":"853f32c45dc9398aaac682050aa3c4e1687d5b1d","ref":"refs/heads/main","pushedAt":"2024-08-08T10:50:42.000Z","pushType":"push","commitsCount":95,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[ResponseOps][Cases] Fix flaky `title` tests (#190048)\n\nFixes #187364\r\n\r\n## Summary\r\n\r\nUpdated the tests to stop using enzyme.","shortMessageHtmlLink":"[ResponseOps][Cases] Fix flaky title tests (elastic#190048)"}},{"before":"3f7d1f226f27ee529d60fa9e16202b6b101eee1c","after":"d79bdfd9152d1e4c94da1add64b6832e363fe40a","ref":"refs/heads/main","pushedAt":"2024-08-05T16:45:45.000Z","pushType":"push","commitsCount":121,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[Task Manager] Add caching to the task partitioning logic (#189562)\n\nResolves https://github.com/elastic/kibana/issues/189119\r\n\r\n## Summary\r\n\r\nThis PR adds a mechanism to keep the node's calculated partitions in\r\ncache for 10 seconds before calling the discovery service again and\r\nrecalculating them.\r\n\r\n\r\n### Checklist\r\n\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### To verify\r\n- Add the following to kibana.yml:\r\n```\r\nxpack.task_manager.claim_strategy: 'unsafe_mget'\r\n```\r\n- Verify that the cache is being updated every 10 seconds, you could\r\ntest this by adding a log statement with the timestamp in the\r\nTaskPartitioner code that was updated\r\n- Verify that on start the cache is updated on the initial claiming\r\ncycle","shortMessageHtmlLink":"[Task Manager] Add caching to the task partitioning logic (elastic#18…"}},{"before":"60e1257d311cebf83dee5bc42d6f3ca749733b9b","after":"3f7d1f226f27ee529d60fa9e16202b6b101eee1c","ref":"refs/heads/main","pushedAt":"2024-08-01T09:48:13.000Z","pushType":"push","commitsCount":53,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[api-docs] 2024-08-01 Daily api_docs build (#189693)\n\nGenerated by\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds/786","shortMessageHtmlLink":"[api-docs] 2024-08-01 Daily api_docs build (elastic#189693)"}},{"before":"d15b939fdbb65f1886fcda86abfa612b1ec811ff","after":"11f45a896d7c13b941318d5cdce8538f88cfa2cc","ref":"refs/heads/tests-enable-logsdb","pushedAt":"2024-07-31T11:01:19.000Z","pushType":"push","commitsCount":317,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into tests-enable-logsdb","shortMessageHtmlLink":"Merge branch 'main' into tests-enable-logsdb"}},{"before":"7bd6ca647d9c4ed9421c2493222e3bd2f8434de5","after":"60e1257d311cebf83dee5bc42d6f3ca749733b9b","ref":"refs/heads/main","pushedAt":"2024-07-31T08:11:29.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[ResponseOps][Cases] Fix custom fields flaky test. (#189475)\n\nfixes #188133\r\n\r\n## Summary\r\n\r\nI simplified the failing test a bit to make it less likely to timeout.\r\n1. We checked for the test **and** the `id` to make sure the component\r\nwas rendered, it was redundant.\r\n2. We looked for all custom fields(4) and I reduced the check to just\r\n2(which have different types).\r\n3. Updated another test that looked for a label to look for an `id`(for\r\nconsistency).","shortMessageHtmlLink":"[ResponseOps][Cases] Fix custom fields flaky test. (elastic#189475)"}},{"before":"b607d13fc004b91fc4c303bb6987d47de1109ad5","after":"db1407dfc3af5e67d199c2d1bd64faa240105d8d","ref":"refs/heads/log-stream-add-role-attribute","pushedAt":"2024-07-31T08:04:16.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into log-stream-add-role-attribute","shortMessageHtmlLink":"Merge branch 'main' into log-stream-add-role-attribute"}},{"before":null,"after":"b607d13fc004b91fc4c303bb6987d47de1109ad5","ref":"refs/heads/log-stream-add-role-attribute","pushedAt":"2024-07-30T17:50:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"Update role attribute in log stream","shortMessageHtmlLink":"Update role attribute in log stream"}},{"before":"a1bb786aa1341a2d8df6440957b248af562b0a09","after":"7bd6ca647d9c4ed9421c2493222e3bd2f8434de5","ref":"refs/heads/main","pushedAt":"2024-07-30T09:55:20.000Z","pushType":"push","commitsCount":334,"pusher":{"login":"gbamparop","name":"Giorgos Bamparopoulos","path":"/gbamparop","primaryAvatarUrl":"https://github.com/avatars/u/5831975?s=80&v=4"},"commit":{"message":"[renovate] Do not backport redocly/cli updates (#189471)","shortMessageHtmlLink":"[renovate] Do not backport redocly/cli updates (elastic#189471)"}},{"before":"2bdfac73ee6ee7bc19010f538033d5fa946a68a9","after":"d15b939fdbb65f1886fcda86abfa612b1ec811ff","ref":"refs/heads/tests-enable-logsdb","pushedAt":"2024-07-23T15:28:45.000Z","pushType":"push","commitsCount":145,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://github.com/avatars/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into tests-enable-logsdb","shortMessageHtmlLink":"Merge branch 'main' into tests-enable-logsdb"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMDowMzoyNC4wMDAwMDBazwAAAATAJnKx","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMDowMzoyNC4wMDAwMDBazwAAAATAJnKx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yM1QxNToyODo0NS4wMDAwMDBazwAAAASHBYrw"}},"title":"Activity · gbamparop/kibana"}