8000 Stabilize SDK and No-Op Logger.Enabled by pellared · Pull Request #4536 · open-telemetry/opentelemetry-specification · GitHub
[go: up one dir, main page]

Skip to content

Conversation

pellared
Copy link
Member
@pellared pellared commented Jun 3, 2025

This part of the specification can be stabilized.
It primarily defines how the SDK should respond to Logger.Enabled calls.
I believe adding new rules in this context should not be considered breaking changes.

Notice that Logger.Enabled API has been already stabilized in #4463.

@pellared pellared requested review from a team June 3, 2025 08:09
@pellared pellared changed the title Stabilize SDK's Logger.Enabled Stabilize SDK and No-Op Logger.Enabled Jun 3, 2025
@pellared pellared added area:sdk Related to the SDK spec:logs Related to the specification/logs directory labels Jun 3, 2025
@pellared pellared self-assigned this Jun 3, 2025
@pellared pellared added this to Logs SIG Jun 3, 2025
@pellared pellared moved this from Todo to In Progress in Go: Logs (GA) Jun 3, 2025
@pellared pellared moved this to In progress in Logs SIG Jun 3, 2025
Copy link
Member
@cijothomas cijothomas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@carlosalberto carlosalberto added this pull request to the merge queue Jun 16, 2025
Merged via the queue into open-telemetry:main with commit e4c977a Jun 16, 2025
6 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Go: Logs (GA) Jun 16, 2025
@github-project-automation github-project-automation bot moved this from In progress to Done in Logs SIG Jun 16, 2025
@carlosalberto carlosalberto mentioned this pull request Jul 10, 2025
github-merge-queue bot pushed a commit that referenced this pull request Jul 18, 2025
July 2025 release.

### Context

- Add Supplementary Guidelines for environment variables as context
carrier
  specification.

([#4548](#4548))

### Traces

- Define sampling threshold field in OpenTelemetry TraceState; define
the behavior
of TraceIdRatioBased sampler in terms of W3C Trace Context Level 2
randomness.

([#4166](#4166))
- Define CompositeSampler implementation and built-in ComposableSampler
interfaces.

([#4466](#4466))
- Define how SDK implements `Tracer.Enabled`.

([#4537](#4537))

### Logs

- Stabilize `Event Name` parameter of `Logger.Enabled`.

([#4534](#4534))
- Stabilize SDK and No-Op `Logger.Enabled`.

([#4536](#4536))
- `SeverityNumber=0` MAY be used to represent an unspecified value.

([#4535](#4535))

### Baggage

- Add Supplementary Guidelines for environment variables as context
carrier
  specification.

([#4548](#4548))

### Compatibility

- Clarify expectations about Prometheus content negotiation for metric
names.

([#4543](#4543))

---------

Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:sdk Related to the SDK changelog.opentelemetry.io spec:logs Related to the specification/logs directory
Projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

7 participants
0