# Announcing v1 of OpenTelemetry Go Compile-Time Instrumentation

DevFeed: [Announcing v1 of OpenTelemetry Go Compile-Time Instrumentation](<https://devfeed.tech/articles/announcing-v1-of-opentelemetry-go-compile-time-instrumentation-32573.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/go-compile-time-instrumentation-v1/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-23T06:20:13Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [go](<https://devfeed.tech/tags/go.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [release](<https://devfeed.tech/tags/release.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [zero-code](<https://devfeed.tech/tags/zero-code.md>)

## AI overview

OpenTelemetry announces the first stable release of Go Compile-Time Instrumentation. The project injects OpenTelemetry instrumentation during the Go build process, allowing traces and metrics for applications, dependencies, and supported standard-library packages without source-code changes or a separate runtime agent.

## Source excerpt

If you write Java, Python, Node.js, or .NET, you have been able to add OpenTelemetry to an application without editing its code for years: attach an agent at startup and telemetry starts flowing. Go has been the exception. A Go program compiles to a single static binary with no runtime to hook into at startup, so Go developers have had to instrument by hand or reach for an out-of-process eBPF agent.