{"url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/353677274","assets_url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/353677274/assets","upload_url":"https://uploads.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/353677274/assets{?name,label}","html_url":"https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/tag/v1.0.0","id":353677274,"author":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"node_id":"RE_kwDONpzSS84VFK_a","tag_name":"v1.0.0","target_commitish":"main","name":"v1.0.0","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-07-14T09:01:39Z","updated_at":"2026-07-14T12:54:14Z","published_at":"2026-07-14T12:24:49Z","assets":[{"url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/assets/476500406","id":476500406,"node_id":"RA_kwDONpzSS84cZtG2","name":"otelc-darwin-amd64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":13069776,"digest":"sha256:b79a9bcc9d2a901cebdb348a1df88b1331449c5c6b9726fd1cc8d6e036e9a4f6","download_count":3,"created_at":"2026-07-14T09:08:17Z","updated_at":"2026-07-14T09:08:18Z","browser_download_url":"https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/download/v1.0.0/otelc-darwin-amd64"},{"url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/assets/476500405","id":476500405,"node_id":"RA_kwDONpzSS84cZtG1","name":"otelc-darwin-arm64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":12295890,"digest":"sha256:89906b720c3ece8f559cd1088b8b25ef15e5f56ad479c44895435379050d217e","download_count":4,"created_at":"2026-07-14T09:08:17Z","updated_at":"2026-07-14T09:08:17Z","browser_download_url":"https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/download/v1.0.0/otelc-darwin-arm64"},{"url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/assets/476500404","id":476500404,"node_id":"RA_kwDONpzSS84cZtG0","name":"otelc-linux-amd64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":12986645,"digest":"sha256:3f2b0998472bf18fa4cd34a823801a8057361091d9d04c9ad38afc44ef15d81d","download_count":3,"created_at":"2026-07-14T09:08:17Z","updated_at":"2026-07-14T09:08:17Z","browser_download_url":"https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/download/v1.0.0/otelc-linux-amd64"},{"url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/assets/476500401","id":476500401,"node_id":"RA_kwDONpzSS84cZtGx","name":"otelc-linux-arm64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":12170862,"digest":"sha256:ad8ecf7ecaaf0bbd243896ef315b03c12f5ef5c41434354b387af80872804acb","download_count":3,"created_at":"2026-07-14T09:08:16Z","updated_at":"2026-07-14T09:08:17Z","browser_download_url":"https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/download/v1.0.0/otelc-linux-arm64"},{"url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/releases/assets/476500403","id":476500403,"node_id":"RA_kwDONpzSS84cZtGz","name":"otelc-windows-amd64.exe","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/x-msdos-program","state":"uploaded","size":13455360,"digest":"sha256:c52e8a6464afb4896d9a585eb3a0d5dbf5fbc97c4012392e58d5e107f40283bf","download_count":3,"created_at":"2026-07-14T09:08:17Z","updated_at":"2026-07-14T09:08:17Z","browser_download_url":"https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/download/v1.0.0/otelc-windows-amd64.exe"}],"tarball_url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/tarball/v1.0.0","zipball_url":"https://api.github.com/repos/open-telemetry/opentelemetry-go-compile-instrumentation/zipball/v1.0.0","body":"> [!WARNING]\r\n> **v1.0.0 is retracted.** `otelc pin` writes incorrect module paths into\r\n> user `go.mod` files. Use [v1.0.1](https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/releases/tag/v1.0.1) instead.\r\n\r\nThis was the first stable release of OpenTelemetry Go Compile-Time\r\nInstrumentation. It is retracted due to a bug in `otelc pin` that writes\r\nincorrect module paths into user `go.mod` files. v1.0.1 fixes this.\r\n\r\n## New Instrumentation Libraries\r\n\r\n- **MongoDB** — DB client spans (#554)\r\n- **Gin** (`gin-gonic/gin`) — HTTP server spans (#501)\r\n- **OpenAI Go SDK** (v1/v2/v3) — GenAI spans (#604)\r\n- **Kafka** (`segmentio/kafka-go`) — messaging spans (#302)\r\n- **k8s-client-go informers** — Kubernetes resource spans (#426)\r\n- **log/slog/logrus** — trace context injection (#609)\r\n\r\n## New Features\r\n\r\n- `otelc pin` command: discovers and pins instrumentation packages to\r\n  `otel.instrumentation.go`, giving projects source-controlled instrumentation\r\n  configuration (#655)\r\n- Load instrumentation rules directly from `otel.instrumentation.go` (#612)\r\n- Auto-initialize the OTel SDK on startup; respect `OTEL_SDK_DISABLED`;\r\n  add console and none exporter options (#625, #668)\r\n- Vendor support: `otelc` now works with projects that use `go mod vendor`\r\n  (#616)\r\n- Filter combinators for rule targeting: `AllOf` (#381), `OneOf` (#385),\r\n  `Not` (#386), join point filter interface (#377)\r\n- `where.file` predicates: `is_test` (#562), `has_package` (#642)\r\n- Glob matching on rule `target` for package selection (#561)\r\n- Customizable injection in `InstRawRule` with pattern matching (#450)\r\n- State manager for reliable tracking of modified and generated files,\r\n  with crash-safe atomic persistence (#618, #670)\r\n- Root module rule target (#629)\r\n- Serialize concurrent `otelc` invocations with a build lock (#672)\r\n- Resolve rule paths from `go/packages` (#617)\r\n\r\n## Module Path Change\r\n\r\nThe module path is now **`go.opentelemetry.io/otelc`** (#656). Update\r\nyour `go.mod` imports if you were depending on the previous path.\r\n\r\n## Fixes\r\n\r\n- Backup handling for multi-module setups (#515)\r\n- Trampoline name disambiguation across do-sequence entries (#560)\r\n- `--work-dir` now correctly controls the full `otelc` workspace (#528)\r\n- Decouple trace instrumentation from `sdk/trace` (#647)\r\n- `toolexec` GOFLAGS drop-in (#674)\r\n- Support non-main package names for `otelc.runtime.go` (#682)\r\n- Stale parent goroutines in GLS pool (#678)\r\n\r\n## Infrastructure\r\n\r\n- `otelc-bundle.tgz` committed to git with bundle verification CI (#677)\r\n- Integration tests sharded and cached (#681)\r\n- 70% unit-test coverage gate enforced in CI (#575, #630)\r\n- Rule files renamed to `otelc.yaml` (#606)\r\n\r\n## New Contributors\r\n\r\n- @SatyamPandey-07, @pradhyum6144, @waqar2403, @macayu17,\r\n  @ADITYA-CODE-SOURCE, @karthik120710, @hannahkm\r\n\r\n**Full Changelog**: https://github.com/open-telemetry/opentelemetry-go-compile-instrumentation/compare/v0.5.0...v1.0.0","mentions_count":7}