Repository navigation
[9.4] (backport #22375) bump apm-data to v1.23.0 - #22383
Conversation
* bump apm-data to v1.23.0 * update NOTICE.txt and NOTICE-fips.txt for apm-data v1.23.0 bump * fix ci lint and NOTICE-fips.txt (cherry picked from commit 378a4a7) # Conflicts: # go.mod
|
Cherry-pick of 378a4a7 has failed: To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
🤖 GitHub commentsJust comment with:
|
Dependency Update AnalysisSummary: This PR updates Go dependencies ( Dependency 1:
|
| Check | Result |
|---|---|
| Breaking changes | |
| Testable in PR | ✅ Yes |
Changelog highlights (v1.22.2 → v1.23.0)
Release notes for v1.23.0 mention dependency updates (including gRPC/protobuf/otel-related bumps) and semconv v1.33.0 support. No explicit CVE/GHSA entries or breaking API removals were called out.
Usage in this repository
Widely used across ingestion and processing paths (52 Go files), including modelpb, modelprocessor, input/elasticapm, and input/otlp (for example: internal/beater/api/mux.go, internal/beater/otlp/http.go, internal/beater/server.go, x-pack/apm-server/main.go).
Compatibility assessment
Local validation fails before compilation due to unresolved conflict markers in go.mod around the bumped lines:
go.mod:11contains<<<<<<< HEADgo.mod:14/go.mod:17conflict delimiters
go test ./... fails with:
go.mod:11: malformed module path "<<<<<<<": invalid char '<'go.mod:14: usage: require module/path v1.2.3go.mod:17: usage: require module/path v1.2.3
This is a breaking integration issue for the PR as submitted.
Dependency 2: github.com/elastic/opentelemetry-lib v0.39.0 → v0.49.0 (indirect)
Ecosystem: Go
| Check | Result |
|---|---|
| Breaking changes | |
| Testable in PR | ✅ Yes |
Changelog highlights (v0.39.0 → v0.49.0)
Available release notes for v0.49.0 mention OTel Collector dependency bumps and tooling updates. No explicit CVE/GHSA entries or breaking changes were called out in those notes.
Usage in this repository
No direct imports found in .go files; referenced as an indirect module in go.mod/go.sum.
Compatibility assessment
Although this is indirect and likely low impact by itself, the same go.mod conflict state blocks all module resolution/testing, so PR compatibility cannot be validated until conflict markers are resolved.
Dependency 3: github.com/elastic/beats/v7 pseudo-version line changed in conflicted go.mod block
Ecosystem: Go
| Check | Result |
|---|---|
| Breaking changes | |
| Testable in PR | ✅ Yes |
Changelog highlights
This appears inside the unresolved conflict block (c64f75eeac36 vs 8e42ed4a20b6) rather than a clean resolved bump. Because go.mod is invalid, this cannot be treated as a safe/complete upgrade.
Usage in this repository
Directly imported across runtime/command paths (32 Go files), especially under internal/beatcmd/*, internal/beater/*, internal/publish/*, and x-pack/apm-server/*.
Compatibility assessment
Given the unresolved merge conflict in go.mod, compatibility for this dependency change cannot be validated in current PR state.
Labels Applied
No labels applied (oblt-aw/ai/merge-ready not applied because risk is high and compatibility checks fail in current PR state).
What is this? | From workflow: Observability Agentic Workflow — Pull Request
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
This comment has been minimized.
This comment has been minimized.
Dependency Update AnalysisSummary: This PR bumps Dependency 1: github.com/elastic/apm-data v1.22.2 → v1.23.0Ecosystem: Go
Changelog highlights (v1.22.2 → v1.23.0)
Usage in this repositoryUsed broadly in runtime ingestion and model processing paths, e.g.:
Repository search shows widespread usage ( Compatibility assessment
Dependency 2: github.com/elastic/opentelemetry-lib v0.39.0 → v0.49.0Ecosystem: Go (indirect/transitive)
Changelog highlights (v0.39.0 → v0.49.0)
Usage in this repository
Compatibility assessment
Labels Applied
What is this? | From workflow: Observability Agentic Workflow — Pull Request Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
Automerge skippedAutomerge skipped this pull request because the To allow automerge for this kind of update, enable the matching collection under Automerge on the Control Plane Dashboard (the See Opt in or opt out for how to enable or disable Automerge collections on the Control Plane Dashboard. Collections currently enabled for automerge: Changed files considered:
|
TL;DRBuildkite packaging is failing on both Remediation
Investigation detailsRoot CauseThis is a dependency metadata drift failure (not infrastructure). The package jobs fail at Docker build step Recent PR commit Evidence
Verification
Follow-up
What is this? | From workflow: Observability Agentic Workflow — Status Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
Dependency Update AnalysisSummary: This PR updates Go dependencies ( github.com/elastic/apm-data v1.22.2 → v1.23.0Ecosystem: Go
Changelog highlights (v1.22.2 → v1.23.0)
Usage in this repositoryWidely used in ingestion/model paths, including:
These are stable package paths ( Compatibility assessment
github.com/elastic/go-elasticsearch/v8 v8.19.6 → v8.19.7 (transitive in this PR)Ecosystem: Go
Changelog highlights (v8.19.6 → v8.19.7)
Usage in this repositoryUsed primarily in system/integration testing and typed API helpers, e.g.:
Compatibility assessment
github.com/elastic/opentelemetry-lib v0.39.0 → v0.49.0 (transitive in this PR)Ecosystem: Go
Changelog highlights (v0.39.0 → v0.49.0)
Usage in this repository
Compatibility assessment
Labels Applied
What is this? | From workflow: Observability Agentic Workflow — Pull Request Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
💚 Build Succeeded
History
cc @aelnahas |
✅ Merged into
|
Motivation/summary
this PR updates the
apm-datato v1.23.0 https://github.com/elastic/apm-data/releases/tag/v1.23.0 which includes the added support for semconv 1.33Checklist
For functional changes, consider:
How to test these changes
shdocker compose up -d elasticsearchyou should see the following as a response of the curl request
{ "type": "db", "subtype": "elasticsearch", "db": { "type": "elasticsearch" }Related issues
Fixes: #20248
This is an automatic backport of pull request #22375 done by Mergify.