mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
3949 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
1440e0f574
|
Update vinyl | ||
|
b3010930f9
|
Update dependency elastic-apm-node to ^4.11.1 (main) (#214504)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [elastic-apm-node](https://redirect.github.com/elastic/apm-agent-nodejs) | dependencies | patch | [`^4.11.0` -> `^4.11.1`](https://renovatebot.com/diffs/npm/elastic-apm-node/4.11.0/4.11.1) | --- ### Release Notes <details> <summary>elastic/apm-agent-nodejs (elastic-apm-node)</summary> ### [`v4.11.1`](https://redirect.github.com/elastic/apm-agent-nodejs/releases/tag/v4.11.1) [Compare Source](https://redirect.github.com/elastic/apm-agent-nodejs/compare/v4.11.0...v4.11.1) For more information, please see the [changelog](https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.11.1). ##### Elastic APM Node.js agent layer ARNs |Region|ARN| |------|---| |af-south-1|arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-east-1|arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-northeast-1|arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-northeast-2|arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-northeast-3|arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-south-1|arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-southeast-1|arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-southeast-2|arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ap-southeast-3|arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |ca-central-1|arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |eu-central-1|arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |eu-north-1|arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |eu-south-1|arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |eu-west-1|arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |eu-west-2|arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |eu-west-3|arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |me-south-1|arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |sa-east-1|arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |us-east-1|arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |us-east-2|arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |us-west-1|arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-11-1:1| |us-west-2|arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-11-1: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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDpwcmV2LW1pbm9yIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
403b5f2363
|
Upgrade to Storybook 8 (#195148)
## Summary Depends on #191106 Closes #171591 This PR migrates Storybook from `6.x` to `8.x`. Please see the [migration guide](https://storybook.js.org/docs/migration-guide/from-older-version) for an overview of the changes because there are many breaking changes which effect Kibana. The TODO list below is not inclusive of all the changes. ## Reviewers ### Each commit contains all files changed for a specific codeowner, please find your respective commit to make review easier. A **first step before code review** should be checking the [`Storybooks Preview`](https://ci-artifacts.kibana.dev/storybooks/pr-195148/index.html) from CI for any runtime or style issues which were missed. The preview can be compared to a build from `main` [here](https://ci-artifacts.kibana.dev/storybooks/pr-212585/index.html). It is worth noting that some stories have runtime issues which existed before this migration. Most stories appear to have been migrated properly, but the Operations team does not have prior knowledge into every story. Some of the migration was able to be automated through Storybook provided scripts. It is possible this wasn't entirely correct due to the structure of some stories. Additionally, part of this migration is moving Storybook to Webpack 5 which changed how styles are being loaded. #### TODO - [x] Migrate `stories.mdx` - [x] storyshots - [x] [Migrate packages](https://storybook.js.org/docs/migration-guide/from-older-version#package-structure-changes) which were removed in `8.0` - [x] `react-doc-gen` resolution - [x] [Migrate blocks](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-docs-removed-deprecated-blocksjs-entry) - [x] Migrate deprecated `addon-knobs` to [addon-controls](https://www.npmjs.com/package/@storybook/addon-controls) - [x] React Fast Refresh support - [x] Watch flag callback - [x] `canvas` webpack - [x] Rerun CSF migrations for new stories - [x] Handle ESM import for `addon-docs` - [x] `'@storybook/addon-actions' should be listed in the project's dependencies. Run 'npm i -S @storybook/addon-actions' to add iteslint[import/no-extraneous-dependencies](https://github.com/import-js/eslint-plugin-import/blob/v2.28.0/docs/rules/no-extraneous-dependencies.md)` - [x] `addDecorator` migration - [x] `addParameter` migration - [x] static build - [ ] determine if #176500 is solved or push to followup PR - This will need to be fixed separately - [x] revert `.buildkite/pipelines/pull_request/base.yml` & `.buildkite/scripts/pipelines/pull_request/pipeline.ts` to `main` --------- Co-authored-by: Tiago Costa <tiago.costa@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Jacek Kolezynski <jacek.kolezynski@elastic.co> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> Co-authored-by: Clint Andrew Hall <clint@clintandrewhall.com> |
||
|
b5f158bc42
|
[Space time] extending Scout with perfTracker fixture (#212397)
## Summary On-Week project "Client-side performance insights with Playwright & Lighthouse" revisiting old PR #66224 This PR extends Scout with `perfTracker` fixture designed to analyze JavaScript bundle performance and page-level performance metrics in Kibana by leveraging Chrome DevTools Protocol (CDP). It intercepts network requests, filters static bundles, and computes bundle size statistics per page load. Additionally, it collects CDP Performance Domain Metrics, allowing in-depth analysis of rendering and script execution times. [README]( |
||
|
1054799f9c
|
[Cases] Improve unit test flakiness (#212489)
## Summary This PR attempts (I have lost count of how many there have been so far) to stabilize the flakiness of cases tests. ## Approach Based on our investigations, I believe a common factor that causes all tests to time out is how we wrap the tests with the needed providers. Instead of figuring out why they time out (which is very difficult), I tried a different approach. I rewrote how we initialize the testing dependencies, mocks, and providers on tests. To test my theory, I created a VM instance in GCloud with the same configuration as the one running in the CI, specifically the n2-standard-4 (4 vCPUs, 16 GB Memory) machine type. I ran the tests 100 times, which took almost two days. In 10 of the runs, a random test was timeouted. I noticed that the machine was stressed while running the tests, and the CPU frequently spiked to 100%, especially at the beginning of each test. Then, I increased the timeout for all cases tests to 10 seconds and ran the tests again 100 times. No timeouts occurred. Lastly, I created a VM instance in GCloud with the same configuration as the one running in the CI, specifically the n2-standard-8 (8 vCPUs, 32 GB Memory) machine type. I ran the tests again 100 times. In 1 of the runs, a random test was timeouted. The machine on the CI cannot handle the cases tests. I believe the work in this PR is a step in the right direction either way, and we will benefit from it. I also believe increasing the timeout is a good decision as we need it based on the experiments and the research we have done in the last months. CPU usage on n2-standard-4 https://github.com/user-attachments/assets/36b035df-310f-4906-98ba-688d57b97c7e CPU usage on n2-standard-8 https://github.com/user-attachments/assets/3b1b6351-d48e-41da-a413-a56e52b54b82 ## RLT eslint rules I enabled the [RLT eslint rules](https://testing-library.com/docs/ecosystem-eslint-plugin-testing-library/) for Cases and resolved any eslint errors. The process revealed small bugs in the tests, which I fixed them. ## Testing utils I removed the `appMockRender` and any usage in favor of the new `renderWithTestingProviders` utility function and the improved `TestProviders` component. The `renderWithTestingProviders` follows the principals [suggested](https://github.com/testing-library/react-testing-library/issues/780#issuecomment-689053441) by the RLT team. Specifically: - The `renderWithTestingProviders` is a wrapper of the `render` function of the RTL library. - The `renderWithTestingProviders` does not create the services or any component inside it. - The `renderWithTestingProviders` cannot be used in `beforeEach` functions. It should be called separately on each test. - The `renderWithTestingProviders` accepts props to override the default mocks. - The `renderWithTestingProviders` passes the `TestProviders` in the `wrapper` argument of the RLT `render` function. - The `TestProviders` component initializes and memoizes all services and dependencies. It accepts props to override the default mocks. - Mock overrides (like core services) should be created and passed to `renderWithTestingProviders` on each test, even if it means duplication. We favor test isolation. ### Checklist Check the PR satisfies the following conditions. Reviewers should verify this PR satisfies this list as well. - [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 ## Issues <details> <summary>List</summary> Fixes: https://github.com/elastic/kibana/issues/207712 Fixes: https://github.com/elastic/kibana/issues/192739 Fixes: https://github.com/elastic/kibana/issues/174682 Fixes: https://github.com/elastic/kibana/issues/206366 Fixes: https://github.com/elastic/kibana/issues/207427 Fixes: https://github.com/elastic/kibana/issues/175239 Fixes: https://github.com/elastic/kibana/issues/177334 Fixes: https://github.com/elastic/kibana/issues/208443 Fixes: https://github.com/elastic/kibana/issues/187526 Fixes: https://github.com/elastic/kibana/issues/208310 Fixes: https://github.com/elastic/kibana/issues/192640 Fixes: https://github.com/elastic/kibana/issues/207077 Fixes: https://github.com/elastic/kibana/issues/197304 Fixes: https://github.com/elastic/kibana/issues/207249 Fixes: https://github.com/elastic/kibana/issues/202761 Fixes: https://github.com/elastic/kibana/issues/202115 Fixes: https://github.com/elastic/kibana/issues/193026 Fixes: https://github.com/elastic/kibana/issues/177304 Fixes: https://github.com/elastic/kibana/issues/208415 Fixes: https://github.com/elastic/kibana/issues/174661 Fixes: https://github.com/elastic/kibana/issues/201611 Fixes: https://github.com/elastic/kibana/issues/182364 Fixes: https://github.com/elastic/kibana/issues/175841 Fixes: https://github.com/elastic/kibana/issues/207907 Fixes: https://github.com/elastic/kibana/issues/171177 Fixes: https://github.com/elastic/kibana/issues/196628 Fixes: https://github.com/elastic/kibana/issues/194703 Fixes: https://github.com/elastic/kibana/issues/207241 Fixes: https://github.com/elastic/kibana/issues/206056 Fixes: https://github.com/elastic/kibana/issues/207328 Fixes: https://github.com/elastic/kibana/issues/205953 Fixes: https://github.com/elastic/kibana/issues/176524 Fixes: https://github.com/elastic/kibana/issues/176335 Fixes: https://github.com/elastic/kibana/issues/207404 Fixes: https://github.com/elastic/kibana/issues/207384 Fixes: https://github.com/elastic/kibana/issues/208380 Fixes: https://github.com/elastic/kibana/issues/207248 Fixes: https://github.com/elastic/kibana/issues/207444 Fixes: https://github.com/elastic/kibana/issues/175240 Fixes: https://github.com/elastic/kibana/issues/178001 </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
355a834659
|
SKA: Relocate /test to /src/platform/test (#210956)
## Summary Part of https://github.com/elastic/kibana-team/issues/1503 This is a first step towards the relocation of all the Kibana tests. The `/test/` folder at the root, which is in itself a package (`@kbn/test-suites-src`), and contains a large number of tests and test plugins, is being relocated under `src/platform/test`. All the tests under this folder should be related to common platform features, and they should not have any dependency towards solution-specific components or features. <details > <summary>Updated relative paths</summary> ``` src/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12 src/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10 src/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11 src/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11 src/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2 src/platform/test/analytics/plugins/analytics_plugin_a/package.json:10 src/platform/test/analytics/plugins/analytics_plugin_a/package.json:11 src/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10 src/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2 src/platform/test/api_integration/jest.config.js:12 src/platform/test/common/plugins/newsfeed/tsconfig.json:2 src/platform/test/common/plugins/otel_metrics/tsconfig.json:2 src/platform/test/functional/jest.config.js:12 src/platform/test/harden/child_process.js:13 src/platform/test/harden/lodash_template.js:13 src/platform/test/harden/prototype.js:10 src/platform/test/health_gateway/plugins/status/tsconfig.json:2 src/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2 src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11 src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12 src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11 src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2 src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11 src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12 src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2 src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9 src/platform/test/package/Vagrantfile:2 src/platform/test/plugin_functional/README.md:40 src/platform/test/plugin_functional/plugins/app_link_test/package.json:11 src/platform/test/plugin_functional/plugins/app_link_test/package.json:12 src/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10 src/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_app_status/package.json:11 src/platform/test/plugin_functional/plugins/core_app_status/package.json:12 src/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11 src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_history_block/package.json:11 src/platform/test/plugin_functional/plugins/core_history_block/package.json:12 src/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6 src/platform/test/plugin_functional/plugins/core_http/package.json:11 src/platform/test/plugin_functional/plugins/core_http/package.json:12 src/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11 src/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11 src/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11 src/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11 src/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10 src/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8 src/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11 src/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12 src/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2 src/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11 src/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12 src/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10 src/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2 src/platform/test/plugin_functional/plugins/data_search/package.json:10 src/platform/test/plugin_functional/plugins/data_search/package.json:9 src/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2 src/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8 src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10 src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9 src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2 src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8 src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11 src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12 src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10 src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2 src/platform/test/plugin_functional/plugins/hardening/package.json:11 src/platform/test/plugin_functional/plugins/hardening/package.json:12 src/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12 src/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2 src/platform/test/plugin_functional/plugins/index_patterns/package.json:11 src/platform/test/plugin_functional/plugins/index_patterns/package.json:12 src/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10 src/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2 src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11 src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12 src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10 src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2 src/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11 src/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12 src/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11 src/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2 src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11 src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12 src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10 src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2 src/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11 src/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12 src/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10 src/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2 src/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11 src/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12 src/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11 src/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2 src/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11 src/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12 src/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2 src/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9 src/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11 src/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12 src/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11 src/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2 src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11 src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12 src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2 src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9 src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11 src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12 src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2 src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9 src/platform/test/plugin_functional/plugins/session_notifications/package.json:11 src/platform/test/plugin_functional/plugins/session_notifications/package.json:12 src/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11 src/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2 src/platform/test/plugin_functional/plugins/telemetry/package.json:11 src/platform/test/plugin_functional/plugins/telemetry/package.json:12 src/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2 src/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6 src/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11 src/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12 src/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2 src/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8 src/platform/test/plugin_functional/plugins/usage_collection/package.json:11 src/platform/test/plugin_functional/plugins/usage_collection/package.json:12 src/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11 src/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2 src/platform/test/server_integration/plugins/status_plugin_a/package.json:10 src/platform/test/server_integration/plugins/status_plugin_a/package.json:11 src/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2 src/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9 src/platform/test/server_integration/plugins/status_plugin_b/package.json:10 src/platform/test/server_integration/plugins/status_plugin_b/package.json:11 src/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2 src/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9 ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
f2b5f3fe48
|
Update dependency @elastic/charts to v69.1.1 (main) (#213623) | ||
|
5e90e557cf
|
[OAS] Support examples (and more) (#212495)
## Summary Close https://github.com/elastic/kibana/issues/188926 Adds the ability to merge in an arbitrary OAS operation object (search [spec](https://swagger.io/specification/) for "operation object") in code generated OAS. This enables us to write examples next to the code: <img width="306" alt="Screenshot 2025-02-26 at 11 24 00" src="https://github.com/user-attachments/assets/5df92ae9-c8c5-4797-8b7c-764e937e84e9" /> ```ts // Inside the router declaration router.post( { path: `${BASE_ALERTING_API_PATH}/rule/{id?}`, security: DEFAULT_ALERTING_ROUTE_SECURITY, options: { access: 'public', summary: `Create a rule`, tags: ['oas-tag:alerting'], // NEW 👇🏻: this file can contain operation-level OAS and will merge/override anything that we auto generate oasOperationObject: () => path.join(__dirname, 'create_rule.examples.yaml'), // ☝🏻 can also be a TS-checked OpenAPIV3.OperationObject ``` Tested with create rule example overlay ([gist](https://gist.github.com/jloleysens/dc643522a3f58dc2aed3dcef966b42df)) and bump <img width="1236" alt="Screenshot 2025-02-26 at 11 45 57" src="https://github.com/user-attachments/assets/c21b466a-ddab-49ce-b4ba-a04fd0e6c1b7" /> ## Docs Added developer guide docs to https://docs.elastic.dev/kibana-dev-docs/genereating-oas-for-http-apis#2-route-definitions <details> <summary>images</summary> <img width="799" alt="Screenshot 2025-03-13 at 13 02 31" src="https://github.com/user-attachments/assets/e89b2c5a-1984-4672-a40b-b492581e690f" /> <img width="819" alt="Screenshot 2025-03-13 at 13 02 39" src="https://github.com/user-attachments/assets/1375a25a-4d91-46b4-8ce5-42c763657d96" /> </details> ### TO DO - [x] Document the feature in TS - [x] Document feature in dev docs - [x] Add tests --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
a8777749e7
|
Update dependency @hapi/hapi to ^21.4.0 (main) (#214209)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@hapi/hapi](https://hapi.dev) ([source](https://redirect.github.com/hapijs/hapi)) | dependencies | minor | [`^21.3.12` -> `^21.4.0`](https://renovatebot.com/diffs/npm/@hapi%2fhapi/21.3.12/21.4.0) | --- ### Release Notes <details> <summary>hapijs/hapi (@​hapi/hapi)</summary> ### [`v21.4.0`](https://redirect.github.com/hapijs/hapi/compare/v21.3.12...v21.4.0) [Compare Source](https://redirect.github.com/hapijs/hapi/compare/v21.3.12...v21.4.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDpwcmV2LW1pbm9yIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
dfdda2c22f
|
[assistant] Call to Action components (#213797)
## Summary This PR contains new Call to Action components for the AI Assistant, as part of the unification effort. ### `@kbn/ai-assistant-cta` The Call to Action component, as well as common use case components, (e.g. install knowledge base, license upgrade, etc). This package contains both pure components and "connected" components, (see `@kbn/ai-assistant-component-services`, below. ## Preview [Storybook](https://ci-artifacts.kibana.dev/storybooks/pr-213797/ai_assistant/index.html?path=/story/layout-call-to-action--call-to-action) ### In the Assistant > This is just a preview, this PR does not include integration into the assistants. <img width="1488" alt="Screenshot 2025-03-10 at 1 27 39 PM" src="https://github.com/user-attachments/assets/62976e51-e429-4f76-8496-28db2e2d2845" /> <img width="1488" alt="Screenshot 2025-03-10 at 12 50 04 PM" src="https://github.com/user-attachments/assets/161cf40a-48b4-4188-aa2c-633369c50a37" /> ### Storybook <img width="1312" alt="Screenshot 2025-03-12 at 10 53 19 PM" src="https://github.com/user-attachments/assets/01bd1ac8-15f6-4abe-8600-d3544fb9b8a1" /> <img width="1312" alt="Screenshot 2025-03-12 at 10 53 23 PM" src="https://github.com/user-attachments/assets/94161551-27ba-4d56-9709-06f1a1433b49" /> <img width="1312" alt="Screenshot 2025-03-12 at 10 53 25 PM" src="https://github.com/user-attachments/assets/aa4afdb7-1804-4503-a28e-f90468463acd" /> <img width="1312" alt="Screenshot 2025-03-12 at 10 53 27 PM" src="https://github.com/user-attachments/assets/1c17f372-52e6-473e-8fd8-1ac1e7605304" /> <img width="1312" alt="Screenshot 2025-03-12 at 10 53 30 PM" src="https://github.com/user-attachments/assets/b7474888-c1e1-4a9d-b0d2-bf1c33e8d1d7" /> <img width="1312" alt="Screenshot 2025-03-12 at 10 53 32 PM" src="https://github.com/user-attachments/assets/4b35289d-92d0-4ec9-82b1-e64f11c70a19" /> <img width="1312" alt="Screenshot 2025-03-12 at 10 53 34 PM" src="https://github.com/user-attachments/assets/42fc8ba8-072d-4592-a6e5-57e4b1aa46d1" />  --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
c0e6024331
|
Update dependency chromedriver to v134 (main) (#214217)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [chromedriver](https://redirect.github.com/giggio/node-chromedriver) | devDependencies | major | [`^133.0.2` -> `^134.0.0`](https://renovatebot.com/diffs/npm/chromedriver/133.0.3/134.0.0) | `134.0.2` (+1) | --- ### Release Notes <details> <summary>giggio/node-chromedriver (chromedriver)</summary> ### [`v134.0.0`](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.3...134.0.0) [Compare Source](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.3...134.0.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDpza2lwIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
f918fd59af
|
Update platform security modules (main) (#213903)
Copied from the Renovate PR This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | devDependencies | patch | [`^4.17.14` -> `^4.17.16`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.14/4.17.16) | | [dependency-cruiser](https://redirect.github.com/sverweij/dependency-cruiser) | devDependencies | minor | [`^16.8.0` -> `^16.10.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.9.0/16.10.0) | | [require-in-the-middle](https://redirect.github.com/nodejs/require-in-the-middle) | dependencies | minor | [`^7.4.0` -> `^7.5.2`](https://renovatebot.com/diffs/npm/require-in-the-middle/7.4.0/7.5.2) | | [tough-cookie](https://redirect.github.com/salesforce/tough-cookie) | devDependencies | minor | [`^5.0.0` -> `^5.1.2`](https://renovatebot.com/diffs/npm/tough-cookie/5.0.0/5.1.2) | | [uuid](https://redirect.github.com/uuidjs/uuid) | dependencies | major | [`10.0.0` -> `11.1.0`](https://renovatebot.com/diffs/npm/uuid/10.0.0/11.1.0) | --- ### Release Notes <details> <summary>sverweij/dependency-cruiser (dependency-cruiser)</summary> ### [`v16.10.0`](https://redirect.github.com/sverweij/dependency-cruiser/releases/tag/v16.10.0) [Compare Source](https://redirect.github.com/sverweij/dependency-cruiser/compare/v16.9.0...v16.10.0) #### ✨ features - [`3b06cbb`]( |
||
|
c9144ad60e
|
Update dependency @redocly/cli to ^1.33.0 (main) (#214105)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@redocly/cli](https://redirect.github.com/Redocly/redocly-cli) | devDependencies | patch | [`^1.32.2` -> `^1.33.0`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.33.0/1.33.0) | `1.33.1` | | [@redocly/cli](https://redirect.github.com/Redocly/redocly-cli) | dependencies | patch | [`^1.32.2` -> `^1.33.0`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.33.0/1.33.0) | `1.33.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 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDpwcmV2LW1pbm9yIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
0172dd99cf
|
[deps] Upgrade axios to 1.8.2 (#213901)
## Summary Upgades axios to 1.8.2, including in transitive dependencies |
||
|
2c883c1018
|
Update dependency rxjs to ^7.8.2 (main) (#212184)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rxjs](https://rxjs.dev) ([source](https://redirect.github.com/reactivex/rxjs)) | dependencies | patch | [`^7.8.1` -> `^7.8.2`](https://renovatebot.com/diffs/npm/rxjs/7.8.1/7.8.2) | --- ### Release Notes <details> <summary>reactivex/rxjs (rxjs)</summary> ### [`v7.8.2`](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791) [Compare Source](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...e5351d02e225e275ac0e497c7b66eaa5f0c88791) </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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDpwcmV2LW1pbm9yIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
9004980476
|
Update dependency @redocly/cli to ^1.32.1 (main) (#213914)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@redocly/cli](https://redirect.github.com/Redocly/redocly-cli) | devDependencies | patch | [`^1.32.0` -> `^1.32.1`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.33.0/1.32.1) | `1.33.0` (+1) | | [@redocly/cli](https://redirect.github.com/Redocly/redocly-cli) | dependencies | patch | [`^1.32.0` -> `^1.32.1`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.33.0/1.32.1) | `1.33.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 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDpwcmV2LW1pbm9yIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
238324a198
|
Update dependency peggy to v4 (main) (#212280)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [peggy](https://peggyjs.org/)
([source](https://redirect.github.com/peggyjs/peggy)) | devDependencies
| major | [`^1.2.0` ->
`^4.2.0`](https://renovatebot.com/diffs/npm/peggy/1.2.0/4.2.0) |
---
### Release Notes
<details>
<summary>peggyjs/peggy (peggy)</summary>
###
[`v4.2.0`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#420)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v4.1.1...v4.2.0)
Released: 2024-11-19
##### New features
- [#​568](https://redirect.github.com/peggyjs/peggy/pull/568)
Upgrading to TypeScript 5.6 allowed for generating `parser.d.ts`, which
should may help people that use Peggy programmatically in nonstandard
ways.
##### Bug fixes
- [#​567](https://redirect.github.com/peggyjs/peggy/issues/567)
Load config files and plugins correctly on Windows by using file: URIs
in import().
##### Documentation
- [#​566](https://redirect.github.com/peggyjs/peggy/pull/566)
Slight tweaks to document generation.
###
[`v4.1.1`](https://redirect.github.com/peggyjs/peggy/releases/tag/v4.1.1)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v4.0.3...v4.1.1)
v4.1.0 did not actually get published due to a workflow issue that
should
be sorted out now.
##### New features
- [#​477](https://redirect.github.com/peggyjs/peggy/issues/477)
Option to output .d.ts files next to .js from CLI.
- [#​530](https://redirect.github.com/peggyjs/peggy/issues/531)
Allow es6 plugins from CLI
- [#​532](https://redirect.github.com/peggyjs/peggy/issues/532)
Allow es6 options files from the CLI
##### Bug fixes
- [#​531](https://redirect.github.com/peggyjs/peggy/issues/531)
Clean up rollup hacks from CLI code.
- [#​514](https://redirect.github.com/peggyjs/peggy/issues/514)
Allow execution of the `peggy` binary on Windows by handling node
runtime flags manually, executing a sub-instance of node to actually run
`peggy`.
- [#​538](https://redirect.github.com/peggyjs/peggy/pull/509)
Fixed error in TS types for `peg$maxFailExpected` and `peg$maxFailPos`.
- [#​551](https://redirect.github.com/peggyjs/peggy/pull/551)
Moved to package-extract instead of a custom script for version file
generation.
###
[`v4.0.3`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#403)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v4.0.2...v4.0.3)
Released: 2024-06-19
##### New features
- [#​509](https://redirect.github.com/peggyjs/peggy/pull/509) Add
and implement ES6 export button
##### Bug fixes
- [#​493](https://redirect.github.com/peggyjs/peggy/issues/493)
Allow use of an empty
array, null, or undefined as allowedStartRules option
- [#​505](https://redirect.github.com/peggyjs/peggy/pull/505) Fix
vscode-eslint settings
to work with eslint flat config
- [#​507](https://redirect.github.com/peggyjs/peggy/pull/507)
Remove stray semicolon in CSS
- [#​508](https://redirect.github.com/peggyjs/peggy/pull/508) Fix
broken text input in
web version
- [#​512](https://redirect.github.com/peggyjs/peggy/issues/512)
Add "StartRules" to peg.d.ts
- [#​513](https://redirect.github.com/peggyjs/peggy/issues/513)
Allow whitespace between
plucked word and its pattern.
- [#​520](https://redirect.github.com/peggyjs/peggy/issues/520)
Grammar with token "constructor" fails to generate
- [#​522](https://redirect.github.com/peggyjs/peggy/issues/522)
Switched from puppeteer
to playwright for web tests, and added them to CI.
##### Documentation
- [#​506](https://redirect.github.com/peggyjs/peggy/pull/506)
Added END OF INPUT (`!.`).
###
[`v4.0.2`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#402)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v4.0.1...v4.0.2)
Released: 2024-02-26
##### Bug fixes
- [#​490](https://redirect.github.com/peggyjs/peggy/issues/490)
Throw error when imports are used in unsupported formats. Supported
formats are now only "es" and "commonjs".
- [#​494](https://redirect.github.com/peggyjs/peggy/pull/494)
Updated docs to make `--allowedRules *` more clear
- [#​495](https://redirect.github.com/peggyjs/peggy/issues/495)
from-mem inadvertantly
made the minimum supported node version v20.8. Updated to latest
from-mem.
###
[`v4.0.1`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#401)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v4.0.0...v4.0.1)
Released: 2024-02-23
##### Bug fixes
- [#​478](https://redirect.github.com/peggyjs/peggy/issues/478)
Add "npx" to some doc
examples.
- [#​479](https://redirect.github.com/peggyjs/peggy/issues/479)
Refactor `cli/fromMem.js` into separate project
[from-mem](https://redirect.github.com/peggyjs/from-mem/).
- [#​481](https://redirect.github.com/peggyjs/peggy/issues/481)
Add CLI test for
\--library
- [#​483](https://redirect.github.com/peggyjs/peggy/issues/483)
fix errors in
typescript file.
###
[`v4.0.0`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#400)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v3.0.2...v4.0.0)
Released: 2024-02-13
##### Major Changes
- [#​379](https://redirect.github.com/peggyjs/peggy/issues/379)
Fix infinite recursion
issue by moving reportInfiniteRecursion to the new prepare pass, and
having
it fail after finding the first issue. This will require plugin authors
to ensure that reportInfiniteRecursion is in the new pass correctly.
- [#​417](https://redirect.github.com/peggyjs/peggy/pull/417)
BREAKING: change to AST to
allow topLevelInitializer and initializer to be arrays, in support of
multi-file inputs. This will require plugin updates. The CLI and API now
take multiple files as input, where the first file is your main library,
and
subsequent files consist of a library of other rules. The CLI can take
file
names of the form `npm:<package-name>/<filename>` to load library rules
from
an NPM package that is installed relative to the previous non-npm file
name,
or to the current working directory if this is the first file name.
- [#​420](https://redirect.github.com/peggyjs/peggy/pull/420)
BREAKING: Node v16+ is now
required for running the CLI or using Peggy as a library. Generated code
still targets older runtimes.
- [#​456](https://redirect.github.com/peggyjs/peggy/pull/456)
BREAKING: Allow imports
from external compiled grammars inside a source grammar, using `import
{rule} from "external.js"`. Note that this syntax will generate either
`import` or `require` in the JavaScript output, depending on the value
of
the `format` parameter. This will need explicit support from
plugins, with a few new AST node types and a few visitor changes.
- [#​463](https://redirect.github.com/peggyjs/peggy/issues/463)
Drop support for
Internet Explorer. Move to eslint flat configs in order to lint
minimized
browser code for compatibility with
`defaults, maintained node versions, not op_mini all`.
##### Minor Changes
- [#​400](https://redirect.github.com/peggyjs/peggy/pull/400) Use
`@generated` in generated
code
- [#​404](https://redirect.github.com/peggyjs/peggy/issues/404)
Add support for -w/--watch
to the command line interface.
- [#​415](https://redirect.github.com/peggyjs/peggy/issues/415)
Added `browser` key to package.json, pointing to Webpack output.
- [#​420](https://redirect.github.com/peggyjs/peggy/pull/420)
Updated dependencies to
avoid audit warnings.
- [#​425](https://redirect.github.com/peggyjs/peggy/pull/425) Add
a pass to simplify single-character choices
- [#​427](https://redirect.github.com/peggyjs/peggy/pull/427)
Avoid double extraction of
substrings in various MATCH\_ bytecodes
- [#​430](https://redirect.github.com/peggyjs/peggy/pull/430) Make
generate-js.js ts clean
- [#​432](https://redirect.github.com/peggyjs/peggy/pull/432) Add
peggy.code-workspace
- [#​435](https://redirect.github.com/peggyjs/peggy/pull/435)
Setup tsconfig to detect use of library functions from es6 or later
- [#​436](https://redirect.github.com/peggyjs/peggy/pull/436) Get
rid of tsd
- [#​437](https://redirect.github.com/peggyjs/peggy/pull/437)
Better type checking for visitor
- [#​438](https://redirect.github.com/peggyjs/peggy/pull/438) Make
test build deterministic
- [#​439](https://redirect.github.com/peggyjs/peggy/pull/439) Make
peg$computePosDetails a little faster
- [#​440](https://redirect.github.com/peggyjs/peggy/issues/440)
Create directories for
output and source-map if they do not exist, rather than erroring.
- [#​446](https://redirect.github.com/peggyjs/peggy/pull/446) Add
a right-associative `ExponentiationExpression` rule (operator `**`) to
`javascript.pegjs` example grammar.
- [#​451](https://redirect.github.com/peggyjs/peggy/pull/451) Make
stack.js ts clean
- [#​452](https://redirect.github.com/peggyjs/peggy/pull/452)
Fixes to prepare generate-bytecode.js for ts-check
- [#​453](https://redirect.github.com/peggyjs/peggy/pull/453) Make
generate-bytecode.js ts-clean
- [#​460](https://redirect.github.com/peggyjs/peggy/pull/453)
Allow `-t` and `-T` testing
from the CLI with `--format es`.
##### Bug Fixes
- [#​405](https://redirect.github.com/peggyjs/peggy/pull/405) Doc
example doesn't correspond to code example. From
[@​hildjj](https://redirect.github.com/hildjj)
- [#​415](https://redirect.github.com/peggyjs/peggy/issues/415)
Make docs match reality with `import`.
- [#​426](https://redirect.github.com/peggyjs/peggy/pull/426) Fix
typo in XML example.
- [#​434](https://redirect.github.com/peggyjs/peggy/issues/434)
Fixed bad example in docs.
- [#​445](https://redirect.github.com/peggyjs/peggy/issues/415)
Fix indentation in `examples/javascript.pegjs`.
- [#​450](https://redirect.github.com/peggyjs/peggy/issues/450)
Fixed misleading documentation.
- [#​466](https://redirect.github.com/peggyjs/peggy/issues/466)
Add docs for developers.
###
[`v3.0.2`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#302)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v3.0.1...v3.0.2)
Released: 2023-03-21
##### Minor Changes
- [#​392](https://redirect.github.com/peggyjs/peggy/issues/392)
Removed the --optimize
command line argument, which has been invalid since v1.2. From
[@​hildjj](https://redirect.github.com/hildjj).
##### Bug Fixes
- [#​371](https://redirect.github.com/peggyjs/peggy/issues/371)
Error using online Peggy - "Can't find variable: util". From
[@​hildjj](https://redirect.github.com/hildjj).
- [#​374](https://redirect.github.com/peggyjs/peggy/issues/374)
CLI throws exception
on grammar errors. From
[@​hildjj](https://redirect.github.com/hildjj)
- [#​381](https://redirect.github.com/peggyjs/peggy/issues/381)
Repetitions with code blocks
for min or max not handling non-integer returns correctly. From
[@​hildjj](https://redirect.github.com/hildjj).
- [#​382](https://redirect.github.com/peggyjs/peggy/pull/382)
Update grammarSource
documentation. From
[@​AndrewRayCode](https://redirect.github.com/AndrewRayCode).
- [#​384](https://redirect.github.com/peggyjs/peggy/issues/384)
Improve the error.format()
documentation. From
[@​AndrewRayCode](https://redirect.github.com/AndrewRayCode).
- [#​386](https://redirect.github.com/peggyjs/peggy/issues/386)
Ensure '\*' as
allowed-start-rule is documented for CLI. From
[@​hildjj](https://redirect.github.com/hildjj).
###
[`v3.0.1`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#301)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v3.0.0...v3.0.1)
Released: 2022-03-05
##### Minor Changes
- [#​329](https://redirect.github.com/peggyjs/peggy/issues/329)
Allow plugin options in
generate. This change loosens type checking strictness to allow for
options
unknown to Peggy, but used by plugins such as ts-pegjs. From
[@​hildjj](https://redirect.github.com/hildjj).
##### Bug Fixes
- [#​329](https://redirect.github.com/peggyjs/peggy/issues/329)
Allow type definition for ParserBuildOptions to include plugin options.
From [@​hildjj](https://redirect.github.com/hildjj).
- [#​346](https://redirect.github.com/peggyjs/peggy/issues/346)
Allow extra semicolons
between rules. From
[@​hildjj](https://redirect.github.com/hildjj).
- [#​347](https://redirect.github.com/peggyjs/peggy/issues/347)
Disallow '$' as an initial
character in identifiers. This is not a breaking change because no
grammar
could have successfully used these in the past. From
[@​hildjj](https://redirect.github.com/hildjj).
- [#​354](https://redirect.github.com/peggyjs/peggy/pull/354)
Various minor nits in the
docs, including indentation and ensuring that the CNAME file is correct.
- [#​357](https://redirect.github.com/peggyjs/peggy/issues/357)
Fix infinite recursion
possibility in repetition delimeters. From
[@​hildjj](https://redirect.github.com/hildjj) and
[@​Mingun](https://redirect.github.com/Mingun).
- [#​359](https://redirect.github.com/peggyjs/peggy/issues/359) Do
not treat as many
words as reserved. Clarify the documentation about identifiers. Ensure
that it is more clear that the target language being generated
determines
what words are reserved. Clarify that reserved word checking is only
done for labels. From [@​nene](https://redirect.github.com/nene).
- [#​364](https://redirect.github.com/peggyjs/peggy/issues/364)
Fix passing an incorrect
external label to the expression inside the `repeated` node. From
[@​Mingun](https://redirect.github.com/Mingun).
###
[`v3.0.0`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#300)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v2.0.1...v3.0.0)
Released: 2023-02-21
##### Major Changes
- [#​280](https://redirect.github.com/peggyjs/peggy/issues/280)
Add inline examples to
the documentation, from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​240](https://redirect.github.com/peggyjs/peggy/issues/240)
Generate SourceNodes for
bytecode, from [@​hildjj](https://redirect.github.com/hildjj)
- [#​338](https://redirect.github.com/peggyjs/peggy/pull/338)
BREAKING CHANGE. Update
dependencies, causing minimum supported version of node.js to move to
14.
Generated grammar source should still work on older node versions and
some
older browsers, but testing is currently manual for those. from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​291](https://redirect.github.com/peggyjs/peggy/pull/291): Add
support for
repetition operator `expression|min .. max, delimiter|`, from
[@​Mingun](https://redirect.github.com/Mingun)
- [#​339](https://redirect.github.com/peggyjs/peggy/pull/339):
BREAKING CHANGE. Updated
the list of JavaScript reserved words. This will break existing grammars
that use any of the new words in their rule or label names. from
[@​hildjj](https://redirect.github.com/hildjj)
Important information for plug-in authors: PR
[#​291](https://redirect.github.com/peggyjs/peggy/issues/291)
added 4 new opcodes to the bytecode:
- `IF_LT`
- `IF_GE`
- `IF_LT_DYNAMIC`
- `IF_GE_DYNAMIC`
and added a new AST node and a visitor method `repeated`. Do not forget
to update your plug-ins.
Important information for grammar authors: the following words, which
used to
be valid identifiers for rules and labels, are now treated as JavaScript
reserved words, and will cause errors at compile time if you are using
them:
- abstract
- arguments
- as
- async
- boolean
- byte
- char
- double
- eval
- final
- float
- from
- get
- goto
- int
- long
- native
- of
- set
- short
- synchronized
- throws
- transient
- volatile
##### Minor Changes
- [#​274](https://redirect.github.com/peggyjs/peggy/issues/274)
`"*"` is now a valid `allowedStartRule`, which means all rules are
allowed, from [@​hildjj](https://redirect.github.com/hildjj)
- [#​229](https://redirect.github.com/peggyjs/peggy/issues/229)
new CLI option
`-S <rule>` or `--start-rule <rule>` to specify the start rule when
testing,
from [@​hildjj](https://redirect.github.com/hildjj)
- [#​236](https://redirect.github.com/peggyjs/peggy/issues/236)
Website: show line numbers
in parser input textarea, from
[@​Mingun](https://redirect.github.com/Mingun)
- [#​280](https://redirect.github.com/peggyjs/peggy/issues/280)
new output type
`source-with-inline-map`, which generates source text with an inline
map,
from [@​hildjj](https://redirect.github.com/hildjj)
- [#​285](https://redirect.github.com/peggyjs/peggy/issues/285)
Require that a non-empty
string be given as a grammarSource if you are generating a source map,
from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​206](https://redirect.github.com/peggyjs/peggy/pull/206): New
output type `ast` and
an `--ast` flag for the CLI to get an internal grammar AST for
investigation
(can be useful for plugin writers), from
[@​Mingun](https://redirect.github.com/Mingun)
- [#​294](https://redirect.github.com/peggyjs/peggy/pull/294)
Website: show errors in the
editors, from [@​Mingun](https://redirect.github.com/Mingun)
- [#​297](https://redirect.github.com/peggyjs/peggy/pull/297)
Website: add Discord widget,
from [@​hildjj](https://redirect.github.com/hildjj)
- [#​299](https://redirect.github.com/peggyjs/peggy/issues/299)
Add example grammar for a
[SemVer.org](https://semver.org) semantic version string, from
[@​dselman](https://redirect.github.com/dselman)
- [#​307](https://redirect.github.com/peggyjs/peggy/issues/307)
Allow grammars to have
relative offsets into their source files (e.g. if embedded in another
doc),
from [@​hildjj](https://redirect.github.com/hildjj).
- [#​308](https://redirect.github.com/peggyjs/peggy/pull/308) Add
support for reading test
data from stdin using `-T -`, from
[@​hildjj](https://redirect.github.com/hildjj).
- [#​313](https://redirect.github.com/peggyjs/peggy/pull/313)
Create the website using
eleventy, from
[@​camcherry](https://redirect.github.com/camcherry)
##### Bug Fixes
- [#​283](https://redirect.github.com/peggyjs/peggy/issues/283)
Fix incorrect type
information for DiagnosticCallback, from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​287](https://redirect.github.com/peggyjs/peggy/issues/287)
Allow large outputs
to be received without blocking on the CLI tests, from
[@​hildjj](https://redirect.github.com/hildjj)
###
[`v2.0.1`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#201)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v2.0.0...v2.0.1)
Released: 2022-01-01
##### Major Changes
- None
##### Minor Changes
- [#​261](https://redirect.github.com/peggyjs/peggy/pull/261):
Remove documentation from
README.md, instead linking to the HTML documentation. HTML documentation
on
<https://peggyjs.org> is now served from the `docs` branch, so that it
won't
update as we change the `main` branch. `main` must be merged onto `docs`
as
a part of the release process going forward.
- [#​266](https://redirect.github.com/peggyjs/peggy/issues/266):
Expose the private
field `problems` in the `Session` class, from
[@​hildjj](https://redirect.github.com/hildjj).
##### Bug Fixes
- [#​263](https://redirect.github.com/peggyjs/peggy/issues/263):
Broken link to unpkg.
This bug was a symptom of a relatively bad issue in the 2.0.0 release,
where
the web version of peggy was put in the wrong place, and therefore not
tested in the release process. From
[@​hildjj](https://redirect.github.com/hildjj).
###
[`v2.0.0`](https://redirect.github.com/peggyjs/peggy/blob/HEAD/CHANGELOG.md#200)
[Compare
Source](https://redirect.github.com/peggyjs/peggy/compare/v1.2.0...v2.0.0)
Released: 2022-05-28
##### Major Changes
- [#​163](https://redirect.github.com/peggyjs/peggy/pull/163): Add
support for
generating source maps, from
[@​Mingun](https://redirect.github.com/Mingun)
- [#​160](https://redirect.github.com/peggyjs/peggy/pull/160):
Introduce an API for
reporting errors, warnings and information messages from passes. New API
allows reporting several diagnostics at once with intermediate results
checking after each compilation stage, from
[@​Mingun](https://redirect.github.com/Mingun)
- [#​218](https://redirect.github.com/peggyjs/peggy/pull/218): Add
a `sourceMappingURL`
to the generated code, from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​248](https://redirect.github.com/peggyjs/peggy/pull/248):
Remove support for
Node.js version 10. When updating dependencies, too many of the tools we
use no longer work on the Node 10, which went out of security
maintenance
more than a year ago. Added support for Node.js version 18, from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​251](https://redirect.github.com/peggyjs/peggy/pull/251):
Make `commander` and
`source-map-generator` full dependencies. These are not needed for the
pre-packaged web build, but will be used by Node or people that are
doing
their own packaging for the web, from
[@​hildjj](https://redirect.github.com/hildjj)
##### Minor Changes
- [#​167](https://redirect.github.com/peggyjs/peggy/pull/167): New
CLI, from [@​hildjj](https://redirect.github.com/hildjj)
- Backward compatible with the previous
- New -t/--test and -T/--testfile flags to directly test the generated
grammar
- [#​169](https://redirect.github.com/peggyjs/peggy/issues/169):
Expose string escape
functions, `stringEscape()` and `regexpClassEscape()`, from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​175](https://redirect.github.com/peggyjs/peggy/pull/175):
Check allowedStartRules
for validity, from [@​hildjj](https://redirect.github.com/hildjj)
- [#​185](https://redirect.github.com/peggyjs/peggy/pull/185):
Updated eslint rules,
from [@​hildjj](https://redirect.github.com/hildjj)
- [#​196](https://redirect.github.com/peggyjs/peggy/pull/196): Add
example grammars for
XML and source-mapping, from
[@​hildjj](https://redirect.github.com/hildjj)
- [#​204](https://redirect.github.com/peggyjs/peggy/pull/204):
Increase coverage for the
tests, from [@​Mingun](https://redirect.github.com/Mingun)
- [#​210](https://redirect.github.com/peggyjs/peggy/pull/210):
Refactor CLI testing,
from [@​hildjj](https://redirect.github.com/hildjj)
##### Bug fixes
- [#​164](https://redirect.github.com/peggyjs/peggy/pull/164): Fix
some errors in the
typescript definitions, from
[@​Mingun](https://redirect.github.com/Mingun)
- [#​170](https://redirect.github.com/peggyjs/peggy/issues/170):
Add
missing argument in function call, from
[@​darlanalves](https://redirect.github.com/darlanalves)
- [#​182](https://redirect.github.com/peggyjs/peggy/issues/182):
Fix typo in
documentation, from
[@​zargold](https://redirect.github.com/zargold)
- [#​197](https://redirect.github.com/peggyjs/peggy/pull/197): Fix
a regression of
redundant commas in the character classes in the error messages,
introduced
in
[`fad4ab7`](
|
||
|
99d8400328
|
move static presentationUtil code into package @kbn/expression-utils (#213659)
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
f079d964e2
|
Update dependency @launchdarkly/node-server-sdk to ^9.7.4 (main) (#212461)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@launchdarkly/node-server-sdk](https://redirect.github.com/launchdarkly/js-core/tree/main/packages/sdk/server-node) ([source](https://redirect.github.com/launchdarkly/js-core)) | dependencies | patch | [`^9.7.3` -> `^9.7.4`](https://renovatebot.com/diffs/npm/@launchdarkly%2fnode-server-sdk/9.7.3/9.7.4) | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6cHJldi1taW5vciIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
1a7ad0542f
|
Update dependency @openfeature/core to ^1.7.2 (main) (#212462)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@openfeature/core](https://redirect.github.com/open-feature/js-sdk) | dependencies | patch | [`^1.7.1` -> `^1.7.2`](https://renovatebot.com/diffs/npm/@openfeature%2fcore/1.7.2/1.7.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6cHJldi1taW5vciIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
fa8c637562
|
Update dependency deepmerge to ^4.3.1 (main) (#206165)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [deepmerge](https://redirect.github.com/TehShrike/deepmerge) | dependencies | patch | [`^4.2.2` -> `^4.3.1`](https://renovatebot.com/diffs/npm/deepmerge/4.3.1/4.3.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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
c835902ff9
|
Update HAPI ecosystem (main) (#206158)
Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
45f19b769e
|
Update lru-cache (main) (#206225)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | @​types/lru-cache | devDependencies | major | [`^5.1.0` -> `^7.10.10`](https://renovatebot.com/diffs/npm/@types%2flru-cache/5.1.0/7.10.10) | | [lru-cache](https://redirect.github.com/isaacs/node-lru-cache) | dependencies | major | [`^4.1.5` -> `^11.0.2`](https://renovatebot.com/diffs/npm/lru-cache/4.1.5/11.0.2) | --- ### Release Notes ~Changelog~ _cringe lorg_ is here: https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md TL;DR: * Named export * Renamed some APIs (during 7.0): https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md#70---2022-02 * TS is embedded now, so `@types/lru-cache` are not needed. I'm addressing all these changes locally and will release the PR when fixed. <details> <summary>isaacs/node-lru-cache (lru-cache)</summary> ### [`v11.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2) ### [`v11.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1) ### [`v11.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0) ### [`v10.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3) ### [`v10.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2) ### [`v10.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1) ### [`v10.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0) ### [`v10.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1) ### [`v10.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0) ### [`v10.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2) ### [`v10.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1) ### [`v10.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0) ### [`v10.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0) ### [`v10.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3) ### [`v10.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2) ### [`v10.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1) ### [`v10.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0) ### [`v9.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2) ### [`v9.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1) ### [`v9.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0) ### [`v9.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3) ### [`v9.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2) ### [`v9.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1) ### [`v9.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0) ### [`v8.0.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5) ### [`v8.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4) ### [`v8.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3) ### [`v8.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2) ### [`v8.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1) ### [`v8.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0) ### [`v7.18.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3) ### [`v7.18.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2) ### [`v7.18.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1) ### [`v7.18.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0) ### [`v7.17.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2) ### [`v7.17.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1) ### [`v7.17.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0) ### [`v7.16.2`](https://redirect.github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7162) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.1...v7.16.2) - Fail fetch() promises when they are aborted ### [`v7.16.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1) ### [`v7.16.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0) ### [`v7.15.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0) ### [`v7.14.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.14.0...v7.14.1) ### [`v7.14.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.2...v7.14.0) ### [`v7.13.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.1...v7.13.2) ### [`v7.13.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.13.0...v7.13.1) ### [`v7.13.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.1...v7.13.0) ### [`v7.12.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.12.0...v7.12.1) ### [`v7.12.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.11.0...v7.12.0) ### [`v7.11.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.3...v7.11.0) ### [`v7.10.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.2...v7.10.3) ### [`v7.10.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.1...v7.10.2) ### [`v7.10.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.10.0...v7.10.1) ### [`v7.10.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.1...v7.10.0) ### [`v7.9.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.9.0...v7.9.1) ### [`v7.9.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.2...v7.9.0) ### [`v7.8.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.1...v7.8.2) ### [`v7.8.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.8.0...v7.8.1) ### [`v7.8.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.4...v7.8.0) ### [`v7.7.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.3...v7.7.4) ### [`v7.7.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.2...v7.7.3) ### [`v7.7.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.1...v7.7.2) ### [`v7.7.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.7.0...v7.7.1) ### [`v7.7.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.1...v7.7.0) ### [`v7.6.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.6.0...v7.6.1) ### [`v7.6.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.2...v7.6.0) ### [`v7.5.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.1...v7.5.2) ### [`v7.5.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.5.0...v7.5.1) ### [`v7.5.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.5...v7.5.0) ### [`v7.4.5`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.4...v7.4.5) ### [`v7.4.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.3...v7.4.4) ### [`v7.4.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.2...v7.4.3) ### [`v7.4.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.1...v7.4.2) ### [`v7.4.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.4.0...v7.4.1) ### [`v7.4.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.3...v7.4.0) ### [`v7.3.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.2...v7.3.3) ### [`v7.3.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.1...v7.3.2) ### [`v7.3.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.3.0...v7.3.1) ### [`v7.3.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.3...v7.3.0) ### [`v7.2.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.2...v7.2.3) ### [`v7.2.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.1...v7.2.2) ### [`v7.2.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.2.0...v7.2.1) ### [`v7.2.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.3...v7.2.0) ### [`v7.1.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.2...v7.1.3) ### [`v7.1.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.1...v7.1.2) ### [`v7.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.1.0...v7.1.1) ### [`v7.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.4...v7.1.0) ### [`v7.0.4`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.3...v7.0.4) ### [`v7.0.3`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.2...v7.0.3) ### [`v7.0.2`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.1...v7.0.2) ### [`v7.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v7.0.0...v7.0.1) ### [`v7.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v6.0.0...v7.0.0) ### [`v6.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.1...v6.0.0) ### [`v5.1.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.1.0...v5.1.1) ### [`v5.1.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.1...v5.1.0) ### [`v5.0.1`](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v5.0.0...v5.0.1) ### [`v5.0.0`](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.0) [Compare Source](https://redirect.github.com/isaacs/node-lru-cache/compare/v4.1.5...v5.0.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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Jean-Louis Leysens <jeanlouis.leysens@elastic.co> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
aa850d4b9f
|
Deprecate Cloud Defend | ||
|
914533f4d3
|
Update dependency @redocly/cli to ^1.32.0 (main) (#212624) | ||
|
ba13e86a70
|
[Streams] Replay loghub data with synthtrace (#212120)
Download, parse and replay loghub data with Synthtrace, for use in the Streams project. In summary: - adds a `@kbn/sample-log-parser` package which parses Loghub sample data, creates valid parsers for extracting and replacing timestamps, using the LLM - add a `sample_logs` scenario which uses the parsed data sets to replay Loghub data continuously as if it were live data - refactor some parts of Synthtrace (follow-up work captured in https://github.com/elastic/kibana/issues/212179) ## Synthtrace changes - Replace custom Logger object with Kibana-standard ToolingLog - Report progress and estimated time to completion for long-running jobs - Simplify scenarioOpts (allow comma-separated key-value pairs instead of just JSON) - Simplify client initialization - When using workers, only bootstrap once (in the main thread) - Allow workers to gracefully shutdown - Downgrade some logging levels for less noise --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
bdf7823c54
|
[SSE] Fix EventSource streams (#213151)
## Summary Resolves #212919 We noticed that setting the header `'Content-Type': 'text/event-stream',` didn't work as the browser's native EventSource implementation. ```JS return res.ok({ headers: { 'Content-Type': 'text/event-stream', 'Cache-Control': 'no-cache', }, body: observableIntoEventSourceStream(events$ as unknown as Observable<ServerSentEvent>, { signal: abortController.signal, logger, }), }); ``` The reason, apparently, is that we need to flush the compressor's buffer negotiated in the HTTP request. ### How to test it: Run Kibana with examples `yarn start --no-base-path --run-examples --http2` and open the SSE example app in Kibana. You should see a clock updating every second in the UI (the clock is coming from the server). --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
c348bd1df5
|
Update dependency cytoscape to ^3.31.1 (main) (#213334)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cytoscape](http://js.cytoscape.org) ([source](https://redirect.github.com/cytoscape/cytoscape.js)) | dependencies | patch | [`^3.31.0` -> `^3.31.1`](https://renovatebot.com/diffs/npm/cytoscape/3.31.0/3.31.1) | --- ### Release Notes <details> <summary>cytoscape/cytoscape.js (cytoscape)</summary> ### [`v3.31.1`](https://redirect.github.com/cytoscape/cytoscape.js/releases/tag/v3.31.1) [Compare Source](https://redirect.github.com/cytoscape/cytoscape.js/compare/v3.31.0...v3.31.1) Release version v3.31.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co> |
||
|
a9ed518545
|
Update dependency msw to ~2.7.3 (main) (#212976)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [msw](https://mswjs.io) ([source](https://redirect.github.com/mswjs/msw)) | devDependencies | patch | [`~2.7.2` -> `~2.7.3`](https://renovatebot.com/diffs/npm/msw/2.7.3/2.7.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNsb3VkIFNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
18fa931a26
|
Upgrade EUI to v100.0.0 (#213292)
`99.4.0-borealis.0` ⏩ `100.0.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) --- First of all, 💯 🎉! > [!Warning] > Please note that the [public changelog for EUI v100.0.0](https://github.com/elastic/eui/releases/tag/v100.0.0) is longer than what's included below. > > Kibana has been using Borealis-specific builds of EUI since November last year (suffixed with `-borealis.X`), which were built from a just-merged EUI feature branch. > Since that feature branch just got merged and released with EUI v100.0.0, **the public changelog differs from what Kibana should be concerned about** due to updating from a custom Borealis-enabled version of EUI. > > You can find the list of all (one 👀) changes made between version `99.4.0-borealis.0` and `100.0.0` below. ## [`v100.0.0`](https://github.com/elastic/eui/releases/v100.0.0) **Bug fixes** - Fixed `EuiComboBox` by cleaning duplicated values when having a delimiter prop. ([#8335](https://github.com/elastic/eui/pull/8335)) Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
c240b035d4
|
[CI tools] Use ES 8.x (#213056)
## Summary After upgrading the ES client to 9.0 (https://github.com/elastic/kibana/pull/208776), we noticed that the CI fails to upload the results of the tests to the CI cluster: ``` ERROR ResponseError: media_type_header_exception Caused by: status_exception: Accept version must be either version 8 or 7, but found 9. Accept=application/vnd.elasticsearch+json; compatible-with=9 Root causes: media_type_header_exception: Invalid media-type value on headers [Content-Type, Accept] ``` This PR makes sure that the CI client is still using v8.x until we upgrade that cluster. |
||
|
e676a6399c
|
Clean up REACT_18=true variable (#213246)
## Summary Clean up `REACT_18=true` variable post [react@18 upgrade](https://github.com/elastic/kibana/pull/209337) Should also address issue reported in slack > error https://registry.yarnpkg.com/react/-/react-18.2.0.tgz: Integrity check failed for "react" [...] --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
75f9c6113d
|
Upgrade EUI to v99.4.0 (#212974) | ||
|
e45c87adaf
|
Update ftr (main) (#211963)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [chromedriver](https://redirect.github.com/giggio/node-chromedriver) | devDependencies | patch | [`^133.0.0` -> `^133.0.2`](https://renovatebot.com/diffs/npm/chromedriver/133.0.0/133.0.2) | `133.0.3` | | [selenium-webdriver](https://redirect.github.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme) ([source](https://redirect.github.com/SeleniumHQ/selenium)) | devDependencies | minor | [`^4.28.1` -> `^4.29.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.28.1/4.29.0) | | --- ### Release Notes <details> <summary>giggio/node-chromedriver (chromedriver)</summary> ### [`v133.0.2`](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.1...133.0.2) [Compare Source](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.1...133.0.2) ### [`v133.0.1`](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.0...133.0.1) [Compare Source](https://redirect.github.com/giggio/node-chromedriver/compare/133.0.0...133.0.1) </details> <details> <summary>SeleniumHQ/selenium (selenium-webdriver)</summary> ### [`v4.29.0`]( |
||
|
037e8f58e0
|
[maps] globe projection (#212437)
<img width="600" alt="Screenshot 2025-02-25 at 11 35 32 AM" src="https://github.com/user-attachments/assets/2567e20c-1223-4001-9866-edbe8c534350" /> PR does the following * Updates maplibre to 5.1.1. Maplibre 5.0 introduced the globe projection * Updates sample data maps to use new globe projection * Existing maps will use existing "mercator" projection * Adds globe projection to newly created maps * Adds `projection` setting, allowing users to switch between classic "mercator" and new "globeInterpolate" projection <img width="400" alt="Screenshot 2025-02-25 at 11 35 41 AM" src="https://github.com/user-attachments/assets/5c55003b-dbe9-4adc-835c-0a2911c81074" /> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
3c43ab5084
|
Update dependency msw to ~2.7.2 (main) (#212692)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [msw](https://mswjs.io) ([source](https://redirect.github.com/mswjs/msw)) | devDependencies | patch | [`~2.7.0` -> `~2.7.2`](https://renovatebot.com/diffs/npm/msw/2.7.3/2.7.2) | `2.7.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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNsb3VkIFNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> |
||
|
ab44603a1c
|
[Chore] update form data to ^4.0.2 (#212795)
## Summary Updates form-data to ^4.0.2 Relates to https://github.com/elastic/kibana/pull/212183 form-data is used by data forge to load kibana assets. Ran data forge with `--install-kibana-assets` to smoke test. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
f7fa6dd4b0
|
Upgrade to React@18 (#209337)
## Summary This PR upgrades React packages to version 18, while keeping Kibana running in Legacy mode (`ReactDOM.render`). This is the first phase of the React@18 upgrade; the second phase will gradually migrate Kibana to Concurrent mode (`createRoot`) (exact plan is tbd). Upgrade is intended to be non-breaking and behave just like React@17, but it still requires thorough testing from all teams that own UI to discover any potential critical UI issues. The testing was done in https://github.com/elastic/kibana/issues/203114. Most of the breaking work was completed in previous PRs and this PR only includes minor breaking jest tests tweaks / snapshots updates ### Backports: - This won't be backported to 9.0 - We will discuss if we should backport this to 8.x ### Risks Kibana’s UI functional tests coverage and significant manual testing that was done by a lot of teams in https://github.com/elastic/kibana/issues/203114 gives us a lot of confidence. However, since this was a large internal change for React they still could be issues hidden in "remote" parts of UIs, think of blank screens, error splash screens, unresponsive pages, new errors in the console, unpredictable UI behavior (like laggy text inputs that skip letters when typing fast). --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Konrad Szwarc <konrad.szwarc@elastic.co> |
||
|
dab569b70a
|
[ES|QL] Introduces a new package for esql types (#212754)
## Summary The esql types are around many packages and plugins creating problems either with the bundle size or cyclic dependencies. This PR is moving some of them on the esql-types package. I am going to move more there in follow up PRs. (I decided to rename it as it makes more sense to have a generic one for esql rather one only for the variables) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Marco Vettorello <vettorello.marco@gmail.com> |
||
|
837667d342
|
Update @elastic/kibana-cloud-security-posture dependencies (main) (#208427)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@mswjs/http-middleware](https://mswjs.io) ([source](https://redirect.github.com/mswjs/http-middleware)) | devDependencies | patch | [`0.10.1` -> `0.10.3`](https://renovatebot.com/diffs/npm/@mswjs%2fhttp-middleware/0.10.1/0.10.3) | | | [msw](https://mswjs.io) ([source](https://redirect.github.com/mswjs/msw)) | devDependencies | minor | [`~2.5.2` -> `~2.7.0`](https://renovatebot.com/diffs/npm/msw/2.5.2/2.7.0) | `2.7.3` (+2) | --- ### Release Notes <details> <summary>mswjs/http-middleware (@​mswjs/http-middleware)</summary> ### [`v0.10.3`](https://redirect.github.com/mswjs/http-middleware/releases/tag/v0.10.3) [Compare Source](https://redirect.github.com/mswjs/http-middleware/compare/v0.10.2...v0.10.3) #### v0.10.3 (2025-01-12) ##### Bug Fixes - remove unused `parserOptions`, fix handlers type ([#​51](https://redirect.github.com/mswjs/http-middleware/issues/51)) ([`372fd85`]( |
||
|
5270cc621f
|
[Index Management + ML] Remove unused code from index management and ml (#211266)
## Summary This PR includes - Remove unused package from kibana - Remove references from index_management and ml plugins - Update translations file - Delete skipped tests Closes https://github.com/elastic/kibana/issues/204507 ### Checklist Check the PR satisfies following conditions. Reviewers should verify this PR satisfies this list as well. - [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) - [x] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
ac01a0c3ed
|
Upgrade EUI to v99.3.0-borealis.0 (#211671)
`99.2.0-borealis.0` ⏩ `99.3.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) --- ## [`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0) - Updated table components to support adding tooltips to header cells ([#8273](https://github.com/elastic/eui/pull/8273)) - Added `columns.nameTooltip` on `EuiBasicTable` - Added `tooltipProps` prop on `EuiTableHeaderCell` - Added `accent` color option to `EuiCallOut` ([#8303](https://github.com/elastic/eui/pull/8303)) - Updated `EuiInlineEditForm`'s `onCancel` prop type to allow uncontrolled mode usage ([#8307](https://github.com/elastic/eui/pull/8307)) - Added ES|QL syntax highlighting for `EuiCode`, `EuiCodeBlock`, `EuiMarkdownFormat`, and `EuiMarkdownEditor` components. ([#8317](https://github.com/elastic/eui/pull/8317)) - Updated `EuiAccordion` to prevent content from being transitioned on initial render when `initialIsOpen=true` ([#8327](https://github.com/elastic/eui/pull/8327)) **Bug fixes** - Fixed a bug on `EuiSuperDatePicker` where pasting an absolute date would append the date instead of replace it ([#8311](https://github.com/elastic/eui/pull/8311)) --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
77cb914582
|
Update langchain (main) (#205553)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@langchain/aws](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-aws/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`^0.1.2` -> `^0.1.3`](https://renovatebot.com/diffs/npm/@langchain%2faws/0.1.2/0.1.3) | | | [@langchain/community](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-community/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`0.3.14` -> `0.3.29`](https://renovatebot.com/diffs/npm/@langchain%2fcommunity/0.3.14/0.3.29) | `0.3.30` | | [@langchain/core](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain-core/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | resolutions | patch | [`^0.3.16` -> `^0.3.39`](https://renovatebot.com/diffs/npm/@langchain%2fcore/0.3.16/0.3.39) | `0.3.40` | | [@langchain/core](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain-core/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`^0.3.16` -> `^0.3.39`](https://renovatebot.com/diffs/npm/@langchain%2fcore/0.3.16/0.3.39) | `0.3.40` | | [@langchain/google-common](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-common/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | resolutions | patch | [`^0.1.1` -> `^0.1.8`](https://renovatebot.com/diffs/npm/@langchain%2fgoogle-common/0.1.1/0.1.8) | | | [@langchain/google-common](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-common/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`^0.1.1` -> `^0.1.8`](https://renovatebot.com/diffs/npm/@langchain%2fgoogle-common/0.1.1/0.1.8) | | | [@langchain/google-genai](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`^0.1.2` -> `^0.1.8`](https://renovatebot.com/diffs/npm/@langchain%2fgoogle-genai/0.1.2/0.1.8) | | | [@langchain/google-vertexai](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-vertexai/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`^0.1.0` -> `^0.1.8`](https://renovatebot.com/diffs/npm/@langchain%2fgoogle-vertexai/0.1.0/0.1.8) | | | [@langchain/langgraph](https://redirect.github.com/langchain-ai/langgraphjs) | dependencies | patch | [`0.2.19` -> `0.2.45`](https://renovatebot.com/diffs/npm/@langchain%2flanggraph/0.2.19/0.2.45) | `0.2.46` | | [@langchain/openai](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-openai/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | minor | [`^0.3.11` -> `^0.4.3`](https://renovatebot.com/diffs/npm/@langchain%2fopenai/0.3.11/0.4.3) | `0.4.4` | | [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | resolutions | patch | [`^0.3.5` -> `^0.3.15`](https://renovatebot.com/diffs/npm/langchain/0.3.5/0.3.15) | | | [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | dependencies | patch | [`^0.3.5` -> `^0.3.15`](https://renovatebot.com/diffs/npm/langchain/0.3.5/0.3.15) | | --- ### Release Notes <details> <summary>langchain-ai/langchainjs (@​langchain/aws)</summary> ### [`v0.1.3`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/0.1.3) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/0.1.2...0.1.3) #### What's Changed - langchain\[patch]: Release 0.1.2 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3973](https://redirect.github.com/langchain-ai/langchainjs/pull/3973) - docs\[patch]: Refactor memory docs by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3974](https://redirect.github.com/langchain-ai/langchainjs/pull/3974) - docs\[patch]: Fix bad import in docs by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3980](https://redirect.github.com/langchain-ai/langchainjs/pull/3980) - core\[patch]: Adjust iterable readable stream typing by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3979](https://redirect.github.com/langchain-ai/langchainjs/pull/3979) - Update openai to ^4.24.2 and include logprobs in `generationInfo` by [@​functorism](https://redirect.github.com/functorism) in [https://github.com/langchain-ai/langchainjs/pull/3981](https://redirect.github.com/langchain-ai/langchainjs/pull/3981) - openai\[patch]: Release 0.0.11 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3986](https://redirect.github.com/langchain-ai/langchainjs/pull/3986) - cloudflare\[major]: Add integration package, fix Vectorize for latest workers by [@​kristianfreeman](https://redirect.github.com/kristianfreeman) in [https://github.com/langchain-ai/langchainjs/pull/3982](https://redirect.github.com/langchain-ai/langchainjs/pull/3982) - docs\[patch]: Add DLAI to tutorials in docs by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3994](https://redirect.github.com/langchain-ai/langchainjs/pull/3994) - allow empty arrays for Weaviate metadata by [@​the-powerpointer](https://redirect.github.com/the-powerpointer) in [https://github.com/langchain-ai/langchainjs/pull/3991](https://redirect.github.com/langchain-ai/langchainjs/pull/3991) - ci\[patch]: Fix CI by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4001](https://redirect.github.com/langchain-ai/langchainjs/pull/4001) - community\[minor]: Upgrade Astra client and add support for namespaces by [@​mfortman11](https://redirect.github.com/mfortman11) in [https://github.com/langchain-ai/langchainjs/pull/3997](https://redirect.github.com/langchain-ai/langchainjs/pull/3997) - community\[patch]: Add upsert by id to MongoDB by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3999](https://redirect.github.com/langchain-ai/langchainjs/pull/3999) - community\[patch]: Release 0.0.17 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4002](https://redirect.github.com/langchain-ai/langchainjs/pull/4002) - docs\[minor]: togetherai embeddings docs by [@​bracesproul](https://redirect.github.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/3995](https://redirect.github.com/langchain-ai/langchainjs/pull/3995) - Fix typo in createHistoryAwareRetriever documentation by [@​intergalacticmammoth](https://redirect.github.com/intergalacticmammoth) in [https://github.com/langchain-ai/langchainjs/pull/4016](https://redirect.github.com/langchain-ai/langchainjs/pull/4016) - Add stacktrace to tracer errors by [@​hinthornw](https://redirect.github.com/hinthornw) in [https://github.com/langchain-ai/langchainjs/pull/4010](https://redirect.github.com/langchain-ai/langchainjs/pull/4010) - update sql_utils: add oracle integration by [@​matheus-santos-souza](https://redirect.github.com/matheus-santos-souza) in [https://github.com/langchain-ai/langchainjs/pull/3966](https://redirect.github.com/langchain-ai/langchainjs/pull/3966) - core\[minor]: Move function calling definitions and utils to core by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4023](https://redirect.github.com/langchain-ai/langchainjs/pull/4023) - core\[patch]: Add docstring, small tweak by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4024](https://redirect.github.com/langchain-ai/langchainjs/pull/4024) - core\[patch]: Release 0.1.13 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4026](https://redirect.github.com/langchain-ai/langchainjs/pull/4026) - langchain\[patch], openai\[patch]: Use new function calling utils in all docs by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4025](https://redirect.github.com/langchain-ai/langchainjs/pull/4025) - openai\[patch]: Release 0.0.12 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4028](https://redirect.github.com/langchain-ai/langchainjs/pull/4028) - langchain\[patch]: Bump dep by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4029](https://redirect.github.com/langchain-ai/langchainjs/pull/4029) - langchain\[patch]: Update yarn.lock by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4030](https://redirect.github.com/langchain-ai/langchainjs/pull/4030) #### New Contributors - [@​functorism](https://redirect.github.com/functorism) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/3981](https://redirect.github.com/langchain-ai/langchainjs/pull/3981) - [@​intergalacticmammoth](https://redirect.github.com/intergalacticmammoth) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/4016](https://redirect.github.com/langchain-ai/langchainjs/pull/4016) - [@​matheus-santos-souza](https://redirect.github.com/matheus-santos-souza) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/3966](https://redirect.github.com/langchain-ai/langchainjs/pull/3966) **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.1.2...0.1.3 </details> <details> <summary>langchain-ai/langgraphjs (@​langchain/langgraph)</summary> ### [`v0.2.45`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.45) [Compare Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.44...0.2.45) #### What's Changed - release(langgraph): 0.2.44 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/829](https://redirect.github.com/langchain-ai/langgraphjs/pull/829) - Update README.md by [@​eyurtsev](https://redirect.github.com/eyurtsev) in [https://github.com/langchain-ai/langgraphjs/pull/831](https://redirect.github.com/langchain-ai/langgraphjs/pull/831) - ci: update upload-arfifact by [@​vbarda](https://redirect.github.com/vbarda) in [https://github.com/langchain-ai/langgraphjs/pull/832](https://redirect.github.com/langchain-ai/langgraphjs/pull/832) - docs: third party packages.yml by [@​eyurtsev](https://redirect.github.com/eyurtsev) in [https://github.com/langchain-ai/langgraphjs/pull/840](https://redirect.github.com/langchain-ai/langgraphjs/pull/840) - Update functional_api.md by [@​eyurtsev](https://redirect.github.com/eyurtsev) in [https://github.com/langchain-ai/langgraphjs/pull/833](https://redirect.github.com/langchain-ai/langgraphjs/pull/833) - fix(docs/etc): Fix miscellaneous typos by [@​nick-w-nick](https://redirect.github.com/nick-w-nick) in [https://github.com/langchain-ai/langgraphjs/pull/837](https://redirect.github.com/langchain-ai/langgraphjs/pull/837) - fix(docs): adjust list appearance in README by [@​ryukez](https://redirect.github.com/ryukez) in [https://github.com/langchain-ai/langgraphjs/pull/834](https://redirect.github.com/langchain-ai/langgraphjs/pull/834) - fix(docs): adjust list appearance in tutorials/quickstart by [@​ryukez](https://redirect.github.com/ryukez) in [https://github.com/langchain-ai/langgraphjs/pull/835](https://redirect.github.com/langchain-ai/langgraphjs/pull/835) - fix(docs): crag wrong tool invocation by [@​SeonMyungLim](https://redirect.github.com/SeonMyungLim) in [https://github.com/langchain-ai/langgraphjs/pull/836](https://redirect.github.com/langchain-ai/langgraphjs/pull/836) - Interrupt banner by [@​tanushree-sharma](https://redirect.github.com/tanushree-sharma) in [https://github.com/langchain-ai/langgraphjs/pull/842](https://redirect.github.com/langchain-ai/langgraphjs/pull/842) - Update plans.md by [@​eyurtsev](https://redirect.github.com/eyurtsev) in [https://github.com/langchain-ai/langgraphjs/pull/843](https://redirect.github.com/langchain-ai/langgraphjs/pull/843) - generate llms-text by [@​eyurtsev](https://redirect.github.com/eyurtsev) in [https://github.com/langchain-ai/langgraphjs/pull/844](https://redirect.github.com/langchain-ai/langgraphjs/pull/844) - ci: add llms-text by [@​eyurtsev](https://redirect.github.com/eyurtsev) in [https://github.com/langchain-ai/langgraphjs/pull/845](https://redirect.github.com/langchain-ai/langgraphjs/pull/845) - fix(langgraph): Dedupe input (right-side) messages in messageStateReducer by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/846](https://redirect.github.com/langchain-ai/langgraphjs/pull/846) - fix(langgraph): Update messagesStateReducer behavior to apply rightMessages in order by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/847](https://redirect.github.com/langchain-ai/langgraphjs/pull/847) #### New Contributors - [@​eyurtsev](https://redirect.github.com/eyurtsev) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/831](https://redirect.github.com/langchain-ai/langgraphjs/pull/831) - [@​nick-w-nick](https://redirect.github.com/nick-w-nick) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/837](https://redirect.github.com/langchain-ai/langgraphjs/pull/837) - [@​ryukez](https://redirect.github.com/ryukez) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/834](https://redirect.github.com/langchain-ai/langgraphjs/pull/834) - [@​SeonMyungLim](https://redirect.github.com/SeonMyungLim) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/836](https://redirect.github.com/langchain-ai/langgraphjs/pull/836) - [@​tanushree-sharma](https://redirect.github.com/tanushree-sharma) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/842](https://redirect.github.com/langchain-ai/langgraphjs/pull/842) **Full Changelog**: https://github.com/langchain-ai/langgraphjs/compare/0.2.44...0.2.45 ### [`v0.2.44`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.44) [Compare Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.43...0.2.44) #### What's Changed - Release 0.2.43 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/821](https://redirect.github.com/langchain-ai/langgraphjs/pull/821) - docs: Optimize notebook by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/820](https://redirect.github.com/langchain-ai/langgraphjs/pull/820) - docs: update README by [@​vbarda](https://redirect.github.com/vbarda) in [https://github.com/langchain-ai/langgraphjs/pull/822](https://redirect.github.com/langchain-ai/langgraphjs/pull/822) - docs: small README update by [@​vbarda](https://redirect.github.com/vbarda) in [https://github.com/langchain-ai/langgraphjs/pull/823](https://redirect.github.com/langchain-ai/langgraphjs/pull/823) - chore: bump rollup from 4.32.0 to 4.32.1 in the npm_and_yarn group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/langchain-ai/langgraphjs/pull/824](https://redirect.github.com/langchain-ai/langgraphjs/pull/824) - release(checkpoint): 0.0.15 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/825](https://redirect.github.com/langchain-ai/langgraphjs/pull/825) - chore(checkpoint-mongodb): release 0.0.5 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/826](https://redirect.github.com/langchain-ai/langgraphjs/pull/826) - release(langgraph-checkpoint-sqlite): 0.1.4 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/827](https://redirect.github.com/langchain-ai/langgraphjs/pull/827) - docs: update to AIMessage.tool_calls by [@​regchiu](https://redirect.github.com/regchiu) in [https://github.com/langchain-ai/langgraphjs/pull/784](https://redirect.github.com/langchain-ai/langgraphjs/pull/784) - release(langgraph-checkpoint-postgres): 0.0.3 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/828](https://redirect.github.com/langchain-ai/langgraphjs/pull/828) #### New Contributors - [@​regchiu](https://redirect.github.com/regchiu) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/784](https://redirect.github.com/langchain-ai/langgraphjs/pull/784) **Full Changelog**: https://github.com/langchain-ai/langgraphjs/compare/0.2.43...0.2.44 ### [`v0.2.43`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.43) [Compare Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.42...0.2.43) #### What's Changed - Release 0.2.42 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/816](https://redirect.github.com/langchain-ai/langgraphjs/pull/816) - fix(func): expose input / output types in pregel to support studio by [@​dqbd](https://redirect.github.com/dqbd) in [https://github.com/langchain-ai/langgraphjs/pull/811](https://redirect.github.com/langchain-ai/langgraphjs/pull/811) - fix(langgraph): Export types for portability by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/819](https://redirect.github.com/langchain-ai/langgraphjs/pull/819) **Full Changelog**: https://github.com/langchain-ai/langgraphjs/compare/0.2.42...0.2.43 ### [`v0.2.42`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.42) [Compare Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.41...0.2.42) #### What's Changed - Release 0.2.41 by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/789](https://redirect.github.com/langchain-ai/langgraphjs/pull/789) - patch(langgraph): Refactor pregel loop to use new `PregelRunner` class, ported from python LangGraph. by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/791](https://redirect.github.com/langchain-ai/langgraphjs/pull/791) - add how-to guide on structured output prebuilt react agent by [@​isahers1](https://redirect.github.com/isahers1) in [https://github.com/langchain-ai/langgraphjs/pull/794](https://redirect.github.com/langchain-ai/langgraphjs/pull/794) - fix(langgraph): abort graph execution when config.signal is aborted by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/795](https://redirect.github.com/langchain-ai/langgraphjs/pull/795) - fix(langgraph): make sure the pregel loop aborts on cancellation by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/797](https://redirect.github.com/langchain-ai/langgraphjs/pull/797) - docs: update readme and landing page by [@​ccurme](https://redirect.github.com/ccurme) in [https://github.com/langchain-ai/langgraphjs/pull/802](https://redirect.github.com/langchain-ai/langgraphjs/pull/802) - docs: Update LangGraph.js READMEs by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/804](https://redirect.github.com/langchain-ai/langgraphjs/pull/804) - docs: fix a broken link by [@​vbarda](https://redirect.github.com/vbarda) in [https://github.com/langchain-ai/langgraphjs/pull/808](https://redirect.github.com/langchain-ai/langgraphjs/pull/808) - docs: Update docs for functional API by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/809](https://redirect.github.com/langchain-ai/langgraphjs/pull/809) - feat(langgraph): functional API by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/793](https://redirect.github.com/langchain-ai/langgraphjs/pull/793) - docs: Pull LangGraph Cloud docs on build, update cloud and local server guides by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/813](https://redirect.github.com/langchain-ai/langgraphjs/pull/813) - feat: Allow checkpointer as an alias to createReactAgent by [@​jacoblee93](https://redirect.github.com/jacoblee93) in [https://github.com/langchain-ai/langgraphjs/pull/805](https://redirect.github.com/langchain-ai/langgraphjs/pull/805) - build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/langchain-ai/langgraphjs/pull/806](https://redirect.github.com/langchain-ai/langgraphjs/pull/806) - docs: update concepts/howto for Command by [@​vbarda](https://redirect.github.com/vbarda) in [https://github.com/langchain-ai/langgraphjs/pull/800](https://redirect.github.com/langchain-ai/langgraphjs/pull/800) - fix task/entrypoint func type by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/814](https://redirect.github.com/langchain-ai/langgraphjs/pull/814) - release(checkpoint): 0.0.14 by [@​benjamincburns](https://redirect.github.com/benjamincburns) in [https://github.com/langchain-ai/langgraphjs/pull/815](https://redirect.github.com/langchain-ai/langgraphjs/pull/815) #### New Contributors - [@​ccurme](https://redirect.github.com/ccurme) made their first contribution in [https://github.com/langchain-ai/langgraphjs/pull/802](https://redirect.github.com/langchain-ai/langgraphjs/pull/802) **Full Changelog**: https://github.com/langchain-ai/langgraphjs/compare/0.2.41...0.2.42 ### [`v0.2.41`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.41) [Compare Source]( |
||
|
346e197f89
|
[Kibana] upgrade @elastic/synthetics to ^1.18.0 (#212426)
## Summary Related to https://github.com/elastic/kibana/pull/211015 Manually ran the synthetics test within the synthetics plugin to smoke test. Upgrades @elastic/synthetics to ^1.18.0 |
||
|
52ab19db2d
|
Upgrade ES client to 9.0.0-alpha.3 (#208776)
## Summary Updating the ES client to 9.0. Resolves #116102 ## What changes? **Breaking change**: `body` has been removed. Most of the changes are about bringing all the content inside the body as a root attribute to the API params: ```diff const response = await client.search({ index: 'test', - body: { query: { match_all: {} } - } }) ``` For this reason, enabling the "Hide whitespace changes" option when reviewing is recommended. Some exceptions to this rule: * Bulk APIs replace the `body` array with `operations` array (direct replacement) * Index Put Settings API replace `body` array with `settings` (direct replacement) * Msearch replaces the `body` array with `searches` array (direct replacement) * Document Index API replaces `body` with `document` (direct replacement) * Create Repository replaces `body` with `repository` (direct replacement) Because of a known issue in the client (https://github.com/elastic/elasticsearch-js/issues/2584), there's still an escape hatch to send data in the body in case the specific use case requires it via `// @ts-expect-error elasticsearch@9.0.0 https://github.com/elastic/elasticsearch-js/issues/2584`, but it shouldn't be abused because we lose types. In this PR we've used it in those scenarios where we reuse the response of a GET as the body of a PUT/POST. ### Other changes * `estypes` can be imported from the root of the library as `import type { estypes } from '@elastic/elasticsearch';` * `estypesWithBody` have been removed * `requestTimeout`'s 30s default has been removed in the client. This PR explicitly adds the setting in all client usages. ### Identify risks - [x] The client places unknown properties as querystring, risking body params leaking there, and causing 400 errors from ES => Solved by forcing `body` usage there via `// @ts-expect-error elasticsearch@9.0.0 https://github.com/elastic/elasticsearch-js/issues/2584`. The next version of the client will address this. - [x] We need to run the MKI tests to make sure that we're not breaking anything there => https://elastic.slack.com/archives/C04HT4P1YS3/p1739528112482629?thread_ts=1739480136.231439&cid=C04HT4P1YS3 --------- Co-authored-by: Gloria Hornero <gloria.hornero@elastic.co> |
||
|
00d07af37f
|
Update renovate.json and remove unnecessary deps (#212214)
## Summary This PR removes the duplicated `peggy` package, installed both in `dependencies` and `devDependencies`, it also removes `@types/dagre` as it was not needed. @elastic/kibana-operations will now be the maintainer for `peggy` package. |
||
|
a41badf964
|
SKA: Misc cleanup and enhancements (#212207)
## Summary * Remove some old paths pointing to `packages/kbn-pm` (no longer exists). * ~Fix group and visibility for `@kbn/streams-app-wrapper-plugin`~. (done in https://github.com/elastic/kibana/pull/212210) * Update `scripts/relocate` logic with latest enhancements. * Convert `@kbn/observability-synthetics-test-data` folder name to camel-case (messes up with pre-commit hook). |
||
|
6a7c904f92
|
SKA: Relocate "platform" packages that remain on /packages (#208704)
## Summary The `/packages` folder at the root of the Kibana repository used to contain a lot of packages. In the context of SKA, they have been gradually moved to various locations: * `src/platform/packages` * `x-pack/platform/packages` * `src/core/packages` Currently, only `devOnly: true` packages are left in this folder. This comprises libraries for CLI scripts as well as testing utilities. With this PR, we are moving ~half of these packages under `src/platform/packages/(private|shared)/`. In particular, we are moving those packages that are being used from platform and/or solutions. Since they are `"devOnly": true`, this means they are ONLY used from tests, cypress tests, storybook configs, ./scripts/ folders inside some modules, or other non-prod-time logic. Nonetheless, they are effectively referenced from platform and/or solutions code, hence I decided they should be placed under `platform` folders. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
1d130d256e
|
Update dependency @redocly/cli to ^1.29.0 (main) (#212048) | ||
|
8a9bb363aa
|
🌊 Move streams to platform (#211893)
This PR moves the `streams` and `streams_app` plugins into platform so they can be used in other solutions in the future. This PR is not actually making it available in other solutions yet since we are still discussing the release plans. ## Inlined helpers As discussed before, this PR inlines a couple simple helper methods for query building, time zone normalization, a header portal helper and a data plugin timefilter state react integration hook as there is no good place for these outside of the observability solution. ## streams_app plugin The streams_app plugin is not actually registering anything, instead it simply exports a component that renders the app which needs to be consumed by another plugin to turn it into a registered app - for now, `observability_streams_wrapper` takes over this job. ## observability_streams_wrapper plugin While 99% of the streams logic is moved into the `platform/shared/streams_app`, two bits are left behind in `observability_streams_wrapper`: * The actual app registration * Integration with the observability_shared `PageTemplate` component Once we decide streams should be displayed outside of the observability solution, it's probably not necessary anymore to decouple app definition and registration like this because it will always be visible no matter the solution. Once this is the case, the navigation registration can be moved into the central `observability` plugin, like it's handled with other apps like infra. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |