a084c2c7df
Add fallback decoding for asgi headers ( #2837 )
...
* Add latin-1 fallback decoding for asgi headers
* Add comment for ASGI encoding spec and change to unicode_escape
* add unit test for non-utf8 header decoding
* add changelog
* revert lint
* code review changes
* Fix changelog
* Add ASGIGetter test
---------
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-09-25 17:19:20 +02:00
3deb6b9db6
opentelemetry-instrumentation-flask: a bit more room on metrics tests ( #2884 )
2024-09-23 13:56:37 -07:00
41b64539d0
update editable install link in readme.md ( #2881 )
2024-09-23 10:09:06 -07:00
6fcfbd67b8
tests: fix docker-tests mssql ( #2878 )
...
* try new image
* try new image with new pyodbc verrsion
2024-09-23 09:44:07 +02:00
97c3664fd7
Fix public-symbols-check workflow generation ( #2876 )
...
Consider only pull request events when running public-symbols-check.
2024-09-19 10:00:22 +02:00
08def3e40a
Update pyproject.toml ( #2873 )
...
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-09-17 08:38:24 +00:00
1a39ac80f8
feat: add opentelemetry-instrumentation-aiokafka ( #2082 )
2024-09-16 12:02:39 -07:00
bed13f5136
Add consistent import statement for URLLibInstrumentor ( #2868 )
...
* Add consistent import statement for URLLibInstrumentor
* Correct code in example
* One last correction to doc to create instance
2024-09-13 15:53:13 +02:00
d135f20c29
Fastapi auto tests ( #2860 )
...
* ep test passes
* cleaned ep test
* Corrected mock paths.
* with installed works
* tests pass
* Clean up
* Clean up
* lint
* lint
2024-09-12 09:36:59 +02:00
6f1a17d8dd
fix grpc supported version ( #2845 )
2024-09-10 08:43:44 -07:00
02c956190d
feat: add ability to optionally disable internal HTTP send and receive spans ( #2802 )
2024-09-10 07:45:06 -07:00
9cced9757a
CONTRIBUTING: add a note about instrumentation versioning and depdendencies ( #2851 )
2024-09-04 10:45:06 -07:00
f1d91097d8
973 opentelemetry instrumentation psycopg2 ( #2840 )
2024-09-04 09:39:17 -07:00
afb7f54b50
Remove ocelotl from component owners ( #2848 )
2024-09-04 07:06:58 -07:00
6c5730f31a
Update test_jinja2.py ( #2491 )
...
Cross-site scripting (XSS) attacks can occur if untrusted input is not escaped. This applies to templates as well as code. The jinja2 templates may be vulnerable to XSS if the environment has autoescape set to False. Unfortunately, jinja2 sets autoescape to False by default. Explicitly setting autoescape to True when creating an Environment object will prevent this.
Signed-off-by: Rajendran, Ramasubramanian <Ramasubramanian.Rajendran@fmr.com>
2024-09-04 12:24:25 +00:00
d6e667f3eb
Update README.rst ( #2849 )
...
The URL link is incorrect; it should be a repository in the open-telemetry account.
2024-09-04 13:55:00 +02:00
40c3363e9d
bump asgiref to 3.8.1 in test-requirements ( #2841 )
...
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-09-03 13:28:53 -06:00
f5868df7f8
opentelemetry-instrumentation-asyncio: package name typo ( #2844 )
2024-09-02 17:06:57 +02:00
98958b6f1e
Fix description of http.server.duration and http.server.request.duration ( #2817 )
...
* fix httpserverduration and httpserverrequestduration
Signed-off-by: Steven Pan <jianqiao.pan@fmr.com>
* add change log
---------
Signed-off-by: Steven Pan <jianqiao.pan@fmr.com>
2024-08-30 10:42:33 +00:00
f7878e7613
fix core repo sha in workflows ( #2842 )
2024-08-29 10:07:04 -07:00
f8a4f1ebf8
Copy change log updates from release/v1.27.x-0.48bx ( #2839 )
2024-08-28 15:54:08 -07:00
ee67ea8ba5
Update version to 1.28.0.dev/0.49b0.dev ( #2828 )
...
* Update version to 1.28.0.dev/0.49b0.dev
* Update core SHA
---------
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2024-08-28 15:20:37 -06:00
161acbb8ca
Skip generate-workflows when triggered by push ( #2836 )
...
Fixes #2835
2024-08-28 12:12:08 -06:00
b0129acbdf
fix ut in pypy ( #2809 )
2024-08-28 10:02:42 -07:00
5a0540ba8b
Remove references to test.yml ( #2830 )
...
* Remove references to test.yml
Fixes #2829
* Update scripts/update_sha.py
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
---------
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-08-27 18:08:00 +00:00
3ec1b9717c
Add new maintainers aabmass and xrmx ( #2825 )
...
Congratulations and welcome @aabmass and @xrmx as new Python maintainers! We greatly appreciate your help and expertise.
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2024-08-27 17:44:37 +00:00
476f6e245a
bootstrap: don't strip \n for last item on listing ( #2820 )
2024-08-26 12:46:08 -07:00
5558e78d8c
httpx: decouple tests from proxy related environment variables ( #2822 )
2024-08-26 12:24:53 -07:00
830397ecbf
httpx: fix handling of async hooks ( #2823 )
2024-08-26 09:54:57 -07:00
19f8e775ce
Prepare asgi tests to support newer asgiref version ( #2778 )
2024-08-26 09:38:07 -07:00
bc4d2c5b75
Fix http.host
and net.peer.ip
new http semconv mapping ( #2814 )
2024-08-23 16:56:36 -07:00
fb75ac05d8
replaced broken link ( #2815 )
2024-08-23 12:15:29 -07:00
1ad9d90308
Divided proc_cpu_percent by 100 to get value between 0 and 1 ( #2812 )
2024-08-21 15:24:46 -07:00
dda369b724
bump webob to 1.8.8 in test requirements ( #2804 )
2024-08-19 08:39:17 -07:00
560fd04962
fix(tornado): ensure reading future.result() won't throw an exception in client.py _finish_tracing_callback ( #2563 )
2024-08-19 07:59:24 -07:00
4108d57e7a
fix for Audit and test opentelemetry-instrumentation-jinja2 #978 ( #2799 )
2024-08-16 14:27:24 -07:00
e7f647e91b
Add skip clause for Public API check ( #2801 )
...
Fixes #2800
2024-08-15 17:05:45 -06:00
af9e841742
Fix issue opentelemetry-instrumentation-asgi: do not set url.full attribute for server spans ( #2735 )
2024-08-14 10:26:39 -07:00
9c327eae00
bump aiohttp to 3.10.2 ( #2796 )
2024-08-13 13:48:46 -07:00
f1f017fd15
opentelemetry-bootstrap: remove aws-lambda from default instrumentations ( #2786 )
2024-08-12 12:51:34 -07:00
6981035aec
Ensure async generators are awaited ( #2792 )
2024-08-12 09:14:43 -07:00
f9dc90fedc
bump django version in test requirements ( #2785 )
2024-08-08 08:54:15 -07:00
c238af5442
fix: fastapi
auto-instrumentation by removing fastapi-slim
support ( #2783 )
2024-08-08 08:45:00 -07:00
fc1c8f0f3f
Audit and test opentelemetry-instrumentation-fastapi NoOpTracerProvider ( #2779 )
2024-08-07 08:41:01 -07:00
009bdbaef0
Remove instrumentations_1.yml ( #2782 )
...
Fixes #2781
2024-08-06 16:41:00 -06:00
f0d8cb39e9
Generate workflow files with a Jinja template ( #2687 )
...
* Generate workflow files with a Jinja template
Fixes #2686
* Remove sudo from allowlist_externals
* Update workflows
* Add condition to skip generate-workflows
* Update workflows
* Update .github/workflows/generate_workflows_lib/src/generate_workflows_lib/test.yml.j2
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
* Update .github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
* Update .github/workflows/generate_workflows_lib/src/generate_workflows_lib/lint.yml.j2
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
* Update .github/workflows/generate_workflows_lib/src/generate_workflows_lib/contrib.yml.j2
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
* Update workflows
* Update workflows
---------
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
2024-08-06 16:27:38 -06:00
2a707bccce
Bump version for aws propagator and aws sdk extension for release ( #2773 )
2024-08-05 10:43:04 -07:00
8bfae49a7a
requirements: sync grpcio test requirements ( #2777 )
2024-08-05 10:18:56 -07:00
76919d3089
Loosen fastapi-slim version bound to be like the one for fastapi ( #2775 )
2024-08-05 10:04:48 -07:00
aeac52301a
tox: run tests for real for fastapislim ( #2771 )
2024-08-05 09:45:13 -07:00