19
0

Commit Graph

  • 8cdbb18052 Accepting request 1320149 from devel:languages:python factory Ana Guerrero 2025-11-27 14:19:29 +00:00
  • c83fc810e6 - use pytest-asyncio to fix tests with Python 3.14 Markéta Machová 2025-11-26 10:52:54 +00:00
  • e79b6d3070 Accepting request 1318868 from devel:languages:python Ana Guerrero 2025-11-21 15:53:39 +00:00
  • 737adc93f8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-sdk?expand=0&rev=32 Dirk Mueller 2025-11-17 21:44:05 +00:00
  • 293853685d - update to 1.38.0: * Add rstcheck to pre-commit to stop introducing invalid RST * logs: extend Logger.emit to accept separated keyword arguments * logs: add warnings for classes that would be deprecated and renamed in 1.39.0 Dirk Mueller 2025-11-17 21:22:06 +00:00
  • 192d055a04 Accepting request 1306350 from devel:languages:python Ana Guerrero 2025-09-23 14:05:36 +00:00
  • b8e33633e6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-sdk?expand=0&rev=29 Dirk Mueller 2025-09-21 15:19:27 +00:00
  • 782b440147 - update to 1.37.0: * Add experimental composite samplers * Add new environment variables to the SDK OTEL_PYTHON_EXPORTE R_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDER that can be used to inject a requests.Session or grpc.ChannelCredentials object into OTLP exporters created during auto instrumentation #4689. * Filter duplicate logs out of some internal logger's logs on the export logs path that might otherwise endlessly log or cause a recursion depth exceeded issue in cases where logging itself results in an exception. (#4695). * docs: linked the examples with their github source code location and added Prometheus example * Permit to override default HTTP OTLP exporters headers * semantic-conventions: Bump to 1.37.0 * opentelemetry-sdk: fix handling of OTEL_ATTRIBUTE_COUNT_LIMIT in logs * Performance: Cache importlib_metadata.entry_points * opentelemetry-sdk: fix calling Logger.emit with an API LogRecord instance - update to 1.36.0: * Add missing Prometheus exporter documentation * Overwrite logging.config.fileConfig and logging.config.dictConfig to ensure the OTLP LogHandler remains attached to the root logger. Fix a bug that can cause a deadlock to occur over logging._lock in some cases (#4636). * otlp-http-exporter: set default value for param timeout_sec in _export method * Update OTLP gRPC/HTTP exporters: calling shutdown will now Dirk Mueller 2025-09-21 14:52:19 +00:00
  • 9594aa3500 Accepting request 1286564 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-06-18 20:28:41 +00:00
  • 5172a0d8b8 - Skip test test_simple_log_record_processor_shutdown failing with 3.13.5 (gh#open-telemetry/opentelemetry-python#4630). Matej Cepl 2025-06-18 07:46:58 +00:00
  • 2a3bd1a525 Accepting request 1285359 from devel:languages:python Ana Guerrero 2025-06-13 16:43:36 +00:00
  • 7dba9477ed - Inject multibuild to avoid a build cycle. (bsc#1244507) Steve Kowalik 2025-06-13 06:37:42 +00:00
  • edfa6011e9 Accepting request 1280593 from devel:languages:python Ana Guerrero 2025-05-27 16:52:37 +00:00
  • e30144506a - Update to 1.33.1 * Remove log messages from BatchLogRecordProcessor.emit, this caused the program to crash at shutdown with a max recursion error - Update to 1.33.0 * Fix intermittent Connection aborted error when using otlp/http exporters * opentelemetry-sdk: use stable code attributes: code.function -> code.function.name, code.lineno -> code.line.number, code.filepath -> code.file.path * Fix serialization of extended attributes for logs signal * Handle OTEL_PROPAGATORS contains None * docs: updated and added to the metrics and log examples * Bump semantic conventions to 1.33.0 Matej Cepl 2025-05-27 13:35:08 +00:00
  • e0db85de77 Accepting request 1248491 from devel:languages:python Dominique Leuenberger 2025-02-26 16:14:18 +00:00
  • 40b7f77f98 - update to 1.30.0: * Always setup logs sdk, OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only controls python logging module handler setup * Add attributes field in metrics.get_meter wrapper function * Add Python 3.13 support * sdk: don't log or print warnings when the SDK has been disabled * Fix span context manager typing by using ParamSpec from typing_extensions * Fix serialization of None values in logs body to match 1.31.0+ data model * [BREAKING] semantic-conventions: Remove opentelemetry.semcon v.attributes.network_attributes.NETWORK_INTERFACE_NAME introduced by mistake in the wrong module. * Add support for explicit bucket boundaries advisory for Histograms * semantic-conventions: Bump to 1.30.0 Dirk Mueller 2025-02-25 20:56:09 +00:00
  • c41da1de70 Accepting request 1235923 from devel:languages:python Ana Guerrero 2025-01-09 14:05:55 +00:00
  • 174dd8fc54 - Update to 1.29.0 * Fix crash exporting a log record with None body * Fix metrics export with exemplar and no context and filtering observable instruments * Fix recursion error with sdk disabled and handler added to root logger * sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set * api: fix logging of duplicate EventLogger setup warning * sdk: fix setting of process owner in ProcessResourceDetector * sdk: fix serialization of logs severity_number field to int * Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead * sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs * semantic-conventions: Bump to 1.29.0 - from version 1.28.0 * Removed superfluous py.typed markers and added them where they were missing * Include metric info in encoding exceptions * sdk: Add support for log formatting * sdk: Add Host resource detector * sdk: Implementation of exemplars * Implement events sdk * Update semantic conventions to version 1.28.0 * Add support to protobuf 5+ and drop support to protobuf 3 and 4 * Update environment variable descriptions to match signal * Record logger name as the instrumentation scope name * Fix memory leak in exporter and reader * Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable * Improve compatibility with other logging libraries that override LogRecord.getMessage() in order to customize message formatting - Update BuildRequires and Requires from pyproject.toml Robert Schweikert 2025-01-08 12:25:09 +00:00
  • 60c1a7ce10 Accepting request 1198293 from devel:languages:python Dominique Leuenberger 2024-09-04 11:22:26 +00:00
  • 272a506e15 Accepting request 1198251 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2024-09-02 12:29:36 +00:00
  • 39bf13b17e Accepting request 1181306 from devel:languages:python Ana Guerrero 2024-06-18 20:51:00 +00:00
  • 6cd5d0e38c - update to 1.25.0: * Fix class BoundedAttributes to have RLock rather than Lock * Remove thread lock by loading RuntimeContext explicitly. * Update proto version to v1.2.0 * Add to_json method to ExponentialHistogram * Bump mypy to 1.9.0 * Fix exponential histograms * Fix otlp exporter to export log_record.observed_timestamp * Add capture the fully qualified type name for raised exceptions in spans * Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order * Update semantic conventions to version 1.25.0. * Rename test objects to avoid pytest warnings * Add span flags to OTLP spans and links * Record links with invalid SpanContext if either attributes or TraceState are not empty * Add OpenTelemetry trove classifiers to PyPI packages * Fix prometheus metric name and unit conversion * Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables. Dirk Mueller 2024-06-17 11:42:48 +00:00
  • 8211556dea Accepting request 1164296 from devel:languages:python Ana Guerrero 2024-04-04 20:24:57 +00:00
  • 93433a44b4 - update to 1.24.0: * Make create_gauge non-abstract method * Make tracer.start_as_current_span() decorator work with async functions * Fix python 3.12 deprecation warning * bump mypy to 0.982 * Add support for OTEL_SDK_DISABLED environment variable * Fix ValueError message for PeriodicExportingMetricsReader * Use BaseException instead of Exception in record_exception * Make span.record_exception more robust * Fix license field in pyproject.toml files Dirk Mueller 2024-04-03 08:07:07 +00:00
  • b29e29a804 Accepting request 1162285 from devel:languages:python Ana Guerrero 2024-03-26 18:28:13 +00:00
  • 0baa45ee96 Accepting request 1162280 from home:glaubitz:branches:devel:languages:python Robert Schweikert 2024-03-26 13:30:17 +00:00
  • 59bf67cdc0 Accepting request 1161420 from devel:languages:python Ana Guerrero 2024-03-25 20:12:50 +00:00
  • 2e9c9c224b Accepting request 1161034 from home:jaimeMF:branches:devel:languages:python Markéta Machová 2024-03-25 14:01:50 +00:00
  • 94583c893a Accepting request 1156690 from devel:languages:python Ana Guerrero 2024-03-10 19:25:41 +00:00
  • 420f945174 Accepting request 1156689 from home:glaubitz:branches:devel:languages:python John Paul Adrian Glaubitz 2024-03-10 08:47:13 +00:00
  • 74df7756f8 Accepting request 1137615 from devel:languages:python Ana Guerrero 2024-01-10 20:51:49 +00:00
  • a6465dbc4d baserev update by copy to link target OBS User buildservice-autocommit 2024-01-10 20:51:49 +00:00