{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":198011065,"defaultBranch":"main","name":"kibana","ownerLogin":"smith","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-07-21T04:16:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9912?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726451279.0","currentOid":""},"activityList":{"items":[{"before":"76de89dd912280fbc21a5538634f69f06dab8bfc","after":"0ddbe0e5c7f9a8a677182860dfc26c231ff2e170","ref":"refs/heads/main","pushedAt":"2024-09-20T05:27:34.000Z","pushType":"push","commitsCount":221,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[api-docs] 2024-09-20 Daily api_docs build (#193505)\n\nGenerated by\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds/836","shortMessageHtmlLink":"[api-docs] 2024-09-20 Daily api_docs build (elastic#193505)"}},{"before":"fef42a4e52f9a8d7801ff6093d9989e1ba19b729","after":"c5fdb0d920b43e3d9fb17955144ddc0c9c8fedd0","ref":"refs/heads/disc-focus-fieldlist","pushedAt":"2024-09-17T02:28:26.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into disc-focus-fieldlist","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into disc-focus-fieldlist"}},{"before":"8aa8e2e13421c3962a79b983e397f2c9b9a2a899","after":"fef42a4e52f9a8d7801ff6093d9989e1ba19b729","ref":"refs/heads/disc-focus-fieldlist","pushedAt":"2024-09-17T02:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"revert button group changes","shortMessageHtmlLink":"revert button group changes"}},{"before":"2b617d1c15404d9a88f752b7982619a5fc6e7b64","after":"8aa8e2e13421c3962a79b983e397f2c9b9a2a899","ref":"refs/heads/disc-focus-fieldlist","pushedAt":"2024-09-16T02:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"update snapshot","shortMessageHtmlLink":"update snapshot"}},{"before":"1317b58a3e9ff41f84c2644a8932ba5e1b237675","after":"2b617d1c15404d9a88f752b7982619a5fc6e7b64","ref":"refs/heads/disc-focus-fieldlist","pushedAt":"2024-09-16T01:49:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into disc-focus-fieldlist","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into disc-focus-fieldlist"}},{"before":null,"after":"1317b58a3e9ff41f84c2644a8932ba5e1b237675","ref":"refs/heads/disc-focus-fieldlist","pushedAt":"2024-09-16T01:47:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Add tooltips to Discover button icons","shortMessageHtmlLink":"Add tooltips to Discover button icons"}},{"before":"eb13866c0057e43acb53f897403bd1a8f4b1f778","after":"76de89dd912280fbc21a5538634f69f06dab8bfc","ref":"refs/heads/main","pushedAt":"2024-09-15T03:03:57.000Z","pushType":"push","commitsCount":657,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[api-docs] 2024-09-14 Daily api_docs build (#192941)\n\nGenerated by\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds/830","shortMessageHtmlLink":"[api-docs] 2024-09-14 Daily api_docs build (elastic#192941)"}},{"before":"9058a5f3e42e46dd3c39db89a82510e9bc861b31","after":null,"ref":"refs/heads/nls/rename-infra","pushedAt":"2024-09-09T16:22:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"}},{"before":"291dfb04ecd327c49be439877768ec1a81241b5e","after":"eb13866c0057e43acb53f897403bd1a8f4b1f778","ref":"refs/heads/main","pushedAt":"2024-08-23T20:18:52.000Z","pushType":"push","commitsCount":422,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Clean up spacing across SM pages (#191045)\n\n## Summary\r\n\r\nChanges in this PR include:\r\n\r\n_Slight adjustment to search bar spacing (`gap`) on..._\r\n- Index Management > Indices (tab)\r\n- Management > Index templates (tab)\r\n- Rules > Logs\r\n- Connectors > Logs\r\n\r\n_Fix search input to be full width, as intended on..._\r\n- Connectors > Logs (now matches Rules > Logs)\r\n\r\n**Before and after**\r\n\r\n![CleanShot 2024-08-22 at 13 59\r\n12@2x](https://github.com/user-attachments/assets/f5343d4d-10fa-4b44-a727-1bc98f916016)\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":"Clean up spacing across SM pages (elastic#191045)"}},{"before":"7d58fdbf4fb869523b93750a8ed1515f326e25a3","after":"9c90c425707b56e111a6e785d69938e5b72b4712","ref":"refs/heads/nls/profiling-renovate","pushedAt":"2024-08-16T00:15:31.000Z","pushType":"push","commitsCount":227,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nls/profiling-renovate","shortMessageHtmlLink":"Merge branch 'main' into nls/profiling-renovate"}},{"before":"c8edac6e3f2630ef762275e1cfcf95fb198b40f5","after":"291dfb04ecd327c49be439877768ec1a81241b5e","ref":"refs/heads/main","pushedAt":"2024-08-14T19:31:11.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Update dependency @redocly/cli to ^1.19.0 (main) (#190180)\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update dependency @redocly/cli to ^1.19.0 (main) (elastic#190180)"}},{"before":null,"after":"6c830995b56a534c427ea3fb067eba1fd755ca05","ref":"refs/heads/nls/entity-explorer-tab","pushedAt":"2024-08-14T19:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"fake entities explorer tab","shortMessageHtmlLink":"fake entities explorer tab"}},{"before":"3aaeea7e7eaa6250708806e03414a9673c692346","after":"7d58fdbf4fb869523b93750a8ed1515f326e25a3","ref":"refs/heads/nls/profiling-renovate","pushedAt":"2024-08-08T18:45:41.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nls/profiling-renovate","shortMessageHtmlLink":"Merge branch 'main' into nls/profiling-renovate"}},{"before":null,"after":"3aaeea7e7eaa6250708806e03414a9673c692346","ref":"refs/heads/nls/profiling-renovate","pushedAt":"2024-08-08T18:44:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Remove Profiling section from renovate.json\n\n@renovate opened #188560 to update some dependencies.\n\nThe \"Profiling\" section in the renovate.json is not accurate:\n\n* We don't use @types/dagre (nobody does. This must have been in profiling at some point but I have no idea.)\n* peggy is used in many core, platform, and solution places and should not have profiling as the sole owner.\n\nThis removes @types/dagre and changes the name of the \"Profiling\" section to be \"Peggy\", including only peggy and owned by core and operations.","shortMessageHtmlLink":"Remove Profiling section from renovate.json"}},{"before":"9a7b92a272d6ddbe6f38c799d92b20404f4208bd","after":"c8edac6e3f2630ef762275e1cfcf95fb198b40f5","ref":"refs/heads/main","pushedAt":"2024-08-08T16:40:49.000Z","pushType":"push","commitsCount":307,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[StdPerf] Extending kibana:plugin_render_time with custom metrics (#189115)\n\n## Summary\n\nThis PR enable consumers of `PerformanceContextProvider` to track\ncustomMetrics along `onPageReady`.\nTracking customMetrics is important to further analyse and put into\nperspective TTFMP. e.g. is not the same trying to load a component that\nunderneath is using thousand of documents vs one just using a couple of\nthem.\n\n### Changes\nChanges are leveraging existing `PerformanceMetricEvent` schema.\n\n### Ideas\nOne improvement could be reserving a pair of key/values (aka omitting\nthem when defining `CustomMetrics` type) for explicitly dedicate them to\ntimerange values. e.g. the amount of milliseconds between the start and\nend date in the timepicker. This could help us to keep the values in the\nsame property for all observability applications and standardise the\nmeasurement of it.","shortMessageHtmlLink":"[StdPerf] Extending kibana:plugin_render_time with custom metrics (el…"}},{"before":"5176ba90047d033cbe571c2a28b1000dd75a9969","after":"9a7b92a272d6ddbe6f38c799d92b20404f4208bd","ref":"refs/heads/main","pushedAt":"2024-07-30T21:22:44.000Z","pushType":"push","commitsCount":409,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Change infra plugin feature name from Metrics to Infrastructure (#189432)\n\nIt looks like this was missed in previous renaming updates.\r\n\r\nThis makes it clearer when managing Kibana feature privileges which\r\nfeatures it's talking about.","shortMessageHtmlLink":"Change infra plugin feature name from Metrics to Infrastructure (elas…"}},{"before":"04a0415517cfd586ba689442958da43999fc57af","after":"9058a5f3e42e46dd3c39db89a82510e9bc861b31","ref":"refs/heads/nls/rename-infra","pushedAt":"2024-07-30T16:31:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nls/rename-infra","shortMessageHtmlLink":"Merge branch 'main' into nls/rename-infra"}},{"before":"93eac75e17c53db258c79bf38eab529cd6dac31e","after":"04a0415517cfd586ba689442958da43999fc57af","ref":"refs/heads/nls/rename-infra","pushedAt":"2024-07-30T15:26:07.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nls/rename-infra","shortMessageHtmlLink":"Merge branch 'main' into nls/rename-infra"}},{"before":null,"after":"93eac75e17c53db258c79bf38eab529cd6dac31e","ref":"refs/heads/nls/rename-infra","pushedAt":"2024-07-29T17:31:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Change infra plugin feature name from Metrics to Infrastructure\n\nIt looks like this was missed in previous renaming updates.\n\nThis makes it clearer when managing Kibana feature privileges which features it's talking about.","shortMessageHtmlLink":"Change infra plugin feature name from Metrics to Infrastructure"}},{"before":null,"after":"3e669a594234de9f002622d9117e587640bf2cf6","ref":"refs/heads/nls/renovators","pushedAt":"2024-07-18T20:05:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Fix names for observability teams in renovate.json\n\nThese were either outdated or using an incorrect GitHub team name.","shortMessageHtmlLink":"Fix names for observability teams in renovate.json"}},{"before":"7c6aa3fc8a7c7e0ed6da9abbeb03e9770188b8c8","after":"5176ba90047d033cbe571c2a28b1000dd75a9969","ref":"refs/heads/main","pushedAt":"2024-07-18T15:41:30.000Z","pushType":"push","commitsCount":89,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[Infra] Fix functions table height in asset details view profiling tab (#188650)\n\n## Summary\r\n\r\ncloses #188397 \r\n\r\nSimilar to the flamegraph component this PR sets height to the Functions\r\ncomponent.\r\n\r\nOne note: the height is used only in infra because in APM we don't have\r\nan empty state view for the profiling functions (it will be **good to\r\nhave** IMO) and we don't want to set the height of an empty table there.\r\n\r\n## Testing \r\n- Go to the asset details page\r\n- Check the Universal Profiling tab > Top 10 Functions tab\r\n\r\n\r\nhttps://github.com/user-attachments/assets/51303da7-918b-43e5-8d93-65976b288e15\r\n\r\n- Before this change, the table was showing only the header with a small\r\nscrollbar:\r\n\r\n![image](https://github.com/user-attachments/assets/173d38d8-a8a3-4d79-a163-2eff4c1e3e49)","shortMessageHtmlLink":"[Infra] Fix functions table height in asset details view profiling tab ("}},{"before":"c13419e166d8fb6ca8475c2ff074aeee8a4a337c","after":"7c6aa3fc8a7c7e0ed6da9abbeb03e9770188b8c8","ref":"refs/heads/main","pushedAt":"2024-07-16T20:51:04.000Z","pushType":"push","commitsCount":760,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[i18n][system upgrade] Upgrade i18n tooling (#186519)\n\nUpdate i18n tools after the main packages upgrade. This upgrade makes\r\nuse of formatJS tooling instead of fully implementing the parsers\r\nourselves. It also changes our custom AST parsing from babel to the\r\ntypescript compiler.\r\n- [x] i18n exrtract\r\n- [x] i18n check\r\n- [x] i18n integrate\r\n- [x] add test cases for formatjs runner\r\n- [x] Make sure all CLI flags are handled properly\r\n- [x] Update tooling readme\r\n\r\nCloses https://github.com/elastic/kibana/issues/180616\r\nCloses https://github.com/elastic/kibana/issues/187703\r\n\r\n### Note to reviewers\r\n\r\nTeams outside operations and core are probably requested to review\r\nbecause the `i18n_check` fixed malformed i18n messages in your plugins.\r\nPlease check and approve :elasticheart:","shortMessageHtmlLink":"[i18n][system upgrade] Upgrade i18n tooling (elastic#186519)"}},{"before":"4b7d0145827925a297d1e1728e4447ecc4673554","after":"c13419e166d8fb6ca8475c2ff074aeee8a4a337c","ref":"refs/heads/main","pushedAt":"2024-06-24T18:34:23.000Z","pushType":"push","commitsCount":1034,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[GenAI Connectors] Bump default Gemini and Bedrock versions (#186671)","shortMessageHtmlLink":"[GenAI Connectors] Bump default Gemini and Bedrock versions (elastic#…"}},{"before":"27fdb2def7867ddc1d11b2a9d491e11fa07d1ac4","after":"4b7d0145827925a297d1e1728e4447ecc4673554","ref":"refs/heads/main","pushedAt":"2024-05-17T11:22:44.000Z","pushType":"push","commitsCount":338,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Change all connectors to use the basic auth header instead of the `auth` property of `axios` (#183162)\n\n## Summary\r\n\r\nFixes: https://github.com/elastic/kibana/issues/182391\r\n\r\n## Framework changes\r\n\r\n- Utils to construct basic header from username and password: [`fad6bde`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/fad6bde6afb1302c8629da47173abcdf41a1a602),\r\n[`b10d103`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/b10d103bd92fd17c77b97a6e014832ac1c6a9bdc)\r\n- Automatically convert `auth` to basic auth header in the sub-actions\r\nframework: [`ee27353`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/ee2735305142cbb84a930e3dc36e7a6d9116bab6)\r\n- Automatically convert `auth` to basic auth header in axios utils:\r\n[`94753a7`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/94753a7342595c0e2ee33c8f6620661d73526990)\r\n\r\n## Jira\r\n\r\nCommit: [`c366163`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/c366163486a516f1d2d62b63d3bde171b6643e19)\r\n\r\n## All ServiceNow connectors\r\n\r\nCommit: [`4324d93`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/4324d931f7bcacfd8b2d7b4eaa9c40562dc22c52)\r\n\r\n## IBM Resilient\r\n\r\nIBM Resilient already uses the basic auth headers. PR\r\nhttps://github.com/elastic/kibana/pull/180561 added this functionality.\r\nThe connector was manually tested when reviewing the PR.\r\n\r\nIn [`7d9edab`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/7d9edabd6e8454ebc2190bfc7f565c8c345f47f5)\r\nI updated the connector to use the new util function.\r\n\r\n## Webhook\r\n\r\nCommit: [`1a62c77`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/1a62c77d46dd40e9529ae102a6db3fc1513c494e)\r\n\r\n## Cases webhook\r\n\r\nCommit: [`104f881`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/104f8812515f5944bc103fa0142e55a0b0350e84)\r\n\r\n## xMatters\r\n\r\nCommit: [`ea7be2b`\r\n(#183162)](https://github.com/elastic/kibana/pull/183162/commits/ea7be2bbee89b71c3855769fc480a013e4020732)\r\n\r\n## Connectors that do not use the `axios` `auth` property\r\n\r\n- D3Security\r\n- Email\r\n- Microsoft Teams\r\n- OpenAI\r\n- Opsgenie\r\n- PagerDuty\r\n- Sentinel One\r\n- Slack\r\n- Slack API\r\n- Swimlane\r\n- Tines\r\n- Torq\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- [ ] [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### 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| Connectors not working correctly | Low | High | Unit test and manual\r\ntesting of all connectors affected |\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\n---------\r\n\r\nCo-authored-by: “jeramysoucy” \r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","shortMessageHtmlLink":"Change all connectors to use the basic auth header instead of the `au…"}},{"before":"4695db9e28f17cd889bd7e010b1e8781bd9d2ec8","after":"27fdb2def7867ddc1d11b2a9d491e11fa07d1ac4","ref":"refs/heads/main","pushedAt":"2024-05-08T20:03:14.000Z","pushType":"push","commitsCount":1021,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[Obs AI Assistant] Fix auto-generation of titles (#182923)\n\nIf the LLM doesn't send the title_conversation in a single go,\r\n`getGeneratedTitle` fails, because it doesn't wait until the message has\r\nbeen fully completed. This PR fixes that issue, and adds tests, and also\r\nimproves quote matching.","shortMessageHtmlLink":"[Obs AI Assistant] Fix auto-generation of titles (elastic#182923)"}},{"before":"990ffaf437fb916568b52452f889aa45af07e621","after":"7304d25d31dcad68e7f84a4c84d6547929c21fac","ref":"refs/heads/nls/sm-inf","pushedAt":"2024-04-18T22:52:00.000Z","pushType":"push","commitsCount":233,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nls/sm-inf","shortMessageHtmlLink":"Merge branch 'main' into nls/sm-inf"}},{"before":"eb733c59669de62823e04f6ff9325bc714e08512","after":"990ffaf437fb916568b52452f889aa45af07e621","ref":"refs/heads/nls/sm-inf","pushedAt":"2024-04-12T18:35:04.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nls/sm-inf","shortMessageHtmlLink":"Merge branch 'main' into nls/sm-inf"}},{"before":null,"after":"eb733c59669de62823e04f6ff9325bc714e08512","ref":"refs/heads/nls/sm-inf","pushedAt":"2024-04-12T02:36:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"Remove @elastic/obs-ux-infra_services-team from Stack Monitoring CODEOWNERS\n\nThe \"virtual\" @elastic/stack-monitoring-team owns this and reviews from infra services team are not requried.","shortMessageHtmlLink":"Remove @elastic/obs-ux-infra_services-team from Stack Monitoring CODE…"}},{"before":"e92ad772e3bc075e25d8d60f429bf2a346c996f7","after":"4695db9e28f17cd889bd7e010b1e8781bd9d2ec8","ref":"refs/heads/main","pushedAt":"2024-04-12T02:32:03.000Z","pushType":"push","commitsCount":2193,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"},"commit":{"message":"[AI Assistant] Register AI UI settings (#180565)\n\nWe want to register the AI Assistant UI settings so they show up under\r\nAdvanced Settings, and in order to get telemetry on them.\r\n\r\nIn order to register the AI Assistant UI settings they need to follow a\r\ndifferent format, and be available server side. For this reason a bunch\r\nof code is moved around, and we are now using the shared hook\r\n`useEditableSettings`.\r\n\r\n\r\n![image](https://github.com/elastic/kibana/assets/209966/44a04af7-12c7-447a-9379-e73e765af696)\r\n\r\n\r\n![image](https://github.com/elastic/kibana/assets/209966/4641405a-ae91-42be-b366-dd1c95c01f6e)","shortMessageHtmlLink":"[AI Assistant] Register AI UI settings (elastic#180565)"}},{"before":"ba53547460bac5113911b9043c6b4e5af26b9fc0","after":null,"ref":"refs/heads/nls/openapi","pushedAt":"2024-04-09T13:31:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smith","name":"Nathan L Smith","path":"/smith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9912?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNToyNzozNC4wMDAwMDBazwAAAAS7lMno","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNToyNzozNC4wMDAwMDBazwAAAAS7lMno","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQxMzozMTozNi4wMDAwMDBazwAAAAQsCI_n"}},"title":"Activity · smith/kibana"}