vhive-serverless / vSwarm

A suite of representative serverless cloud-agnostic (i.e., dockerized) benchmarks
MIT License
43 stars 19 forks source link

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

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

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

Package From To
grpcio 1.63.0 1.64.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-sdk 1.24.0 1.25.0
opentelemetry-semantic-conventions 0.45b0 0.46b0

Updates grpcio from 1.63.0 to 1.64.0

Release notes

Sourced from grpcio's releases.

Release v1.64.0

This is release 1.64.0 (grateful) 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

  • [BoringSSL] Update third_party/boringssl-with-bazel. (#36435)
  • [build] Restrict visibility of grpc_public_hdrs and grpc++_public_hdrs. (#36289)
  • [Deps] Rollfoward Protobuf upgrade to v26.1. (#36323)

C++

  • [CSM] Fix CSM Observability for trailers-only response. (#36413)
  • [CSM] Remove requirement that servers have to be xDS enabled. (#36410)

Python

  • [Asyncio] Semantic task names for RPC tasks. (#36422)
  • [python/systemd] allow compiling systemd support into python builds. (#36037)
  • [Python Otel] Remove opentelemetry version pin. (#36448)
  • [Python Otel] Use registered method at server side. (#36371)
  • [Python grpcio_tools] Update version requirement of protobuf in grpcio_tools. (#36230)

Release v1.64.0-pre2

This is a prerelease of gRPC Core 1.64.0 (grateful).

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

This prerelease contains refinements, improvements, and bug fixes.

Release v1.64.0-pre1

This is a prerelease of gRPC Core 1.64.0 (grateful).

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

This prerelease contains refinements, improvements, and bug fixes.

Release v1.63.1

This is release 1.63.1 (giggle) of gRPC Core.

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

... (truncated)

Commits
  • b8a04ac [Release] Bump version to 1.64.0 (on v1.64.x branch) (#36633)
  • acd8b33 [Release] Bump version to 1.64.0-pre2 (on v1.64.x branch) (#36573)
  • 9cd019a Revert "[transport] Centralize ref-counting between transports (#36460)" (#36...
  • 03e6617 [Gpr_To_Absl_Logging] Disable absl logging (#36546)
  • 7062f29 [Release] Bump version to 1.64.0-pre1 (on v1.64.x branch) (#36545)
  • 32e0317 [reorg] move xds code to src/core/xds (#36521)
  • 09a29d3 [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASSERT (#3...
  • 7cc547d [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36...
  • a20f020 [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASSERT (#3...
  • fb72f1d [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASSERT (#3...
  • 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-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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 1 month ago

Looks like these dependencies are updatable in another way, so this is no longer needed.