mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 01:13:23 -04:00
3522 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
3a63d1cb50
|
Update dependency fuse.js to ^7.1.0 | ||
|
ed4c5d5308
|
Update dependency @types/diff to ^7.0.1 (main) (#210138)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@types/diff](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/diff) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff)) | devDependencies | patch | [`^7.0.0` -> `^7.0.1`](https://renovatebot.com/diffs/npm/@types%2fdiff/7.0.0/7.0.1) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkRhdGFEaXNjb3ZlcnkiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
151ce184c5
|
[OneDiscover] Remove logs explorer (#209565)
Resolves #209261 ## Summary Removes the code used to render Logs Explorer. This does not result in any functional changes. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
b311acfec4
|
update puppeteer to 24.1.1 (#208477)
## Summary Updates puppeteer to 24.1.1 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
7b1c74a7a8
|
SKA: Follow-up relocations (#209477)
## Summary * Categorise and move `@kbn/timelines-plugin` as _platform/shared_, target location: `x-pack/platform/plugins/shared/timelines`. This helps reduce the scope of the illegal dependencies from `osquery` plugin towards _security/private_ code. cc @tomsonpl * Simplify path and rename `@kbn/observability-alerting-rule-utils` (platform/shared): ``` # Before @kbn/observability-alerting-rule-utils x-pack/platform/packages/shared/observability/alerting_rule_utils/ # After @kbn/alerting-rule-utils x-pack/platform/packages/shared/alerting_rule_utils/ ``` * Simplify path and rename `@kbn/observability-logs-overview` (platform/shared): ``` # Before @kbn/observability-logs-overview x-pack/platform/packages/shared/observability/logs_overview/ # After @kbn/logs-overview x-pack/platform/packages/shared/logs_overview/ ``` --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
679e2badaf
|
Remove dependency date-fns !! (#209539)
## Summary What's better than upgrade? removing it alltogther !! |
||
|
22a015bb46
|
Update dependency form-data to ^4.0.1 !! (#209533)
## Summary Update dependency form-data to ^4.0.1 !! Minor changes https://github.com/form-data/form-data/releases/tag/v4.0.1 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
1f53a8484e
|
[chore][serverless] Remove dev-mode Project Switcher (#209144)
As titled. The Project Switcher was created in #155582 as a means of allowing a developer to switch between project types without having to restart Kibana. Since that first PR, Kibana *must* be started with a particular project configuration in mind-- the switcher now does nothing. This PR removes it and deprecates the config keys. |
||
|
ff22f800f3
|
Update dependency react-reverse-portal to ^2.2.0 (main) (#209299)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [react-reverse-portal](https://togithub.com/httptoolkit/react-reverse-portal) | dependencies | minor | [`^2.1.2` -> `^2.2.0`](https://renovatebot.com/diffs/npm/react-reverse-portal/2.1.2/2.2.0) | --- ### Release Notes <details> <summary>httptoolkit/react-reverse-portal (react-reverse-portal)</summary> ### [`v2.2.0`](https://togithub.com/httptoolkit/react-reverse-portal/compare/v2.1.2...v2.2.0) [Compare Source](https://togithub.com/httptoolkit/react-reverse-portal/compare/v2.1.2...v2.2.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkRhdGFEaXNjb3ZlcnkiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
af1fdec4d1
|
Update dependency oas to ^25.3.0 (main) (#209028)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [oas](https://togithub.com/readmeio/oas) ([source](https://togithub.com/readmeio/oas/tree/HEAD/packages/oas)) | dependencies | minor | [`^25.2.1` -> `^25.3.0`](https://renovatebot.com/diffs/npm/oas/25.2.1/25.3.0) | --- ### Release Notes <details> <summary>readmeio/oas (oas)</summary> ### [`v25.3.0`](https://togithub.com/readmeio/oas/compare/oas@25.2.2...oas@25.3.0) [Compare Source](https://togithub.com/readmeio/oas/compare/oas@25.2.2...oas@25.3.0) ### [`v25.2.2`](https://togithub.com/readmeio/oas/compare/oas@25.2.1...oas@25.2.2) [Compare Source](https://togithub.com/readmeio/oas/compare/oas@25.2.1...oas@25.2.2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5LVNjYWxhYmlsaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
be67570731
|
Update dependency moment-timezone to ^0.5.47 (main) (#208526)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [moment-timezone](http://momentjs.com/timezone/) ([source](https://togithub.com/moment/moment-timezone)) | dependencies | patch | [`^0.5.46` -> `^0.5.47`](https://renovatebot.com/diffs/npm/moment-timezone/0.5.46/0.5.47) | --- ### Release Notes <details> <summary>moment/moment-timezone (moment-timezone)</summary> ### [`v0.5.47`](https://togithub.com/moment/moment-timezone/blob/HEAD/changelog.md#0547-2025-01-28) [Compare Source](https://togithub.com/moment/moment-timezone/compare/0.5.46...0.5.47) - Updated data to IANA TZDB `2025a`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
1c218f9846
|
Introduce the InferenceChatModel for langchain (#206429)
## Summary Part of https://github.com/elastic/kibana/issues/206710 This PR introduces the `InferenceChatModel` class, which is a langchain chatModel utilizing the inference APIs (`chatComplete`) under the hood. Creating instances of `InferenceChatModel` can either be done by manually importing the class from the new `@kbn/inference-langchain` package, or by using the new `createChatModel` API exposes from the inference plugin's start contract. The main upside of using this chatModel is that the unification and normalization layers are already being taken care of by the inference plugin, making sure that the underlying models are being used with the exact same capabilities. More details on the upsides and reasoning in the associated issue. ### Usage Usage is very straightforward ```ts const chatModel = await inferenceStart.getChatModel({ request, connectorId: myInferenceConnectorId, chatModelOptions: { temperature: 0.2, }, }); // just use it as another langchain chatModel, e.g. const response = await chatModel.stream('What is Kibana?'); for await (const chunk of response) { // do something with the chunk } ``` ### Important This PR is only adding the implementation, and not wiring it anywhere or using it in any existing code. This is meant to be done in a later stage. Merging that implementation first will allow to have distinct PRs for the integration with search (playground) and security (assistant + other workflows), with proper testing --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
8c2f21e06c
|
Update dependency @launchdarkly/node-server-sdk to ^9.7.3 (main) (#208807) | ||
|
2468329db4
|
Update jquery (main) (#206180)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@types/jquery](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery)) | devDependencies | minor | [`^3.3.31` -> `^3.5.32`](https://renovatebot.com/diffs/npm/@types%2fjquery/3.3.31/3.5.32) | | [jquery](https://jquery.com) ([source](https://togithub.com/jquery/jquery)) | dependencies | minor | [`^3.5.0` -> `^3.7.1`](https://renovatebot.com/diffs/npm/jquery/3.6.0/3.7.1) | --- ### Release Notes <details> <summary>jquery/jquery (jquery)</summary> ### [`v3.7.1`](https://togithub.com/jquery/jquery/releases/tag/3.7.1): jQuery 3.7.1 Released: Reliable Table Row Dimensions [Compare Source](https://togithub.com/jquery/jquery/compare/3.7.0...3.7.1) https://blog.jquery.com/2023/08/28/jquery-3-7-1-released-reliable-table-row-dimensions/ ### [`v3.7.0`](https://togithub.com/jquery/jquery/releases/tag/3.7.0): jQuery 3.7.0: Staying in Order [Compare Source](https://togithub.com/jquery/jquery/compare/3.6.4...3.7.0) https://blog.jquery.com/2023/05/11/jquery-3-7-0-released-staying-in-order/ ### [`v3.6.4`](https://togithub.com/jquery/jquery/releases/tag/3.6.4): jQuery 3.6.4 Released: Selector Forgiveness [Compare Source](https://togithub.com/jquery/jquery/compare/3.6.3...3.6.4) https://blog.jquery.com/2023/03/08/jquery-3-6-4-released-selector-forgiveness/ ### [`v3.6.3`](https://togithub.com/jquery/jquery/releases/tag/3.6.3): jQuery supports CSS.supports in jQuery 3.6.3 [Compare Source](https://togithub.com/jquery/jquery/compare/3.6.2...3.6.3) https://blog.jquery.com/2022/12/20/jquery-3-6-3-released-a-quick-selector-fix/ ### [`v3.6.2`](https://togithub.com/jquery/jquery/releases/tag/3.6.2): jQuery 3.6.2 :has arrived! [Compare Source](https://togithub.com/jquery/jquery/compare/3.6.1...3.6.2) https://blog.jquery.com/2022/12/13/jquery-3-6-2-released/ ### [`v3.6.1`](https://togithub.com/jquery/jquery/releases/tag/3.6.1): jQuery 3.6.1 Maintenance Release [Compare Source](https://togithub.com/jquery/jquery/compare/3.6.0...3.6.1) https://blog.jquery.com/2022/08/26/jquery-3-6-1-maintenance-release/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iXX0=--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Marco Vettorello <marco.vettorello@elastic.co> |
||
|
b62dff1656
|
fetch-mock upgrade to 10.1.0 version (#208702)
## Summary Upgraded `fetch-mock` to 10.1.0 --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
b0a72e2b90
|
[Security AI] Move security-ai-prompt to package (#208787)
|
||
|
b655d78773
|
[OBS-UX-MG] Upgrade redux-saga !! (#208173)
## Summary Upgrade redux-saga !! |
||
|
0c18b44621
|
Upgrade EUI to v99.1.0 (#207724)
`99.0.0-borealis.1` ⏩ `99.1.0-borealis.0` [Questions? Please see our Kibana upgrade FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams) --- # `@elastic/eui` ## [`v99.1.0`](https://github.com/elastic/eui/releases/v99.1.0) - Updated `EuiColorPalettePicker` - adds `append` to `EuiColorPalettePickerPaletteProps` to support appending custom content to the title ([#8208](https://github.com/elastic/eui/pull/8208)) - Updated font-weight and font-size of `EuiBetaBadge`s to improve legibility ([#8255](https://github.com/elastic/eui/pull/8255)) - Added suppport for `titleColor` variant `warning` on `EuiStat` ([#8278](https://github.com/elastic/eui/pull/8278)) # `@elastic/eui-theme-borealis` ## `v0.0.9` - [Visual Refresh] Support new theme tokens on JSON exports ([#8277](https://github.com/elastic/eui/pull/8277)) - Remap few colors for EuiLoadingSpinner and EuiLoadingChart ([#8276](https://github.com/elastic/eui/pull/8276)) - [Visual Refresh] Update floating border on EuiPanel ([#8270](https://github.com/elastic/eui/pull/8270)) --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: nickofthyme <nicholas.partridge@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
8ffb2ff628
|
[Discover] In-table search (#206454)
- Closes https://github.com/elastic/kibana/issues/192360 ## Summary The default browser Find-in-page does not work great with the grid virtualization and our pagination and it can only find matches in rows which are currently displayed. This PR adds in-table search support to the grid so users can find matches in all grid rows (up to `500` sample docs/rows by default) and jump between them with "Previous"/"Next" buttons.  The implementation is extracted in a new package `@kbn/data-grid-in-table-search`. This would allow to use in-table search with `EuiDataGrid` on other pages of Kibana too. `Cmd+F` shortcut is overridden when one of grid elements is in focus otherwise we keep the browser default behaviour. ### 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/src/platform/packages/shared/kbn-i18n/README.md) - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [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 - [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker) - [ ] This was checked for breaking HTTP API changes, and any breaking changes have been approved by the breaking-change committee. The `release_note:breaking` label should be applied in these situations. - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: florent-leborgne <florent.leborgne@elastic.co> |
||
|
70cd3cee7c
|
[ML] Adds simple flyout based file upload to Search (#206864)
A minimal version of the file upload tool which can be triggered via a uiAction. The trigger takes a callback to enable subsequent actions after the upload. This callback receives information about the upload, the index and data view created and information about the files: ``` { "index": "test9", "dataView": { "id": "a870ef68-a624-4df1-9d5d-fa62b75dd297", "title": "" }, "files": [ { "fileName": "farequote-tiny.csv", "docCount": 20, "fileFormat": "delimited" }, { "fileName": "farequote.csv", "docCount": 86275, "fileFormat": "delimited" } ] } ``` If `autoAddInference` is set with the name of an inference endpoint (`autoAddInference: '.elser-2-elasticsearch'`) the tool with automatically add a `semantic_text` to the mappings for tika files (pdf, txt docx) Currently embedded in the search app's home page and playground. In playgroubnd, after upload is complete and the flyout closed, the newly created index will be selected. https://github.com/user-attachments/assets/0589fa02-fb0e-400b-8e74-1eb9a993c6ba Multiple files can be uploaded at once. They must be of the same file format and the mappings cannot clash.   If more than once file has the same field but they are of different types, the files are considered incompatible. <img width="612" alt="image" src="https://github.com/user-attachments/assets/67307fd0-7d10-4eab-9e72-df133ebddcfe" /> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
5be4d61e9f
|
Update dependency @elastic/charts to v69.1.0 (main) (#208798)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@elastic/charts](https://togithub.com/elastic/elastic-charts) | dependencies | minor | [`69.0.0` -> `69.1.0`](https://renovatebot.com/diffs/npm/@elastic%2fcharts/69.0.0/69.1.0) | --- ### Release Notes <details> <summary>elastic/elastic-charts (@​elastic/charts)</summary> ### [`v69.1.0`](https://togithub.com/elastic/elastic-charts/blob/HEAD/CHANGELOG.md#6910-2025-01-29) [Compare Source](https://togithub.com/elastic/elastic-charts/compare/v69.0.1...v69.1.0) ##### Bug Fixes - **deps:** update dependency json-schema-to-typescript to v15.0.4 ([#​2522](https://togithub.com/elastic/elastic-charts/issues/2522)) ([2d4b650]( |
||
|
4a00449bdc
|
SKA: Relocate core mock and test-helper modules (#208538)
## Summary This PR aims at relocating some of the Kibana modules (plugins and packages) into a new folder structure, according to the _Sustainable Kibana Architecture_ initiative. > [!IMPORTANT] > * We kindly ask you to: > * Manually fix the errors in the error section below (if there are any). > * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the source code (Babel and Eslint config files), and update them appropriately. > * Manually review `.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that any CI pipeline customizations continue to be correctly applied after the changed path names > * Review all of the updated files, specially the `.ts` and `.js` files listed in the sections below, as some of them contain relative paths that have been updated. > * Think of potential impact of the move, including tooling and configuration files that can be pointing to the relocated modules. E.g.: > * customised eslint rules > * docs pointing to source code > [!NOTE] > * This PR has been auto-generated. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 55 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/core-analytics-browser-mocks` | `src/core/packages/analytics/browser-mocks` | | `@kbn/core-analytics-server-mocks` | `src/core/packages/analytics/server-mocks` | | `@kbn/core-application-browser-mocks` | `src/core/packages/application/browser-mocks` | | `@kbn/core-apps-browser-mocks` | `src/core/packages/apps/browser-mocks` | | `@kbn/core-base-browser-mocks` | `src/core/packages/base/browser-mocks` | | `@kbn/core-base-server-mocks` | `src/core/packages/base/server-mocks` | | `@kbn/core-capabilities-browser-mocks` | `src/core/packages/capabilities/browser-mocks` | | `@kbn/core-capabilities-server-mocks` | `src/core/packages/capabilities/server-mocks` | | `@kbn/core-chrome-browser-mocks` | `src/core/packages/chrome/browser-mocks` | | `@kbn/core-deprecations-browser-mocks` | `src/core/packages/deprecations/browser-mocks` | | `@kbn/core-deprecations-server-mocks` | `src/core/packages/deprecations/server-mocks` | | `@kbn/core-doc-links-browser-mocks` | `src/core/packages/doc-links/browser-mocks` | | `@kbn/core-doc-links-server-mocks` | `src/core/packages/doc-links/server-mocks` | | `@kbn/core-elasticsearch-client-server-mocks` | `src/core/packages/elasticsearch/client-server-mocks` | | `@kbn/core-elasticsearch-server-mocks` | `src/core/packages/elasticsearch/server-mocks` | | `@kbn/core-environment-server-mocks` | `src/core/packages/environment/server-mocks` | | `@kbn/core-execution-context-browser-mocks` | `src/core/packages/execution-context/browser-mocks` | | `@kbn/core-execution-context-server-mocks` | `src/core/packages/execution-context/server-mocks` | | `@kbn/core-fatal-errors-browser-mocks` | `src/core/packages/fatal-errors/browser-mocks` | | `@kbn/core-http-browser-mocks` | `src/core/packages/http/browser-mocks` | | `@kbn/core-http-context-server-mocks` | `src/core/packages/http/context-server-mocks` | | `@kbn/core-http-resources-server-mocks` | `src/core/packages/http/resources-server-mocks` | | `@kbn/core-http-router-server-mocks` | `src/core/packages/http/router-server-mocks` | | `@kbn/core-http-server-mocks` | `src/core/packages/http/server-mocks` | | `@kbn/core-i18n-browser-mocks` | `src/core/packages/i18n/browser-mocks` | | `@kbn/core-i18n-server-mocks` | `src/core/packages/i18n/server-mocks` | | `@kbn/core-injected-metadata-browser-mocks` | `src/core/packages/injected-metadata/browser-mocks` | | `@kbn/core-integrations-browser-mocks` | `src/core/packages/integrations/browser-mocks` | | `@kbn/core-lifecycle-browser-mocks` | `src/core/packages/lifecycle/browser-mocks` | | `@kbn/core-lifecycle-server-mocks` | `src/core/packages/lifecycle/server-mocks` | | `@kbn/core-logging-browser-mocks` | `src/core/packages/logging/browser-mocks` | | `@kbn/core-logging-server-mocks` | `src/core/packages/logging/server-mocks` | | `@kbn/core-metrics-collectors-server-mocks` | `src/core/packages/metrics/collectors-server-mocks` | | `@kbn/core-metrics-server-mocks` | `src/core/packages/metrics/server-mocks` | | `@kbn/core-node-server-mocks` | `src/core/packages/node/server-mocks` | | `@kbn/core-notifications-browser-mocks` | `src/core/packages/notifications/browser-mocks` | | `@kbn/core-overlays-browser-mocks` | `src/core/packages/overlays/browser-mocks` | | `@kbn/core-plugins-browser-mocks` | `src/core/packages/plugins/browser-mocks` | | `@kbn/core-plugins-server-mocks` | `src/core/packages/plugins/server-mocks` | | `@kbn/core-preboot-server-mocks` | `src/core/packages/preboot/server-mocks` | | `@kbn/core-rendering-browser-mocks` | `src/core/packages/rendering/browser-mocks` | | `@kbn/core-rendering-server-mocks` | `src/core/packages/rendering/server-mocks` | | `@kbn/core-saved-objects-api-server-mocks` | `src/core/packages/saved-objects/api-server-mocks` | | `@kbn/core-saved-objects-base-server-mocks` | `src/core/packages/saved-objects/base-server-mocks` | | `@kbn/core-saved-objects-browser-mocks` | `src/core/packages/saved-objects/browser-mocks` | | `@kbn/core-saved-objects-import-export-server-mocks` | `src/core/packages/saved-objects/import-export-server-mocks` | | `@kbn/core-saved-objects-migration-server-mocks` | `src/core/packages/saved-objects/migration-server-mocks` | | `@kbn/core-saved-objects-server-mocks` | `src/core/packages/saved-objects/server-mocks` | | `@kbn/core-status-server-mocks` | `src/core/packages/status/server-mocks` | | `@kbn/core-test-helpers-kbn-server` | `src/dev/packages/core-test-helpers-kbn-server` | | `@kbn/core-test-helpers-model-versions` | `src/dev/packages/core-test-helpers-model-versions` | | `@kbn/core-theme-browser-mocks` | `src/core/packages/theme/browser-mocks` | | `@kbn/core-ui-settings-browser-mocks` | `src/core/packages/ui-settings/browser-mocks` | | `@kbn/core-ui-settings-server-mocks` | `src/core/packages/ui-settings/server-mocks` | | `@kbn/core-usage-data-server-mocks` | `src/core/packages/usage-data/server-mocks` | <details > <summary>Updated references</summary> ``` ./.github/codeql/codeql-config.yml ./package.json ./packages/kbn-ts-projects/config-paths.json ./src/core/packages/analytics/browser-mocks/jest.config.js ./src/core/packages/analytics/server-mocks/jest.config.js ./src/core/packages/application/browser-mocks/jest.config.js ./src/core/packages/apps/browser-mocks/jest.config.js ./src/core/packages/base/browser-mocks/jest.config.js ./src/core/packages/base/server-mocks/jest.config.js ./src/core/packages/capabilities/browser-mocks/jest.config.js ./src/core/packages/capabilities/server-mocks/jest.config.js ./src/core/packages/chrome/browser-mocks/jest.config.js ./src/core/packages/deprecations/browser-mocks/jest.config.js ./src/core/packages/deprecations/server-mocks/jest.config.js ./src/core/packages/doc-links/browser-mocks/jest.config.js ./src/core/packages/doc-links/server-mocks/jest.config.js ./src/core/packages/elasticsearch/client-server-mocks/jest.config.js ./src/core/packages/elasticsearch/server-mocks/jest.config.js ./src/core/packages/environment/server-mocks/jest.config.js ./src/core/packages/execution-context/browser-mocks/jest.config.js ./src/core/packages/execution-context/server-mocks/jest.config.js ./src/core/packages/fatal-errors/browser-mocks/jest.config.js ./src/core/packages/http/browser-mocks/jest.config.js ./src/core/packages/http/context-server-mocks/jest.config.js ./src/core/packages/http/resources-server-mocks/jest.config.js ./src/core/packages/http/router-server-mocks/jest.config.js ./src/core/packages/http/server-mocks/jest.config.js ./src/core/packages/i18n/browser-mocks/jest.config.js ./src/core/packages/i18n/server-mocks/jest.config.js ./src/core/packages/injected-metadata/browser-mocks/jest.config.js ./src/core/packages/integrations/browser-mocks/jest.config.js ./src/core/packages/lifecycle/browser-mocks/jest.config.js ./src/core/packages/lifecycle/server-mocks/jest.config.js ./src/core/packages/logging/browser-mocks/jest.config.js ./src/core/packages/logging/server-mocks/jest.config.js ./src/core/packages/metrics/collectors-server-mocks/jest.config.js ./src/core/packages/metrics/server-mocks/jest.config.js ./src/core/packages/node/server-mocks/jest.config.js ./src/core/packages/notifications/browser-mocks/jest.config.js ./src/core/packages/overlays/browser-mocks/jest.config.js ./src/core/packages/plugins/browser-mocks/jest.config.js ./src/core/packages/plugins/server-mocks/jest.config.js ./src/core/packages/preboot/server-mocks/jest.config.js ./src/core/packages/rendering/browser-mocks/jest.config.js ./src/core/packages/rendering/server-mocks/jest.config.js ./src/core/packages/saved-objects/api-server-mocks/jest.config.js ./src/core/packages/saved-objects/base-server-mocks/jest.config.js ./src/core/packages/saved-objects/browser-mocks/jest.config.js ./src/core/packages/saved-objects/import-export-server-mocks/jest.config.js ./src/core/packages/saved-objects/migration-server-mocks/jest.config.js ./src/core/packages/saved-objects/server-mocks/jest.config.js ./src/core/packages/status/server-mocks/jest.config.js ./src/core/packages/theme/browser-mocks/jest.config.js ./src/core/packages/ui-settings/browser-mocks/jest.config.js ./src/core/packages/ui-settings/server-mocks/jest.config.js ./src/core/packages/usage-data/server-mocks/jest.config.js ./src/core/system/tsconfig.type_check.json ./src/dev/packages/core-test-helpers-kbn-server/jest.config.js ./src/dev/packages/core-test-helpers-model-versions/jest.config.js ./src/dev/tsconfig.type_check.json ./src/platform/packages/private/kbn-repo-packages/package-map.json ./src/platform/plugins/private/interactive_setup/tsconfig.type_check.json ./src/platform/plugins/shared/console/tsconfig.type_check.json ./src/plugins/kibana_usage_collection/tsconfig.type_check.json ./src/plugins/saved_objects_management/tsconfig.type_check.json ./src/plugins/telemetry/tsconfig.type_check.json ./src/plugins/usage_collection/tsconfig.type_check.json ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.type_check.json ./x-pack/platform/plugins/private/remote_clusters/tsconfig.type_check.json ./x-pack/platform/plugins/private/snapshot_restore/tsconfig.type_check.json ./x-pack/platform/plugins/private/watcher/tsconfig.type_check.json ./x-pack/platform/plugins/shared/encrypted_saved_objects/tsconfig.type_check.json ./x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json ./x-pack/platform/plugins/shared/security/tsconfig.type_check.json ./x-pack/platform/plugins/shared/spaces/tsconfig.type_check.json ./x-pack/plugins/actions/tsconfig.type_check.json ./x-pack/plugins/aiops/tsconfig.type_check.json ./x-pack/plugins/alerting/tsconfig.type_check.json ./x-pack/plugins/cases/tsconfig.type_check.json ./x-pack/plugins/enterprise_search/tsconfig.type_check.json ./x-pack/plugins/integration_assistant/tsconfig.type_check.json ./x-pack/plugins/ml/tsconfig.type_check.json ./x-pack/plugins/observability_solution/apm/tsconfig.type_check.json ./x-pack/plugins/observability_solution/apm_data_access/tsconfig.type_check.json ./x-pack/plugins/observability_solution/entity_manager/tsconfig.type_check.json ./x-pack/plugins/observability_solution/exploratory_view/tsconfig.type_check.json ./x-pack/plugins/observability_solution/observability/tsconfig.type_check.json ./x-pack/plugins/observability_solution/slo/tsconfig.type_check.json ./x-pack/plugins/observability_solution/synthetics/tsconfig.type_check.json ./x-pack/plugins/observability_solution/uptime/tsconfig.type_check.json ./x-pack/plugins/rule_registry/tsconfig.type_check.json ./x-pack/plugins/search_playground/tsconfig.type_check.json ./x-pack/plugins/serverless_search/tsconfig.type_check.json ./x-pack/plugins/stack_alerts/tsconfig.type_check.json ./x-pack/plugins/stack_connectors/tsconfig.type_check.json ./x-pack/plugins/task_manager/tsconfig.type_check.json ./x-pack/plugins/transform/tsconfig.type_check.json ./x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json ./x-pack/solutions/security/packages/security-solution/ecs_data_quality_dashboard/tsconfig.type_check.json ./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.type_check.json ./yarn.lock .github/CODEOWNERS ``` </details><details > <summary>Updated relative paths</summary> ``` src/core/packages/analytics/browser-mocks/jest.config.js:12 src/core/packages/analytics/browser-mocks/tsconfig.json:2 src/core/packages/analytics/server-mocks/jest.config.js:12 src/core/packages/analytics/server-mocks/tsconfig.json:2 src/core/packages/application/browser-mocks/jest.config.js:12 src/core/packages/application/browser-mocks/tsconfig.json:2 src/core/packages/apps/browser-mocks/jest.config.js:12 src/core/packages/apps/browser-mocks/tsconfig.json:2 src/core/packages/base/browser-mocks/jest.config.js:12 src/core/packages/base/browser-mocks/tsconfig.json:2 src/core/packages/base/server-mocks/jest.config.js:12 src/core/packages/base/server-mocks/tsconfig.json:2 src/core/packages/capabilities/browser-mocks/jest.config.js:12 src/core/packages/capabilities/browser-mocks/tsconfig.json:2 src/core/packages/capabilities/server-mocks/jest.config.js:12 src/core/packages/capabilities/server-mocks/tsconfig.json:2 src/core/packages/chrome/browser-mocks/jest.config.js:12 src/core/packages/chrome/browser-mocks/tsconfig.json:2 src/core/packages/deprecations/browser-mocks/jest.config.js:12 src/core/packages/deprecations/browser-mocks/tsconfig.json:2 src/core/packages/deprecations/server-mocks/jest.config.js:12 src/core/packages/deprecations/server-mocks/tsconfig.json:2 src/core/packages/doc-links/browser-mocks/jest.config.js:12 src/core/packages/doc-links/browser-mocks/tsconfig.json:2 src/core/packages/doc-links/server-mocks/jest.config.js:12 src/core/packages/doc-links/server-mocks/tsconfig.json:2 src/core/packages/elasticsearch/client-server-mocks/jest.config.js:12 src/core/packages/elasticsearch/client-server-mocks/tsconfig.json:2 src/core/packages/elasticsearch/server-mocks/jest.config.js:12 src/core/packages/elasticsearch/server-mocks/tsconfig.json:2 src/core/packages/environment/server-mocks/jest.config.js:12 src/core/packages/environment/server-mocks/tsconfig.json:2 src/core/packages/execution-context/browser-mocks/jest.config.js:12 src/core/packages/execution-context/browser-mocks/tsconfig.json:2 src/core/packages/execution-context/server-mocks/jest.config.js:12 src/core/packages/execution-context/server-mocks/tsconfig.json:2 src/core/packages/fatal-errors/browser-mocks/jest.config.js:12 src/core/packages/fatal-errors/browser-mocks/tsconfig.json:2 src/core/packages/http/browser-mocks/jest.config.js:12 src/core/packages/http/browser-mocks/tsconfig.json:2 src/core/packages/http/context-server-mocks/jest.config.js:12 src/core/packages/http/context-server-mocks/tsconfig.json:2 src/core/packages/http/resources-server-mocks/jest.config.js:12 src/core/packages/http/resources-server-mocks/tsconfig.json:2 src/core/packages/http/router-server-mocks/jest.config.js:12 src/core/packages/http/router-server-mocks/tsconfig.json:2 src/core/packages/http/server-mocks/jest.config.js:12 src/core/packages/http/server-mocks/tsconfig.json:2 src/core/packages/i18n/browser-mocks/jest.config.js:12 src/core/packages/i18n/browser-mocks/tsconfig.json:2 src/core/packages/i18n/server-mocks/jest.config.js:12 src/core/packages/i18n/server-mocks/tsconfig.json:2 src/core/packages/injected-metadata/browser-mocks/jest.config.js:12 src/core/packages/injected-metadata/browser-mocks/tsconfig.json:2 src/core/packages/integrations/browser-mocks/jest.config.js:12 src/core/packages/integrations/browser-mocks/tsconfig.json:2 src/core/packages/lifecycle/browser-mocks/jest.config.js:12 src/core/packages/lifecycle/browser-mocks/tsconfig.json:2 src/core/packages/lifecycle/server-mocks/jest.config.js:12 src/core/packages/lifecycle/server-mocks/tsconfig.json:2 src/core/packages/logging/browser-mocks/jest.config.js:12 src/core/packages/logging/browser-mocks/tsconfig.json:2 src/core/packages/logging/server-mocks/jest.config.js:12 src/core/packages/logging/server-mocks/tsconfig.json:2 src/core/packages/metrics/collectors-server-mocks/jest.config.js:12 src/core/packages/metrics/collectors-server-mocks/tsconfig.json:2 src/core/packages/metrics/server-mocks/jest.config.js:12 src/core/packages/metrics/server-mocks/tsconfig.json:2 src/core/packages/node/server-mocks/jest.config.js:12 src/core/packages/node/server-mocks/tsconfig.json:2 src/core/packages/notifications/browser-mocks/jest.config.js:12 src/core/packages/notifications/browser-mocks/tsconfig.json:2 src/core/packages/overlays/browser-mocks/jest.config.js:12 src/core/packages/overlays/browser-mocks/tsconfig.json:2 src/core/packages/plugins/browser-mocks/jest.config.js:12 src/core/packages/plugins/browser-mocks/tsconfig.json:2 src/core/packages/plugins/server-mocks/jest.config.js:12 src/core/packages/plugins/server-mocks/tsconfig.json:2 src/core/packages/preboot/server-mocks/jest.config.js:12 src/core/packages/preboot/server-mocks/tsconfig.json:2 src/core/packages/rendering/browser-mocks/jest.config.js:12 src/core/packages/rendering/browser-mocks/tsconfig.json:2 src/core/packages/rendering/server-mocks/jest.config.js:12 src/core/packages/rendering/server-mocks/tsconfig.json:2 src/core/packages/saved-objects/api-server-mocks/jest.config.js:12 src/core/packages/saved-objects/api-server-mocks/tsconfig.json:2 src/core/packages/saved-objects/base-server-mocks/jest.config.js:12 src/core/packages/saved-objects/base-server-mocks/tsconfig.json:2 src/core/packages/saved-objects/browser-mocks/jest.config.js:12 src/core/packages/saved-objects/browser-mocks/tsconfig.json:2 src/core/packages/saved-objects/import-export-server-mocks/jest.config.js:12 src/core/packages/saved-objects/import-export-server-mocks/tsconfig.json:2 src/core/packages/saved-objects/migration-server-mocks/jest.config.js:12 src/core/packages/saved-objects/migration-server-mocks/tsconfig.json:2 src/core/packages/saved-objects/server-mocks/jest.config.js:12 src/core/packages/saved-objects/server-mocks/tsconfig.json:2 src/core/packages/status/server-mocks/jest.config.js:12 src/core/packages/status/server-mocks/tsconfig.json:2 src/core/packages/theme/browser-mocks/jest.config.js:12 src/core/packages/theme/browser-mocks/tsconfig.json:2 src/core/packages/ui-settings/browser-mocks/jest.config.js:12 src/core/packages/ui-settings/browser-mocks/tsconfig.json:2 src/core/packages/ui-settings/server-mocks/jest.config.js:12 src/core/packages/ui-settings/server-mocks/tsconfig.json:2 src/core/packages/usage-data/server-mocks/jest.config.js:12 src/core/packages/usage-data/server-mocks/tsconfig.json:2 src/dev/packages/core-test-helpers-kbn-server/jest.config.js:12 src/dev/packages/core-test-helpers-kbn-server/tsconfig.json:2 src/dev/packages/core-test-helpers-model-versions/jest.config.js:12 src/dev/packages/core-test-helpers-model-versions/tsconfig.json:2 ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Alejandro Fernández Haro <afharo@gmail.com> |
||
|
0da2e082e1
|
Update dependency @elastic/charts to v69 (main) (#208552)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@elastic/charts](https://togithub.com/elastic/elastic-charts) | dependencies | major | [`68.1.0` -> `69.0.0`](https://renovatebot.com/diffs/npm/@elastic%2fcharts/68.1.0/69.0.0) | --- ### Release Notes <details> <summary>elastic/elastic-charts (@​elastic/charts)</summary> ### [`v69.0.0`](https://togithub.com/elastic/elastic-charts/blob/HEAD/CHANGELOG.md#6900-2025-01-28) [Compare Source](https://togithub.com/elastic/elastic-charts/compare/v68.1.0...v69.0.0) ##### Bug Fixes - **deps:** update dependency [@​elastic/eui](https://togithub.com/elastic/eui) to v99 ([#​2567](https://togithub.com/elastic/elastic-charts/issues/2567)) ([f397987]( |
||
|
9ce2dd8df9
|
Additional prototype pollution protections (#206073)
## Summary 1. Extends the server-side prototype pollution protections introduced in https://github.com/elastic/kibana/pull/190716 to include `Array.prototype`. 2. Applies the same prototype pollution protections to the client-side. ### Identify risks Does this PR introduce any risks? For example, consider risks like hard to test bugs, performance regression, potential of data loss. Describe the risk, its severity, and mitigation for each identified risk. Invite stakeholders and evaluate how to proceed before merging. - [ ] Sealing prototypes on the client can lead to failures in third-party dependencies. I'm relying on sufficient functional test coverage to detect issues here. As a result, these protections are disabled by default for now, and can be controlled via setting `server.prototypeHardening: true/false` --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
06d16614a9
|
[Automatic Import] rename plugin to automatic import (#207325)
## Summary Rename `integration-assistant` plugin to `automatic-import`. |
||
|
16f6970d3f
|
Update dependency @types/set-value to v4 (main) (#206189)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@types/set-value](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/set-value) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/set-value)) | devDependencies | major | [`^2.0.0` -> `^4.0.3`](https://renovatebot.com/diffs/npm/@types%2fset-value/2.0.0/4.0.3) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Nick Partridge <nicholas.partridge@elastic.co> |
||
|
21df1e8b0b
|
Update react-is to v18.2 (main) (#204237)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@types/react-is](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-is) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is)) | devDependencies | major | [`^17.0.3` -> `~18.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-is/17.0.3/18.2.0) | | [react-is](https://react.dev/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-is)) | devDependencies | major | [`^17.0.2` -> `~18.2.0`](https://renovatebot.com/diffs/npm/react-is/17.0.2/18.2.4) | --- ### Release Notes <details> <summary>facebook/react (react-is)</summary> ### [`v18.2.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1820-June-14-2022) [Compare Source](https://togithub.com/facebook/react/compare/v18.1.0...v18.2.0) ##### React DOM - Provide a component stack as a second argument to `onRecoverableError`. ([@​gnoff](https://togithub.com/gnoff) in [#​24591](https://togithub.com/facebook/react/pull/24591)) - Fix hydrating into `document` causing a blank page on mismatch. ([@​gnoff](https://togithub.com/gnoff) in [#​24523](https://togithub.com/facebook/react/pull/24523)) - Fix false positive hydration errors with Suspense. ([@​gnoff](https://togithub.com/gnoff) in [#​24480](https://togithub.com/facebook/react/pull/24480) and [@​acdlite](https://togithub.com/acdlite) in [#​24532](https://togithub.com/facebook/react/pull/24532)) - Fix ignored `setState` in Safari when adding an iframe. ([@​gaearon](https://togithub.com/gaearon) in [#​24459](https://togithub.com/facebook/react/pull/24459)) ##### React DOM Server - Pass information about server errors to the client. ([@​salazarm](https://togithub.com/salazarm) and [@​gnoff](https://togithub.com/gnoff) in [#​24551](https://togithub.com/facebook/react/pull/24551) and [#​24591](https://togithub.com/facebook/react/pull/24591)) - Allow to provide a reason when aborting the HTML stream. ([@​gnoff](https://togithub.com/gnoff) in [#​24680](https://togithub.com/facebook/react/pull/24680)) - Eliminate extraneous text separators in the HTML where possible. ([@​gnoff](https://togithub.com/gnoff) in [#​24630](https://togithub.com/facebook/react/pull/24630)) - Disallow complex children inside `<title>` elements to match the browser constraints. ([@​gnoff](https://togithub.com/gnoff) in [#​24679](https://togithub.com/facebook/react/pull/24679)) - Fix buffering in some worker environments by explicitly setting `highWaterMark` to `0`. ([@​jplhomer](https://togithub.com/jplhomer) in [#​24641](https://togithub.com/facebook/react/pull/24641)) ##### Server Components (Experimental) - Add support for `useId()` inside Server Components. ([@​gnoff](https://togithub.com/gnoff) in [#​24172](https://togithub.com/facebook/react/pull/24172)) ### [`v18.1.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1810-April-26-2022) [Compare Source](https://togithub.com/facebook/react/compare/v18.0.0...v18.1.0) ##### React DOM - Fix the false positive warning about `react-dom/client` when using UMD bundle. ([@​alireza-molaee](https://togithub.com/alireza-molaee) in [#​24274](https://togithub.com/facebook/react/pull/24274)) - Fix `suppressHydrationWarning` to work in production too. ([@​gaearon](https://togithub.com/gaearon) in [#​24271](https://togithub.com/facebook/react/pull/24271)) - Fix `componentWillUnmount` firing twice inside of Suspense. ([@​acdlite](https://togithub.com/acdlite) in [#​24308](https://togithub.com/facebook/react/pull/24308)) - Fix some transition updates being ignored. ([@​acdlite](https://togithub.com/acdlite) in [#​24353](https://togithub.com/facebook/react/pull/24353)) - Fix `useDeferredValue` causing an infinite loop when passed an unmemoized value. ([@​acdlite](https://togithub.com/acdlite) in [#​24247](https://togithub.com/facebook/react/pull/24247)) - Fix throttling of revealing Suspense fallbacks. ([@​sunderls](https://togithub.com/sunderls) in [#​24253](https://togithub.com/facebook/react/pull/24253)) - Fix an inconsistency in whether the props object is the same between renders. ([@​Andarist](https://togithub.com/Andarist) and [@​acdlite](https://togithub.com/acdlite) in [#​24421](https://togithub.com/facebook/react/pull/24421)) - Fix a missing warning about a `setState` loop in `useEffect`. ([@​gaearon](https://togithub.com/gaearon) in [#​24298](https://togithub.com/facebook/react/pull/24298)) - Fix a spurious hydration error. ([@​gnoff](https://togithub.com/gnoff) in [#​24404](https://togithub.com/facebook/react/pull/24404)) - Warn when calling `setState` in `useInsertionEffect`. ([@​gaearon](https://togithub.com/gaearon) in [#​24295](https://togithub.com/facebook/react/pull/24295)) - Ensure the reason for hydration errors is always displayed. ([@​gaearon](https://togithub.com/gaearon) in [#​24276](https://togithub.com/facebook/react/pull/24276)) ##### React DOM Server - Fix escaping for the `bootstrapScriptContent` contents. ([@​gnoff](https://togithub.com/gnoff) in [#​24385](https://togithub.com/facebook/react/pull/24385)) - Significantly improve performance of `renderToPipeableStream`. ([@​gnoff](https://togithub.com/gnoff) in [#​24291](https://togithub.com/facebook/react/pull/24291)) ##### ESLint Plugin: React Hooks - Fix false positive errors with a large number of branches. ([@​scyron6](https://togithub.com/scyron6) in [#​24287](https://togithub.com/facebook/react/pull/24287)) - Don't consider a known dependency stable when the variable is reassigned. ([@​afzalsayed96](https://togithub.com/afzalsayed96) in [#​24343](https://togithub.com/facebook/react/pull/24343)) ##### Use Subscription - Replace the implementation with the `use-sync-external-store` shim. ([@​gaearon](https://togithub.com/gaearon) in [#​24289](https://togithub.com/facebook/react/pull/24289)) ### [`v18.0.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1800-March-29-2022) [Compare Source](https://togithub.com/facebook/react/compare/v17.0.2...v18.0.0) Below is a list of all new features, APIs, deprecations, and breaking changes. Read [React 18 release post](https://reactjs.org/blog/2022/03/29/react-v18.html) and [React 18 upgrade guide](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html) for more information. ##### New Features ##### React - `useId` is a new hook for generating unique IDs on both the client and s </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: nickofthyme <nicholas.partridge@elastic.co> |
||
|
c8bd387668
|
Add a warning callout when deleting managed assets (#207329) | ||
|
a1a0f1820a
|
Update dependency @elastic/elasticsearch to ^8.17.0 (main) (#204175)
Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> Co-authored-by: Kurt <kc13greiner@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
3e0fd1f82e
|
Update ftr (main) (#206326)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@types/selenium-webdriver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver)) | devDependencies | patch | [`^4.1.27` -> `^4.1.28`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.27/4.1.28) | | | [chromedriver](https://togithub.com/giggio/node-chromedriver) | devDependencies | major | [`^131.0.1` -> `^132.0.0`](https://renovatebot.com/diffs/npm/chromedriver/131.0.1/132.0.0) | `132.0.1` | | [selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme) ([source](https://togithub.com/SeleniumHQ/selenium)) | devDependencies | minor | [`^4.27.0` -> `^4.28.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.27.0/4.28.0) | `4.28.1` | --- ### Release Notes <details> <summary>giggio/node-chromedriver (chromedriver)</summary> ### [`v132.0.0`](https://togithub.com/giggio/node-chromedriver/compare/131.0.5...132.0.0) [Compare Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.5...132.0.0) ### [`v131.0.5`](https://togithub.com/giggio/node-chromedriver/compare/131.0.4...131.0.5) [Compare Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.4...131.0.5) ### [`v131.0.4`](https://togithub.com/giggio/node-chromedriver/compare/131.0.3...131.0.4) [Compare Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.3...131.0.4) ### [`v131.0.3`](https://togithub.com/giggio/node-chromedriver/compare/131.0.2...131.0.3) [Compare Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.2...131.0.3) ### [`v131.0.2`](https://togithub.com/giggio/node-chromedriver/compare/131.0.1...131.0.2) [Compare Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.1...131.0.2) </details> <details> <summary>SeleniumHQ/selenium (selenium-webdriver)</summary> ### [`v4.28.0`]( |
||
|
52b7bc6f06
|
[HTTP] Add a circuit breaker for the HTTP server (#190684)
This PR resolves #194605 and closes #170132 and brings the following changes: - changed ELU metrics evaluation used for autoscaling; - a rate limiter to throttle incoming requests when under a high load; - a configuration option to exclude some routes from the rate limiter. |
||
|
d5764b3ee8
|
SKA: Follow-up relocation (#207041)
## Summary * @kbn/observability-ai-assistant-plugin: Simplify location ``` x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant # becomes x-pack/platform/plugins/shared/observability_ai_assistant ``` * @kbn/search-shared-ui: Simplify location ``` x-pack/solutions/search/packages/search/shared_ui # becomes x-pack/solutions/search/packages/shared_ui ``` <details > <summary>Updated references</summary> ``` ./.github/paths-labeller.yml ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-relocate/utils/transforms.ts ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/packages/private/kbn-repo-packages/package-map.json ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/platform/plugins/shared/observability_ai_assistant/jest.config.js ./x-pack/solutions/search/packages/shared_ui/jest.config.js ./yarn.lock .github/CODEOWNERS ``` </details><details > <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/shared/observability_ai_assistant/jest.config.js:10 x-pack/platform/plugins/shared/observability_ai_assistant/tsconfig.json:2 x-pack/platform/plugins/shared/observability_ai_assistant/tsconfig.json:7 x-pack/solutions/search/packages/shared_ui/jest.config.js:16 x-pack/solutions/search/packages/shared_ui/tsconfig.json:2 ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
9f5656c13d
|
Update @elastic/kibana-cloud-security-posture dependencies (main) (#201291)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@mswjs/http-middleware](https://mswjs.io) ([source](https://togithub.com/mswjs/http-middleware)) | devDependencies | patch | [`^0.10.1` -> `^0.10.2`](https://renovatebot.com/diffs/npm/@mswjs%2fhttp-middleware/0.10.1/0.10.2) | | [@types/byte-size](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/byte-size) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/byte-size)) | devDependencies | patch | [`^8.1.0` -> `^8.1.2`](https://renovatebot.com/diffs/npm/@types%2fbyte-size/8.1.0/8.1.2) | | [byte-size](https://togithub.com/75lb/byte-size) | dependencies | major | [`^8.1.0` -> `^9.0.1`](https://renovatebot.com/diffs/npm/byte-size/8.1.0/9.0.1) | | [msw](https://mswjs.io) ([source](https://togithub.com/mswjs/msw)) | devDependencies | minor | [`^2.4.12` -> `^2.7.0`](https://renovatebot.com/diffs/npm/msw/2.5.2/2.7.0) | | [xterm](https://togithub.com/xtermjs/xterm.js) | dependencies | minor | [`^5.1.0` -> `^5.3.0`](https://renovatebot.com/diffs/npm/xterm/5.1.0/5.3.0) | --- ### Release Notes <details> <summary>mswjs/http-middleware (@​mswjs/http-middleware)</summary> ### [`v0.10.2`](https://togithub.com/mswjs/http-middleware/releases/tag/v0.10.2) [Compare Source](https://togithub.com/mswjs/http-middleware/compare/v0.10.1...v0.10.2) #### v0.10.2 (2024-10-25) ##### Bug Fixes - consume undisturbed request stream as-is ([#​39](https://togithub.com/mswjs/http-middleware/issues/39)) ([`13cee76`]( |
||
|
5d1e16849e
|
Update dependency @xyflow/react to ^12.4.1 (main) (#208049)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@xyflow/react](https://reactflow.dev) ([source](https://togithub.com/xyflow/xyflow/tree/HEAD/packages/react)) | dependencies | patch | [`^12.4.0` -> `^12.4.1`](https://renovatebot.com/diffs/npm/@xyflow%2freact/12.4.2/12.4.1) | `12.4.2` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNsb3VkIFNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Maxim Kholod <maxim.kholod@elastic.co> |
||
|
a2d36067e9
|
[Cloud Security] Deleting K8S Dashboard (#207127)
## Summary As K8S Dashboard is currently hidden on main , the code serves no purpose other than potentially causing Tech debts whenever a refactor or a migration happens. As such its better to remove it completely. In case we want to bring it back later we will just pull it from git history > [!CAUTION] > **This should only affect Serverless and Main, 8.x.x should still be able to see and access K8S Dashboard** ## Related Tickets - https://github.com/elastic/security-team/issues/11418 - https://github.com/elastic/security-team/issues/10735 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Paulo Silva <paulo.henrique@elastic.co> Co-authored-by: Maxim Kholod <maxim.kholod@elastic.co> |
||
|
b84c65c095
|
[ES|QL] Dashboard variables (#202875)
## Summary Closes https://github.com/elastic/kibana/issues/203967 Supports dashboard variables in ES|QL charts. This PR introduces the first phase of ES|QL controls. In this phase: - the flow starts from Lens ES|QL editor (and no vice-versa, this will happen on a later phase after we discuss some technical details with ES) - it is only available for dashboards (we want to include them in other apps as Discover but this is the next phase driven by the presentation team) - it supports variables for intervals, fields and values. I haven't added support for functions. I am going to do it after this PR being merged (there are some business questions I want to answer first) For more info check this [deck](https://docs.google.com/presentation/d/1qSbWLSoC5SseXuLix763vpp8sa7ikp3pQTbHImEHBoc)  ### Implementation details - There is a new service, the ESQLVariables service that is responsible for ES|QL variables. I isolated this to a new plugin owned by the ES|QL team for cleaner code and for avoiding circular dependencies - A new ESQL_CONTROL type got created. It follows the exact same logic as the rest controls. No changes in the architecture here. - The creation of the controls (the control forms) have been added in the esql plugin. - Lens has small changes: - The support of variables in the textBased datasource - Two callbacks needed to be called after the creation / cancellation of an ES|QL control ### Types of ES|QL variables We have 2 types: - Static Values (the user gives a list of values with his own responsibility). As the flow starts from the editor we can identify what they most possibly want to do and we give the user some options but they have the freedom to do as they want. A basic validation has been added too. - Values from an ES|QL query (the user gives an ES|QL query that generates the values). As the flow starts from the editor we can suggest a query for the users but they can always change it as they wish. <img width="1168" alt="image" src="https://github.com/user-attachments/assets/cc28beb8-111c-43ad-9f26-865bc62ae512" /> ### Example of a control creation from the editor  ### Release note ES|QL charts now allow the creation of controls in dashboards. You can control a part of the query such as a field, an interval or a value. ### 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 breaking HTTP API changes, and any breaking changes have been approved by the breaking-change committee. The `release_note:breaking` label should be applied in these situations. - [x] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Andrea Del Rio <delrio.andre@gmail.com> Co-authored-by: Devon Thomson <devon.thomson@elastic.co> |
||
|
86666bf790
|
[Security Solution] Connector selector onboarding (#203742)
## Summary Summarize your PR. If it involves visual changes include a screenshot or gif. https://github.com/user-attachments/assets/6d7527d1-dc8d-4f3a-9b03-cfd0022701d2 ### Checklist Check the PR satisfies following conditions. Reviewers should verify this PR satisfies this list as well. - [ ] [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 --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
a97e8af31c
|
[Synthetics] Upgrade synthetics lib !! (#207711)
## Summary Upgrade synthetics lib to 1.17.2 !! ### Testing PR green is the only indicator you should look for !! --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
55c7a85025
|
Update dependency @xyflow/react to ^12.4.0 (main) (#207872)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@xyflow/react](https://reactflow.dev) ([source](https://togithub.com/xyflow/xyflow/tree/HEAD/packages/react)) | dependencies | minor | [`^12.3.6` -> `^12.4.0`](https://renovatebot.com/diffs/npm/@xyflow%2freact/12.3.6/12.4.0) | `12.4.2` (+1) | --- ### Release Notes <details> <summary>xyflow/xyflow (@​xyflow/react)</summary> ### [`v12.4.0`](https://togithub.com/xyflow/xyflow/blob/HEAD/packages/react/CHANGELOG.md#1240) [Compare Source](https://togithub.com/xyflow/xyflow/compare/@xyflow/react@12.3.6...@xyflow/react@12.4.0) ##### Minor Changes - [#​4725](https://togithub.com/xyflow/xyflow/pull/4725) [`e10f53cf`]( |
||
|
7f98b6bf5d
|
[Inference AI Connector] Added elastic provider for EIS and enhancements (#205672)
## Summary Current PR creates a new platform shared plugin named `inference_endpoint` to expose in Kibana the new internal API `_inference/_services`, which returns the list of inference providers with the configuration settings. Changed `@kbn/inference_endpoint_ui_common` package to fetch dynamically the list of providers by using the route introduced in `inference_endpoint` plugin. Added fields settings filter based on the selected task in the `supported_task_types`. Cleaned up the types consolidating all in the package `@kbn/inference_endpoint_ui_common`. Changed .inference connector to use `unified_completion` subAction for selected `chat_completion` task type. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co> |
||
|
c6e9821bb8
|
Update dependency @redocly/cli to ^1.27.2 (main) (#207527) | ||
|
368475e8e5
|
[One Discover] Display stacktrace in the logs overview tab (#204521)
## 📓 Summary Adds a new section to the overview tab in the log details flyout in Discover to display stacktrace information for logs and exceptions. In a follow-up, the stacktrace could be moved to a new tab in the log details flyout and actions can be added to the stacktrace (and quality) icons in the document table to open the relevant sections in the flyout. Closes https://github.com/elastic/kibana/issues/190460 ### APM - Log stacktrace (library frames) <img width="1470" alt="image" src="https://github.com/user-attachments/assets/8991f882-d329-4bc5-aa37-424576bcee72" /> ### APM - Exception (with cause) <img width="1476" alt="image" src="https://github.com/user-attachments/assets/cfbf24a7-6f82-48f1-b275-5aac977411ac" /> ### APM - Exception (simple stacktrace) <img width="1474" alt="image" src="https://github.com/user-attachments/assets/fc0306c4-5fcd-4b74-bb0d-c1784a48d677" /> ### Apache Tomcat Integration (Catalina) - Stacktrace <img width="1472" alt="image" src="https://github.com/user-attachments/assets/281f1822-faea-4e2d-9515-c11a9ee12f50" /> ## 📝 Notes for reviewers - The `@kbn/apm-types` package was marked as platform / shared as it's being used by the [unified_doc_viewer](https://github.com/elastic/kibana/blob/main/src/plugins/unified_doc_viewer/kibana.jsonc) - The code used to render stacktraces in APM was moved into a new `@kbn/event-stacktrace` package as it is reused in the `unified_doc_viewer` - The code used to render metadata table in APM was moved into a new `@kbn/key-value-metadata-table` package ## 🧪 Testing instructions The deployed environments have sample logs that can be used (time range: Jan 1, 2025 - now). For a local setup, please follow the instructions below: 1. Ingest sample logs with stacktraces ([gist](https://gist.github.com/gbamparop/0da21ca7f65b24c4a9c071ce9e9b97b0)). Please note that these are test data and some fields that are not used by stacktraces might not be consistent 2. View relevant logs in Discover (Query: `service.name: "synth-node-0" OR apache_tomcat :*`, Time range: Jan 1, 2025 - now) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
71b34a919d
|
Update @elastic/ml-ui dependencies (main) (#204210)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@types/he](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/he) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/he)) | devDependencies | minor | [`^1.1.1` -> `^1.2.3`](https://renovatebot.com/diffs/npm/@types%2fhe/1.1.1/1.2.3) | | [react-popper-tooltip](https://togithub.com/mohsinulhaq/react-popper-tooltip) | dependencies | major | [`^3.1.1` -> `^4.4.2`](https://renovatebot.com/diffs/npm/react-popper-tooltip/3.1.1/4.4.2) | --- ### Release Notes <details> <summary>mohsinulhaq/react-popper-tooltip (react-popper-tooltip)</summary> ### [`v4.4.2`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.4.2): Fix missing hover check in interactive mode [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.4.1...v4.4.2) Thanks, [@​cgsdev0](https://togithub.com/cgsdev0) [https://github.com/mohsinulhaq/react-popper-tooltip/pull/156](https://togithub.com/mohsinulhaq/react-popper-tooltip/pull/156) ### [`v4.4.1`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.4.1): Fix unintentional dependency change [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.4.0...v4.4.1) Thanks [@​JohnDaly](https://togithub.com/JohnDaly) ### [`v4.4.0`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.4.0): Add double click trigger, improve styles declaration, ability to change default tooltip text color [https://github.com/mohsinulhaq/react-popper-tooltip/pull/148](https://togithub.com/mohsinulhaq/react-popper-tooltip/pull/148) [https://github.com/mohsinulhaq/react-popper-tooltip/pull/149](https://togithub.com/mohsinulhaq/react-popper-tooltip/pull/149) [https://github.com/mohsinulhaq/react-popper-tooltip/pull/154](https://togithub.com/mohsinulhaq/react-popper-tooltip/pull/154) ### [`v4.3.0`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.3.0): Add Shadow DOM support [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.2.0...v4.3.0) As pointed out by [https://github.com/mohsinulhaq/react-popper-tooltip/issues/133](https://togithub.com/mohsinulhaq/react-popper-tooltip/issues/133) (thanks [@​shovalk](https://togithub.com/shovalk)), interactions with the tooltip when rendered using Shadow DOM wasn't working properly. This release adds support for that by using [Event.composedPath](https://developer.mozilla.org/en-US/docs/Web/API/Event/composedPath) to get event target, with `event.target` as fallback for IE11. ### [`v4.2.0`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.2.0): Revert to mouseenter/mouseleave hover mechanic [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.1.2...v4.2.0) `v4.1.0` introduced a new way of handling hover trigger, which had a couple of improvements over the old one, but unintentionally led to another set of serious issues. We have now reverted to the older hover mechanic while also solving the older problems by setting `pointer-events: none` on the arrow as well as the non-interactive tooltip. ### [`v4.1.2`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.1.2): Hover trigger bug fixes introduced in v4.1.0 🐛 [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.1.1...v4.1.2) Fixes: [https://github.com/mohsinulhaq/react-popper-tooltip/issues/117](https://togithub.com/mohsinulhaq/react-popper-tooltip/issues/117) & [https://github.com/mohsinulhaq/react-popper-tooltip/issues/118](https://togithub.com/mohsinulhaq/react-popper-tooltip/issues/118) ### [`v4.1.1`](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.1.0...v4.1.1) [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v4.1.0...v4.1.1) ### [`v4.1.0`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.1.0): An improved and more resilient hover trigger! Thanks to the contribution by [@​czabaj](https://togithub.com/czabaj) 👑, the hover trigger is now improved quite a bit, accounting for the gap between the trigger and the tooltip and also fixing a glitch in cases where tooltip and trigger overlap. ### [`v4.0.0`](https://togithub.com/mohsinulhaq/react-popper-tooltip/releases/tag/v4.0.0): usePopperTooltip hook! 🪝 [Compare Source](https://togithub.com/mohsinulhaq/react-popper-tooltip/compare/v3.1.1...v4.0.0) ### Release notes With **react-popper**, used under the hood of **react-popper-tooltip**, introducing the `usePopper` hook in the last major update, we're now releasing the hook version of our own library as well - `usePopperTooltip`. The hook provides many new features and flexibility and allows for implementations not possible before. #### Breaking changes This release onwards, the hook is the only way of creating tooltips. This version drops the support of the `TooltipTrigger` render prop component. If you want to upgrade and still keep using render prop API, refer to our example section to implement the legacy API with our new hook. We wrote this version from scratch. Although thoroughly tested, it can still possibly contain some regressions. Please, report any problems using the [issues link](https://togithub.com/mohsinulhaq/react-popper-tooltip/issues). - For the sake of consistency, we made some changes to the props names. - `defaultTooltipShown` is renamed to `defaultVisible` - `tooltipShown` is renamed to `visible` - `onVisibilityChange` is renamed to `onVisibleChange` - `closeOnReferenceHidden` is renamed to `closeOnTriggerHidden` and the default value changed from `true` to `false` - The default placement is now `bottom` instead of `right`, in line with react-popper defaults. - The string value `"none"` for the prop `trigger` is replaced with `null`. - The default CSS has a few positioning and naming changes. - Previously, when a user hovered the tooltip, it stayed open to allow the user to interact with the tooltip's content. Now the tooltip closes as soon as the cursor leaves the trigger element. The new option `interactive` has been added to configure this behavior. - `getTriggerProps` and `arrowRef` are no longer needed. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyI6bWwiLCJUZWFtOk1MIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
fc72ba9ec9
|
Update dependency elastic-apm-node to ^4.11.0 (main) (#207313) | ||
|
a0bdc19684
|
[APM][ML] Update cytoscape with new index.d.ts def, fix typing issues (#206651)
## Summary `cytoscape` released yet another semver breaking change, affecting typing once more in a couple of places. They now have their own `index.d.ts` file for Typescript support, but this causes some issues as they don't always have the same type name as the `@types` version. Had to fix in a couple of places, both in APM and in ML codebases. Supersedes #206498 ## How to test * This PR passes the CI with no typing issues, or failed tests * Going to APM or ML pages with cytoscape being loaded shows no regressions. |
||
|
4f4637da58
|
Update dependency oas to ^25.2.1 (main) (#206997)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [oas](https://togithub.com/readmeio/oas) ([source](https://togithub.com/readmeio/oas/tree/HEAD/packages/oas)) | dependencies | patch | [`^25.2.0` -> `^25.2.1`](https://renovatebot.com/diffs/npm/oas/25.2.0/25.2.1) | --- ### Release Notes <details> <summary>readmeio/oas (oas)</summary> ### [`v25.2.1`](https://togithub.com/readmeio/oas/compare/oas@25.2.0...oas@25.2.1) [Compare Source](https://togithub.com/readmeio/oas/compare/oas@25.2.0...oas@25.2.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5LVNjYWxhYmlsaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
fdf83cceb2
|
Update platform security modules (main) (#206227)
### Manual update 2025-01-14: uuid v11 contains breaking changes. uuid will be bumped to v10 instead. ### This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml)) | devDependencies | patch | [`^4.0.5` -> `^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9) | | | [@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | devDependencies | patch | [`^4.17.13` -> `^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14) | | | [@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash)) | devDependencies | major | [`^1.3.0` -> `^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6) | | | [@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid)) | devDependencies | major | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0) | | | [dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser) | devDependencies | minor | [`^16.4.2` -> `^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0) | `16.9.0` | | [fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal) | dependencies | patch | [`^3.1.1` -> `^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3) | | | [minimist](https://togithub.com/minimistjs/minimist) | devDependencies | patch | [`^1.2.6` -> `^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) | | | [object-hash](https://togithub.com/puleos/object-hash) | dependencies | major | [`^1.3.1` -> `^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0) | | | [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major | [~~`9.0.0` -> `11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0` -> `10.0.0` | ~~`11.0.5` (+1)~~ | --- ### Release Notes <details> <summary>sverweij/dependency-cruiser (dependency-cruiser)</summary> ### [`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0) [Compare Source](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0) #### ✨ features - [`dd81580`]( |
||
|
c28b173886
|
Update moment (main) (#206181)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [moment](https://momentjs.com) ([source](https://togithub.com/moment/moment)) | peerDependencies | minor | [`^2.24.0` -> `^2.30.1`](https://renovatebot.com/diffs/npm/moment/2.24.0/2.30.1) | | [moment-timezone](http://momentjs.com/timezone/) ([source](https://togithub.com/moment/moment-timezone)) | dependencies | patch | [`^0.5.45` -> `^0.5.46`](https://renovatebot.com/diffs/npm/moment-timezone/0.5.45/0.5.46) | --- ### Release Notes <details> <summary>moment/moment (moment)</summary> ### [`v2.30.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2301) [Compare Source](https://togithub.com/moment/moment/compare/2.30.0...2.30.1) - Release Dec 27, 2023 - Revert [https://github.com/moment/moment/pull/5827](https://togithub.com/moment/moment/pull/5827), because it's breaking a lot of TS code. ### [`v2.30.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2300-Full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.4...2.30.0) - Release Dec 26, 2023 ### [`v2.29.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2294) [Compare Source](https://togithub.com/moment/moment/compare/2.29.3...2.29.4) - Release Jul 6, 2022 - [#​6015](https://togithub.com/moment/moment/pull/6015) \[bugfix] Fix ReDoS in preprocessRFC2822 regex ### [`v2.29.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2293-Full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.2...2.29.3) - Release Apr 17, 2022 - [#​5995](https://togithub.com/moment/moment/pull/5995) \[bugfix] Remove const usage - [#​5990](https://togithub.com/moment/moment/pull/5990) misc: fix advisory link ### [`v2.29.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2292-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.1...2.29.2) - Release Apr 3 2022 Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 ### [`v2.29.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2291-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.0...2.29.1) - Release Oct 6, 2020 Updated deprecation message, bugfix in hi locale ### [`v2.29.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2290-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.28.0...2.29.0) - Release Sept 22, 2020 New locales (es-mx, bn-bd). Minor bugfixes and locale improvements. More tests. Moment is in maintenance mode. Read more at this link: https://momentjs.com/docs/#/-project-status/ ### [`v2.28.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2280-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.27.0...2.28.0) - Release Sept 13, 2020 Fix bug where .format() modifies original instance, and locale updates ### [`v2.27.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2270-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.26.0...2.27.0) - Release June 18, 2020 Added Turkmen locale, other locale improvements, slight TypeScript fixes ### [`v2.26.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2260-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.25.3...2.26.0) - Release May 19, 2020 TypeScript fixes and many locale improvements ### [`v2.25.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2253) [Compare Source](https://togithub.com/moment/moment/compare/2.25.2...2.25.3) - Release May 4, 2020 Remove package.json module property. It looks like webpack behaves differently for modules loaded via module vs jsnext:main. ### [`v2.25.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2252) [Compare Source](https://togithub.com/moment/moment/compare/2.25.1...2.25.2) - Release May 4, 2020 This release includes ES Module bundled moment, separate from it's source code under dist/ folder. This might alleviate issues with finding the \`./locale subfolder for loading locales. This might also mean now webpack will bundle all locales automatically, unless told otherwise. ### [`v2.25.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2251) [Compare Source](https://togithub.com/moment/moment/compare/2.25.0...2.25.1) - Release May 1, 2020 This is a quick patch release to address some of the issues raised after releasing 2.25.0. - [2e268635]( |
||
|
395e49484e
|
Add check to fail CI if any dependencies are unowned (#206679)
## Summary - Updates `scripts/dependency_ownership` to use the `@kbn/dev-cli-runner` for consistency with other CI-related CLIs. - Adds a new `failIfUnowned` flag to exit with an error code if any dependencies are unowned. - Adds a new dependency ownership check to `quick_checks` and `renovate` CI steps. From a CI run, the additional quick check executes successfully in 3 seconds: ```sh info [quick-checks] Passed check: /opt/buildkite-agent/builds/bk-agent-prod-gcp-abc123/elastic/kibana-pull-request/kibana/.buildkite/scripts/steps/checks/dependencies_missing_owner.sh in 3s ``` --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
2345872393
|
[Maps] Update @elastic/ems-client to 8.6.3 (#206814)
## Summary Related to https://github.com/elastic/ems-client/issues/543 and https://github.com/elastic/kibana/issues/198790 Updates `@elastic/ems-client@8.6.3` adding support for Node 22.x |