18
0

Compare commits

11 Commits

Author SHA256 Message Date
45a7ccca15 Accepting request 1306353 from devel:languages:python
- update to 0.58b0:
  * `opentelemetry-instrumentation-fastapi`: Fix middleware
    ordering to cover all exception handling use cases.
  * `opentelemetry-instrumentation-asgi`: Make all user hooks
    failsafe and record exceptions in hooks.
  * `opentelemetry-instrumentation-fastapi`: Fix memory leak in
    `uninstrument_app()` by properly removing apps from the
    tracking set
  * `opentelemetry-instrumentation-tornado` Fix server (request)
    duration metric calculation
  * `opentelemetry-instrumentation-tornado`: Fix to properly skip
    all server telemetry when URL excluded.
  * `opentelemetry-instrumentation`: Avoid calls to
    `context.detach` with `None` token.
  * `opentelemetry-instrumentation-starlette`/`opentelemetry-
    instrumentation-fastapi`: Fixes a crash when host-based
    routing is used
  * Fix documentation order of sections and headers for Django,
    Flask, MySQL, mysqlclient, psycopg, psycopg2, pymysql,
    sqlalchemy instrumentations.
  * `opentelemetry-instrumentation-asgi` Fixed an issue where
    FastAPI reports IP instead of URL.
  * `opentelemetry-instrumentation-httpx`: fix missing metric
    response attributes when tracing is disabled
  * `opentelemetry-instrumentation-fastapi`:  Don't pass bounded
    server_request_hook when using
    `FastAPIInstrumentor.instrument()`
- update to 0.57b0:
  * `opentelemetry-instrumentation`: Fix dependency conflict
    detection when instrumented packages are not installed by

OBS-URL: https://build.opensuse.org/request/show/1306353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-opentelemetry-util-http?expand=0&rev=5
2025-09-23 14:07:18 +00:00
6692f62b48 - update to 0.58b0:
* `opentelemetry-instrumentation-fastapi`: Fix middleware
    ordering to cover all exception handling use cases.
  * `opentelemetry-instrumentation-asgi`: Make all user hooks
    failsafe and record exceptions in hooks.
  * `opentelemetry-instrumentation-fastapi`: Fix memory leak in
    `uninstrument_app()` by properly removing apps from the
    tracking set
  * `opentelemetry-instrumentation-tornado` Fix server (request)
    duration metric calculation
  * `opentelemetry-instrumentation-tornado`: Fix to properly skip
    all server telemetry when URL excluded.
  * `opentelemetry-instrumentation`: Avoid calls to
    `context.detach` with `None` token.
  * `opentelemetry-instrumentation-starlette`/`opentelemetry-
    instrumentation-fastapi`: Fixes a crash when host-based
    routing is used
  * Fix documentation order of sections and headers for Django,
    Flask, MySQL, mysqlclient, psycopg, psycopg2, pymysql,
    sqlalchemy instrumentations.
  * `opentelemetry-instrumentation-asgi` Fixed an issue where
    FastAPI reports IP instead of URL.
  * `opentelemetry-instrumentation-httpx`: fix missing metric
    response attributes when tracing is disabled
  * `opentelemetry-instrumentation-fastapi`:  Don't pass bounded
    server_request_hook when using
    `FastAPIInstrumentor.instrument()`
- update to 0.57b0:
  * `opentelemetry-instrumentation`: Fix dependency conflict
    detection when instrumented packages are not installed by

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-util-http?expand=0&rev=11
2025-09-21 15:09:28 +00:00
d05fe3c92a Accepting request 1281749 from devel:languages:python
- Update to 0.54b1:
  * Bump for opentelemetry 1.33.1 release.
- Update URL.
- Adjust {Build,}Requires to reflect reality.

OBS-URL: https://build.opensuse.org/request/show/1281749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-opentelemetry-util-http?expand=0&rev=4
2025-06-03 15:51:30 +00:00
623ce3eb7f Accepting request 1248510 from devel:languages:python
- update to 0.51b0:
  * bump for opentelemetry 1.30.0 release

OBS-URL: https://build.opensuse.org/request/show/1248510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-opentelemetry-util-http?expand=0&rev=3
2025-02-26 16:18:52 +00:00
4f27c024e4 * bump for opentelemetry 1.30.0 release
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-util-http?expand=0&rev=7
2025-02-25 22:27:33 +00:00
51257f0a7f - update to 0.51b0:
* bump for oepntelemetry 1.30.0 release

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-util-http?expand=0&rev=6
2025-02-25 22:27:25 +00:00
342cfc84e7 Accepting request 1235925 from devel:languages:python
- Update to version 0.50b0
  * `opentelemetry-instrumentation-starlette` Add type hints to the instrumentation
  * `opentelemetry-distro` default to OTLP log exporter.
  * `opentelemetry-instrumentation-sqlalchemy` Update unit tests to run with SQLALchemy 2
  * Add `opentelemetry-instrumentation-openai-v2` to `opentelemetry-bootstrap`
  * `opentelemetry-instrumentation-sqlalchemy` Add sqlcomment to `db.statement` attribute
  * `opentelemetry-instrumentation-dbapi` Add sqlcomment to `db.statement` attribute
  * `opentelemetry-instrumentation-dbapi` instrument_connection accepts optional connect_module
  * `opentelemetry-instrumentation-mysqlclient` Add sqlcommenter support
  * `opentelemetry-instrumentation-pymysql` Add sqlcommenter support
  * `opentelemetry-instrumentation-click`: new instrumentation to trace click commands
  * `opentelemetry-instrumentation-starlette`: Retrieve `meter_provider` key instead of
    `_meter_provider` on `_instrument`
  * `opentelemetry-instrumentation-httpx`: instrument_client is a static method again
  * `opentelemetry-instrumentation-system_metrics`: fix callbacks reading wrong config
  * `opentelemetry-instrumentation-httpx`: Check if mount transport is none before wrap it
  * Replace all instrumentor unit test `assertEqualSpanInstrumentationInfo` calls with
    `assertEqualSpanInstrumentationScope` calls
  * `opentelemetry-instrumentation-sqlalchemy` Fixes engines from `sqlalchemy.engine_from_config`
    not being fully instrumented
  * `opentelemetry-instrumentation-sqlalchemy`: Fix a remaining memory leak in EngineTracer
  * `opentelemetry-instrumentation-sqlite3`: Update documentation on explicit cursor support of tracing
  * `opentelemetry-instrumentation-sqlalchemy` teach instruments version
  * Drop `opentelemetry-instrumentation-test` package from default instrumentation list
  * `opentelemetry-instrumentation-httpx`: remove private unused `_InstrumentedClient`
    and `_InstrumentedAsyncClient` classes
- from version 0.49b0
  * `opentelemetry-instrumentation-openai-v2` Instrumentation for OpenAI >= 0.27.0
  * `opentelemetry-instrumentation-fastapi` Add autoinstrumentation mechanism tests.
  * `opentelemetry-instrumentation-aiokafka` Add instrumentor and auto instrumentation (forwarded request 1235911 from glaubitz)

OBS-URL: https://build.opensuse.org/request/show/1235925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-opentelemetry-util-http?expand=0&rev=2
2025-01-09 14:10:25 +00:00
e0782af47e - Update to version 0.50b0
* `opentelemetry-instrumentation-starlette` Add type hints to the instrumentation
  * `opentelemetry-distro` default to OTLP log exporter.
  * `opentelemetry-instrumentation-sqlalchemy` Update unit tests to run with SQLALchemy 2
  * Add `opentelemetry-instrumentation-openai-v2` to `opentelemetry-bootstrap`
  * `opentelemetry-instrumentation-sqlalchemy` Add sqlcomment to `db.statement` attribute
  * `opentelemetry-instrumentation-dbapi` Add sqlcomment to `db.statement` attribute
  * `opentelemetry-instrumentation-dbapi` instrument_connection accepts optional connect_module
  * `opentelemetry-instrumentation-mysqlclient` Add sqlcommenter support
  * `opentelemetry-instrumentation-pymysql` Add sqlcommenter support
  * `opentelemetry-instrumentation-click`: new instrumentation to trace click commands
  * `opentelemetry-instrumentation-starlette`: Retrieve `meter_provider` key instead of
    `_meter_provider` on `_instrument`
  * `opentelemetry-instrumentation-httpx`: instrument_client is a static method again
  * `opentelemetry-instrumentation-system_metrics`: fix callbacks reading wrong config
  * `opentelemetry-instrumentation-httpx`: Check if mount transport is none before wrap it
  * Replace all instrumentor unit test `assertEqualSpanInstrumentationInfo` calls with
    `assertEqualSpanInstrumentationScope` calls
  * `opentelemetry-instrumentation-sqlalchemy` Fixes engines from `sqlalchemy.engine_from_config`
    not being fully instrumented
  * `opentelemetry-instrumentation-sqlalchemy`: Fix a remaining memory leak in EngineTracer
  * `opentelemetry-instrumentation-sqlite3`: Update documentation on explicit cursor support of tracing
  * `opentelemetry-instrumentation-sqlalchemy` teach instruments version
  * Drop `opentelemetry-instrumentation-test` package from default instrumentation list
  * `opentelemetry-instrumentation-httpx`: remove private unused `_InstrumentedClient`
    and `_InstrumentedAsyncClient` classes
- from version 0.49b0
  * `opentelemetry-instrumentation-openai-v2` Instrumentation for OpenAI >= 0.27.0
  * `opentelemetry-instrumentation-fastapi` Add autoinstrumentation mechanism tests.
  * `opentelemetry-instrumentation-aiokafka` Add instrumentor and auto instrumentation

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-util-http?expand=0&rev=4
2025-01-08 12:26:07 +00:00
4c44460c26 Accepting request 1202547 from devel:languages:python
- Initial build
  * Version 0.48b0

OBS-URL: https://build.opensuse.org/request/show/1202547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-opentelemetry-util-http?expand=0&rev=1
2024-09-23 13:20:05 +00:00
1d5dcd5836 - specfile fixes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-util-http?expand=0&rev=2
2024-09-02 12:37:56 +00:00
782751f261 - Initial build
* Version 0.48b0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-util-http?expand=0&rev=1
2024-09-02 12:32:07 +00:00
7 changed files with 56 additions and 14 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:60312015153580cc20f322e5cdc3d3ecad80a71743235bdb77716e742814623c
size 7863

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc4606027e1bc02aabb9533cc330dd43f874fca492e4175c31d7154f341754af
size 7859

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05edd19ca1cc3be3968b1e502fd94816901a365adbeaab6b6ddb974384d3a0b9
size 8043

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0b66868c19fbaf9c9d4e11f4a7599fa15d5ea50b884967a26ccd9d72c7c9d15
size 8044

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de0154896c3472c6599311c83e0ecee856c4da1b17808d39fdc5cce5312e4d89
size 9411

View File

@@ -1,3 +1,54 @@
-------------------------------------------------------------------
Sun Sep 21 15:08:22 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 0.58b0:
* `opentelemetry-instrumentation-fastapi`: Fix middleware
ordering to cover all exception handling use cases.
* `opentelemetry-instrumentation-asgi`: Make all user hooks
failsafe and record exceptions in hooks.
* `opentelemetry-instrumentation-fastapi`: Fix memory leak in
`uninstrument_app()` by properly removing apps from the
tracking set
* `opentelemetry-instrumentation-tornado` Fix server (request)
duration metric calculation
* `opentelemetry-instrumentation-tornado`: Fix to properly skip
all server telemetry when URL excluded.
* `opentelemetry-instrumentation`: Avoid calls to
`context.detach` with `None` token.
* `opentelemetry-instrumentation-starlette`/`opentelemetry-
instrumentation-fastapi`: Fixes a crash when host-based
routing is used
* Fix documentation order of sections and headers for Django,
Flask, MySQL, mysqlclient, psycopg, psycopg2, pymysql,
sqlalchemy instrumentations.
* `opentelemetry-instrumentation-asgi` Fixed an issue where
FastAPI reports IP instead of URL.
* `opentelemetry-instrumentation-httpx`: fix missing metric
response attributes when tracing is disabled
* `opentelemetry-instrumentation-fastapi`: Don't pass bounded
server_request_hook when using
`FastAPIInstrumentor.instrument()`
- update to 0.57b0:
* `opentelemetry-instrumentation`: Fix dependency conflict
detection when instrumented packages are not installed by
moving check back to before instrumentors are loaded. Add
"instruments-any" feature for instrumentations that target
multiple packages.
* `opentelemetry-instrumentation-psycopg2` Utilize instruments-
any functionality.
* `opentelemetry-instrumentation-kafka-python` Utilize
instruments-any functionality.
- update to 0.56b0:
* `opentelemetry-instrumentation-pika` Added instrumentation
for All `SelectConnection` adapters
* `opentelemetry-instrumentation-tornado` Add support for
`WebSocketHandler` instrumentation
* `opentelemetry-util-http` Added support for redacting
specific url query string values and url credentials in
instrumentations
* `opentelemetry-instrumentation-pymongo` `aggregate` and
`getMore` capture statements support
-------------------------------------------------------------------
Mon Jun 2 06:15:05 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-opentelemetry-util-http
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-opentelemetry-util-http
Version: 0.54b1
Version: 0.58b0
Release: 0
Summary: Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python
License: Apache-2.0