17
0

Commit Graph

  • c06d3971ad Accepting request 1325293 from devel:languages:python factory Ana Guerrero 2026-01-06 16:41:08 +00:00
  • c83d173e1a - update to 1.39.1: * Silence events API warnings for internal users Dirk Mueller 2025-12-28 15:15:01 +00:00
  • 525f1dd221 - update to 1.39.0: * opentelemetry-api: Convert objects of any type other than AnyValue in attributes to string to be exportable * docs: Added sqlcommenter example * build: bump ruff to 0.14.1 * Add opentelemetry-exporter-credential-provider-gcp as an optional dependency to opentelemetry-exporter-otlp-proto- grpc and opentelemetry-exporter-otlp-proto-http * semantic-conventions: Bump to 1.38.0 * Fix type checking for built-in metric exporters Dirk Mueller 2025-12-13 11:31:53 +00:00
  • 882a19f10e Accepting request 1318869 from devel:languages:python Ana Guerrero 2025-11-21 15:53:40 +00:00
  • de0fe7bf62 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-api?expand=0&rev=40 Dirk Mueller 2025-11-17 21:44:47 +00:00
  • 912f62c031 - 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:30:19 +00:00
  • 1c97ab455a Accepting request 1306343 from devel:languages:python Ana Guerrero 2025-09-23 14:05:34 +00:00
  • af59f3dfe3 - 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:53:56 +00:00
  • 0c0024f2b9 Accepting request 1280592 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-05-27 16:52:35 +00:00
  • d143647050 - 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:34:47 +00:00
  • 5a482f942c Accepting request 1248488 from devel:languages:python Dominique Leuenberger 2025-02-26 16:14:13 +00:00
  • e9a0777787 - 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:42:51 +00:00
  • a967c04130 Accepting request 1235914 from devel:languages:python Ana Guerrero 2025-01-09 14:05:54 +00:00
  • 566224d98d - 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 from pyproject.toml Robert Schweikert 2025-01-08 12:21:18 +00:00
  • 609775ecf9 Accepting request 1198294 from devel:languages:python Dominique Leuenberger 2024-09-04 11:22:27 +00:00
  • 4bebf9c190 Accepting request 1198250 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2024-09-02 12:30:40 +00:00
  • d146535ea5 Accepting request 1181383 from devel:languages:python Ana Guerrero 2024-06-18 20:51:06 +00:00
  • 1d985006e8 - 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 (#3924) * Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables. Dirk Mueller 2024-06-17 11:42:29 +00:00
  • f0d16a3c95 Accepting request 1164295 from devel:languages:python Ana Guerrero 2024-04-04 20:24:56 +00:00
  • 5f43ab982f - 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:05:54 +00:00
  • ef67db02f1 Accepting request 1161407 from devel:languages:python Ana Guerrero 2024-03-25 20:12:46 +00:00
  • a8e83572d7 Accepting request 1161031 from home:jaimeMF:branches:devel:languages:python Markéta Machová 2024-03-25 13:46:54 +00:00
  • 8404af6f75 Accepting request 1135287 from devel:languages:python Ana Guerrero 2023-12-28 22:01:50 +00:00
  • 37c590ea1a - update to 1.22.0: * Prometheus exporter sanitize info metric (#3572) * Remove Jaeger exporters (#3554) * Log stacktrace on UNKNOWN status OTLP export error (#3536) * Fix OTLPExporterMixin shutdown timeout period (#3524) * Handle taskName logrecord attribute (#3557) Dirk Mueller 2023-12-27 11:04:02 +00:00
  • be6161088e Accepting request 1132370 from devel:languages:python Ana Guerrero 2023-12-11 20:50:41 +00:00
  • 04e6f9f289 - update to 1.21.0: * Fix SumAggregation  (#3390) * Fix handling of empty metric collection cycles (#3335) * Fix error when no LoggerProvider configured for LoggingHandler (#3423) * Make opentelemetry_metrics_exporter entrypoint support pull exporters (#3428) * Allow instrument names to have '/' and up to 255 characters (#3442) * Do not load Resource on sdk import (#3447) * Update semantic conventions to version 1.21.0 (#3251) * Add missing schema_url in global api for logging and metrics (#3251) * Prometheus exporter support for auto instrumentation (#3413) * Modify Prometheus exporter to translate non-monotonic Sums into Gauges (#3306) * Update the body type in the log ($3343) * Add max_scale option to Exponential Bucket Histogram Aggregation (#3323) * Use BoundedAttributes instead of raw dict to extract attributes from LogRecord (#3310) * Support dropped_attributes_count in LogRecord and exporters (#3351) * Add unit to view instrument selection criteria (#3341) * Upgrade opentelemetry-proto to 0.20 and regen #3355) * Include endpoint in Grpc transient error warning #3362) * Fixed bug where logging export is tracked as trace #3375) * Select histogram aggregation with an environment variable * Move Protobuf encoding to its own package (#3169) * Add experimental feature to detect resource detectors in auto Dirk Mueller 2023-12-10 21:50:02 +00:00
  • 64a17a04a4 Accepting request 1086592 from devel:languages:python Dominique Leuenberger 2023-05-12 18:37:38 +00:00
  • a18f496be9 - Ignore some tests because there's no opentelemetry-test-util module gh#open-telemetry/opentelemetry-python#2263 - Update to 1.17.0: * Implement LowMemory temporality (#3223) * PeriodicExportingMetricReader will continue if collection times out (#3100) * Fix formatting of ConsoleMetricExporter. (#3197) * Fix use of built-in samplers in SDK configuration (#3176) * Implement shutdown procedure forOTLP grpc exporters (#3138) * Add exponential histogram (#2964) * Add OpenCensus trace bridge/shim (#3210) * A lot more changes in previous releases can be found at https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md#version-1170038b0-2023-03-22 Daniel Garcia 2023-05-11 16:56:36 +00:00
  • 57d54f6be6 Accepting request 1081849 from devel:languages:python Dominique Leuenberger 2023-04-21 16:48:06 +00:00
  • a5490381a0 Accepting request 1081505 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:19:46 +00:00
  • 22e07fec30 Accepting request 946889 from devel:languages:python Dominique Leuenberger 2022-01-17 21:34:05 +00:00
  • 2a40310cca Accepting request 946841 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-01-17 06:45:11 +00:00
  • 5d2bb21738 Accepting request 929161 from devel:languages:python Dominique Leuenberger 2021-12-24 19:23:12 +00:00
  • a2c1df22dc Accepting request 929148 from home:glaubitz:branches:devel:languages:python Robert Schweikert 2021-11-04 11:23:09 +00:00
  • f1adcb1347 Accepting request 891320 from devel:languages:python Dominique Leuenberger 2021-05-07 15:15:34 +00:00
  • a69d1513cb Accepting request 891317 from home:glaubitz:branches:devel:languages:python Robert Schweikert 2021-05-07 14:10:15 +00:00
  • 803be3d2f7 Accepting request 866015 from devel:languages:python Dominique Leuenberger 2021-01-22 20:51:53 +00:00
  • 4ffe617353 Accepting request 866014 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-01-22 13:49:20 +00:00
  • 1bca3cb0a4 Accepting request 865954 from home:glaubitz:branches:devel:languages:python Robert Schweikert 2021-01-22 13:01:12 +00:00
  • 0b031f339a Accepting request 794251 from devel:languages:python Dominique Leuenberger 2020-04-16 21:01:37 +00:00
  • 9f15645d61 Accepting request 794215 from home:pgajdos:python Tomáš Chvátal 2020-04-15 16:32:46 +00:00
  • e78910c768 Accepting request 789081 from devel:languages:python Dominique Leuenberger 2020-03-27 21:01:55 +00:00
  • d51239763a Accepting request 789052 from home:pgajdos:python Tomáš Chvátal 2020-03-27 15:15:03 +00:00
  • c311b6b2c3 Accepting request 783441 from devel:languages:python Dominique Leuenberger 2020-03-11 17:49:31 +00:00
  • ddce0ab8e8 - Update to 0.4a1: * various minor tweaks Tomáš Chvátal 2020-03-10 14:50:12 +00:00
  • 7f9e8d60c5 osc copypac from project:home:glaubitz:branches:devel:languages:python package:python-opentelemetry-api revision:2 Tomáš Chvátal 2020-03-10 14:42:22 +00:00