Skip to content

chore(main): release 3.0.0 - #4

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--opencode-plugin-otel
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--opencode-plugin-otel

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 27, 2026 •

Copy link
Copy Markdown

🤖 I have created a release beep boop

3.0.0 (2026-11-02)

⚠ BREAKING CHANGES

  • migrate to OpenCode V2 (#132)
  • handlers: opencode.lines_of_code.count semantics have changed. Dashboards that sum() the counter previously saw inflated numbers; they will now see the correct net session totals. Existing queries do not need to change, but the numeric results will be smaller (and correct).
  • package name changed from opencode-plugin-otel to @devtheops/opencode-plugin-otel

Features

  • add prompt logging release metadata (#114) (63970d8)
  • ci: add release workflow and clean up plugin packaging (8f40e61)
  • config: add OPENCODE_DISABLE_METRICS to suppress individual metrics (8ec7c48)
  • config: add OPENCODE_DISABLE_METRICS to suppress individual metrics (2df1376)
  • config: add OPENCODE_DISABLE_TRACES for per-type trace suppression (89cb9b9)
  • config: support OPENCODE_SPAN_ATTRIBUTES (93866c5)
  • config: support plugin tuple options (f8be232)
  • handlers: add agent metadata to logs and spans (c2759e9)
  • handlers: add agent usage metrics and sub-agent tracking (2d12f88)
  • handlers: add agent usage metrics and sub-agent tracking (5dedc4e)
  • main: opt-in prompt logging (3530cfe)
  • migrate to OpenCode V2 (#132) (dae25f0)
  • observability: add debug logging and enhanced metrics (a1b0a8c)
  • observability: add debug logging and enhanced metrics (v0.3.0) (46681d8)
  • otel: add explicit signal disable controls (707a546)
  • otel: add OTLP HTTP exporter support (d679862)
  • otel: prewarm dynamic OTLP headers helper (6f62b8b)
  • otel: refresh dynamic headers on auth failure (b65dd2e)
  • release workflow, OPENCODE_* env var cleanup, and packaging improvements (#1) (687cbe1)
  • rename package to @devtheops/opencode-plugin-otel (f0af602)
  • telemetry: add canonical GenAI provider names (39f40fe)
  • traces: align spans with OpenInference semantics (ce6ca28)
  • trace: support remote W3C parent context (1da0a85)
  • trace: support remote W3C parent context (83e3d42)
  • tracing: add OpenTelemetry traces with gen_ai.* and tool spans (0a00b43)
  • tracing: add OpenTelemetry traces with gen_ai.* and tool spans (6c848a7), closes #19
  • tracing: propagate context to LLM providers (060e403)

Bug Fixes

  • Add oc-plugin key to package.json (9975938)
  • add OPENCODE_OTLP_METRICS_TEMPORALITY and fix Datadog example (dbbf5e9)
  • Added oc-plugin key to package.json (db66f87)
  • added protobuf exporters from @opentelemetry (19e600f)
  • bundle plugin to JS for server mode compatibility (37a86e8), closes #35
  • ci: align Discord workflow permissions (0af2755)
  • ci: fix indentation in changelog extraction step (9b9b01e)
  • ci: remove NODE_AUTH_TOKEN to allow OIDC trusted publishing (fa4cbc7)
  • ci: skip checks for release pull requests (#116) (2b2d852)
  • ci: use compatible Node version for npm publish (b01abdf)
  • config: address code review findings on disable-metrics feature (1929327)
  • config: preserve canonical project.id (0d02eac)
  • config: reject partial numeric strings in parseEnvInt (92bb54a)
  • config: rename all env vars to OPENCODE_* prefix (63ca65a)
  • deps: move TypeScript to dev dependencies (#118) (4fcf511)
  • emit TypeScript declarations alongside bundled JS (ce22030)
  • flush telemetry for short-lived runs (df37dd0)
  • handlers: address code-review feedback on lines_of_code semantics (a25022c)
  • handlers: address maintainer feedback on lines_of_code semantics (7f0802a)
  • handlers: emit lines_of_code.count as session delta, add .total gauge (9eaefc7)
  • Normalize token and cost units for Claude compatibility (a8b35dc)
  • otel: harden dynamic header helper (2810d31)
  • otel: normalize session token and cost units (12bfafe)
  • otel: normalize token and cost units for claude compatibility (aa3deca)
  • otel: use cents-scale bucket boundaries for session.cost.total histogram (b5d4185)
  • otel: use UCUM-compliant unit strings for all metric instruments (46681d8)
  • otel: use UCUM-compliant unit strings for all metric instruments (040b0b3)
  • preserve bounded map updates (9fff36f)
  • probe: reject scheme-less endpoint URLs (df7a62b)
  • probe: use protocol-aware default port for endpoint probing (fa0e6ac)
  • probe: use protocol-aware default port for endpoint probing (73ae4d0)
  • tests: address CodeRabbit review findings (dfeba19)
  • tool: record locally executed tools in OpenCode V2 (#134) (129feb9)
  • traces: apply metricPrefix to opencode span names and fix out-of-order parentage (65f1e70)
  • tracing: key runs by user message id (0e43ecc)
  • tracing: prefer current LLM request context (ba7a3af)
  • tracing: preserve concurrent LLM contexts (d755fe3)
  • tracing: scope root spans to runs (8e8e5ca)
  • truthful tool timing, llm generation-end spans, playwright success cross-check (96c8885)
  • truthful tool timing, llm generation-end spans, playwright success cross-check (0c6b647)
  • use prepack instead of prepublishOnly (bd7a4f9)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot changed the title chore(main): release 2.0.0 chore(main): release 3.0.0 Nov 2, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--opencode-plugin-otel branch from f7b34fb to 38eb948 Compare November 2, 2026 10:22
@coderabbitai

coderabbitai Bot commented Nov 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ed27249e-a090-4b24-a163-16a69ff70111

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@Shibayan95 Shibayan95 closed this Nov 2, 2026
@Shibayan95
Shibayan95 deleted the release-please--branches--main--components--opencode-plugin-otel branch November 2, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant