Update dependency @elastic/ecs to v9.3.0 (main)#252704
Update dependency @elastic/ecs to v9.3.0 (main)#252704elastic-renovate-prod[bot] wants to merge 1 commit intomainfrom
Conversation
|
Pinging @elastic/obs-onboarding-team (Team:obs-onboarding) |
⏳ Build in-progress, with failures
Failed CI Steps
Test Failures
History |
720670c to
6620be5
Compare
|
/ralph Investigate the CI failure only. Analyze the build artifacts, identify the root cause of those test failures, and post your findings here. Do not create a PR or make code changes. |
|
CI failure analysis from build 393116 (step 019c4d09-eb0e-459c-b62a-3cd732c2e97f):\n\n- Root cause: the failing job is a single setup failure in (, SIEM ) where Elasticsearch rejects index creation with .\n- Evidence: and all 3 artifacts (, , ) consistently show one failing testcase at fixture load time () while creating . XML metadata also shows this as one failure (, , ) with later SIEM tests skipped after the failed .\n- Impact: this is a mapping-size/field-count ceiling breach in alert index setup, not multiple independent test regressions.\n- Relation to this PR ( 9.2.0 -> 9.3.0): likely causal/high confidence. Alerting composes ECS mappings from () and applies ; Security detection rules use ECS mappings (), so additional ECS fields in 9.3.0 can push the merged mapping past the limit and trigger this exact error.\n- Next action: either (a) raise/revisit the total fields limit for this alert index path, or (b) trim/disable non-essential ECS fields for this index to keep total mapped fields under 2500; then rerun the failing integration suite.\n\nPer request, this was investigation-only: no code changes were made and no new PR was created. |
|
Formatting correction for the previous comment — reposting the same findings cleanly. CI failure analysis from build 393116 (step 019c4d09-eb0e-459c-b62a-3cd732c2e97f):
Per request, this was investigation-only: no code changes were made and no new PR was created. |
|
/ralph now Investigate ALL CI failures in this build - analyze artifacts from every failed job, identify root causes, and post findings here. Do not create a PR or make code changes. |
|
Investigated all 5 failed CI jobs in build 393116 ( Confirmed causes
High-confidence hypotheses (artifact-backed, but indirect)
Root-cause synthesisThe five failures align to a single dependency-change cluster from
No code changes or PR creation were performed as part of this investigation. |
6620be5 to
312ace1
Compare
312ace1 to
1eade53
Compare
closes: #252704 ## Summary Bumps `@elastic/ecs` from `9.2.0` to `9.3.0` and fixes all resulting CI test failures. ## Changes ### Dependency bump - **`package.json` / `yarn.lock`** - updated `@elastic/ecs` from `9.2.0` to `9.3.0` ### Snapshot updates (ECS field expansion + version string change) - **`x-pack/platform/plugins/shared/stack_alerts/server/rule_types/es_query/util.test.ts`** - updated inline snapshot for `getSourceFields()` to include ~324 new ECS fields added in 9.3.0 (e.g. `entity.*`, `entity.target.*`, `host.target.*`) - **`src/core/packages/logging/server-internal/src/__snapshots__/logging_system.test.ts.snap`** - updated `ecs.version` from `"9.3.0-dev"` to `"9.3.0"` across all snapshot entries ### Generated schema regeneration - **`src/platform/packages/shared/kbn-alerts-as-data-utils/src/schemas/generated/ecs_schema.ts`** - regenerated io-ts schemas to reflect the new ECS 9.3.0 field definitions in `ecsFieldMap` ### Test fixture updates - **`x-pack/platform/test/api_integration/apis/maps/maps_telemetry.ts`** - updated `geo_point` field count assertion from `63` to `71` to account for new ECS geo_point fields in cluster stats - **`x-pack/solutions/security/test/fixtures/es_archives/security_solution/alerts/8.1.0/mappings.json.gz`** - raised `total_fields.limit` from `2500` to `3500` in test archive mappings to prevent `illegal_argument_exception` when loading the SIEM alert fixture with expanded ECS fields (same approach used in #245798 for `8.8.0` archives, test-only, production limit in `alerts_service.ts` remains at `2500`)
closes: elastic#252704 ## Summary Bumps `@elastic/ecs` from `9.2.0` to `9.3.0` and fixes all resulting CI test failures. ## Changes ### Dependency bump - **`package.json` / `yarn.lock`** - updated `@elastic/ecs` from `9.2.0` to `9.3.0` ### Snapshot updates (ECS field expansion + version string change) - **`x-pack/platform/plugins/shared/stack_alerts/server/rule_types/es_query/util.test.ts`** - updated inline snapshot for `getSourceFields()` to include ~324 new ECS fields added in 9.3.0 (e.g. `entity.*`, `entity.target.*`, `host.target.*`) - **`src/core/packages/logging/server-internal/src/__snapshots__/logging_system.test.ts.snap`** - updated `ecs.version` from `"9.3.0-dev"` to `"9.3.0"` across all snapshot entries ### Generated schema regeneration - **`src/platform/packages/shared/kbn-alerts-as-data-utils/src/schemas/generated/ecs_schema.ts`** - regenerated io-ts schemas to reflect the new ECS 9.3.0 field definitions in `ecsFieldMap` ### Test fixture updates - **`x-pack/platform/test/api_integration/apis/maps/maps_telemetry.ts`** - updated `geo_point` field count assertion from `63` to `71` to account for new ECS geo_point fields in cluster stats - **`x-pack/solutions/security/test/fixtures/es_archives/security_solution/alerts/8.1.0/mappings.json.gz`** - raised `total_fields.limit` from `2500` to `3500` in test archive mappings to prevent `illegal_argument_exception` when loading the SIEM alert fixture with expanded ECS fields (same approach used in elastic#245798 for `8.8.0` archives, test-only, production limit in `alerts_service.ts` remains at `2500`)
This PR contains the following updates:
9.2.0->9.3.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
elastic/ecs-typescript (@elastic/ecs)
v9.3.0Compare Source
@elastic/ecs v9.3.0
TypeScript definitions for Elastic Common Schema (ECS) version 9.3.0.
Installation
npm Package
https://www.npmjs.com/package/@​elastic/ecs/v/9.3.0
Changes
This release includes updated TypeScript definitions generated from ECS schema version 9.3.0.
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.
This PR has been generated by Renovate Bot.