Skip to content

Update all patch and minor versions - #591

Merged
trask merged 1 commit into
mainfrom
renovate/all-patch-and-minor-versions
Oct 6, 2026
Merged

trask merged 1 commit into
mainfrom
renovate/all-patch-and-minor-versions

Conversation

@renovate

@renovate renovate Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Age Confidence
otel/weaver minor v0.26.1 → v0.27.0 age confidence
com.google.guava:guava dependencies patch 33.7.1-jre → 33.7.2-jre age confidence
com.toasttab.android:gummy-bears-api-23 dependencies minor 0.15.0 → 0.16.0 age confidence

Release Notes

open-telemetry/weaver (otel/weaver)

v0.27.0: 0.27.0 - 2026-10-02

Compare Source

Release Notes

  • Support virtual-directory format for --advice-policies and --advice-data in live-check. (#​1760 by @​lmolkova)
  • 💥 BREAKING CHANGE 💥 registry live-check --output http: POST /stop no longer returns the report. It stops the run and returns once the report is ready. Read the report with the new GET /report, then end the process with the new POST /shutdown. Reading the report is no longer tied to the process exiting, so large reports are never truncated. In this mode --inactivity-timeout is ignored: the client owns the run. Fixes #​1657. (#​1770 by @​jerbly)
  • Live-check reports now retain OTLP context on their samples, including span and log trace IDs, timestamps, span-event and link context, and metric data-point timing. OTLP finding logs are correlated with their source spans. (#​1749 by @​clarsen)
  • Live-check matchers (#​1721 by @​jerbly)
    • Added [[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.
    • A matcher's attribute_groups lists 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 new strict_attribute_groups. A signal's own attributes are always enforced.
    • A span_event matcher cannot name a signal. 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 with attribute_groups or strict_attribute_groups, or with a Rego policy, and span events do not count toward event coverage. (#​1793 by @​jerbly)
    • New findings: kind_mismatch and unexpected_attribute. A v2 metric or log raises unexpected_attribute against the signal its name resolves to, or against the matcher's signal when a matcher sets signal.
    • By default, a v2 registry compares an attribute with the signal and attribute groups of its match. With search_all_attributes, it also searches the whole registry and its dependencies. v1 is unchanged.
    • Every sample's result holds a match_info with the signal, the attribute groups, and what each applied matcher contributed.
    • Statistics count the samples each matcher matched and errored on. A matcher that matched nothing is reported as a warning.
    • Added -D/--param and --params to pass parameters to the output template. The ansi format reads show_finding_id, which labels a finding with its id instead of its level.
    • Added Matchers, a guide with a worked example for each sample type. Corrected the config section in the live-check and config READMEs from [live_check] to [live-check]. The underscore form was silently ignored.
  • 💥 BREAKING CHANGE 💥 Fix live-check treating any key that starts with a template's name as an instance of it: http.request.headers.host no longer matches the template http.request.header, and now raises missing_attribute. A dot must follow the template name. The namespace separator is a fixed . throughout, so registry mcp --namespace-separator and its [mcp] namespace_separator config key are removed. Fixes #​1743 - (#​1775 by @​jerbly)
  • Config sections are checked when they are read. A command section in .weaver.toml that does not deserialize, or an unknown key under [live-check], now stops the run instead of being ignored. (#​1721 by @​jerbly)
  • 💥 BREAKING CHANGE 💥 Fixes #​1741 registry infer renames --grpc-address and --grpc-port to --otlp-grpc-address and --otlp-grpc-port to match registry 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)
  • Fix findings on resource samples being emitted without the resource's attributes. (#​1612 by @​fabiovincenzi)
  • Fix: a ref to an attribute of a published (packaged) dependency resolving as required when it sets no requirement_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)
  • Fix signals imported from a published (packaged) dependency adding their attributes to the importing registry's registry.attributes, as if it defined them. A dependent registry could then ref those 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)
  • Fix an attribute group imported from a published (packaged) dependency being left out of the resolved v2 registry. A published registry holds only public groups, so an imported group is now public and kept, with its requirement levels, as it already was when the dependency is resolved from source. (#​1791 by @​jerbly)

Install weaver 0.27.0

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/open-telemetry/weaver/releases/download/v0.27.0/weaver-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.27.0/weaver-installer.ps1 | iex"

Download weaver 0.27.0

File Platform Checksum
weaver-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
weaver-x86_64-apple-darwin.tar.xz Intel macOS checksum
weaver-x86_64-pc-windows-msvc.zip x64 Windows checksum
weaver-x86_64-pc-windows-msvc.msi x64 Windows checksum
weaver-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
weaver-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
weaver-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
weaver-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo open-telemetry/weaver

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
open-toast/gummy-bears (com.toasttab.android:gummy-bears-api-23)

v0.16.0

Compare Source

What's Changed

New functionality

  • Extend core library desugaring 2.x signatures to minimal and NIO flavors by @​jhy in #​220

Chores

Full Changelog: open-toast/gummy-bears@0.15.0...0.16.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 07:59 AM, only on Tuesday (* 0-7 * * 2)
  • 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 if that's undesired.


  • 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 balanced review requested due to automatic review settings October 6, 2026 00:25
@renovate
renovate Bot requested review from a team as code owners October 6, 2026 00:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The version updates are consistent, narrowly scoped, and unaffected by Weaver’s documented breaking changes.

Review effort: Balanced
Findings: None

What changed in this PR

Updates build-time dependencies and Weaver generation tooling to current patch/minor releases.

Changes:

  • Updates Gummy Bears API signature to 0.16.0.
  • Updates Guava to 33.7.2-jre.
  • Updates Weaver to v0.27.0 with a pinned digest.
File Description
buildSrc/​src/​main/​kotlin/​otel.animalsniffer-conventions.gradle.kts Updates Android API signatures.
buildSrc/​build.gradle.kts Updates the Guava build dependency.
build.gradle.kts Updates the Weaver generator image.

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

@trask
trask merged commit 9df4290 into main Oct 6, 2026
20 checks passed
@trask
trask deleted the renovate/all-patch-and-minor-versions branch October 6, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants