Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the python-packages group across 1 directory with 9 updates #996

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 11, 2024

Bumps the python-packages group with 9 updates in the /utils/tracing/python directory:

Package From To
grpcio 1.63.0 1.65.0
opentelemetry-api 1.24.0 1.25.0
opentelemetry-exporter-zipkin 1.24.0 1.25.0
opentelemetry-exporter-zipkin-json 1.24.0 1.25.0
opentelemetry-exporter-zipkin-proto-http 1.24.0 1.25.0
opentelemetry-instrumentation 0.45b0 0.46b0
opentelemetry-instrumentation-grpc 0.45b0 0.46b0
opentelemetry-sdk 1.24.0 1.25.0
opentelemetry-semantic-conventions 0.45b0 0.46b0

Updates grpcio from 1.63.0 to 1.65.0

Release notes

Sourced from grpcio's releases.

Release v1.65.0

This is release gRPC Core 1.65.0 (gnarly).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

This is release 1.65.0 (gnarly) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [OTPlugin] Per-channel OpenTelemetry plugin. (#36729)
  • [Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_set_log_function. (#36844)
  • [grpc][Gpr_To_Absl_Logging] Supporting verbosity flag. (#36798)
  • [build] Support clang-cl for Windows builds (best effort). (#36831)
  • [grpc][Gpr_To_Absl_Logging] Disable the ConfigVar because it wont work anymore. (#36761)
  • [BoringSSL] Update third_party/boringssl-with-bazel. (#36716)
  • [http2] Add experiment to modify behavior of GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA to throttle pings instead of blocking. (#36374)
  • [xDS] fix "tls" channel cred in bootstrap to actually work. (#36726)
  • [StatsPlugin] Fix use-after-free issue. (#36664)
  • [EventEngine] Enable the EventEngine DNS Resolver on Windows. (#36286)

C++

  • [OTel] Generate pkg-config file for grpcpp_otel_plugin. (#36686)
  • [OTel] Add find_package call for OTel dependency in installed gRPC configuration. (#36674)
  • [OTel C++] Deprecate SetTargetAttributeFilter method on OpenTelemetryPluginBuilder. (#36567)
  • [security] Add notices for functions we will be removing. (#36488)

Objective-C

  • Replace bind() targets with alias() ones. (#35272)

Python

  • [Python O11y] Implement CSM observability for Python. (#36557)
  • [Python AIO] Return EOF from UnaryStreamCall.read() as documented. (#36660)
  • [Python Otel] Deprecate target_attribute_filter. (#36697)
  • [Python Server] Remove abstractmethod notation for add_registered_method_handlers. (#36684)

Ruby

... (truncated)

Commits
  • 45479fd [Release] Bump version to 1.65.0 (on v1.65.x branch) (#37088)
  • 24b050b [Release] Bump version to 1.65.0-pre2 (on v1.65.x branch) (#36999)
  • c017b9a [ruby] backport "Update google-protobuf dep to allow 3.x and 4.x versions (#3...
  • 44fc8c0 [Gpr_To_Absl_Logging] Fixing bugs (#36961) (#36996)
  • 40f0875 [Gpr_To_Absl_Logging] Remove custom logger from php. (#36992)
  • 3cab34a [log] Do not set absl min log level if user does not set GRPC_VERBOSITY (#369...
  • 608cb7b [Release] Bump version to 1.65.0-pre1 (on v1.65.x branch) (#36905)
  • 3469d7b [ruby] backport "[ruby] improve the way completion queue pluck operations han...
  • 74e5a21 [omg] Avoid MSVC miscompile (v1.65.x backport) (#36902)
  • d167fe7 [Release] Bump core version to 42.0.0 for upcoming release (#36887)
  • Additional commits viewable in compare view

Updates opentelemetry-api from 1.24.0 to 1.25.0

Changelog

Sourced from opentelemetry-api's changelog.

Version 1.25.0/0.46b0 (2024-05-30)

  • Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • Remove thread lock by loading RuntimeContext explicitly. (#3763)
  • Update proto version to v1.2.0 (#3844)
  • Add to_json method to ExponentialHistogram (#3780)
  • Bump mypy to 1.9.0 (#3795)
  • Fix exponential histograms (#3798)
  • Fix otlp exporter to export log_record.observed_timestamp (#3785)
  • Add capture the fully qualified type name for raised exceptions in spans (#3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order (#3698)
  • Update semantic conventions to version 1.25.0. Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under opentelemetry.semconv._incubating import path. (#3586)
  • Rename test objects to avoid pytest warnings (#3823 (open-telemetry/opentelemetry-python#3823))
  • Add span flags to OTLP spans and links (#3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty (#3917)
  • Add OpenTelemetry trove classifiers to PyPI packages (#3913 (open-telemetry/opentelemetry-python#3913))
  • Fix prometheus metric name and unit conversion (#3924)
    • this is a breaking change to prometheus metric names so they comply with the specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds), following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.

... (truncated)

Commits
  • 257e6fe [release/v1.25.x-0.46bx] Prepare release 1.25.0/0.46b0 (#3942)
  • c6edd0f Auto instrumentation parameters (#3864)
  • d73593d Fix prometheus metric name and unit conversion (#3924)
  • 187048a Record links with invalid SpanContext (#3917)
  • 832e859 Add OpenTelemetry trove classifiers to PyPI packages (#3913)
  • dbf6943 Fixup pylint broad exceptions warnings (#3923)
  • 808d0ce Pin codespell version to fix builds (#3930)
  • 8b80a28 Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • a156bf1 Do not install unnecessary packages (#3896)
  • eef2015 Bump jinja2 from 3.1.3 to 3.1.4 in /docs/getting_started/tests (#3907)
  • Additional commits viewable in compare view

Updates opentelemetry-exporter-zipkin from 1.24.0 to 1.25.0

Changelog

Sourced from opentelemetry-exporter-zipkin's changelog.

Version 1.25.0/0.46b0 (2024-05-30)

  • Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • Remove thread lock by loading RuntimeContext explicitly. (#3763)
  • Update proto version to v1.2.0 (#3844)
  • Add to_json method to ExponentialHistogram (#3780)
  • Bump mypy to 1.9.0 (#3795)
  • Fix exponential histograms (#3798)
  • Fix otlp exporter to export log_record.observed_timestamp (#3785)
  • Add capture the fully qualified type name for raised exceptions in spans (#3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order (#3698)
  • Update semantic conventions to version 1.25.0. Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under opentelemetry.semconv._incubating import path. (#3586)
  • Rename test objects to avoid pytest warnings (#3823 (open-telemetry/opentelemetry-python#3823))
  • Add span flags to OTLP spans and links (#3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty (#3917)
  • Add OpenTelemetry trove classifiers to PyPI packages (#3913 (open-telemetry/opentelemetry-python#3913))
  • Fix prometheus metric name and unit conversion (#3924)
    • this is a breaking change to prometheus metric names so they comply with the specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds), following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.

... (truncated)

Commits
  • 257e6fe [release/v1.25.x-0.46bx] Prepare release 1.25.0/0.46b0 (#3942)
  • d73593d Fix prometheus metric name and unit conversion (#3924)
  • 832e859 Add OpenTelemetry trove classifiers to PyPI packages (#3913)
  • dbf6943 Fixup pylint broad exceptions warnings (#3923)
  • a156bf1 Do not install unnecessary packages (#3896)
  • 6e84b1f exporter: add is_remote_parent span flags to OTLP exported spans and links (#...
  • fbbf5b5 Revert modifications to Apache license (#3870)
  • afc3ace Bump black to 24.3.0 (#3871)
  • b51a6f8 Sort by label keys before generating labels key and value lists (#3698)
  • 9398f26 Use a single install command for lint (#3848)
  • Additional commits viewable in compare view

Updates opentelemetry-exporter-zipkin-json from 1.24.0 to 1.25.0

Changelog

Sourced from opentelemetry-exporter-zipkin-json's changelog.

Version 1.25.0/0.46b0 (2024-05-30)

  • Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • Remove thread lock by loading RuntimeContext explicitly. (#3763)
  • Update proto version to v1.2.0 (#3844)
  • Add to_json method to ExponentialHistogram (#3780)
  • Bump mypy to 1.9.0 (#3795)
  • Fix exponential histograms (#3798)
  • Fix otlp exporter to export log_record.observed_timestamp (#3785)
  • Add capture the fully qualified type name for raised exceptions in spans (#3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order (#3698)
  • Update semantic conventions to version 1.25.0. Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under opentelemetry.semconv._incubating import path. (#3586)
  • Rename test objects to avoid pytest warnings (#3823 (open-telemetry/opentelemetry-python#3823))
  • Add span flags to OTLP spans and links (#3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty (#3917)
  • Add OpenTelemetry trove classifiers to PyPI packages (#3913 (open-telemetry/opentelemetry-python#3913))
  • Fix prometheus metric name and unit conversion (#3924)
    • this is a breaking change to prometheus metric names so they comply with the specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds), following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.

... (truncated)

Commits
  • 257e6fe [release/v1.25.x-0.46bx] Prepare release 1.25.0/0.46b0 (#3942)
  • d73593d Fix prometheus metric name and unit conversion (#3924)
  • 832e859 Add OpenTelemetry trove classifiers to PyPI packages (#3913)
  • dbf6943 Fixup pylint broad exceptions warnings (#3923)
  • a156bf1 Do not install unnecessary packages (#3896)
  • 6e84b1f exporter: add is_remote_parent span flags to OTLP exported spans and links (#...
  • fbbf5b5 Revert modifications to Apache license (#3870)
  • afc3ace Bump black to 24.3.0 (#3871)
  • b51a6f8 Sort by label keys before generating labels key and value lists (#3698)
  • 9398f26 Use a single install command for lint (#3848)
  • Additional commits viewable in compare view

Updates opentelemetry-exporter-zipkin-proto-http from 1.24.0 to 1.25.0

Changelog

Sourced from opentelemetry-exporter-zipkin-proto-http's changelog.

Version 1.25.0/0.46b0 (2024-05-30)

  • Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • Remove thread lock by loading RuntimeContext explicitly. (#3763)
  • Update proto version to v1.2.0 (#3844)
  • Add to_json method to ExponentialHistogram (#3780)
  • Bump mypy to 1.9.0 (#3795)
  • Fix exponential histograms (#3798)
  • Fix otlp exporter to export log_record.observed_timestamp (#3785)
  • Add capture the fully qualified type name for raised exceptions in spans (#3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order (#3698)
  • Update semantic conventions to version 1.25.0. Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under opentelemetry.semconv._incubating import path. (#3586)
  • Rename test objects to avoid pytest warnings (#3823 (open-telemetry/opentelemetry-python#3823))
  • Add span flags to OTLP spans and links (#3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty (#3917)
  • Add OpenTelemetry trove classifiers to PyPI packages (#3913 (open-telemetry/opentelemetry-python#3913))
  • Fix prometheus metric name and unit conversion (#3924)
    • this is a breaking change to prometheus metric names so they comply with the specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds), following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.

... (truncated)

Commits
  • 257e6fe [release/v1.25.x-0.46bx] Prepare release 1.25.0/0.46b0 (#3942)
  • d73593d Fix prometheus metric name and unit conversion (#3924)
  • 832e859 Add OpenTelemetry trove classifiers to PyPI packages (#3913)
  • dbf6943 Fixup pylint broad exceptions warnings (#3923)
  • a156bf1 Do not install unnecessary packages (#3896)
  • 6e84b1f exporter: add is_remote_parent span flags to OTLP exported spans and links (#...
  • fbbf5b5 Revert modifications to Apache license (#3870)
  • afc3ace Bump black to 24.3.0 (#3871)
  • b51a6f8 Sort by label keys before generating labels key and value lists (#3698)
  • 9398f26 Use a single install command for lint (#3848)
  • Additional commits viewable in compare view

Updates opentelemetry-instrumentation from 0.45b0 to 0.46b0

Changelog

Sourced from opentelemetry-instrumentation's changelog.

Version 1.25.0/0.46b0 (2024-05-31)

Breaking changes

  • Add return statement to Confluent kafka Producer poll() and flush() calls when instrumented by ConfluentKafkaInstrumentor().instrument_producer() (#2527)
  • Rename type attribute to asgi.event.type in opentelemetry-instrumentation-asgi (#2300)
  • Rename AwsLambdaInstrumentor span attributes faas.id to cloud.resource_id, faas.execution to faas.invocation_id (#2372)
  • Drop support for instrumenting elasticsearch client < 6 (#2422)
  • opentelemetry-instrumentation-wsgi Add http.method to span.name (#2425)
  • opentelemetry-instrumentation-flask Add http.method to span.name (#2454)
  • Record repeated HTTP headers in lists, rather than a comma separate strings for ASGI based web frameworks (#2361)
  • ASGI, FastAPI, Starlette: provide both send and receive hooks with scope and message for internal spans
  • (#2546)

Added

  • opentelemetry-sdk-extension-aws Register AWS resource detectors under the opentelemetry_resource_detector entry point (#2382)
  • opentelemetry-instrumentation-wsgi Implement new semantic convention opt-in with stable http semantic conventions (#2425)
  • opentelemetry-instrumentation-flask Implement new semantic convention opt-in with stable http semantic conventions (#2454)
  • opentelemetry-instrumentation-threading Initial release for threading (#2253)
  • opentelemetry-instrumentation-pika Instrumentation for channel.consume() (supported only for global, non channel specific instrumentation) (#2397)
  • opentelemetry-processor-baggage Initial release (#2436)
  • opentelemetry-processor-baggage Add baggage key predicate (#2535)

Fixed

  • opentelemetry-instrumentation-dbapi Fix compatibility with Psycopg3 to extract libpq build version (#2500)
  • opentelemetry-instrumentation-grpc AioClientInterceptor should propagate with a Metadata object (#2363)
  • opentelemetry-instrumentation-boto3sqs Instrument Session and resource (#2161)
  • opentelemetry-instrumentation-aws-lambda Fix exception handling for events with requestContext (#2418)
  • Use sqlalchemy version in sqlalchemy commenter instead of opentelemetry library version

... (truncated)

Commits

Updates opentelemetry-instrumentation-grpc from 0.45b0 to 0.46b0

Changelog

Sourced from opentelemetry-instrumentation-grpc's changelog.

Version 1.25.0/0.46b0 (2024-05-31)

Breaking changes

  • Add return statement to Confluent kafka Producer poll() and flush() calls when instrumented by ConfluentKafkaInstrumentor().instrument_producer() (#2527)
  • Rename type attribute to asgi.event.type in opentelemetry-instrumentation-asgi (#2300)
  • Rename AwsLambdaInstrumentor span attributes faas.id to cloud.resource_id, faas.execution to faas.invocation_id (#2372)
  • Drop support for instrumenting elasticsearch client < 6 (#2422)
  • opentelemetry-instrumentation-wsgi Add http.method to span.name (#2425)
  • opentelemetry-instrumentation-flask Add http.method to span.name (#2454)
  • Record repeated HTTP headers in lists, rather than a comma separate strings for ASGI based web frameworks (#2361)
  • ASGI, FastAPI, Starlette: provide both send and receive hooks with scope and message for internal spans
  • (#2546)

Added

  • opentelemetry-sdk-extension-aws Register AWS resource detectors under the opentelemetry_resource_detector entry point (#2382)
  • opentelemetry-instrumentation-wsgi Implement new semantic convention opt-in with stable http semantic conventions (#2425)
  • opentelemetry-instrumentation-flask Implement new semantic convention opt-in with stable http semantic conventions (#2454)
  • opentelemetry-instrumentation-threading Initial release for threading (#2253)
  • opentelemetry-instrumentation-pika Instrumentation for channel.consume() (supported only for global, non channel specific instrumentation) (#2397)
  • opentelemetry-processor-baggage Initial release (#2436)
  • opentelemetry-processor-baggage Add baggage key predicate (#2535)

Fixed

  • opentelemetry-instrumentation-dbapi Fix compatibility with Psycopg3 to extract libpq build version (#2500)
  • opentelemetry-instrumentation-grpc AioClientInterceptor should propagate with a Metadata object (#2363)
  • opentelemetry-instrumentation-boto3sqs Instrument Session and resource (#2161)
  • opentelemetry-instrumentation-aws-lambda Fix exception handling for events with requestContext (#2418)
  • Use sqlalchemy version in sqlalchemy commenter instead of opentelemetry library version

... (truncated)

Commits

Updates opentelemetry-sdk from 1.24.0 to 1.25.0

Changelog

Sourced from opentelemetry-sdk's changelog.

Version 1.25.0/0.46b0 (2024-05-30)

  • Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • Remove thread lock by loading RuntimeContext explicitly. (#3763)
  • Update proto version to v1.2.0 (#3844)
  • Add to_json method to ExponentialHistogram (#3780)
  • Bump mypy to 1.9.0 (#3795)
  • Fix exponential histograms (#3798)
  • Fix otlp exporter to export log_record.observed_timestamp (#3785)
  • Add capture the fully qualified type name for raised exceptions in spans (#3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order (#3698)
  • Update semantic conventions to version 1.25.0. Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under opentelemetry.semconv._incubating import path. (#3586)
  • Rename test objects to avoid pytest warnings (#3823 (open-telemetry/opentelemetry-python#3823))
  • Add span flags to OTLP spans and links (#3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty (#3917)
  • Add OpenTelemetry trove classifiers to PyPI packages (#3913 (open-telemetry/opentelemetry-python#3913))
  • Fix prometheus metric name and unit conversion (#3924)
    • this is a breaking change to prometheus metric names so they comply with the specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds), following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.

... (truncated)

Commits
  • 257e6fe [release/v1.25.x-0.46bx] Prepare release 1.25.0/0.46b0 (#3942)
  • c6edd0f Auto instrumentation parameters (#3864)
  • d73593d Fix prometheus metric name and unit conversion (#3924)
  • 187048a Record links with invalid SpanContext (#3917)
  • 832e859 Add OpenTelemetry trove classifiers to PyPI packages (#3913)
  • dbf6943 Fixup pylint broad exceptions warnings (#3923)
  • 808d0ce Pin codespell version to fix builds (#3930)
  • 8b80a28 Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • a156bf1 Do not install unnecessary packages (#3896)
  • eef2015 Bump jinja2 from 3.1.3 to 3.1.4 in /docs/getting_started/tests (#3907)
  • Additional commits viewable in compare view

Updates opentelemetry-semantic-conventions from 0.45b0 to 0.46b0

Changelog

Sourced from opentelemetry-semantic-conventions's changelog.

Version 1.25.0/0.46b0 (2024-05-30)

  • Fix class BoundedAttributes to have RLock rather than Lock (#3859)
  • Remove thread lock by loading RuntimeContext explicitly. (#3763)
  • Update proto version to v1.2.0 (#3844)
  • Add to_json method to ExponentialHistogram (#3780)
  • Bump mypy to 1.9.0 (#3795)
  • Fix exponential histograms (#3798)
  • Fix otlp exporter to export log_record.observed_timestamp (#3785)
  • Add capture the fully qualified type name for raised exceptions in spans (#3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order (#3698)
  • Update semantic conventions to version 1.25.0. Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under opentelemetry.semconv._incubating import path. (#3586)
  • Rename test objects to avoid pytest warnings (#3823 (open-telemetry/opentelemetry-python#3823))
  • Add span flags to OTLP spans and links (#3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty (#3917)
  • Add OpenTelemetry trove classifiers to PyPI packages (#3913 (open-telemetry/opentelemetry-python#3913))
  • Fix prometheus metric name and unit conversion (#3924)
    • this is a breaking change to prometheus metric names so they comply with the specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds), following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 11, 2024
@dhschall dhschall enabled auto-merge (rebase) July 11, 2024 14:07
@dependabot dependabot bot force-pushed the dependabot/pip/utils/tracing/python/python-packages-e7ffbeb444 branch 2 times, most recently from f780475 to e087d0a Compare July 19, 2024 13:22
… updates

Bumps the python-packages group with 9 updates in the /utils/tracing/python directory:

| Package | From | To |
| --- | --- | --- |
| [grpcio](https://github.com/grpc/grpc) | `1.63.0` | `1.65.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.24.0` | `1.25.0` |
| [opentelemetry-exporter-zipkin](https://github.com/open-telemetry/opentelemetry-python) | `1.24.0` | `1.25.0` |
| [opentelemetry-exporter-zipkin-json](https://github.com/open-telemetry/opentelemetry-python) | `1.24.0` | `1.25.0` |
| [opentelemetry-exporter-zipkin-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.24.0` | `1.25.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.45b0` | `0.46b0` |
| [opentelemetry-instrumentation-grpc](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.45b0` | `0.46b0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.24.0` | `1.25.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.45b0` | `0.46b0` |



Updates `grpcio` from 1.63.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](grpc/grpc@v1.63.0...v1.65.0)

Updates `opentelemetry-api` from 1.24.0 to 1.25.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.24.0...v1.25.0)

Updates `opentelemetry-exporter-zipkin` from 1.24.0 to 1.25.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.24.0...v1.25.0)

Updates `opentelemetry-exporter-zipkin-json` from 1.24.0 to 1.25.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.24.0...v1.25.0)

Updates `opentelemetry-exporter-zipkin-proto-http` from 1.24.0 to 1.25.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.24.0...v1.25.0)

Updates `opentelemetry-instrumentation` from 0.45b0 to 0.46b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-grpc` from 0.45b0 to 0.46b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.24.0 to 1.25.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.24.0...v1.25.0)

Updates `opentelemetry-semantic-conventions` from 0.45b0 to 0.46b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opentelemetry-exporter-zipkin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opentelemetry-exporter-zipkin-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opentelemetry-exporter-zipkin-proto-http
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: opentelemetry-instrumentation-grpc
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/utils/tracing/python/python-packages-e7ffbeb444 branch from e087d0a to 41303ec Compare July 23, 2024 14:04
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 25, 2024

Superseded by #1010.

1 similar comment
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 25, 2024

Superseded by #1010.

@dependabot dependabot bot closed this Jul 25, 2024
auto-merge was automatically disabled July 25, 2024 13:10

Pull request was closed

Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 25, 2024

Superseded by #1010.

@dependabot dependabot bot deleted the dependabot/pip/utils/tracing/python/python-packages-e7ffbeb444 branch July 25, 2024 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants