Skip to content

Commit e998fa9

Browse files
committed
chore: revert telemetry stabilization
Partially revert Python PR #788 as a release contingency. This reverts commit 8bb88f5 for the telemetry-exporter package and RELEASING.md only. Files under packages/aws-durable-execution-sdk-python are intentionally left unchanged so the core plugin interface is unaffected. Exporter publishing configuration remains unchanged.
1 parent 102dd62 commit e998fa9

5 files changed

Lines changed: 7 additions & 23 deletions

File tree

‎RELEASING.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ The tag should be the version of the package being bumped, prepended with a desc
4646
- **SDK only:** `sdk-v<version>` (e.g., `sdk-v1.6.0`)
4747
- **OTel only:** `otel-v<version>` (e.g., `otel-v0.3.0`)
4848
- **Testing only:** `testing-v<version>` (e.g., `testing-v1.2.1`)
49-
- **Telemetry Exporter only:** `telemetry-exporter-v<version>` (e.g., `telemetry-exporter-v1.0.0`)
49+
- **Telemetry Exporter only:** `telemetry-exporter-v<version>` (e.g., `telemetry-exporter-v0.0.1`)
5050
- **Multiple packages in a single release:** comma-separate the sub-tags (e.g., `sdk-v1.6.0,otel-v0.3.0`)
5151

5252
Examples:
@@ -55,7 +55,7 @@ Examples:
5555
sdk-v1.6.0
5656
otel-v0.3.0
5757
testing-v1.2.1
58-
telemetry-exporter-v1.0.0
58+
telemetry-exporter-v0.0.1
5959
sdk-v1.6.0,otel-v0.3.0
6060
```
6161

‎packages/aws-durable-execution-sdk-python-telemetry-exporter/README.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ the SDK's instrumentation hooks and emits one curated `DurableExecutionTelemetry
66
per execution to the configured exporters. The wire record keeps the JS
77
camelCase field names so records read identically across SDKs.
88

9+
> **Experimental.** Like its JS counterpart, this plugin is experimental and may
10+
> change or be removed in future releases.
11+
912
## Install
1013

1114
```bash

‎packages/aws-durable-execution-sdk-python-telemetry-exporter/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ license = "Apache-2.0"
1212
keywords = ["observability", "durable-execution-telemetry", "durable-execution"]
1313
authors = [{ name = "AWS durable-execution-dev", email = "durable-execution-dev@amazon.com" }]
1414
classifiers = [
15-
"Development Status :: 5 - Production/Stable",
15+
"Development Status :: 4 - Beta",
1616
"Programming Language :: Python",
1717
"Programming Language :: Python :: 3.11",
1818
"Programming Language :: Python :: 3.12",
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# SPDX-FileCopyrightText: 2026-present Amazon.com, Inc. or its affiliates.
22
#
33
# SPDX-License-Identifier: Apache-2.0
4-
__version__ = "1.0.0"
4+
__version__ = "0.0.1"

‎packages/aws-durable-execution-sdk-python-telemetry-exporter/tests/test_package_metadata.py‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414

1515
import re
1616
import tomllib
17-
from importlib.metadata import version
1817
from pathlib import Path
1918

2019
from packaging.specifiers import SpecifierSet
2120
from packaging.version import Version
2221

23-
from aws_durable_execution_sdk_python_telemetry_exporter import __version__
24-
2522

2623
PACKAGE_ROOT = Path(__file__).resolve().parents[1]
2724
REPOSITORY_ROOT = PACKAGE_ROOT.parents[1]
@@ -123,19 +120,3 @@ def test_core_dependency_admits_a_later_core_patch() -> None:
123120
core = Version(_core_version())
124121
next_patch = f"{core.major}.{core.minor}.{core.micro + 1}"
125122
assert specifier.contains(next_patch, prereleases=True)
126-
127-
128-
def test_public_version_matches_installed_stable_release() -> None:
129-
assert __version__ == version("aws-durable-execution-sdk-python-telemetry-exporter")
130-
release = Version(__version__)
131-
assert release.major >= 1
132-
assert not release.is_prerelease
133-
assert not release.is_devrelease
134-
135-
136-
def test_package_is_marked_production_stable() -> None:
137-
with (PACKAGE_ROOT / "pyproject.toml").open("rb") as pyproject:
138-
classifiers = tomllib.load(pyproject)["project"]["classifiers"]
139-
140-
assert "Development Status :: 5 - Production/Stable" in classifiers
141-
assert "Development Status :: 4 - Beta" not in classifiers

0 commit comments

Comments
 (0)