Repository navigation
Update dependency open-telemetry/weaver to v0.28.0 - #1066
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Pull request dashboard statusWaiting on reviewers · refreshed 2026-11-09 08:08 UTC Review the latest changes. Also blocked by: 1 required status check is failing. Status above doesn't look right?
|
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues were identified for the Weaver version-pin and schema-reference update.
No open issues 🎉
What changed in this PR
Updates Weaver, the repository’s semantic-convention conformance tool, from v0.26.1 to v0.28.0.
Changes:
- Bumps the shared Weaver version pin.
- Updates the configuration’s schema reference to match.
| File | Description |
|---|---|
versions.env |
Pins Weaver to v0.28.0. |
.weaver.toml |
Updates the schema URL comment to v0.28.0; configuration settings remain unchanged. |
Review effort: Balanced
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.26.1→0.28.0v0.26.1→v0.28.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
open-telemetry/weaver
v0.28.0Compare Source
SchemaUrlto describe a string, matching how it is serialized. (#1825 by @lmolkova)[[policy.finding_filters]]to.weaver.tomlto suppress policy findings. (#1820 by @lmolkova)invalid_formatandextends_namespaceadvice for v2 attributes and templates referenced from a dependency. The advice now finds attributes the same way as the other checks: in the matched signal and attribute groups, or also in the whole registry and its dependencies with--search-all-attributes. Fixes #1814 - (#1819 by @jerbly)non-local files to be extracted. (#1817 by @jsuereth)
requirement_levelfrom Entity identity; a warning is emitted ifrequirement_levelis set. Fixes #986 - (#1813 by @jsuereth)registry live-check --emit-otlp-logssending findings back to its own OTLP listener, which with the default ports made every finding a new sample to check. Live-check now stops at startup with an error when the logs endpoint is its own listener, and logs the endpoint it uses. (#1782 by @jerbly)OTEL_EXPORTER_OTLP_ENDPOINTbeing ignored byregistry emitandregistry live-check --emit-otlp-logs. When no endpoint is set with--endpoint/--otlp-logs-endpointor in.weaver.toml, the signal'sOTEL_EXPORTER_OTLP_<SIGNAL>_ENDPOINT, thenOTEL_EXPORTER_OTLP_ENDPOINT, now apply before thehttp://localhost:4317default. (#1782 by @jerbly)unrefto v2 signal refinements to unreference inherited attributes. (#1799 by @lmolkova)jq_modulesinweaver.yamlto share custom functions in templates. Fixes #565 - (#1768 by @LJimmy007)v0.27.0Compare Source
--advice-policiesand--advice-datain live-check. (#1760 by @lmolkova)registry live-check --output http:POST /stopno longer returns the report. It stops the run and returns once the report is ready. Read the report with the newGET /report, then end the process with the newPOST /shutdown. Reading the report is no longer tied to the process exiting, so large reports are never truncated. In this mode--inactivity-timeoutis ignored: the client owns the run. Fixes #1657. (#1770 by @jerbly)[[live-check.matchers]]. A matcher uses a CEL expression to select samples, and names the v2 signal and attribute groups they are checked against. v2 registries only.attribute_groupslists the attribute groups allowed on a sample. Their definitions are used for the attribute checks, but an attribute missing from the sample is not reported. To enforce a group's requirement levels, name it in the newstrict_attribute_groups. A signal's own attributes are always enforced.span_eventmatcher cannot name asignal. A semantic convention event is a log-based event, and a span event has a different data model, so the two are not comparable. A span event's attributes are checked withattribute_groupsorstrict_attribute_groups, or with a Rego policy, and span events do not count toward event coverage. (#1793 by @jerbly)kind_mismatchandunexpected_attribute. A v2 metric or log raisesunexpected_attributeagainst the signal its name resolves to, or against the matcher's signal when a matcher setssignal.search_all_attributes, it also searches the whole registry and its dependencies. v1 is unchanged.match_infowith the signal, the attribute groups, and what each applied matcher contributed.-D/--paramand--paramsto pass parameters to the output template. The ansi format readsshow_finding_id, which labels a finding with its id instead of its level.[live_check]to[live-check]. The underscore form was silently ignored.http.request.headers.hostno longer matches the templatehttp.request.header, and now raisesmissing_attribute. A dot must follow the template name. The namespace separator is a fixed.throughout, soregistry mcp --namespace-separatorand its[mcp] namespace_separatorconfig key are removed. Fixes #1743 - (#1775 by @jerbly).weaver.tomlthat does not deserialize, or an unknown key under[live-check], now stops the run instead of being ignored. (#1721 by @jerbly)registry inferrenames--grpc-addressand--grpc-portto--otlp-grpc-addressand--otlp-grpc-portto matchregistry live-check. Its listener settings move from[infer]to[infer.otlp](grpc_address,grpc_port,admin_port,inactivity_timeout), the same shape as[live-check.otlp], and an unknown key under[infer]now stops the run. (#1780 by @jerbly)refto an attribute of a published (packaged) dependency resolving asrequiredwhen it sets norequirement_level. It now takes the default,recommended, as it already did when the dependency is resolved from source. A new signal, an attribute group, or a refinement adding an attribute its parent does not carry were all affected. (#1789 by @jerbly)registry.attributes, as if it defined them. A dependent registry could thenrefthose attributes through it, reaching past the dependencies it declares. An imported span, metric, event, entity or attribute group now records each attribute as a reference to the registry that defines it, as it already did when the dependency is resolved from source. (#1790 by @jerbly)Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.