Commit graph

3485 commits

Author SHA1 Message Date
Gerard Soldevila
33c18c72fa
Sustainable Kibana Architecture: Move modules owned by @elastic/security-threat-hunting-investigations (#202855)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> * This PR has been auto-generated.
> * Any manual contributions will be lost if the 'relocate' script is
re-run.
> * Try to obtain the missing reviews / approvals before applying manual
fixes, and/or keep your changes in a .patch / git stash.
> * Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.

#### 2 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/threat-intelligence-plugin` |
`x-pack/solutions/security/plugins/threat_intelligence` |
| `@kbn/timelines-plugin` |
`x-pack/solutions/security/plugins/timelines` |

#### 2 packages(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/expandable-flyout` |
`x-pack/solutions/security/packages/kbn-expandable-flyout` |
| `@kbn/securitysolution-data-table` |
`x-pack/solutions/security/packages/data_table` |

Co-authored-by: PhilippeOberti <philippe.oberti@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-12 16:22:03 -06:00
Gerard Soldevila
5dee9994c9
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ux-management-team (#202832)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 8 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/exploratory-view-plugin` |
`x-pack/solutions/observability/plugins/exploratory_view` |
| `@kbn/investigate-app-plugin` |
`x-pack/solutions/observability/plugins/investigate_app` |
| `@kbn/investigate-plugin` |
`x-pack/solutions/observability/plugins/investigate` |
| `@kbn/observability-plugin` |
`x-pack/solutions/observability/plugins/observability` |
| `@kbn/serverless-observability` |
`x-pack/solutions/observability/plugins/serverless_observability` |
| `@kbn/slo-plugin` | `x-pack/solutions/observability/plugins/slo` |
| `@kbn/synthetics-plugin` |
`x-pack/solutions/observability/plugins/synthetics` |
| `@kbn/uptime-plugin` | `x-pack/solutions/observability/plugins/uptime`
|


#### 10 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
| `@kbn/data-forge` | `x-pack/platform/packages/shared/kbn-data-forge` |
| `@kbn/deeplinks-observability` |
`src/platform/packages/shared/deeplinks/observability` |
| `@kbn/infra-forge` |
`x-pack/platform/packages/private/kbn-infra-forge` |
| `@kbn/investigation-shared` |
`x-pack/solutions/observability/packages/kbn-investigation-shared` |
| `@kbn/observability-alert-details` |
`x-pack/solutions/observability/packages/alert_details` |
| `@kbn/observability-alerting-rule-utils` |
`x-pack/platform/packages/shared/observability/alerting_rule_utils` |
| `@kbn/observability-alerting-test-data` |
`x-pack/solutions/observability/packages/alerting_test_data` |
| `@kbn/observability-get-padded-alert-time-range-util` |
`x-pack/solutions/observability/packages/get_padded_alert_time_range_util`
|
| `@kbn/observability-synthetics-test-data` |
`x-pack/solutions/observability/packages/synthetics_test_data` |
| `@kbn/slo-schema` | `x-pack/platform/packages/shared/kbn-slo-schema` |


<details>
<summary>Updated references</summary>

```
./.buildkite/ftr_oblt_stateful_configs.yml
./.buildkite/pipelines/on_merge_unsupported_ftrs.yml
./.buildkite/pipelines/pull_request/exploratory_view_plugin.yml
./.buildkite/pipelines/pull_request/slo_plugin_e2e.yml
./.buildkite/pipelines/pull_request/synthetics_plugin.yml
./.buildkite/pipelines/pull_request/uptime_plugin.yml
./.buildkite/scripts/steps/functional/exploratory_view_plugin.sh
./.buildkite/scripts/steps/functional/slo_plugin_e2e.sh
./.buildkite/scripts/steps/functional/synthetics.sh
./.buildkite/scripts/steps/functional/synthetics_plugin.sh
./.buildkite/scripts/steps/functional/uptime_plugin.sh
./.eslintrc.js
./.github/paths-labeller.yml
./.i18nrc.json
./docs/developer/plugin-list.asciidoc
./oas_docs/overlays/alerting.overlays.yaml
./oas_docs/scripts/merge_ess_oas.js
./oas_docs/scripts/merge_serverless_oas.js
./package.json
./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts
./packages/kbn-eslint-plugin-i18n/rules/formatted_message_should_start_with_the_right_id.test.ts
./packages/kbn-eslint-plugin-i18n/rules/i18n_translate_should_start_with_the_right_id.test.ts
./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_formatted_message.test.ts
./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_i18n.test.ts
./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./src/dev/storybook/aliases.ts
./src/platform/packages/shared/deeplinks/observability/jest.config.js
./src/plugins/guided_onboarding/README.md
./tsconfig.base.json
./x-pack/.i18nrc.json
./x-pack/platform/packages/private/kbn-infra-forge/jest.config.js
./x-pack/platform/packages/shared/kbn-data-forge/jest.config.js
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh
./x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js
./x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js
./x-pack/plugins/observability_solution/observability/dev_docs/custom_threshold.md
./x-pack/plugins/observability_solution/slo/dev_docs/slo.md
./x-pack/plugins/observability_solution/uptime/.buildkite/pipelines/flaky.sh
./x-pack/plugins/observability_solution/uptime/README.md
./x-pack/plugins/observability_solution/uptime/e2e/README.md
./x-pack/solutions/observability/packages/alert_details/jest.config.js
./x-pack/solutions/observability/packages/alerting_test_data/jest.config.js
./x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js
./x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js
./x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js
./x-pack/solutions/observability/plugins/exploratory_view/README.md
./x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md
./x-pack/solutions/observability/plugins/exploratory_view/jest.config.js
./x-pack/solutions/observability/plugins/investigate/jest.config.js
./x-pack/solutions/observability/plugins/investigate_app/jest.config.js
./x-pack/solutions/observability/plugins/observability/jest.config.js
./x-pack/solutions/observability/plugins/slo/docs/openapi/slo/README.md
./x-pack/solutions/observability/plugins/slo/jest.config.js
./x-pack/solutions/observability/plugins/synthetics/.buildkite/pipelines/flaky.sh
./x-pack/solutions/observability/plugins/synthetics/README.md
./x-pack/solutions/observability/plugins/synthetics/e2e/README.md
./x-pack/solutions/observability/plugins/synthetics/jest.config.js
./x-pack/solutions/observability/plugins/uptime/e2e/README.md
./x-pack/solutions/observability/plugins/uptime/jest.config.js
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
src/platform/packages/shared/deeplinks/observability/jest.config.js:12
src/platform/packages/shared/deeplinks/observability/tsconfig.json:2
x-pack/platform/packages/private/kbn-infra-forge/jest.config.js:10
x-pack/platform/packages/private/kbn-infra-forge/tsconfig.json:2
x-pack/platform/packages/shared/kbn-data-forge/jest.config.js:10
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh:3
x-pack/platform/packages/shared/kbn-data-forge/tsconfig.json:2
x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js:10
x-pack/platform/packages/shared/kbn-slo-schema/tsconfig.json:2
x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js:10
x-pack/platform/packages/shared/observability/alerting_rule_utils/tsconfig.json:2
x-pack/solutions/observability/packages/alert_details/jest.config.js:10
x-pack/solutions/observability/packages/alert_details/tsconfig.json:2
x-pack/solutions/observability/packages/alerting_test_data/jest.config.js:10
x-pack/solutions/observability/packages/alerting_test_data/tsconfig.json:2
x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js:10
x-pack/solutions/observability/packages/get_padded_alert_time_range_util/tsconfig.json:2
x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js:12
x-pack/solutions/observability/packages/kbn-investigation-shared/tsconfig.json:2
x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js:10
x-pack/solutions/observability/packages/synthetics_test_data/tsconfig.json:2
x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md:13
x-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:28
x-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:33
x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19
x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27
x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34
x-pack/solutions/observability/plugins/exploratory_view/e2e/tsconfig.json:2
x-pack/solutions/observability/plugins/exploratory_view/jest.config.js:10
x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:116
x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:156
x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:161
x-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:2
x-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:6
x-pack/solutions/observability/plugins/investigate/jest.config.js:10
x-pack/solutions/observability/plugins/investigate/tsconfig.json:2
x-pack/solutions/observability/plugins/investigate/tsconfig.json:7
x-pack/solutions/observability/plugins/investigate_app/jest.config.js:10
x-pack/solutions/observability/plugins/investigate_app/tsconfig.json:2
x-pack/solutions/observability/plugins/investigate_app/tsconfig.json:7
x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:10
x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:36
x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14
x-pack/solutions/observability/plugins/observability/jest.config.js:10
x-pack/solutions/observability/plugins/observability/tsconfig.json:12
x-pack/solutions/observability/plugins/observability/tsconfig.json:2
x-pack/solutions/observability/plugins/serverless_observability/package.json:8
x-pack/solutions/observability/plugins/serverless_observability/package.json:9
x-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:12
x-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:2
x-pack/solutions/observability/plugins/slo/dev_docs/slo.md:11
x-pack/solutions/observability/plugins/slo/e2e/tsconfig.json:2
x-pack/solutions/observability/plugins/slo/jest.config.js:10
x-pack/solutions/observability/plugins/slo/tsconfig.json:10
x-pack/solutions/observability/plugins/slo/tsconfig.json:2
x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19
x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27
x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34
x-pack/solutions/observability/plugins/synthetics/e2e/tsconfig.json:2
x-pack/solutions/observability/plugins/synthetics/jest.config.js:10
x-pack/solutions/observability/plugins/synthetics/tsconfig.json:12
x-pack/solutions/observability/plugins/synthetics/tsconfig.json:2
x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19
x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27
x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34
x-pack/solutions/observability/plugins/uptime/e2e/tasks/read_kibana_config.ts:15
x-pack/solutions/observability/plugins/uptime/e2e/tsconfig.json:2
x-pack/solutions/observability/plugins/uptime/jest.config.js:10
x-pack/solutions/observability/plugins/uptime/tsconfig.json:13
x-pack/solutions/observability/plugins/uptime/tsconfig.json:2
```
</details>
<details>
<summary>Script errors</summary>

```
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34
Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34
Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19
Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27
Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually:	/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34

```
</details>

---------

Co-authored-by: shahzad31 <shahzad31comp@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-12 14:28:21 -06:00
Gonçalo Rica Pais da Silva
d9f8f170ce
[ObsUX][Synthtrace] Replace multistream use with own util method (#203988)
## Summary

A whole dependency was being pulled in for doing something that could
easily be done just using Node.js own utils and be made into a simple
method. As such, `multistream` has been removed since there is no other
place in the codebase that is using it.

## How to test

* Load Kibana local dev environment using synthtrace data/scenarios. No
scenario should fail to load normally, and all tests using synthtrace
data should pass as expected.

Closes #203860
2024-12-12 16:28:19 +01:00
Gerard Soldevila
50068fd9ba
Sustainable Kibana Architecture: Move modules under x-pack/packages/security-solution (#203522)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.


#### 7 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
| `@kbn/ecs-data-quality-dashboard` |
`x-pack/solutions/security/packages/ecs_data_quality_dashboard` |
| `@kbn/security-solution-distribution-bar` |
`x-pack/solutions/security/packages/distribution_bar` |
| `@kbn/security-solution-features` |
`x-pack/solutions/security/packages/features` |
| `@kbn/security-solution-navigation` |
`x-pack/solutions/security/packages/navigation` |
| `@kbn/security-solution-side-nav` |
`x-pack/solutions/security/packages/side_nav` |
| `@kbn/security-solution-upselling` |
`x-pack/solutions/security/packages/upselling` |
| `@kbn/securitysolution-data-table` |
`x-pack/solutions/security/packages/data_table` |


<details>
<summary>Updated references</summary>

```
./.eslintrc.js
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./tsconfig.base.json
./tsconfig.base.type_check.json
./tsconfig.refs.json
./x-pack/solutions/security/packages/data_table/jest.config.js
./x-pack/solutions/security/packages/distribution_bar/jest.config.js
./x-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js
./x-pack/solutions/security/packages/features/jest.config.js
./x-pack/solutions/security/packages/navigation/jest.config.js
./x-pack/solutions/security/packages/side_nav/jest.config.js
./x-pack/solutions/security/packages/upselling/jest.config.js
./x-pack/solutions/security/plugins/security_solution_serverless/tsconfig.type_check.json
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
x-pack/solutions/security/packages/data_table/jest.config.js:11
x-pack/solutions/security/packages/data_table/tsconfig.json:2
x-pack/solutions/security/packages/distribution_bar/jest.config.js:11
x-pack/solutions/security/packages/distribution_bar/tsconfig.json:2
x-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js:21
x-pack/solutions/security/packages/ecs_data_quality_dashboard/tsconfig.json:2
x-pack/solutions/security/packages/features/jest.config.js:10
x-pack/solutions/security/packages/features/tsconfig.json:2
x-pack/solutions/security/packages/navigation/jest.config.js:10
x-pack/solutions/security/packages/navigation/tsconfig.json:2
x-pack/solutions/security/packages/side_nav/jest.config.js:10
x-pack/solutions/security/packages/side_nav/src/solution_side_nav.stories.tsx:11
x-pack/solutions/security/packages/side_nav/tsconfig.json:2
x-pack/solutions/security/packages/upselling/jest.config.js:10
x-pack/solutions/security/packages/upselling/tsconfig.json:2
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co>
2024-12-12 12:18:10 +01:00
Gerard Soldevila
84b19ec3ea
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ai-assistant (#202763)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> * This PR has been auto-generated.
> * Any manual contributions will be lost if the 'relocate' script is
re-run.
> * Try to obtain the missing reviews / approvals before applying manual
fixes, and/or keep your changes in a .patch / git stash.
> * Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.

#### 5 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/ai-assistant-management-plugin` |
`src/platform/plugins/shared/ai_assistant_management/selection` |
| `@kbn/data-usage-plugin` |
`x-pack/platform/plugins/private/data_usage` |
| `@kbn/observability-ai-assistant-app-plugin` |
`x-pack/solutions/observability/plugins/observability_ai_assistant_app`
|
| `@kbn/observability-ai-assistant-management-plugin` |
`x-pack/solutions/observability/plugins/observability_ai_assistant_management`
|
| `@kbn/observability-ai-assistant-plugin` |
`x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant`
|




#### 2 packages(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/observability-ai-common` |
`x-pack/solutions/observability/packages/observability_ai/observability_ai_common`
|
| `@kbn/observability-ai-server` |
`x-pack/solutions/observability/packages/observability_ai/observability_ai_server`
|


<details >
<summary>Updated references</summary>

```
./.github/paths-labeller.yml
./.i18nrc.json
./docs/developer/plugin-list.asciidoc
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./src/dev/storybook/aliases.ts
./src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js
./src/platform/plugins/shared/discover/tsconfig.type_check.json
./tsconfig.base.json
./tsconfig.base.type_check.json
./tsconfig.refs.json
./x-pack/.i18nrc.json
./x-pack/platform/plugins/private/data_usage/jest.config.js
./x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js
./x-pack/plugins/enterprise_search/kibana.jsonc
./x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts
./x-pack/plugins/observability_solution/observability_ai_assistant_app/tsconfig.type_check.json
./x-pack/plugins/search_connectors/kibana.jsonc
./x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js
./x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js
./x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js
./x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/README.md
./x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js
./x-pack/test/tsconfig.type_check.json
./x-pack/test_serverless/tsconfig.type_check.json
./yarn.lock
```

</details><details >
<summary>Updated relative paths</summary>

```
src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js:12
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.json:2
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:18
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:2
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:21
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:24
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:27
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:30
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:33
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:36
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:39
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:42
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:45
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:48
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:51
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:54
src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:57
x-pack/platform/plugins/private/data_usage/jest.config.js:10
x-pack/platform/plugins/private/data_usage/tsconfig.json:11
x-pack/platform/plugins/private/data_usage/tsconfig.json:2
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js:10
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:2
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:7
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:100
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:103
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:2
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:22
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:25
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:28
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:31
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:34
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:37
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:40
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:43
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:46
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:49
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:52
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:55
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:58
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:61
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:64
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:67
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:70
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:73
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:76
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:79
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:82
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:85
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:88
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:9
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:91
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:94
x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:97
x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js:10
x-pack/solutions/observability/packages/observability_ai/observability_ai_common/tsconfig.json:2
x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js:10
x-pack/solutions/observability/packages/observability_ai/observability_ai_server/tsconfig.json:2
x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js:10
x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/read_kibana_config.ts:16
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:2
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:7
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:100
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:103
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:106
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:109
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:112
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:118
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:121
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:124
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:127
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:130
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:133
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:136
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:139
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:142
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:145
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:148
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:151
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:154
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:157
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:160
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:163
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:166
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:169
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:172
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:175
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:178
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:181
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:184
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:190
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:193
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:2
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:22
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:28
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:31
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:34
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:37
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:40
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:43
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:46
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:49
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:52
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:55
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:58
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:61
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:64
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:67
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:70
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:73
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:76
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:79
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:82
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:85
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:88
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:9
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:91
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:94
x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:97
x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js:10
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.json:2
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:18
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:2
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:21
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:24
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:27
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:30
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:33
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:36
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:39
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:45
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:48
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:51
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:54
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:60
x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:63
```

</details>
2024-12-12 04:35:10 -06:00
Nick Partridge
93122486d0
[Visual Refresh] Borealis visualization palettes (#201015)
Adds support for toggling between the old Amsterdam themed visualizations palettes and the new Borealis themed palettes.
2024-12-11 14:58:56 -06:00
Gerard Soldevila
0b9179acbd
Sustainable Kibana Architecture: Add scripts/relocate CLI (beta) (#203803)
## Summary

Adds the `node scripts/relocate` functionality, that helps moving
modules to their intended locations, according to the _Sustainable
Kibana Architecture_.

Please refer to the README.md for further details and usage.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-11 17:10:37 +01:00
Kurt
751c86bc96
Upgrade mocha to 10.3.0 (#203500)
## Summary

Upgrade `mocha` from 10.1.0 to 10.3.0

[Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-11 07:17:46 -05:00
elastic-renovate-prod[bot]
5c292942fc
Update platform security modules (main) (#203684)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](4c97f54493)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](2d5c8dcfd9)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](681d4bd785)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](b7bc72f82d)
- \[Deps] update `mock-property`
[`ecfb546`](ecfb546465)
- \[Deps] update `object-inspect`
[`9a47aba`](9a47abae18)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](c827ac994f)
- \[readme] remove defunct badges
[`7880dd4`](7880dd4d73)
- \[Dev Deps] add missing peer dep
[`627d1e7`](627d1e79da)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](2ad86d45ab)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](77cabebcd4)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](6cd06f510d)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](8d40837002)
- \[Tests] increase coverage
[`aa7de58`](aa7de58f7d)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](ce4ce8a1a5)
- \[meta] simplify `exports`
[`d39cb8d`](d39cb8d84f)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](77952d0c01)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](d2f0778c8e)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](732268b733)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](7b39e144a3)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](91a83b684a)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](eafacf6aa0)
- \[Deps] update `object-is`
[`1b01656`](1b016567b8)
- \[meta] simplify `exports`
[`f9eac5b`](f9eac5b459)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](1b2681dd56)
- \[Tests] clean up throws tests
[`9133c93`](9133c93929)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](eff3725041)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](93c1d12380)
- \[actions] remove redundant finisher
[`410e9e4`](410e9e4394)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](82e7d71a87)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](af2fe68ce5)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](bff9dad3e5)
- \[Deps] update `@ljharb/through`
[`5360d20`](5360d200da)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](ad0dd2e209)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](1e50cb35fc)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](af4d1095f6)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](4640a91b4d)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](19cfc8fa4d)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](4a57fbe14d)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](8a1ccccb34)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](a2b74f97fe)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](dc64c08a48)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](5f831b41a1)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](78fd0d6180)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](ceabd996f0)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](bcf6ce7939)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](9cbae8a7e2)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](878a5008e1)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](f6d30cfaa7)
- \[Deps] update `object.assign`
[`201e650`](201e65028a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](d1987c0437)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](19af5061ab)
- \[Deps] update `deep-equal`
[`5d26485`](5d264858b4)
- \[Deps] update `mock-property`
[`d90c29a`](d90c29a595)
- \[meta] add `sideEffects` flag
[`85f593b`](85f593b77a)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](489736ab93)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](de3470385f)
- \[Tests] use `through` properly
[`56d7a8b`](56d7a8b025)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](13f23edc2a)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](9135b40f93)
- Merge tag 'v4.17.0'
[`e61cd40`](e61cd40950)
- \[New] add `t.intercept()`
[`e60aeca`](e60aeca688)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](3d96d6945e)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](a8a7d67c9f)
- \[Tests] simplify tests
[`83bc381`](83bc3810a9)
- \[Performance] use inline `typeof`
[`c45db4e`](c45db4e097)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](feee0949f1)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](71231114c9)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](92aaa5106b)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](a576f8d8b2)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](5d37060b84)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](9e21f7a310)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](135a952e55)
- \[Performance] use inline `typeof`
[`5ba89c9`](5ba89c993e)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](4e2db4d069)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](df46769332)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](1b3e0b10dc)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](c99680a661)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](9bbbcfe6a2)
- \[Deps] update `deep-equal`
[`109a791`](109a791cc2)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](0731b5f643)
- \[Tests] simplify tests
[`c656ee5`](c656ee5262)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](e244e64eab)
- \[Performance] use `call-bind` for autobinding
[`70de437`](70de43727d)
- \[actions] update rebase action
[`834453c`](834453cdd4)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](01edce8073)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](1b3ad2429b)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](a6a5eee099)
- \[Deps] update `deep-equal`
[`2043b2e`](2043b2e72b)
- \[readme] Link to explain what TAP is
[`26a75bb`](26a75bbb8b)
- \[Deps] update `minimist`
[`7e7c3d0`](7e7c3d0544)
- \[readme] improve t.throws description for Function
[`c1b619d`](c1b619db02)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](0e80800b4d)
- Merge tag 'v4.16.2'
[`d5d675d`](d5d675dbd8)
- \[meta] add missing npmrc config
[`15e2175`](15e2175b92)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](b035590f78)
- \[meta] add `auto-changelog`
[`b467b85`](b467b850f1)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](87deb68b11)
- \[eclint] fix editorconfig
[`ce81cbe`](ce81cbee9b)
- \[eslint] clean up config a bit
[`3171edd`](3171eddd25)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](65df5a4f19)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](0cd7a2cb2e)
- \[meta] fix repo URLs
[`85d86a4`](85d86a468a)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](775ba3789e)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](1645abbf47)
- \[eslint] enable `func-style`
[`75c0c3a`](75c0c3a4f9)
- \[actions] update rebase action
[`b3d724e`](b3d724e9dd)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](e9c9abab03)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](83695c0349)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](09906f323c)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](afd8f64712)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](8b8bf07312)
- \[Dev Deps] update `aud`
[`f0fe7c0`](f0fe7c0979)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](2f61eac380)
- Merge tag 'v4.16.1'
[`96ff863`](96ff863913)
- \[readme] fix version badge
[`20ea48d`](20ea48d53b)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](2151e06877)
- \[meta] add `auto-changelog`
[`86cbbd1`](86cbbd1bb6)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](f8a8a7f354)
- \[meta] fix repo URLs
[`a9ae3c2`](a9ae3c22db)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](298cb806ef)
- \[eslint] enable `func-style`
[`98b9623`](98b9623fc1)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](6a1ce4389e)
- \[eslint] clean up config a bit
[`67ad201`](67ad201174)
- \[meta] create FUNDING.yml
[`5b4752f`](5b4752fe00)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](fbdbfc90dd)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](6a3c2009e7)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](934d49b1e8)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](f35f71bd44)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](23fac16760)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](4575ca4b18)
- \[meta] add SECURITY.md
[`7b0c901`](7b0c901b45)
- \[meta] add missing npmrc config
[`5d11d84`](5d11d844c8)
- \[Deps] update `object.assign`
[`3327fdd`](3327fdd249)
- \[readme] fix version badge
[`74e6c9e`](74e6c9e02d)
- Merge tag 'v4.16.0'
[`4a44a7e`](4a44a7ee31)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](53d9e18a93)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](12cc602f52)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](e23ec12ac6)
- \[meta] create FUNDING.yml
[`f7e3161`](f7e3161753)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](9dbe9ad916)
- \[meta] remove unused travis.yml file
[`5a52443`](5a52443dcb)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](f6f39a2d8a)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](6bc8c381ab)
- \[meta] ensure `prelint` works on windows
[`48896e8`](48896e87ce)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](3e7b2ae980)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](330f8d586f)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](3960ccf837)
- \[meta] add SECURITY.md
[`7d31894`](7d31894d5a)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](7c6dbbdba1)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](6b8e118b19)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](83d4da8ed4)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](1a245c6b69)
- Merge tag 'v4.15.1'
[`b2d547a`](b2d547a1b0)
- \[Deps] update `minimist`
[`64677e0`](64677e0600)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](fa84c856e5)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](bf34f600cc)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](5f781346aa)
- \[Deps] update `minimist`
[`dabc6af`](dabc6af8cd)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](99e75043ef)
- \[Deps] unpin `minimatch`
[`c18a68b`](c18a68bacf)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](cbe0e408ad)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](a5a14344f4)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](a1c266bf95)
- \[actions] reuse common workflows
[`d3b4f46`](d3b4f46744)
- \[readme] port changes from v5
[`87f9b29`](87f9b293ba)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](51ae645c83)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](b803fd8e24)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](82af5ed685)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](3287a68eb1)
- \[actions] update codecov uploader
[`8d6aa6c`](8d6aa6c4b0)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](f79acdfb85)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](470ca1c0f4)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](8594f3be12)
- \[meta] better `eccheck` command
[`fe6978d`](fe6978d0a8)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](50ea080561)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](418dc94b14)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](b0c8ed34de)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](ca1b90616c)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](a09133e71d)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](b9959f8c13)
- \[Robustness] use cached `.test`
[`86ec0b2`](86ec0b262e)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](dfc5f3927a)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](61446b90eb)
- \[Robustness] use cached `.test`
[`096a9e0`](096a9e001b)
- \[meta] better `eccheck` command
[`bc4666b`](bc4666b0de)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](329bbb870d)
- \[actions] reuse common workflows
[`728e190`](728e190a9c)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](dc7df0fb23)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](8881fea42a)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](4023f25ae2)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](b445a2bc9a)
- \[readme] add badges
[`4c8d00a`](4c8d00a813)
- \[actions] update codecov uploader
[`f040c4f`](f040c4fcb0)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](459a1c5093)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](e41763f831)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](26e81135e0)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](d487addb1a)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](3c30a555a5)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](00f21eaa14)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](c837b02016)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](c1248d7e43)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](97384b1047)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](a33b5f9b5b)
- \[Deps] update `glob`
[`477bb4c`](477bb4c62c)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](60bbd83ff1)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](f2997591a0)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](836610d977)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](46aff81f10)
- \[readme] improve `t.throws` documentation
[`b36f816`](b36f81698f)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](c8f3ce32c7)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](5c4052fcf5)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](17006422fa)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](967b73fe88)
- \[readme] Another way to create custom reporters
[`d81f9f6`](d81f9f6681)
- \[meta] do not publish github action workflow files
[`6bb3496`](6bb34964ab)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](da0cdf1651)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](a04439c302)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](6e71e6ea1e)
- \[eslint] remove useless regex escapes
[`1515ff4`](1515ff4a8f)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](57a7cc906e)
- \[meta] run `aud` in `posttest`
[`3907aa5`](3907aa560c)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](da8ca46cc0)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](b7b01ec38e)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](e344080b1a)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](78b4d9833a)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](6d5e4ad3cb)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](9dfb680e75)
- \[Deps] update `is-regex`
[`a7ca7a3`](a7ca7a3082)
- Merge tag 'v4.14.0'
[`1f1a4a7`](1f1a4a7c7c)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](c3d434d8b8)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](2a0619d319)
- \[readme] remove long-dead testling-ci badge
[`1461611`](1461611bce)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](faa51b5baa)
- \[Dev Deps] update `eslint`
[`fad6165`](fad6165ae8)
- \[Dev Deps] update `eslint`
[`79a0f4b`](79a0f4b7b1)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](d0a3888ee1)
- \[Tests] exclude examples from coverage
[`283f537`](283f537f56)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](9d3c5b4e84)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](28d6e51b9b)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](ae8b5c0639)
- \[eslint] enable `no-shadow`
[`f0756f3`](f0756f3b12)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](e9b75e1406)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](e6d2faf678)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](ae6de0c74a)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](5a6de6625a)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](7dcbd7631a)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](077a108686)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](4acf1f2922)
- \[eslint] update `no-redeclare`
[`b03d4c8`](b03d4c8e72)
- \[eslint] enable `brace-style`
[`06eba07`](06eba07d6b)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](2ebd23a03c)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](fb4e3cfc4d)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](8a0ab53481)
- \[eslint] enable `semi-style`
[`5f8afc9`](5f8afc997c)
- \[readme] Another way to create custom reporters
[`a68277c`](a68277c968)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](a08dc34371)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](be1eb212ae)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](021fa6d22b)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](da45ae6b15)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](771f3ddd1a)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](233ffc623e)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](c332d629b8)
- \[eslint] enable `wrap-iife`
[`428636c`](428636c047)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](c4a4992cdd)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](900f823f4a)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](1af8f529df)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](e211546030)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](ef0069a9de)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](00a98d3b73)
- \[Deps] update `object-inspect`
[`9bbf270`](9bbf27083d)
- \[Dev Deps] update `eslint`
[`57b659f`](57b659f832)
- \[Dev Deps] update `eslint`
[`e628b23`](e628b23a35)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](fb3a243bfe)
- \[Deps] update `object-inspect`
[`771c8c4`](771c8c43fd)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](379115dc77)
- \[Tests] exclude examples from coverage
[`75decb3`](75decb37ef)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](3f94e687b9)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](b497ead367)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](94220babb1)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](3c05a87321)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](8c52d121ea)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](f847c85167)
- \[Deps] update `call-bind`
[`ce0b1ad`](ce0b1ad6ef)
- \[Dev Deps] update `eslint`
[`83f1eec`](83f1eec7d5)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](07433333e1)
- \[Tests] migrate tests to Github Actions
[`266bc66`](266bc66b0f)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](d505cdf375)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](b505c4c45f)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](e8255cf46e)
- \[readme] improve method docs
[`df5a124`](df5a124e10)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](8e60dcbbb0)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](4210e442a3)
- \[eslint] fix some inconsistencies
[`7ca56eb`](7ca56ebe2c)
- \[eslint] ensure no trailing commas
[`04da90b`](04da90bb38)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](6d72960592)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](5ec21aa2e0)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](b19da31dc4)
- \[meta] do not publish github action workflow files
[`82c3904`](82c3904483)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](688256a753)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](b9bec0e92e)
- \[readme] Added tabe into reporter list
[`7aff9e4`](7aff9e4de9)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](40ec79a125)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](434f6156cb)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](df23edad43)
- \[eslint] remove useless regex escapes
[`3554d4b`](3554d4b049)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](4665d63311)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](1ac9ecf927)
- \[New] Include name of test in log when test times out
[`e142c29`](e142c298e8)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](75741524e4)
- \[Dev Deps] update `eslint`
[`c6772d1`](c6772d1fd3)
- \[Dev Deps] update `eslint`
[`5b7720a`](5b7720a82f)
- \[Deps] update `resolve`
[`898302b`](898302b3e9)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

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: Kurt <kc13greiner@users.noreply.github.com>
2024-12-11 07:17:17 -05:00
elastic-renovate-prod[bot]
54e8977766
Update dependency elastic-apm-node to ^4.9.0 (main) (#203715)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [elastic-apm-node](https://togithub.com/elastic/apm-agent-nodejs) |
dependencies | minor | [`^4.8.1` ->
`^4.9.0`](https://renovatebot.com/diffs/npm/elastic-apm-node/4.8.1/4.9.0)
|

---

### Release Notes

<details>
<summary>elastic/apm-agent-nodejs (elastic-apm-node)</summary>

###
[`v4.9.0`](https://togithub.com/elastic/apm-agent-nodejs/releases/tag/v4.9.0)

[Compare
Source](https://togithub.com/elastic/apm-agent-nodejs/compare/v4.8.1...v4.9.0)

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.9.0).

##### 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-9-0:1|

|ap-east-1|arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-northeast-1|arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-northeast-2|arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-northeast-3|arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-south-1|arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-southeast-1|arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-southeast-2|arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ap-southeast-3|arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|ca-central-1|arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|eu-central-1|arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|eu-north-1|arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|eu-south-1|arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|eu-west-1|arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|eu-west-2|arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|eu-west-3|arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|me-south-1|arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|sa-east-1|arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|us-east-1|arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|us-east-2|arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|us-west-1|arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

|us-west-2|arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-9-0:1|

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDpza2lwIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-11 06:15:37 -06:00
Aleh Zasypkin
d6cfd3fce8
chore(dep): bump cross-spawn from 6.0.5/7.0.5 to 6.0.6/7.0.6 (#203732)
## Summary

Bump `cross-spawn` from `6.0.5/7.0.5` to `6.0.6/7.0.6`
2024-12-11 12:56:38 +01:00
Dario Gieselaar
fa1998ce92
[RCA] AI-assisted root cause analysis (#197200)
Implements an LLM-based root cause analysis process. At a high level, it
works by investigating entities - which means pulling in alerts, SLOs,
and log patterns. From there, it can inspect related entities to get to
the root cause.

The backend implementation lives in
`x-pack/packages/observability_utils-*` (`service_rca`). It can be
imported into any server-side plugin and executed from there.

The UI changes are mostly contained to
`x-pack/plugins/observability_solution/observabillity_ai_assistant_app`.
This plugin now exports a `RootCauseAnalysisContainer` which takes a
stream of data that is returned by the root cause analysis process.

The current implementation lives in the Investigate app. There, it calls
its own endpoint that kicks off the RCA process, and feeds it into the
`RootCauseAnalysisContainer` exposed by the Observability AI Assistant
app plugin. I've left it in a route there so the investigation itself
can be updated as the process runs - this would allow the user to close
the browser and come back later, and see a full investigation.

> [!NOTE]
> Notes for reviewing teams
> 
> @kbn/es-types:
> - support both types and typesWithBodyKey
> - simplify KeysOfSources type
> 
> @kbn/server-route-repository:
> - abortable streamed responses
> 
> @kbn/sse-utils*:
> - abortable streamed responses
> - serialize errors in specific format for more reliable re-hydration
of errors
> - keep connection open with SSE comments
> 
> @kbn/inference-*:
> - export *Of variants of types, for easier manual inference
> - add automated retries for `output` API
> - add `name` to tool responses for type inference (get type of tool
response via tool name)
> - add `data` to tool responses for transporting internal data (not
sent to the LLM)
> - simplify `chunksIntoMessage`
> - allow consumers of nlToEsql task to add to `system` prompt
> - add toolCallId to validation error message
> 
> @kbn/aiops*:
> - export `categorizationAnalyzer` for use in observability-ai*
> 
> @kbn/observability-ai-assistant*
> - configurable limit (tokens or doc count) for knowledge base recall
> 
> @kbn/slo*:
> - export client that returns summary indices

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Maryam Saeidi <maryam.saeidi@elastic.co>
Co-authored-by: Bena Kansara <bena.kansara@elastic.co>
2024-12-11 12:35:01 +01:00
Gerard Soldevila
9bec521a5e
Sustainable Kibana Architecture: Move modules owned by @elastic/streams-program-team (#203180)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 2 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/streams-app-plugin` |
`x-pack/solutions/observability/plugins/streams_app` |
| `@kbn/streams-plugin` |
`x-pack/solutions/observability/plugins/streams` |


<details>
<summary>Updated references</summary>

```
./docs/developer/plugin-list.asciidoc
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./tsconfig.base.json
./x-pack/.i18nrc.json
./x-pack/solutions/observability/plugins/streams/jest.config.js
./x-pack/solutions/observability/plugins/streams_app/jest.config.js
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
x-pack/solutions/observability/plugins/streams/jest.config.js:10
x-pack/solutions/observability/plugins/streams/tsconfig.json:2
x-pack/solutions/observability/plugins/streams/tsconfig.json:7
x-pack/solutions/observability/plugins/streams_app/jest.config.js:10
x-pack/solutions/observability/plugins/streams_app/tsconfig.json:2
x-pack/solutions/observability/plugins/streams_app/tsconfig.json:7
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>
2024-12-11 01:49:46 -06:00
Jeramy Soucy
75760bbb13
Upgrade express 4.21.1→ 4.21.2 (#203504)
## Summary

Upgrade `express` from v4.21.1 to v4.21.2
2024-12-10 14:42:27 -05:00
Gerard Soldevila
c609daa97c
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-localization (#202725)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 1 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/translations-plugin` |
`x-pack/platform/plugins/private/translations` |


<details>
<summary>Updated references</summary>

```
./docs/developer/plugin-list.asciidoc
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-synthetic-package-map/synthetic-packages.json
./packages/kbn-ts-projects/config-paths.json
./src/dev/i18n_tools/README.md
./tsconfig.base.json
./tsconfig.refs.json
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
x-pack/platform/plugins/private/translations/tsconfig.json:2
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>
2024-12-10 06:56:15 -06:00
Gerard Soldevila
a0f5a7f3fc
Sustainable Kibana Architecture: Move modules owned by @elastic/appex-ai-infra (#202410)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 3 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/inference-plugin` | `x-pack/platform/plugins/shared/inference` |
| `@kbn/llm-tasks-plugin` |
`x-pack/platform/plugins/shared/ai_infra/llm_tasks` |
| `@kbn/product-doc-base-plugin` |
`x-pack/platform/plugins/shared/ai_infra/product_doc_base` |


#### 2 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
| `@kbn/inference-common` |
`x-pack/platform/packages/shared/ai-infra/inference-common` |
| `@kbn/product-doc-common` |
`x-pack/platform/packages/shared/ai-infra/product-doc-common` |


<details>
<summary>Updated references</summary>

```
./docs/developer/plugin-list.asciidoc
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./tsconfig.base.json
./x-pack/.i18nrc.json
./x-pack/platform/packages/shared/ai-infra/inference-common/jest.config.js
./x-pack/platform/packages/shared/ai-infra/product-doc-common/jest.config.js
./x-pack/platform/plugins/shared/ai_infra/llm_tasks/jest.config.js
./x-pack/platform/plugins/shared/ai_infra/product_doc_base/jest.config.js
./x-pack/platform/plugins/shared/inference/jest.config.js
./x-pack/platform/plugins/shared/inference/scripts/evaluation/README.md
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
x-pack/platform/packages/shared/ai-infra/inference-common/jest.config.js:10
x-pack/platform/packages/shared/ai-infra/inference-common/tsconfig.json:2
x-pack/platform/packages/shared/ai-infra/product-doc-common/jest.config.js:10
x-pack/platform/packages/shared/ai-infra/product-doc-common/tsconfig.json:2
x-pack/platform/plugins/shared/ai_infra/llm_tasks/jest.config.js:10
x-pack/platform/plugins/shared/ai_infra/llm_tasks/tsconfig.json:2
x-pack/platform/plugins/shared/ai_infra/llm_tasks/tsconfig.json:7
x-pack/platform/plugins/shared/ai_infra/product_doc_base/jest.config.js:10
x-pack/platform/plugins/shared/ai_infra/product_doc_base/tsconfig.json:2
x-pack/platform/plugins/shared/ai_infra/product_doc_base/tsconfig.json:7
x-pack/platform/plugins/shared/inference/jest.config.js:10
x-pack/platform/plugins/shared/inference/scripts/util/read_kibana_config.ts:16
x-pack/platform/plugins/shared/inference/tsconfig.json:2
x-pack/platform/plugins/shared/inference/tsconfig.json:7
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>

---------

Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co>
2024-12-10 11:36:23 +01:00
Gerard Soldevila
11b27f3016
Sustainable Kibana Architecture: Move modules owned by @elastic/security-asset-management (#202839)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.


#### 1 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
| `@kbn/osquery-io-ts-types` |
`src/platform/packages/shared/kbn-osquery-io-ts-types` |


<details>
<summary>Updated references</summary>

```
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./src/platform/packages/shared/kbn-osquery-io-ts-types/jest.config.js
./tsconfig.base.json
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
src/platform/packages/shared/kbn-osquery-io-ts-types/jest.config.js:12
src/platform/packages/shared/kbn-osquery-io-ts-types/tsconfig.json:2
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>
2024-12-10 04:06:05 -06:00
Gerard Soldevila
58b8b47928
Sustainable Kibana Architecture: Move modules owned by @elastic/ml-ui (#202764)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 4 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/aiops-plugin` | `x-pack/platform/plugins/shared/aiops` |
| `@kbn/data-visualizer-plugin` |
`x-pack/platform/plugins/private/data_visualizer` |
| `@kbn/ml-plugin` | `x-pack/platform/plugins/shared/ml` |
| `@kbn/transform-plugin` | `x-pack/platform/plugins/private/transform`
|


#### 42 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
| `@kbn/aiops-change-point-detection` |
`x-pack/platform/packages/private/ml/aiops_change_point_detection` |
| `@kbn/aiops-common` |
`x-pack/platform/packages/shared/ml/aiops_common` |
| `@kbn/aiops-components` |
`x-pack/platform/packages/private/ml/aiops_components` |
| `@kbn/aiops-log-pattern-analysis` |
`x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis` |
| `@kbn/aiops-log-rate-analysis` |
`x-pack/platform/packages/shared/ml/aiops_log_rate_analysis` |
| `@kbn/aiops-test-utils` |
`x-pack/platform/packages/private/ml/aiops_test_utils` |
| `@kbn/deeplinks-ml` | `src/platform/packages/shared/deeplinks/ml` |
| `@kbn/default-nav-ml` | `src/platform/packages/private/default-nav/ml`
|
| `@kbn/inference_integration_flyout` |
`x-pack/platform/packages/private/ml/inference_integration_flyout` |
| `@kbn/json-schemas` |
`x-pack/platform/packages/private/ml/json_schemas` |
| `@kbn/ml-agg-utils` | `x-pack/platform/packages/private/ml/agg_utils`
|
| `@kbn/ml-anomaly-utils` |
`x-pack/platform/packages/shared/ml/anomaly_utils` |
| `@kbn/ml-cancellable-search` |
`x-pack/platform/packages/private/ml/cancellable_search` |
| `@kbn/ml-category-validator` |
`x-pack/platform/packages/private/ml/category_validator` |
| `@kbn/ml-chi2test` | `x-pack/platform/packages/shared/ml/chi2test` |
| `@kbn/ml-creation-wizard-utils` |
`x-pack/platform/packages/private/ml/creation_wizard_utils` |
| `@kbn/ml-data-frame-analytics-utils` |
`x-pack/platform/packages/private/ml/data_frame_analytics_utils` |
| `@kbn/ml-data-grid` | `x-pack/platform/packages/private/ml/data_grid`
|
| `@kbn/ml-data-view-utils` |
`x-pack/platform/packages/private/ml/data_view_utils` |
| `@kbn/ml-date-picker` |
`x-pack/platform/packages/private/ml/date_picker` |
| `@kbn/ml-date-utils` |
`x-pack/platform/packages/private/ml/date_utils` |
| `@kbn/ml-error-utils` |
`x-pack/platform/packages/shared/ml/error_utils` |
| `@kbn/ml-field-stats-flyout` |
`x-pack/platform/packages/private/ml/field_stats_flyout` |
| `@kbn/ml-in-memory-table` |
`x-pack/platform/packages/private/ml/in_memory_table` |
| `@kbn/ml-is-defined` |
`x-pack/platform/packages/private/ml/is_defined` |
| `@kbn/ml-is-populated-object` |
`x-pack/platform/packages/private/ml/is_populated_object` |
| `@kbn/ml-kibana-theme` |
`x-pack/platform/packages/private/ml/kibana_theme` |
| `@kbn/ml-local-storage` |
`x-pack/platform/packages/private/ml/local_storage` |
| `@kbn/ml-nested-property` |
`x-pack/platform/packages/private/ml/nested_property` |
| `@kbn/ml-number-utils` |
`x-pack/platform/packages/private/ml/number_utils` |
| `@kbn/ml-parse-interval` |
`x-pack/platform/packages/private/ml/parse_interval` |
| `@kbn/ml-query-utils` |
`x-pack/platform/packages/private/ml/query_utils` |
| `@kbn/ml-random-sampler-utils` |
`x-pack/platform/packages/shared/ml/random_sampler_utils` |
| `@kbn/ml-response-stream` |
`x-pack/platform/packages/shared/ml/response_stream` |
| `@kbn/ml-route-utils` |
`x-pack/platform/packages/private/ml/route_utils` |
| `@kbn/ml-runtime-field-utils` |
`x-pack/platform/packages/shared/ml/runtime_field_utils` |
| `@kbn/ml-string-hash` |
`x-pack/platform/packages/private/ml/string_hash` |
| `@kbn/ml-time-buckets` |
`x-pack/platform/packages/private/ml/time_buckets` |
| `@kbn/ml-trained-models-utils` |
`x-pack/platform/packages/shared/ml/trained_models_utils` |
| `@kbn/ml-ui-actions` |
`x-pack/platform/packages/private/ml/ui_actions` |
| `@kbn/ml-url-state` | `x-pack/platform/packages/private/ml/url_state`
|
| `@kbn/ml-validators` |
`x-pack/platform/packages/private/ml/validators` |


<details>
<summary>Updated references</summary>

```
./.eslintrc.js
./docs/developer/plugin-list.asciidoc
./docs/redirects.asciidoc
./oas_docs/scripts/merge_ess_oas.js
./oas_docs/scripts/merge_serverless_oas.js
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-synthetic-package-map/synthetic-packages.json
./packages/kbn-ts-projects/config-paths.json
./src/platform/packages/private/default-nav/ml/jest.config.js
./src/platform/packages/shared/deeplinks/ml/jest.config.js
./tsconfig.base.json
./tsconfig.refs.json
./x-pack/.i18nrc.json
./x-pack/packages/security-solution/navigation/src/constants.ts
./x-pack/platform/packages/private/ml/agg_utils/jest.config.js
./x-pack/platform/packages/private/ml/aiops_change_point_detection/jest.config.js
./x-pack/platform/packages/private/ml/aiops_components/jest.config.js
./x-pack/platform/packages/private/ml/aiops_test_utils/jest.config.js
./x-pack/platform/packages/private/ml/cancellable_search/jest.config.js
./x-pack/platform/packages/private/ml/category_validator/jest.config.js
./x-pack/platform/packages/private/ml/creation_wizard_utils/jest.config.js
./x-pack/platform/packages/private/ml/data_frame_analytics_utils/jest.config.js
./x-pack/platform/packages/private/ml/data_grid/jest.config.js
./x-pack/platform/packages/private/ml/data_view_utils/jest.config.js
./x-pack/platform/packages/private/ml/date_picker/jest.config.js
./x-pack/platform/packages/private/ml/date_utils/jest.config.js
./x-pack/platform/packages/private/ml/field_stats_flyout/jest.config.js
./x-pack/platform/packages/private/ml/in_memory_table/jest.config.js
./x-pack/platform/packages/private/ml/inference_integration_flyout/jest.config.js
./x-pack/platform/packages/private/ml/is_defined/jest.config.js
./x-pack/platform/packages/private/ml/is_populated_object/jest.config.js
./x-pack/platform/packages/private/ml/json_schemas/jest.config.js
./x-pack/platform/packages/private/ml/kibana_theme/jest.config.js
./x-pack/platform/packages/private/ml/local_storage/jest.config.js
./x-pack/platform/packages/private/ml/nested_property/jest.config.js
./x-pack/platform/packages/private/ml/number_utils/jest.config.js
./x-pack/platform/packages/private/ml/parse_interval/jest.config.js
./x-pack/platform/packages/private/ml/query_utils/jest.config.js
./x-pack/platform/packages/private/ml/route_utils/jest.config.js
./x-pack/platform/packages/private/ml/string_hash/jest.config.js
./x-pack/platform/packages/private/ml/time_buckets/jest.config.js
./x-pack/platform/packages/private/ml/ui_actions/jest.config.js
./x-pack/platform/packages/private/ml/url_state/jest.config.js
./x-pack/platform/packages/private/ml/validators/jest.config.js
./x-pack/platform/packages/shared/ml/aiops_common/jest.config.js
./x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis/jest.config.js
./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/jest.config.js
./x-pack/platform/packages/shared/ml/anomaly_utils/jest.config.js
./x-pack/platform/packages/shared/ml/chi2test/jest.config.js
./x-pack/platform/packages/shared/ml/error_utils/jest.config.js
./x-pack/platform/packages/shared/ml/random_sampler_utils/jest.config.js
./x-pack/platform/packages/shared/ml/response_stream/jest.config.js
./x-pack/platform/packages/shared/ml/runtime_field_utils/jest.config.js
./x-pack/platform/packages/shared/ml/trained_models_utils/jest.config.js
./x-pack/platform/plugins/private/data_visualizer/jest.config.js
./x-pack/platform/plugins/private/transform/jest.config.js
./x-pack/platform/plugins/private/transform/readme.md
./x-pack/platform/plugins/shared/aiops/README.md
./x-pack/platform/plugins/shared/aiops/jest.config.js
./x-pack/platform/plugins/shared/aiops/public/application/utils/build_extended_base_filter_criteria.ts
./x-pack/platform/plugins/shared/aiops/public/application/utils/search_utils.ts
./x-pack/platform/plugins/shared/ml/jest.config.js
./x-pack/platform/plugins/shared/ml/readme.md
./x-pack/plugins/aiops/README.md
./x-pack/plugins/security_solution/common/machine_learning/affected_job_ids.ts
./x-pack/plugins/security_solution/common/machine_learning/helpers.ts
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
src/platform/packages/private/default-nav/ml/jest.config.js:12
src/platform/packages/private/default-nav/ml/tsconfig.json:2
src/platform/packages/shared/deeplinks/ml/jest.config.js:12
src/platform/packages/shared/deeplinks/ml/tsconfig.json:2
x-pack/platform/packages/private/ml/agg_utils/jest.config.js:10
x-pack/platform/packages/private/ml/agg_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/aiops_change_point_detection/jest.config.js:10
x-pack/platform/packages/private/ml/aiops_change_point_detection/tsconfig.json:2
x-pack/platform/packages/private/ml/aiops_components/jest.config.js:10
x-pack/platform/packages/private/ml/aiops_components/tsconfig.json:2
x-pack/platform/packages/private/ml/aiops_test_utils/jest.config.js:10
x-pack/platform/packages/private/ml/aiops_test_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/cancellable_search/jest.config.js:10
x-pack/platform/packages/private/ml/cancellable_search/tsconfig.json:2
x-pack/platform/packages/private/ml/category_validator/jest.config.js:10
x-pack/platform/packages/private/ml/category_validator/tsconfig.json:2
x-pack/platform/packages/private/ml/creation_wizard_utils/jest.config.js:10
x-pack/platform/packages/private/ml/creation_wizard_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/data_frame_analytics_utils/jest.config.js:10
x-pack/platform/packages/private/ml/data_frame_analytics_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/data_grid/jest.config.js:10
x-pack/platform/packages/private/ml/data_grid/tsconfig.json:2
x-pack/platform/packages/private/ml/data_view_utils/jest.config.js:10
x-pack/platform/packages/private/ml/data_view_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/date_picker/jest.config.js:10
x-pack/platform/packages/private/ml/date_picker/tsconfig.json:2
x-pack/platform/packages/private/ml/date_utils/jest.config.js:10
x-pack/platform/packages/private/ml/date_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/field_stats_flyout/jest.config.js:10
x-pack/platform/packages/private/ml/field_stats_flyout/tsconfig.json:2
x-pack/platform/packages/private/ml/in_memory_table/jest.config.js:10
x-pack/platform/packages/private/ml/in_memory_table/tsconfig.json:2
x-pack/platform/packages/private/ml/inference_integration_flyout/jest.config.js:10
x-pack/platform/packages/private/ml/inference_integration_flyout/tsconfig.json:2
x-pack/platform/packages/private/ml/is_defined/jest.config.js:10
x-pack/platform/packages/private/ml/is_defined/tsconfig.json:2
x-pack/platform/packages/private/ml/is_populated_object/jest.config.js:10
x-pack/platform/packages/private/ml/is_populated_object/tsconfig.json:2
x-pack/platform/packages/private/ml/json_schemas/jest.config.js:10
x-pack/platform/packages/private/ml/json_schemas/package.json:7
x-pack/platform/packages/private/ml/json_schemas/tsconfig.json:2
x-pack/platform/packages/private/ml/kibana_theme/jest.config.js:10
x-pack/platform/packages/private/ml/kibana_theme/tsconfig.json:2
x-pack/platform/packages/private/ml/local_storage/jest.config.js:10
x-pack/platform/packages/private/ml/local_storage/tsconfig.json:2
x-pack/platform/packages/private/ml/nested_property/jest.config.js:10
x-pack/platform/packages/private/ml/nested_property/tsconfig.json:2
x-pack/platform/packages/private/ml/number_utils/jest.config.js:10
x-pack/platform/packages/private/ml/number_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/parse_interval/jest.config.js:10
x-pack/platform/packages/private/ml/parse_interval/tsconfig.json:2
x-pack/platform/packages/private/ml/query_utils/jest.config.js:10
x-pack/platform/packages/private/ml/query_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/route_utils/jest.config.js:10
x-pack/platform/packages/private/ml/route_utils/tsconfig.json:2
x-pack/platform/packages/private/ml/string_hash/jest.config.js:10
x-pack/platform/packages/private/ml/string_hash/tsconfig.json:2
x-pack/platform/packages/private/ml/time_buckets/jest.config.js:10
x-pack/platform/packages/private/ml/time_buckets/tsconfig.json:2
x-pack/platform/packages/private/ml/ui_actions/jest.config.js:10
x-pack/platform/packages/private/ml/ui_actions/tsconfig.json:2
x-pack/platform/packages/private/ml/url_state/jest.config.js:10
x-pack/platform/packages/private/ml/url_state/tsconfig.json:2
x-pack/platform/packages/private/ml/validators/jest.config.js:10
x-pack/platform/packages/private/ml/validators/tsconfig.json:2
x-pack/platform/packages/shared/ml/aiops_common/jest.config.js:10
x-pack/platform/packages/shared/ml/aiops_common/tsconfig.json:2
x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis/jest.config.js:10
x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis/tsconfig.json:2
x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/jest.config.js:10
x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/tsconfig.json:2
x-pack/platform/packages/shared/ml/anomaly_utils/jest.config.js:10
x-pack/platform/packages/shared/ml/anomaly_utils/tsconfig.json:2
x-pack/platform/packages/shared/ml/chi2test/jest.config.js:10
x-pack/platform/packages/shared/ml/chi2test/tsconfig.json:2
x-pack/platform/packages/shared/ml/error_utils/jest.config.js:10
x-pack/platform/packages/shared/ml/error_utils/tsconfig.json:2
x-pack/platform/packages/shared/ml/random_sampler_utils/jest.config.js:10
x-pack/platform/packages/shared/ml/random_sampler_utils/tsconfig.json:2
x-pack/platform/packages/shared/ml/response_stream/jest.config.js:10
x-pack/platform/packages/shared/ml/response_stream/tsconfig.json:2
x-pack/platform/packages/shared/ml/runtime_field_utils/jest.config.js:10
x-pack/platform/packages/shared/ml/runtime_field_utils/tsconfig.json:2
x-pack/platform/packages/shared/ml/trained_models_utils/jest.config.js:10
x-pack/platform/packages/shared/ml/trained_models_utils/tsconfig.json:2
x-pack/platform/plugins/private/data_visualizer/jest.config.js:10
x-pack/platform/plugins/private/data_visualizer/tsconfig.json:2
x-pack/platform/plugins/private/data_visualizer/tsconfig.json:7
x-pack/platform/plugins/private/transform/jest.config.js:10
x-pack/platform/plugins/private/transform/tsconfig.json:10
x-pack/platform/plugins/private/transform/tsconfig.json:2
x-pack/platform/plugins/shared/aiops/jest.config.js:10
x-pack/platform/plugins/shared/aiops/tsconfig.json:2
x-pack/platform/plugins/shared/aiops/tsconfig.json:7
x-pack/platform/plugins/shared/ml/jest.config.js:10
x-pack/platform/plugins/shared/ml/readme.md:186
x-pack/platform/plugins/shared/ml/readme.md:192
x-pack/platform/plugins/shared/ml/tsconfig.json:12
x-pack/platform/plugins/shared/ml/tsconfig.json:2
x-pack/platform/plugins/shared/ml/tsconfig.json:24
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Walter Rafelsberger <walter.rafelsberger@elastic.co>
2024-12-09 17:36:25 +01:00
David Olaru
ad4e8efd0f
[kbn-scout] Custom event-oriented test reporter & persistence (#202906) 2024-12-09 14:34:25 +00:00
Clint Andrew Hall
d0fde5f8e1
[React@18] Env variable to use React@18 (#193113)
Part of
https://github.com/elastic/kibana-team/issues/1016#issuecomment-2454845292

Our plan for React@18 packages upgrade is to let kibana contributors now
that we're going to bump React packages couple weeks in advance. In
addtion to the final PR with green tests and Kibana deployed, we want to
give simple instructions on how to run React@18 locally easilly:

This PR allows to quickly toggle between version of React locally
without having to do anything beyond an environment variable.

`REACT_18=true yarn bootstrap` will alias `react` and `react-dom` to v18
in the build.

I check that this works as expected when starting from: 

- local dev server `yarn start` 
- local ftr `node scripts/functional_tests_server.js`
- local unit tests `REACT_18=true yarn test:jest ...`

Please note: 
- **This PR doesn't implement this switch for dist build, as I don't
think we need this for our purposes.**
- The plan is that we remove this switch soon after we merge React@18
upgrade to main.

In addition to the switch this PR mutes a very noisy warning from
React@18 about legacy root `Warning: ReactDOM.render is no longer
supported in React 18. Use createRoot instead. Until you switch to the
new API, your app will behave as if it's running React 17.`. This
warning is expected as after we upgrade to React@18 packages (Phase 1)
we will be in the process of migrating to the new createRoot API (Phase
2). However, it is very noisy and we want to mute it for now.


Co-authored-by: Anton Dosov <anton.dosov@elastic.co>
2024-12-09 13:55:14 +01:00
Gerard Soldevila
313f973aec
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-esql (#202722)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 2 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/esql` | `src/platform/plugins/shared/esql` |
| `@kbn/esql-datagrid` | `src/platform/plugins/shared/esql_datagrid` |


#### 5 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
  | `@kbn/esql-ast` | `src/platform/packages/shared/kbn-esql-ast` |
| `@kbn/esql-editor` | `src/platform/packages/private/kbn-esql-editor` |
| `@kbn/esql-utils` | `src/platform/packages/shared/kbn-esql-utils` |
| `@kbn/esql-validation-autocomplete` |
`src/platform/packages/shared/kbn-esql-validation-autocomplete` |
| `@kbn/language-documentation` |
`src/platform/packages/private/kbn-language-documentation` |


<details>
<summary>Updated references</summary>

```
./.buildkite/scripts/steps/esql_generate_function_metadata.sh
./.buildkite/scripts/steps/esql_grammar_sync.sh
./.eslintignore
./.eslintrc.js
./.i18nrc.json
./docs/developer/plugin-list.asciidoc
./examples/esql_ast_inspector/public/plugin.ts
./examples/esql_validation_example/public/plugin.ts
./package.json
./packages/kbn-esql-validation-autocomplete/src/validation/validation.test.ts
./packages/kbn-monaco/BUILD.bazel
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./packages/kbn-ui-shared-deps-src/BUILD.bazel
./src/dev/storybook/aliases.ts
./src/platform/packages/private/kbn-esql-editor/jest.config.js
./src/platform/packages/private/kbn-language-documentation/jest.config.js
./src/platform/packages/private/kbn-language-documentation/package.json
./src/platform/packages/shared/kbn-esql-ast/jest.config.js
./src/platform/packages/shared/kbn-esql-utils/jest.config.js
./src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md
./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js
./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js
./src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json
./src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/helper.ts
./src/platform/plugins/shared/esql/jest.config.js
./src/platform/plugins/shared/esql_datagrid/jest.config.js
./tsconfig.base.json
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
src/platform/packages/private/kbn-esql-editor/jest.config.js:12
src/platform/packages/private/kbn-esql-editor/tsconfig.json:2
src/platform/packages/private/kbn-language-documentation/jest.config.js:12
src/platform/packages/private/kbn-language-documentation/package.json:12
src/platform/packages/private/kbn-language-documentation/tsconfig.json:2
src/platform/packages/shared/kbn-esql-ast/jest.config.js:12
src/platform/packages/shared/kbn-esql-ast/tsconfig.json:2
src/platform/packages/shared/kbn-esql-utils/jest.config.js:12
src/platform/packages/shared/kbn-esql-utils/tsconfig.json:2
src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js:12
src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js:12
src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:10
src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:11
src/platform/packages/shared/kbn-esql-validation-autocomplete/scripts/generate_function_definitions.ts:389
src/platform/packages/shared/kbn-esql-validation-autocomplete/tsconfig.json:2
src/platform/plugins/shared/esql/jest.config.js:12
src/platform/plugins/shared/esql/tsconfig.json:2
src/platform/plugins/shared/esql/tsconfig.json:7
src/platform/plugins/shared/esql_datagrid/jest.config.js:12
src/platform/plugins/shared/esql_datagrid/tsconfig.json:2
src/platform/plugins/shared/esql_datagrid/tsconfig.json:7
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Rudolf Meijering <skaapgif@gmail.com>
2024-12-09 11:33:55 +01:00
elastic-renovate-prod[bot]
c3484a6ef3
Update dependency @redocly/cli to ^1.25.15 (main) (#203253) 2024-12-09 03:06:33 -06:00
Gerard Soldevila
df3b18214f
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-entities (#202713)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative.

> [!IMPORTANT]
> * We kindly ask you to:
> * Manually fix the errors in the error section below (if there are
any).
> * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
> * Manually review
`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that
any CI pipeline customizations continue to be correctly applied after
the changed path names
> * Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below, as some of them contain relative paths
that have been updated.
> * Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
>     * customised eslint rules
>     * docs pointing to source code

> [!NOTE]
> This PR has been auto-generated.
> Do not attempt to push any changes unless you know what you are doing.
> Please use
[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)
Slack channel for feedback.




#### 3 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/entities-data-access-plugin` |
`x-pack/solutions/observability/plugins/observability_solution/entities_data_access`
|
| `@kbn/entityManager-app-plugin` |
`x-pack/solutions/observability/plugins/observability_solution/entity_manager_app`
|
| `@kbn/entityManager-plugin` |
`x-pack/platform/plugins/shared/entity_manager` |


#### 1 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
| `@kbn/entities-schema` |
`x-pack/platform/packages/shared/kbn-entities-schema` |


<details>
<summary>Updated references</summary>

```
./docs/developer/plugin-list.asciidoc
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./tsconfig.base.json
./x-pack/platform/packages/shared/kbn-entities-schema/jest.config.js
./x-pack/platform/plugins/shared/entity_manager/jest.config.js
./x-pack/plugins/entity_manager/docs/entity_definitions.md
./x-pack/solutions/observability/plugins/observability_solution/entities_data_access/jest.config.js
./x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/jest.config.js
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
x-pack/platform/packages/shared/kbn-entities-schema/jest.config.js:10
x-pack/platform/packages/shared/kbn-entities-schema/scripts/generate.js:8
x-pack/platform/packages/shared/kbn-entities-schema/scripts/generate_oas.js:65
x-pack/platform/packages/shared/kbn-entities-schema/scripts/generate_oas.js:8
x-pack/platform/packages/shared/kbn-entities-schema/scripts/serve_oas_ui.js:8
x-pack/platform/packages/shared/kbn-entities-schema/tsconfig.json:2
x-pack/platform/plugins/shared/entity_manager/jest.config.js:10
x-pack/platform/plugins/shared/entity_manager/tsconfig.json:2
x-pack/platform/plugins/shared/entity_manager/tsconfig.json:7
x-pack/solutions/observability/plugins/observability_solution/entities_data_access/jest.config.js:12
x-pack/solutions/observability/plugins/observability_solution/entities_data_access/tsconfig.json:2
x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/jest.config.js:12
x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/tsconfig.json:2
x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/tsconfig.json:7
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Rudolf Meijering <skaapgif@gmail.com>
2024-12-06 12:59:17 -06:00
Gerard Soldevila
b2d49b8beb
Sustainable Kibana Architecture: Move modules owned by @elastic/docs (#202416)
## Summary

This PR aims at relocating some of the Kibana modules (plugins and
packages) into a new folder structure, according to the _Sustainable
Kibana Architecture_ initiative. We kindly ask you to:

* Review the moved files, as some of them contain relative paths that
have been updated.
* Review the updated files, as some of them contain references that have
been updated.
* Think of potential impact of the move, including tooling and
configuration files that can be pointing to the relocated modules. E.g.:
  * customised eslint rules
  * docs pointing to source code
* We kindly ask you to:
* Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the
source code (Babel and Eslint config files), and update them
appropriately.
* Manually review .buildkite/scripts/pipelines/pull_request/pipeline.ts
to ensure that any CI pipeline customizations continue to be correctly
applied after the changed path names
* Review all of the updated files, specially the `.ts` and `.js` files
listed in the sections below.


#### 1 package(s) are going to be relocated:

  | Id | Target folder |
  | -- | ------------- |
  | `@kbn/doc-links` | `src/platform/packages/shared/kbn-doc-links` |


<details>
<summary>Updated references</summary>

```
./docs/upgrade-notes.asciidoc
./package.json
./packages/kbn-repo-packages/package-map.json
./packages/kbn-ts-projects/config-paths.json
./src/core/tsconfig.type_check.json
./src/platform/packages/shared/kbn-doc-links/jest.config.js
./src/plugins/ai_assistant_management/selection/tsconfig.type_check.json
./tsconfig.base.json
./tsconfig.base.type_check.json
./tsconfig.refs.json
./x-pack/plugins/alerting/tsconfig.type_check.json
./x-pack/plugins/search_connectors/tsconfig.type_check.json
./x-pack/plugins/search_inference_endpoints/tsconfig.type_check.json
./x-pack/plugins/search_playground/tsconfig.type_check.json
./x-pack/plugins/security_solution/tsconfig.type_check.json
./x-pack/plugins/serverless_search/tsconfig.type_check.json
./x-pack/plugins/threat_intelligence/tsconfig.type_check.json
./yarn.lock
```
</details>
<details>
<summary>Updated relative paths</summary>

```
src/platform/packages/shared/kbn-doc-links/jest.config.js:12
src/platform/packages/shared/kbn-doc-links/tsconfig.json:2
src/platform/packages/shared/kbn-doc-links/tsconfig.type_check.json:2
```
</details>
<details>
<summary>Script errors</summary>

```

```
</details>
2024-12-05 14:54:58 +01:00
elastic-renovate-prod[bot]
39ce60a399
Update dependency @elastic/request-converter to ^8.17.0 (main) (#202954) 2024-12-05 06:28:54 -06:00
Jeramy Soucy
52e021ff7f
Upgrade axios 1.7.4 → 1.7.9 (#202774)
## Summary

Upgrades `axios` from v1.7.4 to v1.7.9.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-04 17:13:35 -05:00
Jeramy Soucy
f8860e91cf
Upgrade webpack 5.91.0 → 5.96.1 (#202534)
## Summary

Upgrades references to webpack5 from v5.91.0 to v5.96.1

A v4 to v5 upgrade is being explored here:
https://github.com/elastic/kibana/pull/191106

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-04 15:28:12 -05:00
Pierre Gayvallet
14ad13b6a3
Add base FTR test coverage for inference APIs (#198000)
## Summary

Part of https://github.com/elastic/kibana-team/issues/1271

This PR introduces the first set of end to end integration test for the
inference APIs, and the tooling required to do so (see issue for more
context)

- Add a dedicated pipeline for ai-infra GenAI tests. pipeline is
triggered when:
  - genAI stack connectors, or ai-infra owned code is changed
  - when the `ci:all-gen-ai-suites` label is present on a PR
  - on merge
- adapt the `ftr_configs.sh` script to load GenAI connector
configuration from vault when a specific var env is set
- create the `@kbn/gen-ai-functional-testing` package, which for now
only contains utilities to load the GenAI connector configuration in FTR
tests
- Add FTR integration tests for the `chatComplete` API of the
`inference` plugin

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-04 06:39:45 -06:00
Tomasz Kajtoch
765ab20da1
Upgrade EUI to v98.1.0 (#202073) 2024-12-03 21:03:45 -06:00
elastic-renovate-prod[bot]
549d57445a
Update @elastic/appex-ai-infra (main) (#200579)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| @&#8203;langtrase/trace-attributes | dependencies | major | [`^3.0.8`
->
`^7.5.0`](https://renovatebot.com/diffs/npm/@langtrase%2ftrace-attributes/3.0.8/7.5.0)
|
|
[@smithy/eventstream-serde-node](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/eventstream-serde-node)
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/eventstream-serde-node))
| dependencies | patch | [`^3.0.3` ->
`^3.0.12`](https://renovatebot.com/diffs/npm/@smithy%2feventstream-serde-node/3.0.3/3.0.12)
|
|
[@smithy/protocol-http](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/protocol-http)
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/protocol-http))
| dependencies | minor | [`^4.0.2` ->
`^4.1.7`](https://renovatebot.com/diffs/npm/@smithy%2fprotocol-http/4.0.2/4.1.7)
|
|
[@smithy/signature-v4](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/signature-v4)
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/signature-v4))
| dependencies | major | [`^3.1.1` ->
`^4.2.3`](https://renovatebot.com/diffs/npm/@smithy%2fsignature-v4/3.1.1/4.2.3)
|
|
[@smithy/types](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/types)
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/types))
| dependencies | minor | [`^3.2.0` ->
`^3.7.1`](https://renovatebot.com/diffs/npm/@smithy%2ftypes/3.2.0/3.7.1)
|
|
[@types/json-schema](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-schema))
| devDependencies | patch | [`^7` ->
`^7.0.15`](https://renovatebot.com/diffs/npm/@types%2fjson-schema/7.0.11/7.0.15)
|
| [ajv](https://ajv.js.org)
([source](https://togithub.com/ajv-validator/ajv)) | dependencies |
minor | [`^8.12.0` ->
`^8.17.1`](https://renovatebot.com/diffs/npm/ajv/8.12.0/8.17.1) |
| [aws4](https://togithub.com/mhart/aws4) | dependencies | minor |
[`^1.12.0` ->
`^1.13.2`](https://renovatebot.com/diffs/npm/aws4/1.12.0/1.13.2) |
| [eventsource-parser](https://togithub.com/rexxars/eventsource-parser)
| dependencies | major | [`^1.1.1` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/eventsource-parser/1.1.1/3.0.0)
|
| [fast-glob](https://togithub.com/mrmlnc/fast-glob) | resolutions |
patch | [`^3.2.11` ->
`^3.3.2`](https://renovatebot.com/diffs/npm/fast-glob/3.3.2/3.3.2) |
| [gpt-tokenizer](https://togithub.com/niieani/gpt-tokenizer) |
dependencies | minor | [`^2.1.2` ->
`^2.6.2`](https://renovatebot.com/diffs/npm/gpt-tokenizer/2.1.2/2.6.2) |
| [langsmith](https://togithub.com/langchain-ai/langsmith-sdk) |
dependencies | patch | [`^0.2.3` ->
`^0.2.5`](https://renovatebot.com/diffs/npm/langsmith/0.2.3/0.2.5) |
| [openai](https://togithub.com/openai/openai-node) | dependencies |
minor | [`^4.68.0` ->
`^4.72.0`](https://renovatebot.com/diffs/npm/openai/4.69.0/4.72.0) |
| [table](https://togithub.com/gajus/table) | devDependencies | patch |
[`^6.8.1` ->
`^6.8.2`](https://renovatebot.com/diffs/npm/table/6.8.1/6.8.2) |

---

### Release Notes

<details>
<summary>awslabs/smithy-typescript
(@&#8203;smithy/eventstream-serde-node)</summary>

###
[`v3.0.12`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#3012)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.11...@smithy/eventstream-serde-node@3.0.12)

##### Patch Changes

- Updated dependencies
\[[`fcd5ca8`](fcd5ca8)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).7.1
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.12

###
[`v3.0.11`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#3011)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.10...@smithy/eventstream-serde-node@3.0.11)

##### Patch Changes

- Updated dependencies
\[[`cd1929b`](cd1929b)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).7.0
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.11

###
[`v3.0.10`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#3010)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.9...@smithy/eventstream-serde-node@3.0.10)

##### Patch Changes

- Updated dependencies
\[[`84bec05`](84bec05)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).6.0
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.10

###
[`v3.0.9`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#309)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.8...@smithy/eventstream-serde-node@3.0.9)

##### Patch Changes

- Updated dependencies
\[[`a4c1285`](a4c1285)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).5.0
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.9

###
[`v3.0.8`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#308)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.7...@smithy/eventstream-serde-node@3.0.8)

##### Patch Changes

- Updated dependencies
\[[`e7b438b`](e7b438b)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.2
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.8

###
[`v3.0.7`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#307)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.6...@smithy/eventstream-serde-node@3.0.7)

##### Patch Changes

- Updated dependencies
\[[`cf9257e`](cf9257e)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.1
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.7

###
[`v3.0.6`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#306)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.5...@smithy/eventstream-serde-node@3.0.6)

##### Patch Changes

- Updated dependencies
\[[`2dad138`](2dad138)]
- Updated dependencies
\[[`9f3f2f5`](9f3f2f5)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.0
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.6

###
[`v3.0.5`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#305)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.4...@smithy/eventstream-serde-node@3.0.5)

##### Patch Changes

- Updated dependencies
\[[`b352cc1`](b352cc1)]
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.5

###
[`v3.0.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#304)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.3...@smithy/eventstream-serde-node@3.0.4)

##### Patch Changes

- Updated dependencies
\[[`4784fb9`](4784fb9)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).3.0
-
[@&#8203;smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal)[@&#8203;3](https://togithub.com/3).0.4

</details>

<details>
<summary>awslabs/smithy-typescript
(@&#8203;smithy/protocol-http)</summary>

###
[`v4.1.7`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#417)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.6...@smithy/protocol-http@4.1.7)

##### Patch Changes

- Updated dependencies
\[[`fcd5ca8`](fcd5ca8)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).7.1

###
[`v4.1.6`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#416)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.5...@smithy/protocol-http@4.1.6)

##### Patch Changes

- Updated dependencies
\[[`cd1929b`](cd1929b)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).7.0

###
[`v4.1.5`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#415)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.4...@smithy/protocol-http@4.1.5)

##### Patch Changes

- Updated dependencies
\[[`84bec05`](84bec05)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).6.0

###
[`v4.1.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#414)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.3...@smithy/protocol-http@4.1.4)

##### Patch Changes

- Updated dependencies
\[[`a4c1285`](a4c1285)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).5.0

###
[`v4.1.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#413)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.2...@smithy/protocol-http@4.1.3)

##### Patch Changes

- Updated dependencies
\[[`e7b438b`](e7b438b)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.2

###
[`v4.1.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#412)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.1...@smithy/protocol-http@4.1.2)

##### Patch Changes

- Updated dependencies
\[[`cf9257e`](cf9257e)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.1

###
[`v4.1.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#411)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.0...@smithy/protocol-http@4.1.1)

##### Patch Changes

- Updated dependencies
\[[`2dad138`](2dad138)]
- Updated dependencies
\[[`9f3f2f5`](9f3f2f5)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.0

###
[`v4.1.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#410)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.0.4...@smithy/protocol-http@4.1.0)

##### Minor Changes

-
[`86862ea`](86862ea):
switch to static HttpRequest clone method

###
[`v4.0.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#404)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.0.3...@smithy/protocol-http@4.0.4)

##### Patch Changes

-
[`796567d`](796567d):
add guidance for HttpRequest cloning

###
[`v4.0.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#403)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.0.2...@smithy/protocol-http@4.0.3)

##### Patch Changes

- Updated dependencies
\[[`4784fb9`](4784fb9)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).3.0

</details>

<details>
<summary>awslabs/smithy-typescript
(@&#8203;smithy/signature-v4)</summary>

###
[`v4.2.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#423)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.2.2...@smithy/signature-v4@&#8203;4.2.3)

##### Patch Changes

- Updated dependencies
\[[`fcd5ca8`](fcd5ca8)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).7.1
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.7
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.10

###
[`v4.2.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#422)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.2.1...@smithy/signature-v4@&#8203;4.2.2)

##### Patch Changes

- Updated dependencies
\[[`cd1929b`](cd1929b)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).7.0
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.6
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.9

###
[`v4.2.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#421)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.2.0...@smithy/signature-v4@&#8203;4.2.1)

##### Patch Changes

- Updated dependencies
\[[`84bec05`](84bec05)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).6.0
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.5
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.8

###
[`v4.2.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#420)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.1.4...@smithy/signature-v4@&#8203;4.2.0)

##### Minor Changes

-
[`a4c1285`](a4c1285):
configurable hoisted headers

##### Patch Changes

- Updated dependencies
\[[`a4c1285`](a4c1285)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).5.0
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.4
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.7

###
[`v4.1.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#414)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.1.3...@smithy/signature-v4@&#8203;4.1.4)

##### Patch Changes

-
[`806cc7f`](806cc7f):
fix: sort query parameter keys after encoding

###
[`v4.1.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#413)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.1.2...@smithy/signature-v4@&#8203;4.1.3)

##### Patch Changes

- Updated dependencies
\[[`e7b438b`](e7b438b)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.2
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.3
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.6

###
[`v4.1.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#412)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.1.1...@smithy/signature-v4@&#8203;4.1.2)

##### Patch Changes

- Updated dependencies
\[[`cf9257e`](cf9257e)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.1
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.2
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.5

###
[`v4.1.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#411)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.1.0...@smithy/signature-v4@&#8203;4.1.1)

##### Patch Changes

- Updated dependencies
\[[`2dad138`](2dad138)]
- Updated dependencies
\[[`9f3f2f5`](9f3f2f5)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).4.0
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.1
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.4

###
[`v4.1.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#410)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;4.0.0...@smithy/signature-v4@&#8203;4.1.0)

##### Minor Changes

-
[`86862ea`](86862ea):
switch to static HttpRequest clone method

##### Patch Changes

- Updated dependencies
\[[`86862ea`](86862ea)]
-
[@&#8203;smithy/protocol-http](https://togithub.com/smithy/protocol-http)[@&#8203;4](https://togithub.com/4).1.0

###
[`v4.0.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#400)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;3.1.2...@smithy/signature-v4@&#8203;4.0.0)

##### Major Changes

-
[`ae8bf5c`](ae8bf5c):
Make sha256 required parameter for SigV4 constructor

###
[`v3.1.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#312)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@&#8203;3.1.1...@smithy/signature-v4@&#8203;3.1.2)

##### Patch Changes

- Updated dependencies
\[[`4784fb9`](4784fb9)]
-
[@&#8203;smithy/types](https://togithub.com/smithy/types)[@&#8203;3](https://togithub.com/3).3.0
-
[@&#8203;smithy/util-middleware](https://togithub.com/smithy/util-middleware)[@&#8203;3](https://togithub.com/3).0.3

</details>

<details>
<summary>awslabs/smithy-typescript (@&#8203;smithy/types)</summary>

###
[`v3.7.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#371)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.7.0...@smithy/types@3.7.1)

##### Patch Changes

-
[`fcd5ca8`](fcd5ca8):
prevent infinite recursion with NoUndefined and RecursiveRequired re:
DocumentType

###
[`v3.7.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#370)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.6.0...@smithy/types@3.7.0)

##### Minor Changes

-
[`cd1929b`](cd1929b):
vitest compatibility

###
[`v3.6.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#360)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.5.0...@smithy/types@3.6.0)

##### Minor Changes

-
[`84bec05`](84bec05):
add feature identification map to smithy context

###
[`v3.5.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#350)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.4.2...@smithy/types@3.5.0)

##### Minor Changes

-
[`a4c1285`](a4c1285):
configurable hoisted headers

###
[`v3.4.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#342)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.4.1...@smithy/types@3.4.2)

##### Patch Changes

-
[`e7b438b`](e7b438b):
add interface stub for browser RequestInit type

###
[`v3.4.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#341)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.4.0...@smithy/types@3.4.1)

##### Patch Changes

-
[`cf9257e`](cf9257e):
add requestInit options to fetch

###
[`v3.4.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#340)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.3.0...@smithy/types@3.4.0)

##### Minor Changes

-
[`2dad138`](2dad138):
Add string array to EndpointParameters

##### Patch Changes

-
[`9f3f2f5`](9f3f2f5):
fix type transforms

###
[`v3.3.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#330)

[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.2.0...@smithy/types@3.3.0)

##### Minor Changes

-
[`4784fb9`](4784fb9):
Adding support for setting the fetch API credentials mode

</details>

<details>
<summary>ajv-validator/ajv (ajv)</summary>

###
[`v8.17.1`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.17.1)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.16.0...v8.17.1)

#### What's Changed

- bump version to 8.17.1 by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2472](https://togithub.com/ajv-validator/ajv/pull/2472)

**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1

#### Plus everything in 8.17.0 which failed to release

The only functional change is to switch from uri-js (which is no longer
supported), to fast-uri. This is the second attempt and the team on
fast-uri have been really helpful addressing the issues we found last
time.

Revert "Revert fast-uri change
([https://github.com/ajv-validator/ajv/pull/2444](https://togithub.com/ajv-validator/ajv/pull/2444))"
by [@&#8203;gurgunday](https://togithub.com/gurgunday) in
[https://github.com/ajv-validator/ajv/pull/2448](https://togithub.com/ajv-validator/ajv/pull/2448)
fix: ignore new eslint error for
[@&#8203;typescript-eslint/no-extraneous-class](https://togithub.com/typescript-eslint/no-extraneous-class)
by [@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2455](https://togithub.com/ajv-validator/ajv/pull/2455)
docs: clarify behaviour of addVocabulary by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2454](https://togithub.com/ajv-validator/ajv/pull/2454)
docs: refactor to improve legibility by
[@&#8203;blottn](https://togithub.com/blottn) in
[https://github.com/ajv-validator/ajv/pull/2432](https://togithub.com/ajv-validator/ajv/pull/2432)
Fix grammatical typo in managing-schemas.md by
[@&#8203;wetneb](https://togithub.com/wetneb) in
[https://github.com/ajv-validator/ajv/pull/2305](https://togithub.com/ajv-validator/ajv/pull/2305)
docs: Fix broken strict-mode link by
[@&#8203;alexanderjsx](https://togithub.com/alexanderjsx) in
[https://github.com/ajv-validator/ajv/pull/2459](https://togithub.com/ajv-validator/ajv/pull/2459)
feat: add test for encoded refs and bump fast-uri by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2449](https://togithub.com/ajv-validator/ajv/pull/2449)
fix: changes for
[@&#8203;typescript-eslint/array-type](https://togithub.com/typescript-eslint/array-type)
rule by [@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2467](https://togithub.com/ajv-validator/ajv/pull/2467)
fixes
[https://github.com/ajv-validator/ajv/issues/2217](https://togithub.com/ajv-validator/ajv/issues/2217)
- clarify custom keyword naming by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2457](https://togithub.com/ajv-validator/ajv/pull/2457)

###
[`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0)

#### What's Changed

- Revert fast-uri change by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2444](https://togithub.com/ajv-validator/ajv/pull/2444)

**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0

###
[`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0)

#### What's Changed

- Replace `uri-js` with `fast-uri` by
[@&#8203;vixalien](https://togithub.com/vixalien) in
[https://github.com/ajv-validator/ajv/pull/2415](https://togithub.com/ajv-validator/ajv/pull/2415)
- Bump to 8.15.0 by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2442](https://togithub.com/ajv-validator/ajv/pull/2442)

#### New Contributors

- [@&#8203;vixalien](https://togithub.com/vixalien) made their first
contribution in
[https://github.com/ajv-validator/ajv/pull/2415](https://togithub.com/ajv-validator/ajv/pull/2415)

**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0

###
[`v8.14.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.14.0)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0)

#### What's Changed

- readme: build badge by
[@&#8203;epoberezkin](https://togithub.com/epoberezkin) in
[https://github.com/ajv-validator/ajv/pull/2424](https://togithub.com/ajv-validator/ajv/pull/2424)
- Update workflows by [@&#8203;rotu](https://togithub.com/rotu) in
[https://github.com/ajv-validator/ajv/pull/2410](https://togithub.com/ajv-validator/ajv/pull/2410)
- docs: add warning to maxLength / minLength by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2428](https://togithub.com/ajv-validator/ajv/pull/2428)
- fix: broken link in docs warning by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2431](https://togithub.com/ajv-validator/ajv/pull/2431)
- compileAsync a schema with discriminator and $ref, fixes
[#&#8203;2427](https://togithub.com/ajv-validator/ajv/issues/2427) by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2433](https://togithub.com/ajv-validator/ajv/pull/2433)
- bump version to 8.14.0 for publishing by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2440](https://togithub.com/ajv-validator/ajv/pull/2440)

#### New Contributors

- [@&#8203;rotu](https://togithub.com/rotu) made their first
contribution in
[https://github.com/ajv-validator/ajv/pull/2410](https://togithub.com/ajv-validator/ajv/pull/2410)

**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0

###
[`v8.13.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.13.0)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.12.0...v8.13.0)

-   add named exports
-   update dependencies
-   update node.js

</details>

<details>
<summary>mhart/aws4 (aws4)</summary>

### [`v1.13.2`](https://togithub.com/mhart/aws4/releases/tag/v1.13.2)

[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.13.1...v1.13.2)

Limit hostname labels to 63 chars max.

[63 octets is the maximum length a hostname label can
be.](https://en.wikipedia.org/wiki/Hostname#Syntax)

Thanks to 김한솔 for contacting me – this contact prompted me to make this
change.

**Full Changelog**:
https://github.com/mhart/aws4/compare/v1.13.1...v1.13.2

### [`v1.13.1`](https://togithub.com/mhart/aws4/releases/tag/v1.13.1)

[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.13.0...v1.13.1)

Fixes [#&#8203;157](https://togithub.com/mhart/aws4/issues/157)
[#&#8203;158](https://togithub.com/mhart/aws4/issues/158)
[#&#8203;168](https://togithub.com/mhart/aws4/issues/168)

We introduce an extra (non-documented) function here, `filterHeaders`,
to populate a cached value `filteredHeaders` similar to `parsedPath`.

Thanks to [@&#8203;Hobart2967](https://togithub.com/Hobart2967) and
[@&#8203;mxxk](https://togithub.com/mxxk) for their contributions (and
nudges!)

### [`v1.13.0`](https://togithub.com/mhart/aws4/releases/tag/v1.13.0)

[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.12.1...v1.13.0)

Copy headers on the request so that (among other things) users can reuse
a headers object across multiple requests without it being modified.

###
[`v1.12.1`](https://togithub.com/mhart/aws4/compare/v1.12.0...v1.12.1)

[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.12.0...v1.12.1)

</details>

<details>
<summary>rexxars/eventsource-parser (eventsource-parser)</summary>

###
[`v3.0.0`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#300-2024-10-19)

[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v2.0.1...v3.0.0)

##### ⚠ BREAKING CHANGES

- The parser now takes an object of callbacks instead of an `onParse`
callback. This means you do not have to check the type of the event in
the `onEvent` callback, but instead provide separate callbacks for each
event type.
- The `ParsedEvent` type has been renamed to `EventSourceMessage` and
the `type` attribute has been removed.
- The `EventSourceCallback` type has been removed in favor of the
`ParserCallbacks` interface.

BREAKING CHNAGE: The `ReconnectInterval` type has been removed in favor
of providing the interval directly to the `onRetry` callback.

- The `ParseEvent` type has been removed in favor of providing separate
callbacks for each event type.
- The parser has been rewritten to be more specification compliant.
Certain *rare* edge cases may now be handled differently. Mixed CRLF and
LF line endings will now be handled correctly. `retry` fields now have
to be completely valid integers to be parsed.

##### Features

- provide `onError`, `onComment`, and `onRetry` callbacks
([#&#8203;15](https://togithub.com/rexxars/eventsource-parser/issues/15))
([c544729](c54472901d))

###
[`v2.0.1`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#201-2024-08-07)

[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v2.0.0...v2.0.1)

##### Bug Fixes

- include root-level legacy export in published files
([c814b4b](c814b4bc03))

###
[`v2.0.0`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#200-2024-08-07)

[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v1.1.2...v2.0.0)

##### ⚠ BREAKING CHANGES

-   BREAKING: minimum node.js version is now v18

##### Bug Fixes

- BREAKING: minimum node.js version is now v18
([d652333](d652333674))
- enable legacy exports
([b88e02c](b88e02cdfb))

###
[`v1.1.2`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#112-2024-02-13)

[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v1.1.1...v1.1.2)

##### Bug Fixes

- add field `typesVersions` in package.json
([efcde97](efcde97173)),
closes
[#&#8203;7](https://togithub.com/rexxars/eventsource-parser/issues/7)

</details>

<details>
<summary>niieani/gpt-tokenizer (gpt-tokenizer)</summary>

###
[`v2.6.2`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.6.2)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.6.1...2.6.2)

##### Bug Fixes

- correct special token matching & counting
([3547826](3547826b37))
- unify property and variable names across the library
([6030d91](6030d91cbd))

###
[`v2.6.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.6.1)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.6.0...2.6.1)

##### Bug Fixes

- expose vocabulary size
([402ff0b](402ff0bea1)),
closes
[#&#8203;66](https://togithub.com/niieani/gpt-tokenizer/issues/66)
- use extensions in models.ts
([78b803d](78b803d4cf)),
closes
[#&#8203;65](https://togithub.com/niieani/gpt-tokenizer/issues/65)

###
[`v2.6.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.6.0)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.5.1...2.6.0)

##### Bug Fixes

- initialize encodings array in parts
([aa6c71d](aa6c71d1d3)),
closes
[#&#8203;62](https://togithub.com/niieani/gpt-tokenizer/issues/62)

##### Features

- add new and update existing models
([e832f9a](e832f9a3c6))
- provide comprehensive data for all OpenAI models
([ec2ad7e](ec2ad7efc7))

###
[`v2.5.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.5.1)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.5.0...2.5.1)

(no changes, only benchmark update)

###
[`v2.5.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.5.0)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.4.1...2.5.0)

##### Features

- added o1-preview and o1-mini chat completion models
([#&#8203;56](https://togithub.com/niieani/gpt-tokenizer/issues/56))
([41673af](41673afe70))

###
[`v2.4.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.4.1)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.4.0...2.4.1)

##### Bug Fixes

- **deps:** update dependency gpt-tokenizer to ^2.4.0
([bf4b459](bf4b459d8d))

###
[`v2.4.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.4.0)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.3.0...2.4.0)

##### Features

- performance optimizations
([661e283](661e283ec9))

###
[`v2.3.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.3.0)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.3...2.3.0)

##### Features

- improve performance, memory usage & initialization time
([#&#8203;50](https://togithub.com/niieani/gpt-tokenizer/issues/50))
([e2c560a](e2c560aafe)),
closes
[#&#8203;18](https://togithub.com/niieani/gpt-tokenizer/issues/18)
[#&#8203;35](https://togithub.com/niieani/gpt-tokenizer/issues/35)

###
[`v2.2.3`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.3)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.2...2.2.3)

##### Bug Fixes

- **deps:** update dependency rfc4648 to ^1.5.3
([fcbf48a](fcbf48a553))

###
[`v2.2.2`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.2)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.1...2.2.2)

##### Bug Fixes

- improve test typing
([bbd0764](bbd0764ad2))
- upgrade dependencies (including typescript)
([75ebd54](75ebd542d8)),
closes
[#&#8203;49](https://togithub.com/niieani/gpt-tokenizer/issues/49)

###
[`v2.2.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.1)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.0...2.2.1)

##### Bug Fixes

- add files for other models
([c21d498](c21d4986b2)),
closes
[#&#8203;19](https://togithub.com/niieani/gpt-tokenizer/issues/19)
- regenerate o200k encoding from tiktoken file
([c7ba009](c7ba0091c6))

###
[`v2.2.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.0)

[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.1.2...2.2.0)

##### Bug Fixes

- add correct encoding for o200k_base
([137e07b](137e07ba92))
- add gpt-4o on readme as supported model
([27b4e20](27b4e20dc4))
- update readme
([0b33e1e](0b33e1edbe))

##### Features

- add o200k_base test plans
([44ce38e](44ce38eae9))
- added o200k_base to encodings and configured it's specialTokens
([2a9da2b](2a9da2b799))

</details>

<details>
<summary>openai/openai-node (openai)</summary>

###
[`v4.72.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4720-2024-11-12)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.71.1...v4.72.0)

Full Changelog:
[v4.71.1...v4.72.0](https://togithub.com/openai/openai-node/compare/v4.71.1...v4.72.0)

##### Features

- add back deno runtime testing without type checks
([1626cf5](1626cf57e9))

##### Chores

- **ecosystem-tests:** bump wrangler version
([#&#8203;1178](https://togithub.com/openai/openai-node/issues/1178))
([4dfb0c6](4dfb0c6aa7))

###
[`v4.71.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4711-2024-11-06)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.71.0...v4.71.1)

Full Changelog:
[v4.71.0...v4.71.1](https://togithub.com/openai/openai-node/compare/v4.71.0...v4.71.1)

##### Bug Fixes

- change release please configuration for jsr.json
([#&#8203;1174](https://togithub.com/openai/openai-node/issues/1174))
([c39efba](c39efba812))

###
[`v4.71.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4710-2024-11-04)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.3...v4.71.0)

Full Changelog:
[v4.70.3...v4.71.0](https://togithub.com/openai/openai-node/compare/v4.70.3...v4.71.0)

##### Features

- **api:** add support for predicted outputs
([#&#8203;1172](https://togithub.com/openai/openai-node/issues/1172))
([08a7bb4](08a7bb4d4b))

###
[`v4.70.3`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4703-2024-11-04)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.2...v4.70.3)

Full Changelog:
[v4.70.2...v4.70.3](https://togithub.com/openai/openai-node/compare/v4.70.2...v4.70.3)

##### Bug Fixes

- change streaming helper imports to be relative
([e73b7cf](e73b7cf842))

###
[`v4.70.2`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4702-2024-11-01)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.1...v4.70.2)

Full Changelog:
[v4.70.1...v4.70.2](https://togithub.com/openai/openai-node/compare/v4.70.1...v4.70.2)

##### Bug Fixes

- add permissions to github workflow
([ee75e00](ee75e00b0f))
- skip deno ecosystem test
([5b181b0](5b181b01b6))

###
[`v4.70.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4701-2024-11-01)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.0...v4.70.1)

Full Changelog:
[v4.70.0...v4.70.1](https://togithub.com/openai/openai-node/compare/v4.70.0...v4.70.1)

##### Bug Fixes

- don't require deno to run build-deno
([#&#8203;1167](https://togithub.com/openai/openai-node/issues/1167))
([9d857bc](9d857bc531))

###
[`v4.70.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4700-2024-11-01)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.69.0...v4.70.0)

Full Changelog:
[v4.69.0...v4.70.0](https://togithub.com/openai/openai-node/compare/v4.69.0...v4.70.0)

##### Features

- publish to jsr
([#&#8203;1165](https://togithub.com/openai/openai-node/issues/1165))
([5aa93a7](5aa93a7fe7))

##### Chores

- **internal:** fix isolated modules exports
([9cd1958](9cd19584dc))

##### Refactors

- use type imports for type-only imports
([#&#8203;1159](https://togithub.com/openai/openai-node/issues/1159))
([07bbaf6](07bbaf6eca))

</details>

<details>
<summary>gajus/table (table)</summary>

### [`v6.8.2`](https://togithub.com/gajus/table/releases/tag/v6.8.2)

[Compare
Source](https://togithub.com/gajus/table/compare/v6.8.1...v6.8.2)

##### Bug Fixes

- Generate larger tables more quickly
([#&#8203;224](https://togithub.com/gajus/table/issues/224))
([1a39e0c](1a39e0c549))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkFJIEluZnJhIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: Larry Gregory <larry.gregory@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 13:06:23 -06:00
Zacqary Adam Xeper
8f267fd83c
[ResponseOps][Rules] Move Rule Form code into @kbn/response-ops-rule-form (#198725)
## Summary

Part of #195211

Moves Rule Form code out of `@kbn/alerts-ui-shared` and into a new
package called `@kbn/response-ops-rule-form`.

Some types and hooks that are used by multiple features or solutions are
still in `@kbn/alerts-ui-shared` and have been rerouted. The bulk of
Rule Form-specific code is in this new package.


### Checklist

- [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

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co>
2024-12-03 12:40:48 -06:00
Marco Vettorello
b61ad41284
[deps] Replace faker with @faker-js (#201105)
## Summary

The `faker` library is[ not maintained
anymore](https://fakerjs.dev/about/announcements/2022-01-14.html#i-heard-something-happened-what-s-the-tldr)
and is replaced by a community fork `@faker-js`.
This PR migrates all the usages of faker to the new library, trying to
use the same methods (even if they have slight differences in results
like `faker.random.number()` has a max of 99999 where instead
`faker.number.int()` have a MAX_SAFE_INTEGER as max).
2024-12-03 18:17:49 +01:00
Dzmitry Lemechko
27f650bf99
[chore] update playwright version + ownership (#202535)
## Summary

Since the new Kibana test framework has a strong dependency on
`@playwright/test`, moving it under appex-qa ownership

I had to update and explicitly specify types when extending the
pre-existing fixtures as there was a bug fix enforcing it
https://github.com/microsoft/playwright/pull/32066
2024-12-03 15:47:30 +01:00
Alberto Blázquez
e5b1773971
Create the "Asset Inventory" Kibana Plugin (#202291)
## Summary

Closes https://github.com/elastic/kibana/issues/201704.

Create an empty "Asset Inventory" plugin with the minimal boilerplate
required to set it up, install it and run it on Kibana with a blank
slate.

I generated the files using the `node scripts/generate_plugin <NAME>`
script as per [this documentation
page](https://docs.elastic.dev/kibana-dev-docs/getting-started/hello-world-app#2-option-2---use-the-automatic-plugin-generator).

### Screenshots


<details><summary>Main page (Sample page)</summary>
<img width="2498" alt="Screenshot 2024-11-29 at 14 20 57"
src="https://github.com/user-attachments/assets/9d8a3751-519b-4661-bc90-cbb1e836b111">
</details> 

### Implementation details

- [x] Generated a new Kibana plugin with minimal boilerplate and zero
dependencies
- [x] Use [Cloud Security
Posture](https://github.com/elastic/kibana/tree/main/x-pack/plugins/cloud_security_posture)
plugin as configuration reference
- [x] Render "Inventory" title on the main page
- [x] Ensure the plugin is properly integrated into Kibana's build and
can be loaded without errors
- [x] Place the plugin under the `x-pack/plugins` directory
- [x] Include Readme file
- [x] Introduce placeholders for initialization of pipelines and
transforms following [Cloud Security
Posture](https://github.com/elastic/kibana/blob/main/x-pack/plugins/cloud_security_posture/server/plugin.ts)
plugin initialize function.

### PR Checklist

- [ ] No docs for now
~~[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials~~
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

### Risks

No risks at all since this is totally green-field and will be hidden by
a feature toggle.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Paulo Silva <paulo.henrique@elastic.co>
2024-12-03 11:29:53 +01:00
elastic-renovate-prod[bot]
5b7752ef28
Update ftr (main) (#202502)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [chromedriver](https://togithub.com/giggio/node-chromedriver) |
devDependencies | patch | [`^131.0.0` ->
`^131.0.1`](https://renovatebot.com/diffs/npm/chromedriver/131.0.1/131.0.1)
|
|
[selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme)
([source](https://togithub.com/SeleniumHQ/selenium)) | devDependencies |
minor | [`^4.26.0` ->
`^4.27.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.26.0/4.27.0)
|

---

### Release Notes

<details>
<summary>SeleniumHQ/selenium (selenium-webdriver)</summary>

###
[`v4.27.0`](8ccf0219d7...d6e718d134)

[Compare
Source](8ccf0219d7...d6e718d134)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-02 19:04:48 -06:00
elastic-renovate-prod[bot]
cabb02ac03
Update dependency @elastic/charts to v68.0.3 (main) (#202223) 2024-12-02 16:51:09 -06:00
elastic-renovate-prod[bot]
9670aac123
Update dependency @redocly/cli to ^1.25.14 (main) (#202501)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [@redocly/cli](https://togithub.com/Redocly/redocly-cli) |
devDependencies | patch | [`^1.25.13` ->
`^1.25.14`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.25.14/1.25.14)
| `1.25.15` |
| [@redocly/cli](https://togithub.com/Redocly/redocly-cli) |
dependencies | patch | [`^1.25.13` ->
`^1.25.14`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.25.14/1.25.14)
| `1.25.15` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-02 11:21:13 -06:00
Dzmitry Lemechko
1a864ace2f
[chore] update appex-qa owned dependencies (#202360)
## Summary

This PR updates some dev dependencies owned by appex-qa.
[PR](https://github.com/elastic/kibana/pull/200791) by renovate is
trying to update to many things at once 🚋

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-02 14:38:03 +01:00
Kerry Gallagher
b0122f547d
[Discover / Logs] Add new "Saved Search component" (#199787)
## Summary

Implements
https://github.com/elastic/logs-dev/issues/111#issuecomment-2446470635.

This adds a new "Saved Search component". The component is a wrapper
around the current Saved Search Embeddable, but uses
`ReactEmbeddableRenderer` directly to render the embeddable outside of
Dashboard contexts. It monitors changes to things like `index`,
`filters` etc and communicates these changes through the embeddable API.

For this PoC two locations were changed to use this component 1) Logs
Overview flyout 2) APM Logs tab (when the Logs Overview isn't enabled
via advanced settings).

The component itself is technically beyond a PoC, and resides in it's
own package. ~I'd like to get eyes from the Discover folks etc on the
approach, and if we're happy I can fix the remaining known issues (apart
from the mixing of columns point as I believe this exists on the roadmap
anyway) and we can merge this for the initial two replacement points.~
[Thanks Davis
👌](https://github.com/elastic/logs-dev/issues/111#issuecomment-2475350199).

`nonPersistedDisplayOptions` is added to facilitate some configurable
options via runtime state, but without the complexity of altering the
actual saved search saved object.

On the whole I've tried to keep this as clean as possible whilst working
within the embeddable framework, outside of a dashboard context.

## Known issues

- ~"Flyout on flyout" in the logs overview flyout (e.g. triggering the
table's flyout in this context).~ Fixed with `enableFlyout` option.
- ~Filter buttons should be disabled via pills (e.g. in Summary
column).~ Fixed with `enableFilters` option.
- Summary (`_source`) column cannot be used alongside other columns,
e.g. log level, so column customisation isn't currently enabled. You'll
just get timestamp and summary. This requires changes in the Unified
Data Table. **Won't be fixed in this PR**

- We are left with this panel button that technically doesn't do
anything outside of a dashboard. I don't *think* there's an easy way to
disable this. **Won't be fixed in this PR**
![Screenshot 2024-11-20 at 11 50
43](https://github.com/user-attachments/assets/e43a47cd-e36e-4511-ba88-c928a4acd634)


## Followups

- ~The Logs Overview details state machine can be cleaned up (it doesn't
need to fetch documents etc anymore).~ The state machine no longer
fetches it's own documents. Some scaffolding is left in place as it'll
be needed for showing category details anyway.

## Example

![Screenshot 2024-11-20 at 12 20
08](https://github.com/user-attachments/assets/3b25d591-e3e2-4e8a-98a8-1bfc849d3bc1)
![Screenshot 2024-11-20 at 12 23
34](https://github.com/user-attachments/assets/a2d28036-98c5-4404-934e-2298cf4a66bf)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-11-29 23:09:24 +00:00
Elena Shostak
976b94ffa5
Dependency Ownership CLI (#201773)
## Summary

1. Show all packages owned by a specific team
```
node scripts/dependency_ownership -o <owner>
```
2. Identify owners of a specific dependency
```
node scripts/dependency_ownership -d <dependency>
```

3. List dependencies without an owner
```
node scripts/dependency_ownership --missing-owner
```

4. Generate a full dependency ownership report
```
node scripts/dependency_ownership
```

### Checklist

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)


__Closes: https://github.com/elastic/kibana/issues/196767__

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-11-29 17:18:36 +01:00
elastic-renovate-prod[bot]
f3bc700497
Update dependency @redocly/cli to ^1.25.13 (main) (#202196)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [@redocly/cli](https://togithub.com/Redocly/redocly-cli) |
devDependencies | patch | [`^1.25.12` ->
`^1.25.13`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.25.14/1.25.13)
| `1.25.14` |
| [@redocly/cli](https://togithub.com/Redocly/redocly-cli) |
dependencies | patch | [`^1.25.12` ->
`^1.25.13`](https://renovatebot.com/diffs/npm/@redocly%2fcli/1.25.14/1.25.13)
| `1.25.14` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
2024-11-29 09:21:17 -06:00
elastic-renovate-prod[bot]
51cd8743cc
Update dependency @redocly/cli to ^1.25.12 (main) (#202004) 2024-11-28 09:25:29 -06:00
elastic-renovate-prod[bot]
4fbec3f318
Update dependency @elastic/request-converter to ^8.16.2 (main) (#201856) 2024-11-27 07:46:35 -06:00
elastic-renovate-prod[bot]
5ecfdf628f
Update dependency @launchdarkly/node-server-sdk to ^9.7.2 (main) (#201331)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@launchdarkly/node-server-sdk](https://togithub.com/launchdarkly/js-core/tree/main/packages/sdk/server-node)
([source](https://togithub.com/launchdarkly/js-core)) | dependencies |
patch | [`^9.7.1` ->
`^9.7.2`](https://renovatebot.com/diffs/npm/@launchdarkly%2fnode-server-sdk/9.7.1/9.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://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6cHJldi1taW5vciIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
2024-11-27 06:52:50 -06:00
Tomasz Kajtoch
a13757efee
Upgrade EUI to v98.0.0 (#201049)
`v97.3.1-borealis.2``v98.0.0-borealis.1`

_[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_

---

# `@elastic/eui`

## [`v98.0.0`](https://github.com/elastic/eui/releases/v98.0.0)

**Bug fixes**

- Fixed an `EuiDataGrid` bug where column actions where not clickable
when `EuiDataGrid` with `columnVisibility.canDragAndDropColumns` was
used inside a modal ([#8135](https://github.com/elastic/eui/pull/8135))

**Breaking changes**

- Removed `EuiFormRow`'s deprecated `columnCompressedSwitch` display
prop. Use `columnCompressed` instead
([#8113](https://github.com/elastic/eui/pull/8113))

# `@elastic/eui-theme-borealis`

**Bug fixes**

- Fixed computed border token mapping
(https://github.com/elastic/eui/pull/8170)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-11-27 13:03:14 +01:00
Dzmitry Lemechko
310d922f13
[kbn-scout] initial package implementation (playwright-test POC) (#194006)
## Summary

This PR introduces a new package, **kbn-scout**, designed to streamline
the setup and execution of Playwright tests for Kibana. The `kbn-scout`
package consolidates server management and testing capabilities by
wrapping both the Kibana/Elasticsearch server launcher and the
Playwright test runner. It includes:

- Test and worker-scoped fixtures for reliable setup across test suites
- Page objects combined into the fixture for Kibana UI interactions
- Configurations for seamless test execution in both local and CI
environments (`Cloud` execution is out of scope)
- This package aims to simplify test setup and enhance modularity,
making it easier to create, run, and maintain deployment-agnostic tests,
that are located in the plugin they actually test.

Tests example is available in `x-pack/plugins/discover_enhanced` plugin
under `ui_tests` folder

How to run:
1) As a single script (servers + tests): 
```
node scripts/scout_test.js --config=x-pack/plugins/discover_enhanced/ui_tests/playwright.config.ts --serverless=es
```

2) Start servers first
```
node scripts/scout_start_servers.js --serverless=es
```
then run tests:
```
npx playwright test --config=x-pack/plugins/discover_enhanced/ui_tests/playwright.config.ts
```
if you have Playwright plugin in IDEA, just use it to run tests files

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-11-26 17:33:49 +01:00
Michael Olorunnisola
18658694c3
Upgrades cypress to 13.15.1 (#198715)
## Summary

This PR upgrades cypress to `13.15.1`. This is needed to fix an very
annoying issue where Cypress tests hangs when ran locally and when the
window is not focused

See Cypress issue here:
https://github.com/cypress-io/cypress/issues/28392

---------

Co-authored-by: PhilippeOberti <philippe.oberti@elastic.co>
2024-11-26 07:02:11 -05:00
elastic-renovate-prod[bot]
65345f0680
Update OpenAPI Spec (main) (#201609)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@apidevtools/swagger-parser](https://apitools.dev/swagger-parser/)
([source](https://togithub.com/APIDevTools/swagger-parser)) |
devDependencies | minor | [`^10.0.3` ->
`^10.1.0`](https://renovatebot.com/diffs/npm/@apidevtools%2fswagger-parser/10.0.3/10.1.0)
|
|
[openapi-types](https://togithub.com/kogosoftwarellc/open-api/tree/master/packages/openapi-types#readme)
([source](https://togithub.com/kogosoftwarellc/open-api/tree/HEAD/packages/openapi-types))
| devDependencies | major | [`^10.0.0` ->
`^12.1.3`](https://renovatebot.com/diffs/npm/openapi-types/10.0.0/12.1.3)
|

---

### Release Notes

<details>
<summary>APIDevTools/swagger-parser
(@&#8203;apidevtools/swagger-parser)</summary>

###
[`v10.1.0`](https://togithub.com/APIDevTools/swagger-parser/compare/v10.0.3...v10.1.0)

[Compare
Source](https://togithub.com/APIDevTools/swagger-parser/compare/v10.0.3...v10.1.0)

</details>

<details>
<summary>kogosoftwarellc/open-api (openapi-types)</summary>

###
[`v12.1.3`](https://togithub.com/kogosoftwarellc/open-api/compare/v12.1.2...v12.1.3)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v12.1.2...v12.1.3)

###
[`v12.1.2`](https://togithub.com/kogosoftwarellc/open-api/compare/v12.1.1...v12.1.2)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v12.1.1...v12.1.2)

###
[`v12.1.1`](https://togithub.com/kogosoftwarellc/open-api/compare/v12.1.0...v12.1.1)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v12.1.0...v12.1.1)

###
[`v12.1.0`](https://togithub.com/kogosoftwarellc/open-api/compare/v12.0.2...v12.1.0)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v12.0.2...v12.1.0)

###
[`v12.0.2`](https://togithub.com/kogosoftwarellc/open-api/compare/v12.0.0...v12.0.2)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v12.0.0...v12.0.2)

###
[`v12.0.0`](https://togithub.com/kogosoftwarellc/open-api/compare/v11.1.0...v12.0.0)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v11.1.0...v12.0.0)

###
[`v11.1.0`](https://togithub.com/kogosoftwarellc/open-api/compare/v11.0.1...v11.1.0)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v11.0.1...v11.1.0)

###
[`v11.0.1`](https://togithub.com/kogosoftwarellc/open-api/compare/v11.0.0...v11.0.1)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v11.0.0...v11.0.1)

###
[`v11.0.0`](https://togithub.com/kogosoftwarellc/open-api/compare/v10.0.0...v11.0.0)

[Compare
Source](https://togithub.com/kogosoftwarellc/open-api/compare/v10.0.0...v11.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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkNvcmUiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-11-26 10:31:52 +01:00
elastic-renovate-prod[bot]
043149b356
Update dependency chromedriver to v131 (main) (#201053)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [chromedriver](https://togithub.com/giggio/node-chromedriver) |
devDependencies | major | [`^130.0.4` ->
`^131.0.0`](https://renovatebot.com/diffs/npm/chromedriver/130.0.4/131.0.0)
| `131.0.1` |

---

### Release Notes

<details>
<summary>giggio/node-chromedriver (chromedriver)</summary>

###
[`v131.0.0`](https://togithub.com/giggio/node-chromedriver/compare/130.0.4...131.0.0)

[Compare
Source](https://togithub.com/giggio/node-chromedriver/compare/130.0.4...131.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://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <Ikuni17@users.noreply.github.com>
Co-authored-by: Jon <jon@elastic.co>
2024-11-25 15:57:12 -06:00
Dario Gieselaar
63da7701e7
[Streams] App plugin (#200060)
Creates the Streams app plugin, which renders UI for managing streams
(see https://github.com/elastic/kibana/pull/198713).

Additional changes in this PR:

- The menus were updated to conditionally add a link to the Streams app.
The Streams plugin itself returns a status$ observable which signals if
Streams have been enabled. This value is used to conditionally render
the link in the various flavors of menus.
- There's a small change in the ES types to allow for ordered params in
ES|QL (vs named params)
- `@kbn/server-route-repository` was updated to be able to override
`access` (instead of only inferring it from the endpoint name).
Additionally, we now allow all route options by default.
- `@kbn/typed-react-router-config` now also exports a `useBreadcrumbs`.
This was copied over from the APM implementation.
- the signature of the `esql` method in
`ObservabilityElasticsearchClient` was updated to separate processing
options from options that are sent over to the _query endpoint.

---------

Co-authored-by: Chris Cowan <chris@elastic.co>
Co-authored-by: Joe Reuter <johannes.reuter@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-11-25 14:51:24 +01:00