Skip to content

Define the Core packages term#5046

Merged
reyang merged 15 commits into
open-telemetry:mainfrom
pellared:core-repo
Apr 28, 2026
Merged

Define the Core packages term#5046
reyang merged 15 commits into
open-telemetry:mainfrom
pellared:core-repo

Conversation

@pellared

@pellared pellared commented Apr 23, 2026

Copy link
Copy Markdown
Member

Per https://github.com/open-telemetry/opentelemetry-specification/pull/5042/files#r3125975557 and #5042 (comment)

Define the Core packages term.
Update occurrences of some existing wording where "Core packages" is a better fit.

@pellared
pellared marked this pull request as ready for review April 23, 2026 13:31
@pellared
pellared requested review from a team as code owners April 23, 2026 13:31
Comment thread specification/overview.md Outdated
@pellared
pellared marked this pull request as draft April 23, 2026 19:19
@pellared pellared changed the title define the Core repository term [WIP] define the Core repository term Apr 23, 2026
@pellared pellared changed the title [WIP] define the Core repository term define the Core packages term Apr 24, 2026
@pellared
pellared requested a review from Copilot April 24, 2026 14:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Defines and introduces the term “Core packages” in the specification, and updates existing wording to use this term where appropriate.

Changes:

  • Adds a “Core Packages” section to the specification overview (and TOC) defining the term.
  • Updates references from “Core OpenTelemetry repositories” / “extension packages” to “OpenTelemetry Core packages” in relevant specs.
  • Adds a changelog entry documenting the terminology addition.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
specification/trace/sdk.md Replaces “Core OpenTelemetry repositories” wording with “OpenTelemetry Core packages” for IdGenerator guidance.
specification/overview.md Adds a new “Core Packages” definition section and updates plugin wording to use the new term.
specification/context/api-propagators.md Updates propagator distribution wording to use “OpenTelemetry Core packages” and aligns vendor-specific restrictions.
CHANGELOG.md Notes the new “Core packages” term in the Common section.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread specification/overview.md Outdated
Comment thread specification/overview.md Outdated
Comment thread specification/context/api-propagators.md
Comment thread specification/overview.md Outdated
@pellared
pellared marked this pull request as ready for review April 24, 2026 15:00
Comment thread specification/context/api-propagators.md Outdated

@reyang reyang left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM with minor suggestions.

@pellared
pellared requested a review from arminru April 24, 2026 15:22
Comment thread specification/overview.md
@pellared pellared changed the title define the Core packages term Define the Core packages term Apr 27, 2026
@reyang
reyang enabled auto-merge April 28, 2026 14:53
@reyang
reyang added this pull request to the merge queue Apr 28, 2026
Merged via the queue into open-telemetry:main with commit 20521e9 Apr 28, 2026
9 checks passed
@pellared
pellared deleted the core-repo branch April 28, 2026 17:29
@carlosalberto carlosalberto mentioned this pull request May 15, 2026
pull Bot pushed a commit to CodeWeaver13/opentelemetry-specification that referenced this pull request May 20, 2026
### Metrics

- Add in-development `Bind` API to synchronous instruments.

([open-telemetry#5050](open-telemetry#5050))
- Clarify that View-provided metric stream `name` is not subject to
instrument
  name syntax validation.

([open-telemetry#5094](open-telemetry#5094))

### Common

- Define the Core packages term.

([open-telemetry#5046](open-telemetry#5046))
- Rework contributing guide to reflect current process.

([open-telemetry#5072](open-telemetry#5072))

### Compatibility

- Stabilize sections of Prometheus and OpenMetrics Compatibility.
- Stabilize translation of labels prefixed with `otel_scope_` to OTLP
Instrumentation Scope.

([open-telemetry#5004](open-telemetry#5004))
  - Stabilize OpenTelemetry Gauge and Sum to Prometheus transformations.

([open-telemetry#5034](open-telemetry#5034))
- Stabilize OpenTelemetry Instrumentation Scope to Prometheus labels
transformation.

([open-telemetry#5052](open-telemetry#5052))
- Stabilize sections of Prometheus Metrics Exporter.
  - Stabilize temporality.

([open-telemetry#5024](open-telemetry#5024))
  - Stabilize version and format.

([open-telemetry#5083](open-telemetry#5083))
  - Stabilize port configuration.

([open-telemetry#5026](open-telemetry#5026))
  - Stabilize `scope_info_enabled` configuration.

([open-telemetry#5056](open-telemetry#5056))
- Change Prometheus Metric Exporter config property recommended names
(`without_scope_info` -> `scope_info_enabled`, `without_target_info` ->
`target_info_enabled`,
  `with_resource_constant_labels` -> `resource_constant_labels`)

([open-telemetry#5071](open-telemetry#5071))
- Clarify that OTel SDKs should not use unofficial Prometheus clients.

([open-telemetry#5082](open-telemetry#5082))

### OTEPs

- Add OTEP for Semantic Convention Schema v2 with support for multiple
convention
  registries and resolved schema format

([open-telemetry#4815](open-telemetry#4815))

---------

Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
hilmarf pushed a commit to apeirora/opentelemetry-specification that referenced this pull request Jun 1, 2026
### Metrics

- Add in-development `Bind` API to synchronous instruments.

([open-telemetry#5050](open-telemetry#5050))
- Clarify that View-provided metric stream `name` is not subject to
instrument
  name syntax validation.

([open-telemetry#5094](open-telemetry#5094))

### Common

- Define the Core packages term.

([open-telemetry#5046](open-telemetry#5046))
- Rework contributing guide to reflect current process.

([open-telemetry#5072](open-telemetry#5072))

### Compatibility

- Stabilize sections of Prometheus and OpenMetrics Compatibility.
- Stabilize translation of labels prefixed with `otel_scope_` to OTLP
Instrumentation Scope.

([open-telemetry#5004](open-telemetry#5004))
  - Stabilize OpenTelemetry Gauge and Sum to Prometheus transformations.

([open-telemetry#5034](open-telemetry#5034))
- Stabilize OpenTelemetry Instrumentation Scope to Prometheus labels
transformation.

([open-telemetry#5052](open-telemetry#5052))
- Stabilize sections of Prometheus Metrics Exporter.
  - Stabilize temporality.

([open-telemetry#5024](open-telemetry#5024))
  - Stabilize version and format.

([open-telemetry#5083](open-telemetry#5083))
  - Stabilize port configuration.

([open-telemetry#5026](open-telemetry#5026))
  - Stabilize `scope_info_enabled` configuration.

([open-telemetry#5056](open-telemetry#5056))
- Change Prometheus Metric Exporter config property recommended names
(`without_scope_info` -> `scope_info_enabled`, `without_target_info` ->
`target_info_enabled`,
  `with_resource_constant_labels` -> `resource_constant_labels`)

([open-telemetry#5071](open-telemetry#5071))
- Clarify that OTel SDKs should not use unofficial Prometheus clients.

([open-telemetry#5082](open-telemetry#5082))

### OTEPs

- Add OTEP for Semantic Convention Schema v2 with support for multiple
convention
  registries and resolved schema format

([open-telemetry#4815](open-telemetry#4815))

---------

Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants