Skip to content

Update dependency open-telemetry/weaver to v0.26.1 - #713

Merged
lmolkova merged 1 commit into
mainfrom
renovate/open-telemetry-weaver-0.x
Sep 14, 2026
Merged

lmolkova merged 1 commit into
mainfrom
renovate/open-telemetry-weaver-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
open-telemetry/weaver minor 0.25.1 → 0.26.1
open-telemetry/weaver minor v0.25.1 → v0.26.1

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/weaver (open-telemetry/weaver)

v0.26.1

Compare Source

  • Fix weaver-installer.sh failing to detect Unix platforms due to missing bash shell in release workflow. (#​1744)

v0.26.0

Compare Source

  • 💥 BREAKING CHANGE 💥 registry live-check and registry infer now bind their OTLP and HTTP admin listeners to 127.0.0.1 instead of 0.0.0.0, so they no longer listen on every local address by default. Pass --otlp-grpc-address (live-check) or --grpc-address (infer) to bind a specific interface, or 0.0.0.0 for all of them. The admin listener now binds to the same address as the OTLP listener rather than always to 0.0.0.0. (#​1740 by @​lmolkova)
  • Add selectable Rustls crypto providers (crypto-ring, crypto-aws-lc, crypto-openssl, crypto-openssl-vendored, crypto-symcrypt), with crypto-ring as the default. (#​1712 by @​lquerel)
  • Add resolve configuration to allow overriding schema URLs for dependencies in weaver.yaml and .weaver.toml. (#​1693 by @​jsuereth)
  • Add entity_refs and lookup_entity to the semconv Rego library, so an after_resolution policy can read the entity definition that an entity_associations leaf names, including one a dependency defines. entity_refs walks the one_of and all_of levels of an association. (#​1719 by @​jerbly)
  • Add a lookup_entity Jinja function, which turns an entity_associations leaf into the entity definition it names, for weaver registry generate on a v2 registry. (#​1718 by @​jerbly)
  • Live-check now follows a v2 entity_associations reference into a dependency, or to an entity refinement, neither of which the checker could see before: those entities went unchecked, so a resource missing their required attributes passed clean. A Rego advice policy can read the same v2 definitions, as data.entities. (#​1716 by @​jerbly)
  • 💥 BREAKING CHANGE 💥 An entity_associations leaf in the materialized schema now says which registry defines the entity, as the published schema already did. A leaf that was the bare name host is now { type: host, provenance: { source: <schema url> } }, and a leaf with no provenance means this registry defines it. A template, jq filter or Rego policy that read the leaf as a string reads .type instead, and the serve UI and its API are updated too. (#​1710 by @​jerbly)
  • dependencies in the materialized (forge) schema is now a map keyed by schema url holding each registry once, and the dependency_graph gives the direct dependencies of each. (#​1730 by @​jerbly)
  • Fix a legacy type: resource group converting to a v2 entity whose type kept the group-id prefix. The entity type now comes from the group's name, as it always did for imports, and falls back to the id when the group has none. Every resource group of semconv v1.33.0 has this shape, so resource.host became the entity resource.host rather than host, and an entity_associations entry naming host matched nothing. (#​1704 by @​jerbly)
  • 💥 BREAKING CHANGE 💥 (v2 only) The resolution no longer strips a leading entity. or span. prefix from the type. I.e. an entity authored as type: entity.test now keeps the type entity.test instead of test. (#​1704 by @​jerbly)
  • Report two groups whose ids differ but that take one id in the v2 output, as a warning. A v2 signal id drops the group-type prefix, so the groups entity.host and host both become the entity host and the second silently replaced the first. (#​1704 by @​jerbly)
  • 💥 BREAKING CHANGE 💥 Resolve every entity_associations entry, and record which registry defines the entity it names. A name that nothing in scope defines now fails resolution, as does one that two dependencies each declare an unrelated entity under. A private entity (dependency_resolution.exclude) satisfies an association only for a signal that is private too. In the v2 resolved schema an association leaf is now an object ({ type, provenance }) instead of a bare entity type; provenance.source indexes dependencies and is absent for an entity of this registry. (#​1704 by @​jerbly)
  • Disallow stability and deprecated on v2 attribute references. (#​1720 by @​lmolkova)
  • Report an imports pattern that matched nothing in any dependency, as a warning. A typo or a stale name was previously dropped in silence. (#​1701 by @​jerbly)
  • Fix a span imported from a v2 dependency losing the sampling_relevant setting on its attributes. This is per-span state, held on the span's attribute reference rather than on the catalog attribute, so the import path never read it. Refining such a span was unaffected. (#​1694 by @​jerbly)
  • Fix imports never matching a legacy type: resource entity in a dependency. Such a group sets no name and holds its entity type in the group id, so the matcher now matches the group id as well as the name. (#​1694 by @​jerbly)
  • Fix a definition reached by two paths through the dependency graph being imported twice, which produced duplicate groups and misleading duplicate-declaration warnings. Imported groups are now deduplicated as the per-dependency results are joined. (#​1694 by @​jerbly)
  • Restore support for dependencies declared by name + registry_path in legacy (v1) manifests. (#​1696 by @​lmolkova)
  • Fix the v2 conversion dropping an attribute that has no stability from the signal that declares it. The catalog lookup required the field to be present, so an entity could be published with an empty identity. A missing stability now converts to development, the documented default, instead of alpha. (#​1695 by @​jerbly)
  • Fix elements inherited from a transitive dependency being reported as locally defined. A resolved schema's dependencies set is the table that DependencyRef provenance indexes into, but it listed only direct dependencies, so anything reaching the registry through a dependency-of-a-dependency had no entry to point at. It now records the full closure. (#​1655 by @​jerbly)
  • Fix provenance and resolution of attributes inherited from dependencies. (#​1669 by @​lmolkova)
  • Drop signal refinements from the forge v1 schema representation. (#​1676 by @​lmolkova)
  • Refactor semantic convention v1 and v2 models and schemas into dedicated modules. (#​1732 by @​jsuereth)
  • Live-check: preserve instrumentation scope through OTLP ingestion, expose it to Rego policies, and render it in standard output. (#​1605 by @​McGluut)
  • Live-check: add support for OTel Profiles (#​1698 by @​flehner)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 8am on Monday"
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved review comments; the version and schema updates are consistent.

Pull request overview

Updates Weaver from v0.25.1 to v0.26.1 for conformance tooling and schema validation.

Changes:

  • Bumps the Weaver version pin.
  • Updates the matching configuration schema reference.
File summaries
File Description
versions.env Updates the Weaver release pin to v0.26.1.
.weaver.toml Updates the Weaver configuration schema reference.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@lmolkova
lmolkova added this pull request to the merge queue Sep 14, 2026
Merged via the queue into main with commit 17830f4 Sep 14, 2026
77 checks passed
@lmolkova
lmolkova deleted the renovate/open-telemetry-weaver-0.x branch September 14, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants