2083 Commits

Author SHA1 Message Date
ef4bc9f9b4 fix(opentelemetry-instrumentation-asgi): Correct http.url attribute generation (#2477) 2024-07-03 10:28:54 -07:00
b16394b202 [opentelemetry-instrumentation-django] Handle exceptions from request/response hooks (#2153) 2024-07-02 11:41:55 -07:00
77749225b7 opentelemetry-processor-baggage: silence ruff warning (#2653) 2024-07-02 11:32:39 -07:00
90211489a3 Handle empty statement in psycopg instrumentation (#2644) 2024-07-02 09:05:41 -07:00
df3415b0dd Confluent Kafka: Ensure consume span is ended when consumer is closed (#2640) 2024-07-02 08:43:32 -07:00
a29242f493 fix(async-io): instrumented asyncio.wait_for properly raises asyncio.TimeoutError (#2637) 2024-07-02 08:21:15 -07:00
529178d9ae Fix wrong unit in Flask new semconv test (#2645) 2024-07-01 09:35:10 -07:00
58a6d3a79c conflent-kafka: Proxy producer purge (#2638) 2024-06-27 10:19:50 -07:00
7f7c0f31fe Use python baseline for pylint (#2636) 2024-06-26 12:35:11 -07:00
f531996f53 fix util-http package (#2634) 2024-06-26 09:34:04 -07:00
ff17c79c16 Update contributing guide and remove test instructions from readme (#2632) 2024-06-25 09:54:48 -07:00
3d758a973c instrumentation/system-metrics: permit to use psutil 6.0 (#2630) 2024-06-24 09:31:04 -07:00
919b2c295f CHANGELOG: remove spurious backtick (#2628)
Co-authored-by: Shalev Roda <65566801+shalevr@users.noreply.github.com>
2024-06-22 12:44:55 +03:00
593f86fd04 Adds NoOpTracerProvider test case for pymysql instrumentation (#2581) 2024-06-21 12:25:01 -07:00
a166208616 confluent_kafka: extend instruments version declaration to include 2.4.0 (#2616)
* confluent_kafka: update instruments version declaration to include 2.4.0

* Adjust CHANGELOG.md with actual PR number

---------

Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2024-06-20 16:51:28 -06:00
f6ed62a7aa Repeated headers list for ASGI frameworks (#2361)
* avoid loosing repeated HTTP headers

* fix fof wsgi, test in falcon

* add changelog

* add more tests

* linting

* fix falcon and flask

* remove unused test

* Use a list for repeated HTTP headers

* linting

* add changelog entry

* update docs and improve fastapi tests

* revert changes in wsgi based webframeworks

* fix linting

* Fix import path of typing symbols

---------

Co-authored-by: Leighton Chen <lechen@microsoft.com>
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2024-06-20 16:37:26 -06:00
a61739c9c2 bugfix: AWS Lambda event source key incorrect for SNS in instrumenta… (#2612) 2024-06-20 10:50:31 -07:00
41ca9027a8 instrumentation: drop dead code from aiohttp-client tests (#2625) 2024-06-20 10:42:48 -07:00
feed69bcc7 Upgrade Werkzeug library for testing (#2623) 2024-06-20 10:35:28 -07:00
fecb1e2862 Added recording of exceptions in Pyramid (#2622) 2024-06-20 10:19:20 -07:00
b776ac92a8 Update CONTRIBUTING.md (#2620) 2024-06-20 10:06:14 -07:00
3669b477bd requirements: Bump urllib3 to latest (#2618) 2024-06-20 09:26:01 -07:00
d93afc8773 Bump docs and dev requirements with dependabot security warnings (#2614) 2024-06-20 08:48:06 -07:00
4a75c535a7 boto: bump cryptography in test requirements (#2615) 2024-06-20 08:39:13 -07:00
b94c5906fd Use generated symbols from semantic conventions package (#2611) 2024-06-17 09:20:17 -07:00
daa84a6c63 instrumentation/tornado: bump to latest 6.4.1 in test-requirements (#2606) 2024-06-14 10:20:50 -07:00
91a69d4c99 aiohttp: bump aiohttp in test requirements to latest (#2607) 2024-06-14 10:11:24 -07:00
795c93376c instrumentation/pymysql: bump pymysql to 1.1.1 in test requirements (#2608) 2024-06-14 10:01:11 -07:00
6be205e604 consistently use of suppress_instrumentation utils (#2590) 2024-06-14 09:53:28 -07:00
881a179e3b Add xray propagators that prioritizes xray environment variable (#2573)
* Add AwsXrayLambdaPropagator

Fixes #2457

* Remove unnecessary AWS_TRACE_HEADER_PROP

* Add docstring

* Fix nit

* Add no environment variable test case

* Add test case for valid context

* Remove ipdb

* Fix lint

* Add missing entry point
2024-06-13 17:50:45 -06:00
361da3e45e botocore: bump moto to latest (#2605)
So we can bump Werkzeug too.
2024-06-13 16:56:04 -06:00
477b73cd9a requirements: bump requests to 2.32.3 (#2603) 2024-06-12 08:14:11 -07:00
184d8d45b9 Change issue templates to forms (#2602) 2024-06-12 08:02:24 -07:00
da78275a55 increase delta for fastapi flaky test (#2591) 2024-06-11 10:16:18 -07:00
af9675cf04 requirements: bump sqlparse to 0.5.0 (#2595) 2024-06-11 09:44:16 -07:00
20e68e38e7 requirements: bump Jinja2 to 3.1.4 (#2593) 2024-06-11 09:18:56 -07:00
ab0ea0e0f9 Add support for python 3.12 (#2572) 2024-06-10 12:49:10 -07:00
97621523b8 requirements: bump Werkzeug (#2594) 2024-06-10 09:08:14 -07:00
4357c35dd2 requirements: missed pytest and idna bumps (#2592) 2024-06-10 08:59:40 -07:00
3511ed180d requirements: Bump idna to 3.7 (#2583) 2024-06-07 12:54:38 -07:00
0216a9644a CONTRIBUTING: Make it more explicit you need to sign the CLA (#2582) 2024-06-07 09:14:21 -07:00
bc4b0493b9 requirements: bump pytest to 7.4.4 (#2587) 2024-06-07 08:53:22 -07:00
5b841282ab Do not use asgi name and version for tracer/meter for instrumentations using Asgi Middleware (#2580) 2024-06-06 12:52:32 -07:00
bb9eebb73e Fix readme formatting and markdown (#2576) 2024-06-05 15:27:12 -07:00
e306aba7ec removed references to [test] extras from eachdist script (#2578) 2024-06-05 11:35:48 -07:00
95fea2bfa7 Fix running async psycopg tests (#2540) 2024-06-05 11:14:44 -07:00
c06fd1dd53 Update README.rst (#2575) 2024-06-04 09:19:48 -07:00
768694cf75 add processor directory to build.sh (#2574) 2024-06-03 14:20:09 -07:00
ed51ebb312 feat(asgi,fastapi,starlette)!: provide both send and receive hooks with scope and message (#2546) 2024-06-03 10:18:47 -07:00
73d0fa46a9 Copy change log updates from release/v1.25.x-0.46bx (#2571) 2024-05-31 10:00:14 -07:00