Repository navigation
v15.0.0
-
Generate persistent Weaver v2 span matchers from the registry naming contracts, retaining native client/server distinctions and validating each matched signal's required fields.
-
Gate owned strict
--futuredefects separately from pinned dependency warnings and Weaver's experimental definition/2 notice. Preserve fieldless native spans in definition/2 without inventing attributes. -
Keep operation identity on spans and events without requiring a separate OpenTelemetry resource per operation.
-
Preserve nested entity association expressions and defining-registry provenance on metrics, spans and events. Carry signal collection requirements and independent span-attribute sampling relevance.
-
Use one deterministic C# wire-key symbol map for constants, typed setters, value sets and analyzer metadata. Resolve setters by declaring type and parameter signature; preserve colliding TypeScript enum constants.
-
Reject malformed required values during typed span projection, expose failed projection through
TryCreate, and use reference-specific value availability consistently for starter parameters and analyzer metadata. -
Add the pinned OpenAI Codex runtime registry, complete OpenAI evidence catalogs and a development qyl agent lifecycle profile. Preserve native keys, units, log routes, dynamic span names and distinct client/server contracts.
-
Generate both detailed Markdown references directly with Weaver 0.28.0
.j2templates, including resolved upstream core and GenAI definitions. Remove the Python Markdown exporter and check source-census coverage in the normal gate. -
Preserve entity identity without requirement levels, entity associations on spans and events, and reference-specific attribute phases in generated C# contracts. Retain both native spellings when TypeScript identifiers collide.
-
Upgrade Weaver to 0.28.0 and the GenAI registry to commit
547934a, retaining core 1.44.0. Keep automated Weaver and registry updates independent and regenerate the bindings. -
Follow the upstream GenAI contract changes: rename the Mistral provider value from
mistral_aitomistral(including generated members), require an explicit nullable tool-call ID argument on execute-tool starters, and refresh token-usage and MCP session-duration attribute requirements. -
Add native Anthropic telemetry coverage for Claude Code 2.1.302, Cowork and Claude Desktop 2.42304.0, the Claude API and TypeScript SDK 0.135.0, and Claude for Chrome 1.0.101. Include beta spans, log and span events, metrics, native attributes and documented dynamic naming paths.
-
Preserve native keys and mixed wire representations, referencing shared upstream definitions.
-
Preserve generated enum output while replacing repeated member scans with sorted grouping.
-
Resolve C# identifier collisions, retain TypeScript native-key aliases, and accept registered vendor spellings in live checks while retaining undeclared-key checks.
-
Audit ChatGPT Chrome extension 1.26.1005.11759 and document its inactive tracing hooks and separate Statsig event vocabulary.
-
Add a reproducible Markdown export for the local and vendor registries at every stability.