← Package directory
Available on winget

Install Weaver

OTel Weaver lets you easily develop, validate, document, and deploy semantic conventions

Install with winget
winget install --id OpenTelemetry.Weaver
Upgrade
winget upgrade --id OpenTelemetry.Weaver
Uninstall
winget uninstall --id OpenTelemetry.Weaver

About Weaver

OTel Weaver lets you easily develop, validate, document, and deploy semantic conventions

What's new in 0.23.0

Release Notes - New feature (#1247, #1248) - .weaver.toml project configuration file for live-check. Covers all live-check CLI flags plus [[live_check.finding_filters]] for dropping findings by ID, minimum level, sample name, and signal type. CLI flags take precedence over config values. Use --config or auto-discovery from CWD. (#1256 by @jerbly) - Fix attribute catalog sorting for attributes with the same key when converting from v1 to v2 catalog. (#1359 by @michaelvanstraten) - Fix (#1323) - Live-check: treat observed int as compatible with expected double attribute type, avoiding false violations from OTLP serializers (e.g. JS) that emit int_value for integral numbers. (#1331 by @jerbly) - Fix CLI so it doesn't error out early when loading a resolved schema. (#1304 by @jsuereth) - 💥 BREAKING CHANGE 💥 Use schema_url to track registries consistently in lineage / provenance (#1298 by @jsuereth) - Publish and document missing JSON schemas. Add head_schema_url/baseline_schema_url to diff v2. (#1106 by @lmolkova) - Add --allow-git-credentials global flag to enable system credential helpers (e.g. osxkeychain, git-credential-manager) when cloning private registries. By default, git operations remain isolated for security. (#1306 by @jerbly) - MCP: Add browse_namespace tool and findings_only output mode for live_check. Add configurable namespace separator via --namespace-separator. (#1324 by @jerbly) - chore(deps): update all patch versions. (#1379 by @renovate[bot]) - Remove vendored openssl dependency. (#1380 by @sapatrjv) Install weaver 0.23.0 Install prebuilt binaries via she...

Read release notes

Version history

Version Updated Notes
0.23.0 Unknown Release Notes - New feature (#1247, #1248) - .weaver.toml project configuration file for live-check. Covers all live-check CLI flags plus [[live_check.finding_filters]] for dropping findings by ID, minimum level, sample...
0.22.1 Unknown Release Notes Note: 0.22.0 release was skipped due to release CI/CD issues. - Fix: Update release workflow for pnpm migration (use pnpm lockfile instead of npm lockfile). (#1289 by @jerbly) - Add support for git referenc...
0.21.2 Unknown Release notes