From b52c0fe334c197e3f1a7986e446474d4547f8073 Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Mon, 24 Mar 2025 10:52:56 +0100 Subject: [PATCH 1/2] openai: update CHANGELOG and bump version to 1.0.0 --- .../CHANGELOG.md | 5 +++++ .../src/opentelemetry/instrumentation/openai/version.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/instrumentation/elastic-opentelemetry-instrumentation-openai/CHANGELOG.md b/instrumentation/elastic-opentelemetry-instrumentation-openai/CHANGELOG.md index ce50995..44d855a 100644 --- a/instrumentation/elastic-opentelemetry-instrumentation-openai/CHANGELOG.md +++ b/instrumentation/elastic-opentelemetry-instrumentation-openai/CHANGELOG.md @@ -1,5 +1,10 @@ # Elastic OpenTelemetry Instrumentation OpenAI +## v1.0.0 + +- Fix instrumentation of with_raw_response (#73) +- Use proper GenAI suggested buckets for metrics, requires 1.31.0+ SDK (#72) + ## v0.7.0 - Map non-string, non-dict schema as json_schema (#68, Adrian Cole) diff --git a/instrumentation/elastic-opentelemetry-instrumentation-openai/src/opentelemetry/instrumentation/openai/version.py b/instrumentation/elastic-opentelemetry-instrumentation-openai/src/opentelemetry/instrumentation/openai/version.py index 80a8840..252d89a 100644 --- a/instrumentation/elastic-opentelemetry-instrumentation-openai/src/opentelemetry/instrumentation/openai/version.py +++ b/instrumentation/elastic-opentelemetry-instrumentation-openai/src/opentelemetry/instrumentation/openai/version.py @@ -14,4 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.7.0" +__version__ = "1.0.0" From 20af3a198e89659a16c53028c90e529648eac7be Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Mon, 24 Mar 2025 10:54:58 +0100 Subject: [PATCH 2/2] Remove README warning --- README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/README.md b/README.md index 48ad36f..999be68 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,5 @@ # Elastic Distribution of OpenTelemetry Python instrumentations -> [!WARNING] -> The Elastic Distribution of OpenTelemetry Python is not yet recommended for production use. Functionality may be changed or removed in future releases. Alpha releases are not subject to the support SLA of official GA features. -> -> We welcome your feedback! You can reach us by [opening a GitHub issue](https://github.com/elastic/elastic-otel-python-instrumentations/issues) or starting a discussion thread on the [Elastic Discuss forum](https://discuss.elastic.co/tags/c/observability/apm/58/python). - The Elastic Distribution of OpenTelemetry Python (EDOT Python) is a customized version of [OpenTelemetry Python](https://opentelemetry.io/docs/languages/python). EDOT Python makes it easier to get started using OpenTelemetry in your Python applications through strictly OpenTelemetry native means, while also providing a smooth and rich out of the box experience with [Elastic Observability](https://www.elastic.co/observability). It's an explicit goal of this distribution to introduce **no new concepts** in addition to those defined by the wider OpenTelemetry community.