<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire" -->

---
title: OpenTelemetry Go Logs API and SDK reach release...
description: OpenTelemetry Go v1.47.0-rc.1 promotes the Logs API and SDK from beta (v0.22.0) to release candidate status, the final step before v1 stability guarantees. The...
canonical: https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: OpenTelemetry Go Logs API and SDK reach release candidate status | daily.dev
og:description: OpenTelemetry Go v1.47.0-rc.1 promotes the Logs API and SDK from beta (v0.22.0) to release candidate status, the final step before v1 stability guarantees. The...
og:url: https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire
og:image: https://api.daily.dev/og/posts/JwgEigIRE.png
og:image:alt: OpenTelemetry Go Logs API and SDK reach release candidate status
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenTelemetry Go Logs API and SDK reach release candidate status

**[OpenTelemetry](https://daily.dev/sources/opentelemetry)** · 4 min read · 6 upvotes · 0 comments

## Summary

OpenTelemetry Go v1.47.0-rc.1 promotes the Logs API and SDK from beta (v0.22.0) to release candidate status, the final step before v1 stability guarantees. The RC covers go.opentelemetry.io/otel/log and go.opentelemetry.io/otel/sdk/log, while log exporters and logtest remain experimental. New Logger, GetLoggerProvider, and SetLoggerProvider functions land in the root otel package, deprecating the equivalent APIs in otel/log/global. The team is asking developers to test direct API use, bridges, custom processors/exporters, high-volume workloads, and shutdown behavior, and will wait at least 14 days after publication before stabilizing, restarting that window if another RC is needed.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://opentelemetry.io/blog/2026/go-logs-api-sdk-rc>

## Questions this post answers

### What version is the OpenTelemetry Go Logs API and SDK release candidate?

The OpenTelemetry Go Logs API and SDK reached release candidate status as v1.47.0-rc.1, up from v0.22.0 beta. The RC covers go.opentelemetry.io/otel/log and go.opentelemetry.io/otel/sdk/log, aligning them with the coordinated version number used by other stable OpenTelemetry Go modules. Log exporters and the logtest module remain experimental and are excluded from this RC's stability scope.

_Track OpenTelemetry Go release milestones on daily.dev before locking in logging dependencies._

### How do I update to the new global logger functions instead of the deprecated otel/log/global package in OpenTelemetry Go?

Use the new Logger, GetLoggerProvider, and SetLoggerProvider functions added to the root go.opentelemetry.io/otel package instead of the equivalent APIs in go.opentelemetry.io/otel/log/global, which are now deprecated. This change aligns global logger access with the patterns already used by the Trace and Metrics APIs in the same SDK.

_Developers migrating off deprecated OpenTelemetry Go APIs can follow such changes on daily.dev._

### How long will OpenTelemetry Go wait before stabilizing the Logs API after the release candidate?

OpenTelemetry Go will wait at least 14 days after the release candidate announcement before stabilizing the Logs API and SDK, to give the community time to test real applications and integrations. If significant findings require another RC, the 14-day feedback window restarts from that new RC's publication date, and afterward v1 compatibility guarantees prevent breaking API changes.

_Anyone pinning OpenTelemetry Go log dependencies can watch this stabilization timeline via daily.dev._

## Similar posts on daily.dev

- [New Configuration Schema release candidate](https://daily.dev/posts/new-configuration-schema-release-candidate-lniy8ky8d) · OpenTelemetry · 2 upvotes · 0 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#golang](https://daily.dev/tags/golang), [#logging](https://daily.dev/tags/logging), [#observability](https://daily.dev/tags/observability), [#opentelemetry](https://daily.dev/tags/opentelemetry)

[View this post on daily.dev](https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"OpenTelemetry Go Logs API and SDK reach release candidate status","url":"https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire"},"datePublished":"2026-08-31T15:51:31.976Z","dateModified":"2026-08-31T15:51:57.713Z","description":"OpenTelemetry Go v1.47.0-rc.1 promotes the Logs API and SDK from beta (v0.22.0) to release candidate status, the final step before v1 stability guarantees. The...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/98d24ffd1665dd1b58f33da16e02e5b6?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/98d24ffd1665dd1b58f33da16e02e5b6?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"OpenTelemetry","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"OpenTelemetry","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/058cf331ff204b6aa421b376d509f16e","url":"https://daily.dev/sources/opentelemetry"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"architecture,golang,logging,observability,opentelemetry","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"OpenTelemetry","item":"https://daily.dev/sources/opentelemetry"},{"@type":"ListItem","position":3,"name":"OpenTelemetry Go Logs API and SDK reach release candidate status"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-jwgeigire#faq","mainEntity":[{"@type":"Question","name":"What version is the OpenTelemetry Go Logs API and SDK release candidate?","acceptedAnswer":{"@type":"Answer","text":"The OpenTelemetry Go Logs API and SDK reached release candidate status as v1.47.0-rc.1, up from v0.22.0 beta. The RC covers go.opentelemetry.io/otel/log and go.opentelemetry.io/otel/sdk/log, aligning them with the coordinated version number used by other stable OpenTelemetry Go modules. Log exporters and the logtest module remain experimental and are excluded from this RC's stability scope. Track OpenTelemetry Go release milestones on daily.dev before locking in logging dependencies."}},{"@type":"Question","name":"How do I update to the new global logger functions instead of the deprecated otel/log/global package in OpenTelemetry Go?","acceptedAnswer":{"@type":"Answer","text":"Use the new Logger, GetLoggerProvider, and SetLoggerProvider functions added to the root go.opentelemetry.io/otel package instead of the equivalent APIs in go.opentelemetry.io/otel/log/global, which are now deprecated. This change aligns global logger access with the patterns already used by the Trace and Metrics APIs in the same SDK. Developers migrating off deprecated OpenTelemetry Go APIs can follow such changes on daily.dev."}},{"@type":"Question","name":"How long will OpenTelemetry Go wait before stabilizing the Logs API after the release candidate?","acceptedAnswer":{"@type":"Answer","text":"OpenTelemetry Go will wait at least 14 days after the release candidate announcement before stabilizing the Logs API and SDK, to give the community time to test real applications and integrations. If significant findings require another RC, the 14-day feedback window restarts from that new RC's publication date, and afterward v1 compatibility guarantees prevent breaking API changes. Anyone pinning OpenTelemetry Go log dependencies can watch this stabilization timeline via daily.dev."}}]}
```

