From beb27116ffc54581e06540c148caee90fdb21707 Mon Sep 17 00:00:00 2001 From: Finlay <18363677+finlaysawyer@users.noreply.github.com> Date: Wed, 2 Nov 2022 04:27:09 +0000 Subject: [PATCH] Capture common HTTP attributes from API Gateway proxy events in Lambda instrumentor (#1233) --- CHANGELOG.md | 75 +--------------------------------------------------- 1 file changed, 1 insertion(+), 74 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b60cb844d..3ad8e9be8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,79 +17,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Add metric instrumentation for tornado - ([#1252](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1252)) -- `opentelemetry-instrumentation-django` Fixed bug where auto-instrumentation fails when django is installed and settings are not configured. - ([#1369](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1369)) -- `opentelemetry-instrumentation-system-metrics` add supports to collect system thread count. ([#1339](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1339)) -- `opentelemetry-exporter-richconsole` Fixing RichConsoleExpoter to allow multiple traces, fixing duplicate spans and include resources ([#1336](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1336)) -- `opentelemetry-instrumentation-asgi` Add support for regular expression matching and sanitization of HTTP headers. - ([#1333](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1333)) -- `opentelemetry-instrumentation-asgi` metrics record target attribute (FastAPI only) - ([#1323](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1323)) -- `opentelemetry-instrumentation-wsgi` Add support for regular expression matching and sanitization of HTTP headers. - ([#1402](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1402)) -- Add support for py3.11 - ([#1415](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1415)) -- `opentelemetry-instrumentation-django` Add support for regular expression matching and sanitization of HTTP headers. - ([#1411](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1411)) -- `opentelemetry-instrumentation-falcon` Add support for regular expression matching and sanitization of HTTP headers. - ([#1412](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1412)) -- `opentelemetry-instrumentation-flask` Add support for regular expression matching and sanitization of HTTP headers. - ([#1413](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1413)) -- `opentelemetry-instrumentation-pyramid` Add support for regular expression matching and sanitization of HTTP headers. - ([#1414](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1414)) -- `opentelemetry-instrumentation-grpc` Add support for grpc.aio Clients and Servers - ([#1245](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1245)) -- Add metric exporter for Prometheus Remote Write - ([#1359](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1359)) - -### Fixed - -- Fix bug in Falcon instrumentation - ([#1377](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1377)) -- `opentelemetry-instrumentation-asgi` Fix keys() in class ASGIGetter so it decodes the keys before returning them. - ([#1333](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1333)) -- `opentelemetry-instrumentation-asgi` Make ASGIGetter.get() compare all keys in a case insensitive manner. - ([#1333](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1333)) -- Use resp.text instead of resp.body for Falcon 3 to avoid a deprecation warning. - ([#1412](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1412)) - -## [1.13.0-0.34b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.13.0-0.34b0) - 2022-09-26 - -- `opentelemetry-instrumentation-asyncpg` Fix high cardinality in the span name - ([#1324](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1324)) - -### Added - -- `opentelemetry-instrumentation-pymysql` Add tests for commit() and rollback(). - ([#1424](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1424)) -- `opentelemetry-instrumentation-fastapi` Add support for regular expression matching and sanitization of HTTP headers. - ([#1403](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1403)) -- `opentelemetry-instrumentation-botocore` add support for `messaging.*` in the sqs extension. - ([#1350](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1350)) - -### Fixed - -- Fix bug in Urllib instrumentation - add status code to span attributes only if the status code is not None. - ([#1430](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1430)) -- `opentelemetry-instrumentation-aiohttp-client` Allow overriding of status in response hook. - ([#1394](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1394)) -- `opentelemetry-instrumentation-pymysql` Fix dbapi connection instrument wrapper has no _sock member. - ([#1424](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1424)) -- `opentelemetry-instrumentation-dbapi` Fix the check for the connection already being instrumented in instrument_connection(). - ([#1424](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1424)) - -## Version 1.14.0/0.35b0 (2022-11-03) - -### Deprecated - -- `opentelemetry-distro` Deprecate `otlp_proto_grpc` and `otlp_proto_http` in favor of using - `OTEL_EXPORTER_OTLP_TRACES_PROTOCOL` as according to specifications - ([#1250](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1250)) - -### Added - - Capture common HTTP attributes from API Gateway proxy events in `opentelemetry-instrumentation-aws-lambda` ([#1233](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1233)) - Add metric instrumentation for tornado @@ -130,7 +57,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Use resp.text instead of resp.body for Falcon 3 to avoid a deprecation warning. ([#1412](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1412)) -## Version 1.13.0/0.34b0 (2022-09-26) +## [1.13.0-0.34b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.13.0-0.34b0) - 2022-09-26 - `opentelemetry-instrumentation-asyncpg` Fix high cardinality in the span name ([#1324](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1324))