From 0fa9c554a34f174de2d6ed944b2cf3c50b34a555 Mon Sep 17 00:00:00 2001 From: Dylan Russell Date: Thu, 30 Jul 2026 20:22:42 +0000 Subject: [PATCH 1/3] Add deprecation warnings to exporter READMEs and update opentelemetry-resourcedetector-gcp dependency to < 1.15 --- opentelemetry-exporter-gcp-logging/CHANGELOG.md | 2 ++ opentelemetry-exporter-gcp-logging/README.rst | 8 ++++++++ opentelemetry-exporter-gcp-logging/setup.cfg | 2 +- opentelemetry-exporter-gcp-monitoring/CHANGELOG.md | 3 +++ opentelemetry-exporter-gcp-monitoring/README.rst | 8 ++++++++ opentelemetry-exporter-gcp-monitoring/setup.cfg | 2 +- opentelemetry-exporter-gcp-trace/CHANGELOG.md | 3 +++ opentelemetry-exporter-gcp-trace/README.rst | 8 ++++++++ opentelemetry-exporter-gcp-trace/setup.cfg | 2 +- 9 files changed, 35 insertions(+), 3 deletions(-) diff --git a/opentelemetry-exporter-gcp-logging/CHANGELOG.md b/opentelemetry-exporter-gcp-logging/CHANGELOG.md index f81452ef..8340e72e 100644 --- a/opentelemetry-exporter-gcp-logging/CHANGELOG.md +++ b/opentelemetry-exporter-gcp-logging/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- Add deprecation warning to README +- Update `opentelemetry-resourcedetector-gcp` dependency to `< 1.15` - Add `force_flush` method to `CloudLoggingExporter` (#559) ## Version 1.13.0a0 diff --git a/opentelemetry-exporter-gcp-logging/README.rst b/opentelemetry-exporter-gcp-logging/README.rst index 9788bc03..5690ca65 100644 --- a/opentelemetry-exporter-gcp-logging/README.rst +++ b/opentelemetry-exporter-gcp-logging/README.rst @@ -8,6 +8,14 @@ OpenTelemetry Google Cloud Logging Exporter :target: https://google-cloud-opentelemetry.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status +.. warning:: + + **This exporter is deprecated.** + + Google Cloud supports native OpenTelemetry Protocol (OTLP) ingestion for Cloud Trace, Cloud Monitoring, and Cloud Logging via the `Telemetry API `_. + + Please refer to the `Migration Guide `_ for detailed instructions on migrating your application to standard OpenTelemetry OTLP exporters. + This library provides support for exporting logs to Google Cloud Logging. diff --git a/opentelemetry-exporter-gcp-logging/setup.cfg b/opentelemetry-exporter-gcp-logging/setup.cfg index e97e5ab0..f7731f8e 100644 --- a/opentelemetry-exporter-gcp-logging/setup.cfg +++ b/opentelemetry-exporter-gcp-logging/setup.cfg @@ -30,7 +30,7 @@ install_requires = opentelemetry-sdk >= 1.39.0 opentelemetry-api >= 1.39.0 - opentelemetry-resourcedetector-gcp >= 1.5.0dev0, == 1.* + opentelemetry-resourcedetector-gcp >= 1.5.0dev0, < 1.15 typing-extensions diff --git a/opentelemetry-exporter-gcp-monitoring/CHANGELOG.md b/opentelemetry-exporter-gcp-monitoring/CHANGELOG.md index d3858c61..81c61979 100644 --- a/opentelemetry-exporter-gcp-monitoring/CHANGELOG.md +++ b/opentelemetry-exporter-gcp-monitoring/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +- Add deprecation warning to README +- Update `opentelemetry-resourcedetector-gcp` dependency to `< 1.15` + ## Version 1.13.0a0 Released 2026-07-29 diff --git a/opentelemetry-exporter-gcp-monitoring/README.rst b/opentelemetry-exporter-gcp-monitoring/README.rst index 822ef153..bc414e46 100644 --- a/opentelemetry-exporter-gcp-monitoring/README.rst +++ b/opentelemetry-exporter-gcp-monitoring/README.rst @@ -8,6 +8,14 @@ OpenTelemetry Google Cloud Monitoring Exporter :target: https://google-cloud-opentelemetry.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status +.. warning:: + + **This exporter is deprecated.** + + Google Cloud supports native OpenTelemetry Protocol (OTLP) ingestion for Cloud Trace, Cloud Monitoring, and Cloud Logging via the `Telemetry API `_. + + Please refer to the `Migration Guide `_ for detailed instructions on migrating your application to standard OpenTelemetry OTLP exporters. + This library provides support for exporting metrics to Google Cloud Monitoring. diff --git a/opentelemetry-exporter-gcp-monitoring/setup.cfg b/opentelemetry-exporter-gcp-monitoring/setup.cfg index e57f0b5b..d76f3113 100644 --- a/opentelemetry-exporter-gcp-monitoring/setup.cfg +++ b/opentelemetry-exporter-gcp-monitoring/setup.cfg @@ -29,7 +29,7 @@ install_requires = google-cloud-monitoring ~= 2.0 opentelemetry-api ~= 1.30 opentelemetry-sdk ~= 1.30 - opentelemetry-resourcedetector-gcp >= 1.5.0dev0, == 1.* + opentelemetry-resourcedetector-gcp >= 1.5.0dev0, < 1.15 1.15 typing-extensions diff --git a/opentelemetry-exporter-gcp-trace/CHANGELOG.md b/opentelemetry-exporter-gcp-trace/CHANGELOG.md index 2e0c6b5b..02b69e43 100644 --- a/opentelemetry-exporter-gcp-trace/CHANGELOG.md +++ b/opentelemetry-exporter-gcp-trace/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +- Add deprecation warning to README +- Update `opentelemetry-resourcedetector-gcp` dependency to `< 1.15` + ## Version 1.13.0 Released 2026-07-29 diff --git a/opentelemetry-exporter-gcp-trace/README.rst b/opentelemetry-exporter-gcp-trace/README.rst index 27523235..24f6e5b6 100644 --- a/opentelemetry-exporter-gcp-trace/README.rst +++ b/opentelemetry-exporter-gcp-trace/README.rst @@ -8,6 +8,14 @@ OpenTelemetry Google Cloud Integration :target: https://google-cloud-opentelemetry.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status +.. warning:: + + **This exporter is deprecated.** + + Google Cloud supports native OpenTelemetry Protocol (OTLP) ingestion for Cloud Trace, Cloud Monitoring, and Cloud Logging via the `Telemetry API `_. + + Please refer to the `Migration Guide `_ for detailed instructions on migrating your application to standard OpenTelemetry OTLP exporters. + This library provides support for exporting traces to Google Cloud Trace. To get started with instrumentation in Google Cloud, see `Generate traces and metrics with diff --git a/opentelemetry-exporter-gcp-trace/setup.cfg b/opentelemetry-exporter-gcp-trace/setup.cfg index 5219ec47..a2fa56f2 100644 --- a/opentelemetry-exporter-gcp-trace/setup.cfg +++ b/opentelemetry-exporter-gcp-trace/setup.cfg @@ -29,7 +29,7 @@ install_requires = google-cloud-trace ~= 1.1 opentelemetry-api ~= 1.30 opentelemetry-sdk ~= 1.30 - opentelemetry-resourcedetector-gcp >= 1.5.0dev0, == 1.* + opentelemetry-resourcedetector-gcp >= 1.5.0dev0, < 1.15 typing-extensions From 52e7fd9b47efa01c39f0fc5ebce39dc8810c6b7a Mon Sep 17 00:00:00 2001 From: Dylan Russell Date: Thu, 30 Jul 2026 20:25:55 +0000 Subject: [PATCH 2/3] Fix setup.cfg --- opentelemetry-exporter-gcp-monitoring/setup.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opentelemetry-exporter-gcp-monitoring/setup.cfg b/opentelemetry-exporter-gcp-monitoring/setup.cfg index d76f3113..8d87425e 100644 --- a/opentelemetry-exporter-gcp-monitoring/setup.cfg +++ b/opentelemetry-exporter-gcp-monitoring/setup.cfg @@ -1,4 +1,4 @@ -[metadata] + [metadata] name = opentelemetry-exporter-gcp-monitoring description = Google Cloud Monitoring exporter for OpenTelemetry long_description = file: README.rst @@ -29,7 +29,7 @@ install_requires = google-cloud-monitoring ~= 2.0 opentelemetry-api ~= 1.30 opentelemetry-sdk ~= 1.30 - opentelemetry-resourcedetector-gcp >= 1.5.0dev0, < 1.15 1.15 + opentelemetry-resourcedetector-gcp >= 1.5.0dev0, < 1.15 typing-extensions From dba387a57a52a2764bb7e540b2f0f14e57c520b4 Mon Sep 17 00:00:00 2001 From: Dylan Russell Date: Mon, 3 Aug 2026 13:06:12 +0000 Subject: [PATCH 3/3] Fix precommit --- opentelemetry-exporter-gcp-monitoring/setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opentelemetry-exporter-gcp-monitoring/setup.cfg b/opentelemetry-exporter-gcp-monitoring/setup.cfg index 8d87425e..8baf9fec 100644 --- a/opentelemetry-exporter-gcp-monitoring/setup.cfg +++ b/opentelemetry-exporter-gcp-monitoring/setup.cfg @@ -1,4 +1,4 @@ - [metadata] +[metadata] name = opentelemetry-exporter-gcp-monitoring description = Google Cloud Monitoring exporter for OpenTelemetry long_description = file: README.rst