You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[the versioning and stability requirements](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md)
30
28
and prepare the public documentation about the versioning and stability guarantees.
* Ensure conformance with the versioning and stability document.
44
42
* Ensure consistent names across implementations (e.g. TraceId vs Id)
45
43
* Avoid confusions across implementation (e.g same function returns has different behaviors)
46
-
* Ensure no experimental features (signals) are part of the main API package.
44
+
* Ensure no experimental features (signals) are part of the released packages (e.g. api, sdk, etc.).
47
45
48
46
The OpenTelemetry Technical Committee MUST attend one of the language SIG meetings and have a public discussion with the language maintainers to discuss any issues found during the review process.
Copy file name to clipboardexpand all lines: releases/new-signal-release-process.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# New Telemetry Release Process
1
+
# New Signal Release Process
2
2
3
3
This document defines the release requirements and process followed by the
4
4
OpenTelemetry libraries, along with the rules and procedures for meeting those
@@ -10,9 +10,9 @@ refer to the specification or the Collector in this document.
10
10
11
11
Every OpenTelmetry official major release MUST follow the release process
12
12
proposed in this document. A "major release" refers to a new version of any
13
-
telemetry type (adding a new telemetry type to an already released major version
14
-
of the library, or a major version bump for an existing telemetry type) for
15
-
OpenTelemetry client libraries.
13
+
[signal](../specification/glossary.md#signals)(adding a new signal to an
14
+
already released major version of the library, or a major version bump for an
15
+
existing signal release) for OpenTelemetry client libraries.
16
16
17
17
The OpenTelemetry [Technical Committee](https://github.com/open-telemetry/community/blob/main/tech-committee-charter.md) (with guidance from language maintainers) is responsible to setup release dates
18
18
and ensure quality standards of the official releases
@@ -32,8 +32,8 @@ commits to ensure that every decision will be made in less than 14 days after
32
32
the process is started.
33
33
34
34
To begin the technical and specification compliance review language maintainers
35
-
MUST submit a PR and complete this [template](new-telemetry-release-process-template.md).
36
-
The name of the file MUST be `technical-specification-review-${language}.md`.
35
+
MUST submit a PR and complete this [template](new-signal-release-process-template.md).
36
+
The name of the file MUST be `release-review-${language}-${signal}.md`.
37
37
38
38
During the review process, breaking changes MAY be needed to comply with the
39
39
specification, it is highly recommended to start the process as soon as possible,
0 commit comments