Commit graph

3949 commits

Author SHA1 Message Date
elastic-renovate-prod[bot]
1440e0f574
Update vinyl 2025-03-15 13:03:01 +00:00
elastic-renovate-prod[bot]
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>
2025-03-14 23:26:57 +00:00
Brad White
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>
2025-03-14 15:41:03 -07:00
Dzmitry Lemechko
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](c013c39b7e/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/performance/README.md)
file with more details and examples was added

Output example for `/app/discover` (shorten, just to share the idea):

```
{
  "url": "http://localhost:5620/app/discover#/",
  "bundleCount": 87,
  "totalSize": 3133420,
  "pluginCount": 9,
  "plugins": [
    {
      "name": "aiops",
      "bundlesCount": 2,
      "totalSize": 5982,
      "bundles": [
        {
          "name": "aiops.chunk.1.js",
          "transferredSize": 2013
        },
        ...
      ]
    },
    {
      "name": "discover",
      "bundlesCount": 17,
      "totalSize": 631605,
      "bundles": [
        {
          "name": "discover.chunk.1.js",
          "transferredSize": 41915
        },
        ...
      ]
    },
    {
      "name": "eventAnnotation",
      "bundlesCount": 1,
      "totalSize": 8652,
      "bundles": [
        {
          "name": "eventAnnotation.chunk.1.js",
          "transferredSize": 8652
        }
      ]
    },
    {
      "name": "expressionXY",
      "bundlesCount": 5,
      "totalSize": 203127,
      "bundles": [
        {
          "name": "expressionXY.chunk.2.js",
          "transferredSize": 5328
        },
        ...
      ]
    },
  ]
}
```

You can create a Scout UI test and start bundle tracker whenever you
want to compute collected stats when all loading is done. Designed as
test, it allows you to have individual validations for plugins, total
bundle size, individual plugin size, etc.

```
      // Ensure all JS bundles are loaded
      await perfTracker.waitForJsLoad(cdp);

      // Collect and validate stats
      const stats = perfTracker.collectJsBundleStats(currentUrl);
      expect(
        stats.totalSize,
        `Total bundles size loaded on page should not exceed 3.0 MB`
      ).toBeLessThan(3 * 1024 * 1024);
      expect(stats.bundleCount, {
        message: `Total bundle chunks count loaded on page should not exceed 100`,
      }).toBeLessThan(100);
      expect(
        stats.plugins.map((p) => p.name),
        { message: 'Unexpected plugins were loaded on page' }
      ).toStrictEqual([
        'aiops',
        'discover',
        'eventAnnotation',
        'expressionXY',
        'kbn-ui-shared-deps-npm',
        'lens',
        'maps',
        'unifiedHistogram',
        'unifiedSearch',
      ]);
      // Validate individual plugin bundle sizes
      expect(stats.plugins.find((p) => p.name === 'discover')?.totalSize, {
        message: `Total 'discover' bundles size should not exceed 625 KB`,
      }).toBeLessThan(625 * 1024);
```

Full test example:
7b18e85541/x-pack/platform/plugins/private/discover_enhanced/ui_tests/tests/discover_cdp_perf.spec.ts

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-14 18:35:31 +01:00
Christos Nasikas
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>
2025-03-14 17:17:13 +00:00
Gerard Soldevila
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>
2025-03-14 16:57:23 +00:00
elastic-renovate-prod[bot]
f2b5f3fe48
Update dependency @elastic/charts to v69.1.1 (main) (#213623) 2025-03-14 14:58:39 +01:00
Jean-Louis Leysens
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>
2025-03-14 14:56:28 +01:00
elastic-renovate-prod[bot]
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 (@&#8203;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>
2025-03-14 00:45:59 +01:00
Clint Andrew Hall
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"
/>


![Mar-10-2025
13-29-51](https://github.com/user-attachments/assets/58967dde-90bc-4a1a-937e-f8048f696ab8)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-03-13 14:47:09 +00:00
elastic-renovate-prod[bot]
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>
2025-03-12 19:51:51 -07:00
Sid
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`](3b06cbbb)
feat(extract): improves detection of protocol-only built-ins (node &
bun)
([#&#8203;983](https://redirect.github.com/sverweij/dependency-cruiser/issues/983))
-
[`0ebae97`](0ebae974)
feat(cli): adds init option for bun
([#&#8203;984](https://redirect.github.com/sverweij/dependency-cruiser/issues/984))

#### 👷 maintenance

##### ♻️ life cycle management

-
[`4f25389`](4f253893)
build(npm): updates external dependencies

##### 🧹  chores

-
[`eea753a`](eea753a3)
chore(stale bot): bumps stale period to better align with maintainer
availability
-
[`ff8aa28`](ff8aa287)
chore(progress): updates copy
-
[`f82135e`](f82135ea)
refactor(schema|report): fixes small lint issues

</details>

<details>
<summary>nodejs/require-in-the-middle (require-in-the-middle)</summary>

###
[`v7.5.2`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#752-2025-02-21)

[Compare
Source](https://redirect.github.com/nodejs/require-in-the-middle/compare/require-in-the-middle-v7.5.1...require-in-the-middle-v7.5.2)

##### Bug Fixes

- Remove side effect to fix pnpm + vite issue
([#&#8203;111](https://redirect.github.com/nodejs/require-in-the-middle/issues/111))
([8039296](80392968f5))

###
[`v7.5.1`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#751-2025-02-06)

[Compare
Source](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.5.0...require-in-the-middle-v7.5.1)

##### Bug Fixes

- Runtime exception in Node SEA mode
([#&#8203;106](https://redirect.github.com/nodejs/require-in-the-middle/issues/106))
([d99df4b](d99df4b20a))

###
[`v7.5.0`](https://redirect.github.com/nodejs/require-in-the-middle/blob/HEAD/CHANGELOG.md#v750)

[Compare
Source](https://redirect.github.com/nodejs/require-in-the-middle/compare/v7.4.0...v7.5.0)

- Use Node.js core `require.resolve()`, rather than
`require('resolve').sync()`, when available.
This can be a performance
improvemen[https://github.com/nodejs/require-in-the-middle/pull/96](https://redirect.github.com/nodejs/require-in-the-middle/pull/96)/pull/96)

</details>

<details>
<summary>salesforce/tough-cookie (tough-cookie)</summary>

###
[`v5.1.2`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.2)

[Compare
Source](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2)

#### What's Changed

- Fix regression bug in `domainMatch` by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/500](https://redirect.github.com/salesforce/tough-cookie/pull/500)
- Prepare v5.1.2 by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/501](https://redirect.github.com/salesforce/tough-cookie/pull/501)

**Full Changelog**:
https://github.com/salesforce/tough-cookie/compare/v5.1.1...v5.1.2

###
[`v5.1.1`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.1)

[Compare
Source](https://redirect.github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1)

#### What's Changed

- chore: avoid nodejs modules by
[@&#8203;wjhsf](https://redirect.github.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/487](https://redirect.github.com/salesforce/tough-cookie/pull/487)
- Bump the dev-dependencies group with 7 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/490](https://redirect.github.com/salesforce/tough-cookie/pull/490)
- Bump tldts from 6.1.71 to 6.1.76 in the production-dependencies group
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/489](https://redirect.github.com/salesforce/tough-cookie/pull/489)
- Bump eslint-config-prettier from 9.1.0 to 10.0.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/491](https://redirect.github.com/salesforce/tough-cookie/pull/491)
- isolated modules and almost isolated declarations by
[@&#8203;wjhsf](https://redirect.github.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/486](https://redirect.github.com/salesforce/tough-cookie/pull/486)
- chore: auto-close spam PRs by
[@&#8203;wjhsf](https://redirect.github.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/493](https://redirect.github.com/salesforce/tough-cookie/pull/493)

**Full Changelog**:
https://github.com/salesforce/tough-cookie/compare/v5.1.0...v5.1.1

###
[`v5.1.0`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.1.0)

[Compare
Source](https://redirect.github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0)

#### What's Changed

- Scheduled integration test with jsdom by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/450](https://redirect.github.com/salesforce/tough-cookie/pull/450)
- Update README.md by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/454](https://redirect.github.com/salesforce/tough-cookie/pull/454)
- fix: remove cookies that expire at epoch time of `0` by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/457](https://redirect.github.com/salesforce/tough-cookie/pull/457)
- Restore missing `expiryDate` method by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/459](https://redirect.github.com/salesforce/tough-cookie/pull/459)
- Bump tldts from 6.1.41 to 6.1.48 in the production-dependencies group
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/461](https://redirect.github.com/salesforce/tough-cookie/pull/461)
- Bump the dev-dependencies group with 7 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/462](https://redirect.github.com/salesforce/tough-cookie/pull/462)
- fix(path-match): avoid parsing path as regex by
[@&#8203;wjhsf](https://redirect.github.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/465](https://redirect.github.com/salesforce/tough-cookie/pull/465)
- Bump tldts from 6.1.48 to 6.1.57 in the production-dependencies group
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/466](https://redirect.github.com/salesforce/tough-cookie/pull/466)
- Bump the dev-dependencies group with 8 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/467](https://redirect.github.com/salesforce/tough-cookie/pull/467)
- Bump tldts from 6.1.57 to 6.1.65 in the production-dependencies group
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/468](https://redirect.github.com/salesforce/tough-cookie/pull/468)
- Bump the dev-dependencies group across 1 directory with 8 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/471](https://redirect.github.com/salesforce/tough-cookie/pull/471)
- chore: streamline package publishing by
[@&#8203;wjhsf](https://redirect.github.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/453](https://redirect.github.com/salesforce/tough-cookie/pull/453)
- Bump the dev-dependencies group across 1 directory with 8 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/476](https://redirect.github.com/salesforce/tough-cookie/pull/476)
- Bump tldts from 6.1.65 to 6.1.71 in the production-dependencies group
across 1 directory by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/478](https://redirect.github.com/salesforce/tough-cookie/pull/478)
- Fix npm token config for publish by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/482](https://redirect.github.com/salesforce/tough-cookie/pull/482)
- Give permissions for provenance generation by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/483](https://redirect.github.com/salesforce/tough-cookie/pull/483)
- revert: use runtime-agnostic `domainToASCII` by
[@&#8203;wjhsf](https://redirect.github.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/480](https://redirect.github.com/salesforce/tough-cookie/pull/480)
- Prepare release v5.1.0 by
[@&#8203;colincasey](https://redirect.github.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/484](https://redirect.github.com/salesforce/tough-cookie/pull/484)

**Full Changelog**:
https://github.com/salesforce/tough-cookie/compare/v5.0.0...v5.1.0

</details>

<details>
<summary>uuidjs/uuid (uuid)</summary>

###
[`v11.1.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1110-2025-02-19)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0)

##### Features

- update TS types to allow`Uint8Array` subtypes for `buffer` option
([#&#8203;865](https://redirect.github.com/uuidjs/uuid/issues/865))
([a5231e7](a5231e7e1b))

###
[`v11.0.5`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1105-2025-01-09)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.4...v11.0.5)

##### Bug Fixes

- add TS unit test, pin to typescript@5.0.4
([#&#8203;860](https://redirect.github.com/uuidjs/uuid/issues/860))
([24ac2fd](24ac2fd067))

###
[`v11.0.4`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1104-2025-01-05)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.3...v11.0.4)

##### Bug Fixes

- **docs:** insure -> ensure
([#&#8203;843](https://redirect.github.com/uuidjs/uuid/issues/843))
([d2a61e1](d2a61e154d))
- exclude tests from published package
([#&#8203;840](https://redirect.github.com/uuidjs/uuid/issues/840))
([f992ff4](f992ff4780))
- Test for invalid byte array sizes and ranges in `v1()`, `v4()`, and
`v7()`
([#&#8203;845](https://redirect.github.com/uuidjs/uuid/issues/845))
([e0ee900](e0ee90051e))

###
[`v11.0.3`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)

##### Bug Fixes

- apply stricter typing to the v\* signatures
([#&#8203;831](https://redirect.github.com/uuidjs/uuid/issues/831))
([c2d3fed](c2d3fed22c))
- export internal uuid types
([#&#8203;833](https://redirect.github.com/uuidjs/uuid/issues/833))
([341edf4](341edf444c))
- remove sourcemaps
([#&#8203;827](https://redirect.github.com/uuidjs/uuid/issues/827))
([b93ea10](b93ea101af))
- revert "simplify type for v3 and v5"
([#&#8203;835](https://redirect.github.com/uuidjs/uuid/issues/835))
([e2dee69](e2dee691e9))

###
[`v11.0.2`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)

##### Bug Fixes

- remove wrapper.mjs
([#&#8203;822](https://redirect.github.com/uuidjs/uuid/issues/822))
([6683ad3](6683ad38b0))

###
[`v11.0.1`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)

##### Bug Fixes

- restore package.json#browser field
([#&#8203;817](https://redirect.github.com/uuidjs/uuid/issues/817))
([ae8f386](ae8f38657b))

###
[`v11.0.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)

[Compare
Source](https://redirect.github.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)

##### ⚠ BREAKING CHANGES

- refactor v1 internal state and options logic
([#&#8203;780](https://redirect.github.com/uuidjs/uuid/issues/780))
- refactor v7 internal state and options logic, fixes
[#&#8203;764](https://redirect.github.com/uuidjs/uuid/issues/764)
([#&#8203;779](https://redirect.github.com/uuidjs/uuid/issues/779))
- Port to TypeScript, closes
[#&#8203;762](https://redirect.github.com/uuidjs/uuid/issues/762)
([#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763))
- update node support matrix (only support node 16-20)
([#&#8203;750](https://redirect.github.com/uuidjs/uuid/issues/750))

##### Features

- Port to TypeScript, closes
[#&#8203;762](https://redirect.github.com/uuidjs/uuid/issues/762)
([#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763))
([1e0f987](1e0f9870db))
- update node support matrix (only support node 16-20)
([#&#8203;750](https://redirect.github.com/uuidjs/uuid/issues/750))
([883b163](883b163b9a))

##### Bug Fixes

- missing v7 expectations in browser spec
([#&#8203;751](https://redirect.github.com/uuidjs/uuid/issues/751))
([f54a866](f54a866ced))
- refactor v1 internal state and options logic
([#&#8203;780](https://redirect.github.com/uuidjs/uuid/issues/780))
([031b3d3](031b3d3d73))
- refactor v7 internal state and options logic, fixes
[#&#8203;764](https://redirect.github.com/uuidjs/uuid/issues/764)
([#&#8203;779](https://redirect.github.com/uuidjs/uuid/issues/779))
([9dbd1cd](9dbd1cd417))
- remove v4 options default assignment preventing native.randomUUID from
being used
([#&#8203;786](https://redirect.github.com/uuidjs/uuid/issues/786))
([afe6232](afe62323c4)),
closes [#&#8203;763](https://redirect.github.com/uuidjs/uuid/issues/763)
- seq_hi shift for byte 6
([#&#8203;775](https://redirect.github.com/uuidjs/uuid/issues/775))
([1d532ca](1d532ca374))
- tsconfig module type
([#&#8203;778](https://redirect.github.com/uuidjs/uuid/issues/778))
([7eff835](7eff835cba))

</details>
2025-03-12 14:44:25 +01:00
elastic-renovate-prod[bot]
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>
2025-03-12 14:28:00 +01:00
Alex Szabo
0172dd99cf
[deps] Upgrade axios to 1.8.2 (#213901)
## Summary
Upgades axios to 1.8.2, including in transitive dependencies
2025-03-12 12:05:02 +01:00
elastic-renovate-prod[bot]
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>
2025-03-12 11:25:35 +01:00
elastic-renovate-prod[bot]
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>
2025-03-11 22:53:19 +01:00
elastic-renovate-prod[bot]
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

- [#&#8203;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

- [#&#8203;567](https://redirect.github.com/peggyjs/peggy/issues/567)
Load config files and plugins correctly on Windows by using file: URIs
in import().

##### Documentation

- [#&#8203;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

- [#&#8203;477](https://redirect.github.com/peggyjs/peggy/issues/477)
Option to output .d.ts files next to .js from CLI.
- [#&#8203;530](https://redirect.github.com/peggyjs/peggy/issues/531)
Allow es6 plugins from CLI
- [#&#8203;532](https://redirect.github.com/peggyjs/peggy/issues/532)
Allow es6 options files from the CLI

##### Bug fixes

- [#&#8203;531](https://redirect.github.com/peggyjs/peggy/issues/531)
Clean up rollup hacks from CLI code.
- [#&#8203;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`.
- [#&#8203;538](https://redirect.github.com/peggyjs/peggy/pull/509)
Fixed error in TS types for `peg$maxFailExpected` and `peg$maxFailPos`.
- [#&#8203;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

- [#&#8203;509](https://redirect.github.com/peggyjs/peggy/pull/509) Add
and implement ES6 export button

##### Bug fixes

- [#&#8203;493](https://redirect.github.com/peggyjs/peggy/issues/493)
Allow use of an empty
    array, null, or undefined as allowedStartRules option
- [#&#8203;505](https://redirect.github.com/peggyjs/peggy/pull/505) Fix
vscode-eslint settings
    to work with eslint flat config
- [#&#8203;507](https://redirect.github.com/peggyjs/peggy/pull/507)
Remove stray semicolon in CSS
- [#&#8203;508](https://redirect.github.com/peggyjs/peggy/pull/508) Fix
broken text input in
    web version
- [#&#8203;512](https://redirect.github.com/peggyjs/peggy/issues/512)
Add "StartRules" to peg.d.ts
- [#&#8203;513](https://redirect.github.com/peggyjs/peggy/issues/513)
Allow whitespace between
    plucked word and its pattern.
- [#&#8203;520](https://redirect.github.com/peggyjs/peggy/issues/520)
Grammar with token "constructor" fails to generate
- [#&#8203;522](https://redirect.github.com/peggyjs/peggy/issues/522)
Switched from puppeteer
    to playwright for web tests, and added them to CI.

##### Documentation

- [#&#8203;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

- [#&#8203;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".
- [#&#8203;494](https://redirect.github.com/peggyjs/peggy/pull/494)
Updated docs to make `--allowedRules *` more clear
- [#&#8203;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

- [#&#8203;478](https://redirect.github.com/peggyjs/peggy/issues/478)
Add "npx" to some doc
    examples.
-   [#&#8203;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/).
- [#&#8203;481](https://redirect.github.com/peggyjs/peggy/issues/481)
Add CLI test for
    \--library
- [#&#8203;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

- [#&#8203;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.
- [#&#8203;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.
- [#&#8203;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.
- [#&#8203;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.
- [#&#8203;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

- [#&#8203;400](https://redirect.github.com/peggyjs/peggy/pull/400) Use
`@generated` in generated
    code
- [#&#8203;404](https://redirect.github.com/peggyjs/peggy/issues/404)
Add support for -w/--watch
    to the command line interface.
- [#&#8203;415](https://redirect.github.com/peggyjs/peggy/issues/415)
Added `browser` key to package.json, pointing to Webpack output.
- [#&#8203;420](https://redirect.github.com/peggyjs/peggy/pull/420)
Updated dependencies to
    avoid audit warnings.
- [#&#8203;425](https://redirect.github.com/peggyjs/peggy/pull/425) Add
a pass to simplify single-character choices
- [#&#8203;427](https://redirect.github.com/peggyjs/peggy/pull/427)
Avoid double extraction of
    substrings in various MATCH\_ bytecodes
- [#&#8203;430](https://redirect.github.com/peggyjs/peggy/pull/430) Make
generate-js.js ts clean
- [#&#8203;432](https://redirect.github.com/peggyjs/peggy/pull/432) Add
peggy.code-workspace
- [#&#8203;435](https://redirect.github.com/peggyjs/peggy/pull/435)
Setup tsconfig to detect use of library functions from es6 or later
- [#&#8203;436](https://redirect.github.com/peggyjs/peggy/pull/436) Get
rid of tsd
- [#&#8203;437](https://redirect.github.com/peggyjs/peggy/pull/437)
Better type checking for visitor
- [#&#8203;438](https://redirect.github.com/peggyjs/peggy/pull/438) Make
test build deterministic
- [#&#8203;439](https://redirect.github.com/peggyjs/peggy/pull/439) Make
peg$computePosDetails a little faster
- [#&#8203;440](https://redirect.github.com/peggyjs/peggy/issues/440)
Create directories for
    output and source-map if they do not exist, rather than erroring.
- [#&#8203;446](https://redirect.github.com/peggyjs/peggy/pull/446) Add
a right-associative `ExponentiationExpression` rule (operator `**`) to
`javascript.pegjs` example grammar.
- [#&#8203;451](https://redirect.github.com/peggyjs/peggy/pull/451) Make
stack.js ts clean
- [#&#8203;452](https://redirect.github.com/peggyjs/peggy/pull/452)
Fixes to prepare generate-bytecode.js for ts-check
- [#&#8203;453](https://redirect.github.com/peggyjs/peggy/pull/453) Make
generate-bytecode.js ts-clean
- [#&#8203;460](https://redirect.github.com/peggyjs/peggy/pull/453)
Allow `-t` and `-T` testing
    from the CLI with `--format es`.

##### Bug Fixes

- [#&#8203;405](https://redirect.github.com/peggyjs/peggy/pull/405) Doc
example doesn't correspond to code example. From
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;415](https://redirect.github.com/peggyjs/peggy/issues/415)
Make docs match reality with `import`.
- [#&#8203;426](https://redirect.github.com/peggyjs/peggy/pull/426) Fix
typo in XML example.
- [#&#8203;434](https://redirect.github.com/peggyjs/peggy/issues/434)
Fixed bad example in docs.
- [#&#8203;445](https://redirect.github.com/peggyjs/peggy/issues/415)
Fix indentation in `examples/javascript.pegjs`.
- [#&#8203;450](https://redirect.github.com/peggyjs/peggy/issues/450)
Fixed misleading documentation.
- [#&#8203;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

- [#&#8203;392](https://redirect.github.com/peggyjs/peggy/issues/392)
Removed the --optimize
command line argument, which has been invalid since v1.2. From
[@&#8203;hildjj](https://redirect.github.com/hildjj).

##### Bug Fixes

- [#&#8203;371](https://redirect.github.com/peggyjs/peggy/issues/371)
Error using online Peggy - "Can't find variable: util". From
[@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;374](https://redirect.github.com/peggyjs/peggy/issues/374)
CLI throws exception
on grammar errors. From
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;381](https://redirect.github.com/peggyjs/peggy/issues/381)
Repetitions with code blocks
for min or max not handling non-integer returns correctly. From
[@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;382](https://redirect.github.com/peggyjs/peggy/pull/382)
Update grammarSource
documentation. From
[@&#8203;AndrewRayCode](https://redirect.github.com/AndrewRayCode).
- [#&#8203;384](https://redirect.github.com/peggyjs/peggy/issues/384)
Improve the error.format()
documentation. From
[@&#8203;AndrewRayCode](https://redirect.github.com/AndrewRayCode).
- [#&#8203;386](https://redirect.github.com/peggyjs/peggy/issues/386)
Ensure '\*' as
allowed-start-rule is documented for CLI. From
[@&#8203;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

- [#&#8203;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
[@&#8203;hildjj](https://redirect.github.com/hildjj).

##### Bug Fixes

- [#&#8203;329](https://redirect.github.com/peggyjs/peggy/issues/329)
Allow type definition for ParserBuildOptions to include plugin options.
From [@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;346](https://redirect.github.com/peggyjs/peggy/issues/346)
Allow extra semicolons
between rules. From
[@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;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
[@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;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.
- [#&#8203;357](https://redirect.github.com/peggyjs/peggy/issues/357)
Fix infinite recursion
possibility in repetition delimeters. From
[@&#8203;hildjj](https://redirect.github.com/hildjj) and
[@&#8203;Mingun](https://redirect.github.com/Mingun).
- [#&#8203;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 [@&#8203;nene](https://redirect.github.com/nene).
- [#&#8203;364](https://redirect.github.com/peggyjs/peggy/issues/364)
Fix passing an incorrect
external label to the expression inside the `repeated` node. From
[@&#8203;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

- [#&#8203;280](https://redirect.github.com/peggyjs/peggy/issues/280)
Add inline examples to
the documentation, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;240](https://redirect.github.com/peggyjs/peggy/issues/240)
Generate SourceNodes for
    bytecode, from [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;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
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;291](https://redirect.github.com/peggyjs/peggy/pull/291): Add
support for
repetition operator `expression|min .. max, delimiter|`, from
[@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;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
[@&#8203;hildjj](https://redirect.github.com/hildjj)

Important information for plug-in authors: PR
[#&#8203;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

- [#&#8203;274](https://redirect.github.com/peggyjs/peggy/issues/274)
`"*"` is now a valid `allowedStartRule`, which means all rules are
allowed, from [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;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 [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;236](https://redirect.github.com/peggyjs/peggy/issues/236)
Website: show line numbers
in parser input textarea, from
[@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;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 [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;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
    [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;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
[@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;294](https://redirect.github.com/peggyjs/peggy/pull/294)
Website: show errors in the
    editors, from [@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;297](https://redirect.github.com/peggyjs/peggy/pull/297)
Website: add Discord widget,
    from [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;299](https://redirect.github.com/peggyjs/peggy/issues/299)
Add example grammar for a
[SemVer.org](https://semver.org) semantic version string, from
[@&#8203;dselman](https://redirect.github.com/dselman)
- [#&#8203;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 [@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;308](https://redirect.github.com/peggyjs/peggy/pull/308) Add
support for reading test
data from stdin using `-T -`, from
[@&#8203;hildjj](https://redirect.github.com/hildjj).
- [#&#8203;313](https://redirect.github.com/peggyjs/peggy/pull/313)
Create the website using
eleventy, from
[@&#8203;camcherry](https://redirect.github.com/camcherry)

##### Bug Fixes

- [#&#8203;283](https://redirect.github.com/peggyjs/peggy/issues/283)
Fix incorrect type
information for DiagnosticCallback, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;287](https://redirect.github.com/peggyjs/peggy/issues/287)
Allow large outputs
to be received without blocking on the CLI tests, from
[@&#8203;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

- [#&#8203;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.
- [#&#8203;266](https://redirect.github.com/peggyjs/peggy/issues/266):
Expose the private
field `problems` in the `Session` class, from
[@&#8203;hildjj](https://redirect.github.com/hildjj).

##### Bug Fixes

- [#&#8203;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
[@&#8203;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

- [#&#8203;163](https://redirect.github.com/peggyjs/peggy/pull/163): Add
support for
generating source maps, from
[@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;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
[@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;218](https://redirect.github.com/peggyjs/peggy/pull/218): Add
a `sourceMappingURL`
to the generated code, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;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
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;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
[@&#8203;hildjj](https://redirect.github.com/hildjj)

##### Minor Changes

- [#&#8203;167](https://redirect.github.com/peggyjs/peggy/pull/167): New
CLI, from [@&#8203;hildjj](https://redirect.github.com/hildjj)
    -   Backward compatible with the previous
- New -t/--test and -T/--testfile flags to directly test the generated
grammar
- [#&#8203;169](https://redirect.github.com/peggyjs/peggy/issues/169):
Expose string escape
functions, `stringEscape()` and `regexpClassEscape()`, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;175](https://redirect.github.com/peggyjs/peggy/pull/175):
Check allowedStartRules
for validity, from [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;185](https://redirect.github.com/peggyjs/peggy/pull/185):
Updated eslint rules,
    from [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;196](https://redirect.github.com/peggyjs/peggy/pull/196): Add
example grammars for
XML and source-mapping, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;204](https://redirect.github.com/peggyjs/peggy/pull/204):
Increase coverage for the
    tests, from [@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;210](https://redirect.github.com/peggyjs/peggy/pull/210):
Refactor CLI testing,
    from [@&#8203;hildjj](https://redirect.github.com/hildjj)

##### Bug fixes

- [#&#8203;164](https://redirect.github.com/peggyjs/peggy/pull/164): Fix
some errors in the
typescript definitions, from
[@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;170](https://redirect.github.com/peggyjs/peggy/issues/170):
Add
missing argument in function call, from
[@&#8203;darlanalves](https://redirect.github.com/darlanalves)
- [#&#8203;182](https://redirect.github.com/peggyjs/peggy/issues/182):
Fix typo in
documentation, from
[@&#8203;zargold](https://redirect.github.com/zargold)
- [#&#8203;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`](fad4ab74d1),
from [@&#8203;Mingun](https://redirect.github.com/Mingun)
- [#&#8203;198](https://redirect.github.com/peggyjs/peggy/pull/198):
Make all build scripts
run on Windows, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;199](https://redirect.github.com/peggyjs/peggy/pull/199):
Test web version locally,
using puppeteer, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
-
[#&#8203;211](https://redirect.github.com/peggyjs/peggy/pull/211):Command-line
-t requires
from wrong directory, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;212](https://redirect.github.com/peggyjs/peggy/pull/212):
Parse errors with zero
length give badly-formatted errors, from
[@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;214](https://redirect.github.com/peggyjs/peggy/pull/214):
Failing tests don't
    format errors
- [#&#8203;216](https://redirect.github.com/peggyjs/peggy/issues/216):
Fix typescript
definition of SyntaxError, from
[@&#8203;cmfcmf](https://redirect.github.com/cmfcmf)
- [#&#8203;220](https://redirect.github.com/peggyjs/peggy/issues/220):
Fix rollup warnings,
    from [@&#8203;hildjj](https://redirect.github.com/hildjj)
- [#&#8203;285](https://redirect.github.com/peggyjs/peggy/issues/285):
Work around source-map
bug by throwing an exception if no grammarSource is given when
generating
source maps, from [@&#8203;hildjj](https://redirect.github.com/hildjj).

</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: Matthias Wilhelm <matthias.wilhelm@elastic.co>
Co-authored-by: Lukas Olson <lukas@elastic.co>
2025-03-11 14:02:49 -07:00
Nathan Reese
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>
2025-03-11 14:24:00 -06:00
elastic-renovate-prod[bot]
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>
2025-03-11 21:11:31 +01:00
elastic-renovate-prod[bot]
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>
2025-03-11 21:10:23 +01:00
elastic-renovate-prod[bot]
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>
2025-03-11 21:09:49 +01:00
elastic-renovate-prod[bot]
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>
2025-03-11 15:53:00 +01:00
elastic-renovate-prod[bot]
45f19b769e
Update lru-cache (main) (#206225)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| @&#8203;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>
2025-03-11 15:00:09 +01:00
Ido Cohen
aa850d4b9f
Deprecate Cloud Defend 2025-03-11 15:45:13 +02:00
elastic-renovate-prod[bot]
914533f4d3
Update dependency @redocly/cli to ^1.32.0 (main) (#212624) 2025-03-11 13:56:06 +01:00
Dario Gieselaar
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>
2025-03-11 13:30:06 +01:00
Alejandro Fernández Haro
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>
2025-03-11 11:33:11 +01:00
elastic-renovate-prod[bot]
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>
2025-03-11 11:29:18 +01:00
elastic-renovate-prod[bot]
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>
2025-03-06 11:28:40 -05:00
Tomasz Kajtoch
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>
2025-03-06 13:28:21 +01:00
Alejandro Fernández Haro
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.
2025-03-05 20:26:57 +01:00
Anton Dosov
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>
2025-03-05 17:40:05 +01:00
Tomasz Kajtoch
75f9c6113d
Upgrade EUI to v99.4.0 (#212974) 2025-03-05 14:09:55 +01:00
elastic-renovate-prod[bot]
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`](05c87ca7c1...5fc1ec94cb)

[Compare
Source](05c87ca7c1...5fc1ec94cb)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDpza2lwIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-03-05 03:01:40 +01:00
Nathan Reese
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>
2025-03-03 18:31:05 -07:00
elastic-renovate-prod[bot]
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>
2025-03-03 12:06:29 -05:00
Dominique Clarke
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>
2025-03-03 08:48:43 -05:00
Anton Dosov
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>
2025-03-03 13:11:28 +01:00
Stratoula Kalafateli
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>
2025-03-03 11:04:32 +00:00
elastic-renovate-prod[bot]
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 (@&#8203;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
([#&#8203;51](https://redirect.github.com/mswjs/http-middleware/issues/51))
([`372fd85`](372fd85464))
[@&#8203;vivekmiyani](https://redirect.github.com/vivekmiyani)

###
[`v0.10.2`](https://redirect.github.com/mswjs/http-middleware/releases/tag/v0.10.2)

[Compare
Source](https://redirect.github.com/mswjs/http-middleware/compare/v0.10.1...v0.10.2)

#### v0.10.2 (2024-10-25)

##### Bug Fixes

- consume undisturbed request stream as-is
([#&#8203;39](https://redirect.github.com/mswjs/http-middleware/issues/39))
([`13cee76`](13cee76e5a))
[@&#8203;c0per](https://redirect.github.com/c0per)
[@&#8203;LeBenLeBen](https://redirect.github.com/LeBenLeBen)
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

</details>

<details>
<summary>mswjs/msw (msw)</summary>

###
[`v2.7.0`](https://redirect.github.com/mswjs/msw/releases/tag/v2.7.0)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.9...v2.7.0)

#### v2.7.0 (2024-12-17)

##### Features

- use `picocolors` instead of `chalk`
([#&#8203;2377](https://redirect.github.com/mswjs/msw/issues/2377))
([`85bdd82`](85bdd82dfe))
[@&#8203;Namchee](https://redirect.github.com/Namchee)
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.9`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.9)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.8...v2.6.9)

#### v2.6.9 (2024-12-16)

##### Bug Fixes

- support `SharedArrayBuffer` in `HttpResponse.arrayBuffer`
([#&#8203;2389](https://redirect.github.com/mswjs/msw/issues/2389))
([`41f00e1`](41f00e1a67))
[@&#8203;danilofuchs](https://redirect.github.com/danilofuchs)
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.8`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.8)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.7...v2.6.8)

#### v2.6.8 (2024-12-07)

##### Bug Fixes

- **setupServer:** reapply interception after calling `server.listen()`
after `server.close()`
([#&#8203;2383](https://redirect.github.com/mswjs/msw/issues/2383))
([`00da9ca`](00da9cad42))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.7`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.7)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.6...v2.6.7)

#### v2.6.7 (2024-12-06)

##### Bug Fixes

- **setupWorker:** correctly delete internal `accept` header on
passthrough
([#&#8203;2375](https://redirect.github.com/mswjs/msw/issues/2375))
([`3f40055`](3f40055b1d))
[@&#8203;smouillour](https://redirect.github.com/smouillour)
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.6`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.6)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.5...v2.6.6)

#### v2.6.6 (2024-11-22)

##### Bug Fixes

- **types:** support optional path parameters
([#&#8203;2368](https://redirect.github.com/mswjs/msw/issues/2368))
([`3b7b776`](3b7b776e8c))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.5`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.5)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.4...v2.6.5)

#### v2.6.5 (2024-11-16)

##### Bug Fixes

- support non-configurable responses
([#&#8203;2360](https://redirect.github.com/mswjs/msw/issues/2360))
([`5bf3e3b`](5bf3e3bf5f))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.4`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.4)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.3...v2.6.4)

#### v2.6.4 (2024-11-10)

##### Bug Fixes

- prevent infinite loop when bypassing `sendBeacon()` requests
([#&#8203;2353](https://redirect.github.com/mswjs/msw/issues/2353))
([`2fa98c3`](2fa98c327a))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)
- remove the internal bypass request header before performing the
request as-is in Node.js
([#&#8203;2353](https://redirect.github.com/mswjs/msw/issues/2353))
([`2fa98c3`](2fa98c327a))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.3`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.3)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.2...v2.6.3)

#### v2.6.3 (2024-11-10)

##### Bug Fixes

- **handleRequest:** remove `transformResponse` option
([#&#8203;2351](https://redirect.github.com/mswjs/msw/issues/2351))
([`74c4a3a`](74c4a3a899))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.2`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.2)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.1...v2.6.2)

#### v2.6.2 (2024-11-07)

##### Bug Fixes

- update `@bundled-es-modules/cookie` to 2.0.1
([#&#8203;2312](https://redirect.github.com/mswjs/msw/issues/2312))
([`c134352`](c134352e82))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.1`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.1)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.6.0...v2.6.1)

#### v2.6.1 (2024-11-06)

##### Bug Fixes

- prevent `instanceof` handler check failures between different MSW
versions
([#&#8203;2349](https://redirect.github.com/mswjs/msw/issues/2349))
([`28d26bd`](28d26bd7fa))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.6.0`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.0)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.5.2...v2.6.0)

#### v2.6.0 (2024-10-29)

##### Features

- support mocking WebSocket APIs
([#&#8203;2011](https://redirect.github.com/mswjs/msw/issues/2011))
([`ae786f5`](ae786f59eb))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)
[@&#8203;DanielleHuisman](https://redirect.github.com/DanielleHuisman)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNsb3VkIFNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Sean Rathier <sean.rathier@elastic.co>
Co-authored-by: seanrathier <sean.rathier@gmail.com>
2025-02-27 11:49:09 -08:00
Samiul Monir
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>
2025-02-26 16:09:44 -05:00
Lene Gadewoll
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>
2025-02-26 18:54:52 +01:00
elastic-renovate-prod[bot]
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 (@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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

- [@&#8203;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)
-
[@&#8203;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)
-
[@&#8203;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
(@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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

- [@&#8203;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)
- [@&#8203;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)
- [@&#8203;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)
- [@&#8203;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)
-
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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

- [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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

- [@&#8203;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](d650ea77e8...0.2.41)

#### What's Changed

- Release 0.2.39 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/774](https://redirect.github.com/langchain-ai/langgraphjs/pull/774)
- build(deps): bump the npm_and_yarn group across 2 directories with 2
updates by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/langchain-ai/langgraphjs/pull/771](https://redirect.github.com/langchain-ai/langgraphjs/pull/771)
- feat(langgraph): Add interrupt schema to library by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/775](https://redirect.github.com/langchain-ai/langgraphjs/pull/775)
- docs: update MULTIPLE_SUBGRAPHS troubleshooting by
[@&#8203;vbarda](https://redirect.github.com/vbarda) in
[https://github.com/langchain-ai/langgraphjs/pull/781](https://redirect.github.com/langchain-ai/langgraphjs/pull/781)
- fix(io): update tuples are ignored by pregel io by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/776](https://redirect.github.com/langchain-ai/langgraphjs/pull/776)
- release(langgraph): 0.2.40 by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/782](https://redirect.github.com/langchain-ai/langgraphjs/pull/782)
- chore(langgraph): test errors thrown from conditional edges by
[@&#8203;benjamincburns](https://redirect.github.com/benjamincburns) in
[https://github.com/langchain-ai/langgraphjs/pull/783](https://redirect.github.com/langchain-ai/langgraphjs/pull/783)
- feat(docs): add updated CLI command by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/785](https://redirect.github.com/langchain-ai/langgraphjs/pull/785)
- docs: add up command for the JS CLI by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/786](https://redirect.github.com/langchain-ai/langgraphjs/pull/786)
- fix(langgraph): add structured response format to prebuilt react agent
by [@&#8203;isahers1](https://redirect.github.com/isahers1) in
[https://github.com/langchain-ai/langgraphjs/pull/788](https://redirect.github.com/langchain-ai/langgraphjs/pull/788)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.39...0.2.41

###
[`v0.2.40`](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.39...d650ea77e8f8ca486d3dd753b2849d039d55a23e)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.39...d650ea77e8f8ca486d3dd753b2849d039d55a23e)

###
[`v0.2.39`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.39)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.38...0.2.39)

#### What's Changed

- Release 0.2.38 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/770](https://redirect.github.com/langchain-ai/langgraphjs/pull/770)
- fix(langgraph): Make streamMode updates yield a final interrupt event,
values yield final values by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/773](https://redirect.github.com/langchain-ai/langgraphjs/pull/773)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.38...0.2.39

###
[`v0.2.38`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.38)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.37...0.2.38)

#### What's Changed

- release(langgraph): 0.2.37 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/767](https://redirect.github.com/langchain-ai/langgraphjs/pull/767)
- fix(langgraph): Fix nostream tags behavior in stream mode messages by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/768](https://redirect.github.com/langchain-ai/langgraphjs/pull/768)
- docs: Document the nostream tag for stream mode messages by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/769](https://redirect.github.com/langchain-ai/langgraphjs/pull/769)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.37...0.2.38

###
[`v0.2.37`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.37)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.36...0.2.37)

#### What's Changed

- Release 0.2.36 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/762](https://redirect.github.com/langchain-ai/langgraphjs/pull/762)
- fix(langgraph): Serialize command objects passed as input into remote
graph by [@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/766](https://redirect.github.com/langchain-ai/langgraphjs/pull/766)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.36...0.2.37

###
[`v0.2.36`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.36)

[Compare
Source](1a7d4cda69...0.2.36)

#### What's Changed

- Release 0.2.34 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/746](https://redirect.github.com/langchain-ai/langgraphjs/pull/746)
- docs: Add missing doc to index page by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/747](https://redirect.github.com/langchain-ai/langgraphjs/pull/747)
- build(deps): bump the npm_and_yarn group across 2 directories with 2
updates by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/langchain-ai/langgraphjs/pull/751](https://redirect.github.com/langchain-ai/langgraphjs/pull/751)
- fix(docs): Update how to index HITL by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/752](https://redirect.github.com/langchain-ai/langgraphjs/pull/752)
- fix(pregel): interruptBefore and interruptAfter is ignored from
`streamEvents` by [@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/756](https://redirect.github.com/langchain-ai/langgraphjs/pull/756)
- release(langgraph): Bump to 0.2.35 by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/757](https://redirect.github.com/langchain-ai/langgraphjs/pull/757)
- fix(langgraph): Fix behavior around array return values from nodes by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/760](https://redirect.github.com/langchain-ai/langgraphjs/pull/760)
- fix(ci): Revert version bump by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/761](https://redirect.github.com/langchain-ai/langgraphjs/pull/761)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.34...0.2.36

###
[`v0.2.35`](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.34...1a7d4cda6967a57bb41762220c802119e52a89c6)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.34...1a7d4cda6967a57bb41762220c802119e52a89c6)

###
[`v0.2.34`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.34)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.33...0.2.34)

#### What's Changed

- Release 0.2.33 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/742](https://redirect.github.com/langchain-ai/langgraphjs/pull/742)
- fix(docs): Update HITL and add interrupt docs by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/738](https://redirect.github.com/langchain-ai/langgraphjs/pull/738)
- fix(langgraph): Fix chat model streaming for streamMode messages by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/745](https://redirect.github.com/langchain-ai/langgraphjs/pull/745)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.31...0.2.34

###
[`v0.2.33`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.33)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.32...0.2.33)

#### What's Changed

- Release 0.2.32 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/736](https://redirect.github.com/langchain-ai/langgraphjs/pull/736)
- feat(langgraph): Allow tools to return Commands and update graph state
by [@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/740](https://redirect.github.com/langchain-ai/langgraphjs/pull/740)
- feat(langgraph): Adds error page for unreachable nodes by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/741](https://redirect.github.com/langchain-ai/langgraphjs/pull/741)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.32...0.2.33

###
[`v0.2.32`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.32)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.31...0.2.32)

#### What's Changed

- Release 0.2.31 by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/733](https://redirect.github.com/langchain-ai/langgraphjs/pull/733)
- fix(langgraph): Fix Command update behavior for static breakpoints by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/734](https://redirect.github.com/langchain-ai/langgraphjs/pull/734)
- fix(langgraph): Fix state graph invoke typing by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/735](https://redirect.github.com/langchain-ai/langgraphjs/pull/735)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.31...0.2.32

###
[`v0.2.31`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.31)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.30...0.2.31)

#### What's Changed

- Release(langgraph): 0.2.30 by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/730](https://redirect.github.com/langchain-ai/langgraphjs/pull/730)
- fix(langgraph): Put writes for special channels by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/732](https://redirect.github.com/langchain-ai/langgraphjs/pull/732)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.30...0.2.31

###
[`v0.2.30`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.30)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.29...0.2.30)

#### What's Changed

- docs: Add command docs by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/725](https://redirect.github.com/langchain-ai/langgraphjs/pull/725)
- docs: update concept docs by
[@&#8203;vbarda](https://redirect.github.com/vbarda) in
[https://github.com/langchain-ai/langgraphjs/pull/726](https://redirect.github.com/langchain-ai/langgraphjs/pull/726)
- docs: add handoffs by
[@&#8203;vbarda](https://redirect.github.com/vbarda) in
[https://github.com/langchain-ai/langgraphjs/pull/727](https://redirect.github.com/langchain-ai/langgraphjs/pull/727)
- docs: Adds multi agent network docs by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/728](https://redirect.github.com/langchain-ai/langgraphjs/pull/728)
- docs: add an FAQ note for command vs cond edge by
[@&#8203;vbarda](https://redirect.github.com/vbarda) in
[https://github.com/langchain-ai/langgraphjs/pull/729](https://redirect.github.com/langchain-ai/langgraphjs/pull/729)
- fix(langgraph): Allow multiple interrupts per node by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/713](https://redirect.github.com/langchain-ai/langgraphjs/pull/713)
- fix(docs): Update agent supervisor notebook by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/722](https://redirect.github.com/langchain-ai/langgraphjs/pull/722)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.26...0.2.30

###
[`v0.2.29`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.29)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.28...0.2.29)

#### What's Changed

- Release 0.2.28 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/721](https://redirect.github.com/langchain-ai/langgraphjs/pull/721)
- docs: Fix typo by
[@&#8203;rxyshww](https://redirect.github.com/rxyshww) in
[https://github.com/langchain-ai/langgraphjs/pull/719](https://redirect.github.com/langchain-ai/langgraphjs/pull/719)
- fix(langgraph): Fix validation and drawing for edgeless graphs by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/723](https://redirect.github.com/langchain-ai/langgraphjs/pull/723)

#### New Contributors

- [@&#8203;rxyshww](https://redirect.github.com/rxyshww) made their
first contribution in
[https://github.com/langchain-ai/langgraphjs/pull/719](https://redirect.github.com/langchain-ai/langgraphjs/pull/719)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.28...0.2.29

###
[`v0.2.28`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.28)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.27...0.2.28)

#### What's Changed

- release(langgraph): 0.2.27 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/716](https://redirect.github.com/langchain-ai/langgraphjs/pull/716)
- fix(langgraph): Re-throw NodeInterrupt errors from ToolNode for HITL.
by [@&#8203;jaredhanson](https://redirect.github.com/jaredhanson) in
[https://github.com/langchain-ai/langgraphjs/pull/718](https://redirect.github.com/langchain-ai/langgraphjs/pull/718)
- feat(langgraph): Edgeless graph support by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/717](https://redirect.github.com/langchain-ai/langgraphjs/pull/717)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.27...0.2.28

###
[`v0.2.27`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.27)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.26...0.2.27)

#### What's Changed

- Release 0.2.26 by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/709](https://redirect.github.com/langchain-ai/langgraphjs/pull/709)
- Allow value of NodeInterrupt to be any (JSON-serializable) type. by
[@&#8203;jaredhanson](https://redirect.github.com/jaredhanson) in
[https://github.com/langchain-ai/langgraphjs/pull/710](https://redirect.github.com/langchain-ai/langgraphjs/pull/710)
- fix: Allow updating state as node end by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/712](https://redirect.github.com/langchain-ai/langgraphjs/pull/712)
- feat(prebuilt): Adds stateModifier param to createReactAgent by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/714](https://redirect.github.com/langchain-ai/langgraphjs/pull/714)
- docs: Adds semantic search docs by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/715](https://redirect.github.com/langchain-ai/langgraphjs/pull/715)

#### New Contributors

- [@&#8203;jaredhanson](https://redirect.github.com/jaredhanson) made
their first contribution in
[https://github.com/langchain-ai/langgraphjs/pull/710](https://redirect.github.com/langchain-ai/langgraphjs/pull/710)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.26...0.2.27

###
[`v0.2.26`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.26)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.25...0.2.26)

#### What's Changed

- fix(langgraph): Prevent non RunnableConfig keys from being passed by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/707](https://redirect.github.com/langchain-ai/langgraphjs/pull/707)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.25...0.2.26

###
[`v0.2.25`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.25)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.24...0.2.25)

#### What's Changed

- release(langgraph): 0.2.24 by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/699](https://redirect.github.com/langchain-ai/langgraphjs/pull/699)
- InMem Search by
[@&#8203;hinthornw](https://redirect.github.com/hinthornw) in
[https://github.com/langchain-ai/langgraphjs/pull/700](https://redirect.github.com/langchain-ai/langgraphjs/pull/700)
- fix(langgraph): Add test for invoking a single node by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/701](https://redirect.github.com/langchain-ai/langgraphjs/pull/701)
- fix(debug): interrupts task result double tuple format by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/702](https://redirect.github.com/langchain-ai/langgraphjs/pull/702)
- fix(interrupt): match signature of GraphInterrupt created in
interrupt() by [@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/703](https://redirect.github.com/langchain-ai/langgraphjs/pull/703)
- \[Checkpoint] Release 0.0.13 by
[@&#8203;hinthornw](https://redirect.github.com/hinthornw) in
[https://github.com/langchain-ai/langgraphjs/pull/704](https://redirect.github.com/langchain-ai/langgraphjs/pull/704)
- feat(graph): passthrough input types to invoke/stream by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/650](https://redirect.github.com/langchain-ai/langgraphjs/pull/650)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.24...0.2.25

###
[`v0.2.24`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.24)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.23...0.2.24)

#### What's Changed

- Release 0.2.23 by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/693](https://redirect.github.com/langchain-ai/langgraphjs/pull/693)
- fix(docs): use `messagesStateReducer` instead of `concat` to match
Python by [@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/696](https://redirect.github.com/langchain-ai/langgraphjs/pull/696)
- fix(langgraph): Add test for subgraph interrupts & resume with Command
by [@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/698](https://redirect.github.com/langchain-ai/langgraphjs/pull/698)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.23...0.2.24

###
[`v0.2.23`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.23)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.22...0.2.23)

#### What's Changed

- Release 0.2.22 by
[@&#8203;nfcampos](https://redirect.github.com/nfcampos) in
[https://github.com/langchain-ai/langgraphjs/pull/682](https://redirect.github.com/langchain-ai/langgraphjs/pull/682)
- build(deps): bump the npm_and_yarn group across 1 directory with 2
updates by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/langchain-ai/langgraphjs/pull/679](https://redirect.github.com/langchain-ai/langgraphjs/pull/679)
- docs: Fix typo by
[@&#8203;kostasx](https://redirect.github.com/kostasx) in
[https://github.com/langchain-ai/langgraphjs/pull/683](https://redirect.github.com/langchain-ai/langgraphjs/pull/683)
- fix(ci): Fix release script by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/685](https://redirect.github.com/langchain-ai/langgraphjs/pull/685)
- fix(docs): added missing dependency in tutorial by adding
[@&#8203;langchain/langgraph](https://redirect.github.com/langchain/langgraph)
by [@&#8203;greysonthao](https://redirect.github.com/greysonthao) in
[https://github.com/langchain-ai/langgraphjs/pull/688](https://redirect.github.com/langchain-ai/langgraphjs/pull/688)
- Implement interrupt(...) and Command({resume: ...}) by
[@&#8203;nfcampos](https://redirect.github.com/nfcampos) in
[https://github.com/langchain-ai/langgraphjs/pull/690](https://redirect.github.com/langchain-ai/langgraphjs/pull/690)

#### New Contributors

- [@&#8203;kostasx](https://redirect.github.com/kostasx) made their
first contribution in
[https://github.com/langchain-ai/langgraphjs/pull/683](https://redirect.github.com/langchain-ai/langgraphjs/pull/683)
- [@&#8203;greysonthao](https://redirect.github.com/greysonthao) made
their first contribution in
[https://github.com/langchain-ai/langgraphjs/pull/688](https://redirect.github.com/langchain-ai/langgraphjs/pull/688)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.22...0.2.23

###
[`v0.2.22`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.22)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.21...0.2.22)

#### What's Changed

- docs: Add breadcrumbs by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/670](https://redirect.github.com/langchain-ai/langgraphjs/pull/670)
- Add update state branch for copy by
[@&#8203;nfcampos](https://redirect.github.com/nfcampos) in
[https://github.com/langchain-ai/langgraphjs/pull/680](https://redirect.github.com/langchain-ai/langgraphjs/pull/680)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.21...0.2.22

###
[`v0.2.21`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.21)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.20...0.2.21)

#### What's Changed

- chore(langgraph): Release 0.2.20 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/654](https://redirect.github.com/langchain-ai/langgraphjs/pull/654)
- feat(remote): upstream type casts from remote to SDK by
[@&#8203;dqbd](https://redirect.github.com/dqbd) in
[https://github.com/langchain-ai/langgraphjs/pull/656](https://redirect.github.com/langchain-ai/langgraphjs/pull/656)
- docs: Fix headers and sidebar in custom streaming page by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/661](https://redirect.github.com/langchain-ai/langgraphjs/pull/661)
- docs: Fix header and sidebar on stream tokens page by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/662](https://redirect.github.com/langchain-ai/langgraphjs/pull/662)
- docs: Adds compatibility section to streaming docs by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/669](https://redirect.github.com/langchain-ai/langgraphjs/pull/669)
- fix(docs): hierarchical agent teams ntbk by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/664](https://redirect.github.com/langchain-ai/langgraphjs/pull/664)
- fix(docs): Update broken dynamic tool link by
[@&#8203;rtuin](https://redirect.github.com/rtuin) in
[https://github.com/langchain-ai/langgraphjs/pull/671](https://redirect.github.com/langchain-ai/langgraphjs/pull/671)
- fix(langgraph): Fix recursionLimit passing via .withConfig by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/677](https://redirect.github.com/langchain-ai/langgraphjs/pull/677)
- chore(langgraph): Release 0.2.21 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/678](https://redirect.github.com/langchain-ai/langgraphjs/pull/678)

#### New Contributors

- [@&#8203;rtuin](https://redirect.github.com/rtuin) made their first
contribution in
[https://github.com/langchain-ai/langgraphjs/pull/671](https://redirect.github.com/langchain-ai/langgraphjs/pull/671)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.20...0.2.21

###
[`v0.2.20`](https://redirect.github.com/langchain-ai/langgraphjs/releases/tag/0.2.20)

[Compare
Source](https://redirect.github.com/langchain-ai/langgraphjs/compare/0.2.19...0.2.20)

#### What's Changed

- chore(langgraph): Release 0.2.19 by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/644](https://redirect.github.com/langchain-ai/langgraphjs/pull/644)
- docs: New cloud docs by
[@&#8203;bracesproul](https://redirect.github.com/bracesproul) in
[https://github.com/langchain-ai/langgraphjs/pull/642](https://redirect.github.com/langchain-ai/langgraphjs/pull/642)
- docs: Update copy by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/645](https://redirect.github.com/langchain-ai/langgraphjs/pull/645)
- Update link by
[@&#8203;hinthornw](https://redirect.github.com/hinthornw) in
[https://github.com/langchain-ai/langgraphjs/pull/646](https://redirect.github.com/langchain-ai/langgraphjs/pull/646)
- fix(langgraph): Fix memory saver immutable assertion by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/649](https://redirect.github.com/langchain-ai/langgraphjs/pull/649)
- fix(langgraph): Make graph nodes stream chunks immediately rather than
aggregating by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/648](https://redirect.github.com/langchain-ai/langgraphjs/pull/648)
- feat(langgraph): Add stream mode messages by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/651](https://redirect.github.com/langchain-ai/langgraphjs/pull/651)
- fix(langgraph): Fix array stream_mode defaults by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/652](https://redirect.github.com/langchain-ai/langgraphjs/pull/652)
- feat(langgraph): Adds custom streaming mode by
[@&#8203;jacoblee93](https://redirect.github.com/jacoblee93) in
[https://github.com/langchain-ai/langgraphjs/pull/653](https://redirect.github.com/langchain-ai/langgraphjs/pull/653)

**Full Changelog**:
https://github.com/langchain-ai/langgraphjs/compare/0.2.19...0.2.20

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IEdlbmVyYXRpdmUgQUkiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

---------

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: Kenneth Kreindler <kenneth.kreindler@elastic.co>
Co-authored-by: Patryk Kopycinski <patryk.kopycinski@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Kenneth Kreindler <42113355+KDKHD@users.noreply.github.com>
2025-02-26 17:16:34 +00:00
Dominique Clarke
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
2025-02-26 08:43:38 -05:00
Alejandro Fernández Haro
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>
2025-02-25 14:37:23 +00:00
Sergi Romeu
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.
2025-02-24 17:16:45 +01:00
Gerard Soldevila
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).
2025-02-24 13:31:00 +00:00
Gerard Soldevila
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>
2025-02-24 11:03:30 +00:00
elastic-renovate-prod[bot]
1d130d256e
Update dependency @redocly/cli to ^1.29.0 (main) (#212048) 2025-02-22 14:21:39 +00:00
Joe Reuter
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>
2025-02-21 16:34:50 +01:00