Skip to content

Bump the rust-deps group across 1 directory with 12 updates#134

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-deps-5c2becfee4
Open

Bump the rust-deps group across 1 directory with 12 updates#134
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-deps-5c2becfee4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 5, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on env_filter, rand, opentelemetry, opentelemetry_sdk, opentelemetry-otlp, tracing-opentelemetry, wiremock, opentelemetry-proto, axum-tracing-opentelemetry, axum-otel-metrics, opentelemetry-instrumentation-actix-web and reqwest to permit the latest version.
Updates env_filter to 2.0.0

Commits
  • cc2b2ef chore: Release
  • 69e27d1 docs: Update changelog
  • 166880d Merge pull request #411 from epage/parse
  • 0a580d0 fix(filter): Remove 'parse' on no_std
  • 78d8ef1 Merge pull request #404 from cagatay-y/feature/filter-no_std
  • 132fe86 feat(filter): Add support for no_std environments
  • 4feafa4 refactor(env_filter): Fix unreachable pub warning
  • 92f8d8d Merge pull request #410 from rust-cli/renovate/crate-ci-typos-1.x
  • 4e57784 chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0
  • 91a43c1 chore(deps): Update Rust Stable to v1.96 (#409)
  • Additional commits viewable in compare view

Updates rand to 0.10.1

Changelog

Sourced from rand's changelog.

[0.10.1] — 2026-02-11

This release includes a fix for a soundness bug; see #1763.

Changes

  • Document panic behavior of make_rng and add #[track_caller] (#1761)
  • Deprecate feature log (#1763)

#1761: rust-random/rand#1761 #1763: rust-random/rand#1763

[0.10.0] - 2026-02-08

Changes

  • The dependency on rand_chacha has been replaced with a dependency on chacha20. This changes the implementation behind StdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in chacha20 instead of rand_chacha (#1642).
  • Rename fns IndexedRandom::choose_multiple -> sample, choose_multiple_array -> sample_array, choose_multiple_weighted -> sample_weighted, struct SliceChooseIter -> IndexedSamples and fns IteratorRandom::choose_multiple -> sample, choose_multiple_fill -> sample_fill (#1632)
  • Use Edition 2024 and MSRV 1.85 (#1653)
  • Let Fill be implemented for element types, not sliceable types (#1652)
  • Fix OsError::raw_os_error on UEFI targets by returning Option<usize> (#1665)
  • Replace fn TryRngCore::read_adapter(..) -> RngReadAdapter with simpler struct RngReader (#1669)
  • Remove fns SeedableRng::from_os_rng, try_from_os_rng (#1674)
  • Remove Clone support for StdRng, ReseedingRng (#1677)
  • Use postcard instead of bincode to test the serde feature (#1693)
  • Avoid excessive allocation in IteratorRandom::sample when amount is much larger than iterator size (#1695)
  • Rename os_rng -> sys_rng, OsRng -> SysRng, OsError -> SysError (#1697)
  • Rename Rng -> RngExt as upstream rand_core has renamed RngCore -> Rng (#1717)

Additions

  • Add fns IndexedRandom::choose_iter, choose_weighted_iter (#1632)
  • Pub export Xoshiro128PlusPlus, Xoshiro256PlusPlus prngs (#1649)
  • Pub export ChaCha8Rng, ChaCha12Rng, ChaCha20Rng behind chacha feature (#1659)
  • Fn rand::make_rng() -> R where R: SeedableRng (#1734)

Removals

  • Removed ReseedingRng (#1722)
  • Removed unused feature "nightly" (#1732)
  • Removed feature small_rng (#1732)

#1632: rust-random/rand#1632 #1642: rust-random/rand#1642 #1649: rust-random/rand#1649 #1652: rust-random/rand#1652 #1653: rust-random/rand#1653 #1659: rust-random/rand#1659 #1665: rust-random/rand#1665 #1669: rust-random/rand#1669 #1674: rust-random/rand#1674 #1677: rust-random/rand#1677 #1693: rust-random/rand#1693 #1695: rust-random/rand#1695 #1697: rust-random/rand#1697

... (truncated)

Commits

Updates opentelemetry to 0.32.0

Release notes

Sourced from opentelemetry's releases.

0.32.0

See release notes: https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md

Changelog

Sourced from opentelemetry's changelog.

Release Notes 0.32

OpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed Tracing components forward. The Logs and Metrics API and SDK remain stable, with no breaking changes in this release. The OTLP Exporters and the Distributed Tracing API/SDK remain in pre-stable states (Release-Candidate and Beta respectively), and this release introduces a small number of intentional breaking changes in those areas to prepare them for stabilization.

For detailed changelogs of individual crates, please refer to their respective changelog files. This document serves as a summary of the main changes.

Key Changes

Metrics SDK

  1. Bound instruments (experimental): Added Counter::bind() and Histogram::bind() returning pre-bound measurement handles (BoundCounter<T>, BoundHistogram<T>). Bound instruments resolve the attribute-to-aggregator mapping once at bind time and cache the result, eliminating per-call HashMap lookups on the hot path. Benchmarks show ~28x speedup for counter operations and ~9x for histograms. Gated behind the experimental_metrics_bound_instruments feature flag.

  2. Delta collection efficiency: Delta metrics collection now uses in-place eviction instead of draining the HashMap on every collect cycle. Stale attribute sets that received no measurements since the last collection are evicted.

  3. Stable Aggregation API: Aggregation and StreamBuilder::with_aggregation() are now stable and no longer require the spec_unstable_metrics_views feature flag.

Logs

  1. Tracing-span attribute enrichment (experimental): The opentelemetry-appender-tracing crate can now copy attributes from active tracing spans onto each emitted log record. ("Span" here refers to tracing::span!, not an opentelemetry::trace::Span.) Enrichment is disabled by default with zero per-span overhead, and is gated behind the new experimental_span_attributes cargo feature.

  2. spec_unstable_logs_enabled removed: The capability (and the backing specification) is now stable and is enabled by default. The feature flag has been removed.

Distributed Tracing (Beta)

The Distributed Tracing API and SDK remain in beta. This release contains intentional breaking changes to clean up the public surface ahead of

... (truncated)

Commits
  • ec289cb chore: Prepare for release v0.32.0 (#3508)
  • 3ddb386 fix(metrics): reject usize::MAX as cardinality limit (#3506)
  • bad0a1b feat(appender-tracing): re-gate span attribute enrichment behind experimental...
  • f744509 docs: update README status table and remove deprecated crates (#3502)
  • 81d5a06 chore(prometheus): restore crate to workspace (#3500)
  • 5a07ce1 ci: close stale pull requests (#3499)
  • cc87dd9 feat(appender-tracing): stabilize span attribute propagation (#3482)
  • f290595 docs(metrics): document experimental bound instruments (#3495)
  • a79eb76 fix(sdk): suppress telemetry in SimpleSpanProcessor during export (#3494)
  • aa3bda3 chore(zipkin): deprecate opentelemetry-zipkin crate (#3492)
  • Additional commits viewable in compare view

Updates opentelemetry_sdk to 0.32.1

Changelog

Sourced from opentelemetry_sdk's changelog.

Release Notes 0.32

OpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed Tracing components forward. The Logs and Metrics API and SDK remain stable, with no breaking changes in this release. The OTLP Exporters and the Distributed Tracing API/SDK remain in pre-stable states (Release-Candidate and Beta respectively), and this release introduces a small number of intentional breaking changes in those areas to prepare them for stabilization.

For detailed changelogs of individual crates, please refer to their respective changelog files. This document serves as a summary of the main changes.

Key Changes

Metrics SDK

  1. Bound instruments (experimental): Added Counter::bind() and Histogram::bind() returning pre-bound measurement handles (BoundCounter<T>, BoundHistogram<T>). Bound instruments resolve the attribute-to-aggregator mapping once at bind time and cache the result, eliminating per-call HashMap lookups on the hot path. Benchmarks show ~28x speedup for counter operations and ~9x for histograms. Gated behind the experimental_metrics_bound_instruments feature flag.

  2. Delta collection efficiency: Delta metrics collection now uses in-place eviction instead of draining the HashMap on every collect cycle. Stale attribute sets that received no measurements since the last collection are evicted.

  3. Stable Aggregation API: Aggregation and StreamBuilder::with_aggregation() are now stable and no longer require the spec_unstable_metrics_views feature flag.

Logs

  1. Tracing-span attribute enrichment (experimental): The opentelemetry-appender-tracing crate can now copy attributes from active tracing spans onto each emitted log record. ("Span" here refers to tracing::span!, not an opentelemetry::trace::Span.) Enrichment is disabled by default with zero per-span overhead, and is gated behind the new experimental_span_attributes cargo feature.

  2. spec_unstable_logs_enabled removed: The capability (and the backing specification) is now stable and is enabled by default. The feature flag has been removed.

Distributed Tracing (Beta)

The Distributed Tracing API and SDK remain in beta. This release contains intentional breaking changes to clean up the public surface ahead of

... (truncated)

Commits
  • 74cb6f3 chore: Release opentelemetry-semantic-conventions 0.32.1 (#3562)
  • 10dde18 chore(sdk): add missing changelog entry (#3550)
  • ec2da12 refactor: leverage static str key when possible (#3529)
  • 90a39a0 feat(api): accept quoted-key fields in otel logging macros (#3567)
  • 8c922bc feat(appender-tracing): add builder support for custom instrumentation scope ...
  • fb2af9d feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...
  • 1b3846c feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...
  • ee359db fix: remove reqwest-rustls-webpki-roots (#3524)
  • 4d4fd4d chore: Bump semantic-conventions to v1.42.0 (#3561)
  • 69213f2 fix(prometheus-exporter): Concatenate metric attributes with Scope during col...
  • Additional commits viewable in compare view

Updates opentelemetry-otlp to 0.32.0

Changelog

Sourced from opentelemetry-otlp's changelog.

Release Notes 0.32

OpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed Tracing components forward. The Logs and Metrics API and SDK remain stable, with no breaking changes in this release. The OTLP Exporters and the Distributed Tracing API/SDK remain in pre-stable states (Release-Candidate and Beta respectively), and this release introduces a small number of intentional breaking changes in those areas to prepare them for stabilization.

For detailed changelogs of individual crates, please refer to their respective changelog files. This document serves as a summary of the main changes.

Key Changes

Metrics SDK

  1. Bound instruments (experimental): Added Counter::bind() and Histogram::bind() returning pre-bound measurement handles (BoundCounter<T>, BoundHistogram<T>). Bound instruments resolve the attribute-to-aggregator mapping once at bind time and cache the result, eliminating per-call HashMap lookups on the hot path. Benchmarks show ~28x speedup for counter operations and ~9x for histograms. Gated behind the experimental_metrics_bound_instruments feature flag.

  2. Delta collection efficiency: Delta metrics collection now uses in-place eviction instead of draining the HashMap on every collect cycle. Stale attribute sets that received no measurements since the last collection are evicted.

  3. Stable Aggregation API: Aggregation and StreamBuilder::with_aggregation() are now stable and no longer require the spec_unstable_metrics_views feature flag.

Logs

  1. Tracing-span attribute enrichment (experimental): The opentelemetry-appender-tracing crate can now copy attributes from active tracing spans onto each emitted log record. ("Span" here refers to tracing::span!, not an opentelemetry::trace::Span.) Enrichment is disabled by default with zero per-span overhead, and is gated behind the new experimental_span_attributes cargo feature.

  2. spec_unstable_logs_enabled removed: The capability (and the backing specification) is now stable and is enabled by default. The feature flag has been removed.

Distributed Tracing (Beta)

The Distributed Tracing API and SDK remain in beta. This release contains intentional breaking changes to clean up the public surface ahead of

... (truncated)

Commits
  • ec289cb chore: Prepare for release v0.32.0 (#3508)
  • 3ddb386 fix(metrics): reject usize::MAX as cardinality limit (#3506)
  • bad0a1b feat(appender-tracing): re-gate span attribute enrichment behind experimental...
  • f744509 docs: update README status table and remove deprecated crates (#3502)
  • 81d5a06 chore(prometheus): restore crate to workspace (#3500)
  • 5a07ce1 ci: close stale pull requests (#3499)
  • cc87dd9 feat(appender-tracing): stabilize span attribute propagation (#3482)
  • f290595 docs(metrics): document experimental bound instruments (#3495)
  • a79eb76 fix(sdk): suppress telemetry in SimpleSpanProcessor during export (#3494)
  • aa3bda3 chore(zipkin): deprecate opentelemetry-zipkin crate (#3492)
  • Additional commits viewable in compare view

Updates tracing-opentelemetry to 0.33.0

Release notes

Sourced from tracing-opentelemetry's releases.

0.33.0

Fixed

  • [breaking] avoid deadlock when entering a span (#251)

Other

Changelog

Sourced from tracing-opentelemetry's changelog.

0.33.0 - 2026-05-18

Fixed

  • [breaking] avoid deadlock when entering a span (#251)

Other

0.32.1 - 2025-12-17

Added

  • allow OpenTelemetry context access with SpanRef (#234)
  • add event-counting filtering layer for spans (#228)
  • publicly export SetParentError

Fixed

  • fix panic in multithreaded follows-from

Other

  • Remove unwanted dependency on opentelemetry sdk crate (#241)
  • update README.md links to use the latest version (#239)
  • remove thiserror and unused dependencies (#238)

0.32.0 - 2025-09-29

Added

  • Add configuration for including target in spans (#222)

Changed

  • OpenTelemetry context activation (#202)
    • Trace ID and span ID can be obtained from OtelData via dedicated functions. Note that these will be available only if the context has already been built. (#233)
  • Correctly track entered and exited state for timings (#212)
  • Slightly improve error message on version mismatch (#211)
  • Remove Lazy for thread_local static (#215)
  • Update description of special fields and semantic conventions

Breaking Changes

  • The attributes code.filepath, code.lineno, and code.namespace have been renamed to code.file.path, and code.line.number, and code.module.name, to align with the opentelemetry semantic conventions for code. (#225)

... (truncated)

Commits
  • 1d5422f chore: prepare release of 0.33.0
  • f67ceb8 fix: use reentrant tracing fix in one more place (#263)
  • 07c394b chore: rewirte reentrant tracing checks (#262)
  • eb59bda fix!: avoid deadlock when entering a span (#251)
  • 44521fa chore: Upgrade to OpenTelemetry 0.32 (#258)
  • 91c4faa chore: mimimize package size (#252)
  • feedb22 chore: prepare release of 0.32.1 (#246)
  • 99b934b feat: allow OpenTelemetry context access with SpanRef (#234)
  • 35be2a5 docs: add functionality rustdocs to layer
  • a31f8db fix: fix panic in multithreaded follows-from
  • Additional commits viewable in compare view

Updates wiremock to 0.6.5

Commits

Updates opentelemetry-proto to 0.32.0

Release notes

Sourced from opentelemetry-proto's releases.

0.32.0

See release notes: https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md

Changelog

Sourced from opentelemetry-proto's changelog.

Release Notes 0.32

OpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed Tracing components forward. The Logs and Metrics API and SDK remain stable, with no breaking changes in this release. The OTLP Exporters and the Distributed Tracing API/SDK remain in pre-stable states (Release-Candidate and Beta respectively), and this release introduces a small number of intentional breaking changes in those areas to prepare them for stabilization.

For detailed changelogs of individual crates, please refer to their respective changelog files. This document serves as a summary of the main changes.

Key Changes

Metrics SDK

  1. Bound instruments (experimental): Added Counter::bind() and Histogram::bind() returning pre-bound measurement handles (BoundCounter<T>, BoundHistogram<T>). Bound instruments resolve the attribute-to-aggregator mapping once at bind time and cache the result, eliminating per-call HashMap lookups on the hot path. Benchmarks show ~28x speedup for counter operations and ~9x for histograms. Gated behind the experimental_metrics_bound_instruments feature flag.

  2. Delta collection efficiency: Delta metrics collection now uses in-place eviction instead of draining the HashMap on every collect cycle. Stale attribute sets that received no measurements since the last collection are evicted.

  3. Stable Aggregation API: Aggregation and StreamBuilder::with_aggregation() are now stable and no longer require the spec_unstable_metrics_views feature flag.

Logs

  1. Tracing-span attribute enrichment (experimental): The opentelemetry-appender-tracing crate can now copy attributes from active tracing spans onto each emitted log record. ("Span" here refers to tracing::span!, not an opentelemetry::trace::Span.) Enrichment is disabled by default with zero per-span overhead, and is gated behind the new experimental_span_attributes cargo feature.

  2. spec_unstable_logs_enabled removed: The capability (and the backing specification) is now stable and is enabled by default. The feature flag has been removed.

Distributed Tracing (Beta)

The Distributed Tracing API and SDK remain in beta. This release contains intentional breaking changes to clean up the public surface ahead of

... (truncated)

Commits
  • ec289cb chore: Prepare for release v0.32.0 (#3508)
  • 3ddb386 fix(metrics): reject usize::MAX as cardinality limit (#3506)
  • bad0a1b feat(appender-tracing): re-gate span attribute enrichment behind experimental...
  • f744509 docs: update README status table and remove deprecated crates (#3502)
  • 81d5a06 chore(prometheus): restore crate to workspace (#3500)
  • 5a07ce1 ci: close stale pull requests (#3499)
  • cc87dd9 feat(appender-tracing): stabilize span attribute propagation (#3482)
  • f290595 docs(metrics): document experimental bound instruments (#3495)
  • a79eb76 fix(sdk): suppress telemetry in SimpleSpanProcessor during export (#3494)
  • aa3bda3 chore(zipkin): deprecate opentelemetry-zipkin crate (#3492)
  • Additional commits viewable in compare view

Updates axum-tracing-opentelemetry to 0.38.0

Commits
  • 89a3524 chore: release (#336)
  • e5adafd chore(deps): update dependency protoc to v35 (#339)
  • 1e537c2 docs: add apidoc for public entries and re-export opentelemetry
  • 95e99e3 build!: disable megalinter
  • 1a25c12 fix(deps): update opentelemetry
  • db954ac chore: release (#335)
  • 4f5773d chore: release (#329)
  • 3282314 feat: accept owned string for service'name and version
  • 3108365 fix(init): metrics enabled if feature flages & explicit enabling
  • 9a4db64 refactor: clarify why endpoints read from environment variables are not used
  • Additional commits viewable in compare view

Updates axum-otel-metrics to 0.13.0

Release notes

Sourced from axum-otel-metrics's releases.

v0.13.0

Breaking Changes

  • url.scheme values from forwarded headers are now normalized to lowercase "http"/"https" instead of preserving the original casing

Bug Fixes

  • Fix X-Forwarded-Ssl "on" check — previously is_some().to_string() == "on" was dead code that could never match (thanks @​amohrland)
  • Replace .to_str().unwrap() with .to_str().ok() on forwarded headers and Content-Length to prevent panics on malformed input
  • Always decrement req_active counter on inner service error, preventing permanent counter drift
  • Fix example for otel 0.30

Features

  • Add with_tls() builder method to expose is_tls configuration

Performance

  • Use &'static str for url_scheme, http::Method directly, Arc<str> for path/host to reduce per-request allocations

Dependencies

  • opentelemetry 0.30 → 0.31, opentelemetry_sdk 0.30 → 0.31
  • http 1.3 → 1.4, tokio 1.47 → 1.50, axum-test 17.3 → 20.0

Full Changelog: ttys3/axum-otel-metrics@v0.12.0...v0.13.0

Changelog

Sourced from axum-otel-metrics's changelog.

[0.13.0] - 2026-04-03

🐛 Bug Fixes

  • Fix example for otel 0.30 (a048363)
  • Update X-Forwarded-Ssl "on" check (845b0ef)
  • [breaking] Prevent panics, fix counter leak, add with_tls, optimize allocations (0f4cc21)

⚙️ Miscellaneous Tasks

  • Update crates (ef8650b)

Chore

  • (deps) Update axum-test requirement from 17.3.0 to 18.0.0 (3b40ddd)
  • (deps) Bump tracing-subscriber in /examples/axum-metrics-demo (78fa361)
  • (deps) Bump the opentelemetry group with 4 updates (4607465)
  • (deps) Bump bytes in /examples/axum-metrics-demo (ab04b05)
  • (deps) Update axum-test requirement from 18.0.2 to 19.1.1 (dd9ddc0)
  • (deps) Upgrade all crates to latest versions (3787e7c)

[0.12.0] - 2025-06-20

💼 Other

  • Update example crates (6cfa617)

🚜 Refactor

  • [breaking] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)

📚 Documentation

  • Update README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)
  • Update README to include removal of Prometheus exporter support and link to related issue (c140d58)

⚙️ Miscellaneous Tasks

  • Update crates (abf2684)
  • Update cliff.toml to enable dependency chore messages (13cdf57)
  • Adapt metric descriptions to match semantic conventions (aeda8a1)
  • Release v0.12.0 (f5b179f)

Chore

  • (deps) Update opentelemetry-semantic-conventions requirement (b4307ee)
  • (deps) Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)
  • (deps) Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)
  • (deps) Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)

... (truncated)

Commits
  • 1e297c9 chore(release): v0.13.0
  • 0f4cc21 fix!: prevent panics, fix counter leak, add with_tls, optimize allocations
  • 3787e7c chore(deps): upgrade all crates to latest versions
  • 845b0ef fix: update X-Forwarded-Ssl "on" check
  • dd9ddc0 chore(deps): update axum-test requirement from 18.0.2 to 19.1.1
  • ab04b05 chore(deps): bump bytes in /examples/axum-metrics-demo
  • 4607465 chore(deps): bump the opentelemetry group with 4 updates
  • 5e7fec2 Group updates of OpenTelemetry crates
  • a048363 fix: fix example for otel 0.30
  • ef8650b chore: update crates
  • Additional commits viewable in compare view

Updates opentelemetry-instrumentation-actix-web to 0.24.0

Release notes

Sourced from opentelemetry-instrumentation-actix-web's releases.

opentelemetry-instrumentation-actix-web-0.24.0

Breaking Changes

  • metrics feature is now enabled by default
  • Span name format changed to {method} {route} per HTTP semantic conventions
  • HTTP server metric names updated to stable semantic conventions (http.server.durationhttp.server.request.duration, http.server.request.sizehttp.server.request.body.size, http.server.response.sizehttp.server.response.body.size)
  • http.server.request.duration uses custom histogram bucket bounds
  • Fixed incorrect use of messaging.message.body.size for HTTP request content length (now http.request.body.size)
  • Added error.type attribute for 4xx/5xx HTTP responses on spans and metrics

Changed

  • Update opentelemetry and opentelemetry-semantic-conventions to 0.32
  • Bump MSRV to 1.88.0 (required by actix-http 3.12)
  • Update actix-http to 3.11, actix-web to 4.12, awc to 3.8

See CHANGELOG for full history.

Commits
  • c5be93c chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (#618)
  • a168edb docs: sync Maintainers/Approvers list with opentelemetry-rust (#616)
  • 275a833 chore: prep release for OTel 0.32 contrib crates (#615)
  • 3494920 chore: Update CHANGELOG for opentelemetry-etw-logs (#614)
  • 3db0e6e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (#608)
  • 78eaed6 test: fix flaky span_id/trace_id formatting in user-events-logs integration t...
  • 4eb6108 fix: Pin time>=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...
  • 24b5ae5 chore: Add @​jan-xyz as co-owner of opentelemetry-instrumentation-tower (#610)
  • ce866b4 feat: [Geneva uploader] Support managed identity auth by resource ID (#592)
  • 4beab64 test: add trace context and event_name integration tests for ETW logs (#595)
  • Additional commits viewable in compare view

Updates reqwest to 0.13.4

Release notes

Sourced from reqwest's releases.

v0.13.4

tl;dr

  • Add ClientBuilder::tls_sslkeylogfile(bool) option to allow using the related environment variable.
  • Add ClientBuilder::http2_keep_alive_* options for the blocking client.
  • Add TLS 1.3 support when using native-tls backend.
  • Fix redirect handling to strip sensitive headers when the scheme changes.
  • Fix HTTP/3 happy-eyeball connection creation.
  • Upgrade hickory-resolver to 0.26.

What's Changed

New Contributors

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 5, 2026
Updates the requirements on [env_filter](https://github.com/rust-cli/env_logger), [rand](https://github.com/rust-random/rand), [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust), [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust), [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust), [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry), [wiremock](https://github.com/LukeMathWalker/wiremock-rs), [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust), [axum-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk), [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics), [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) and [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version.

Updates `env_filter` to 2.0.0
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](rust-cli/env_logger@env_filter-v0.1.0...env_filter-v2.0.0)

Updates `rand` to 0.10.1
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@rand_core-0.9.1...0.10.1)

Updates `opentelemetry` to 0.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md)
- [Commits](open-telemetry/opentelemetry-rust@opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0)

Updates `opentelemetry_sdk` to 0.32.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md)
- [Commits](open-telemetry/opentelemetry-rust@v0.31.0...opentelemetry-semantic-conventions-0.32.1)

Updates `opentelemetry-otlp` to 0.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md)
- [Commits](open-telemetry/opentelemetry-rust@opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0)

Updates `tracing-opentelemetry` to 0.33.0
- [Release notes](https://github.com/tokio-rs/tracing-opentelemetry/releases)
- [Changelog](https://github.com/tokio-rs/tracing-opentelemetry/blob/v0.1.x/CHANGELOG.md)
- [Commits](tokio-rs/tracing-opentelemetry@v0.32.0...v0.33.0)

Updates `wiremock` to 0.6.5
- [Changelog](https://github.com/LukeMathWalker/wiremock-rs/blob/main/CHANGELOG.md)
- [Commits](LukeMathWalker/wiremock-rs@v0.6.4...v0.6.5)

Updates `opentelemetry-proto` to 0.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md)
- [Commits](open-telemetry/opentelemetry-rust@v0.31.0...opentelemetry-proto-0.32.0)

Updates `axum-tracing-opentelemetry` to 0.38.0
- [Release notes](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases)
- [Changelog](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/blob/main/CHANGELOG.md)
- [Commits](davidB/tracing-opentelemetry-instrumentation-sdk@axum-tracing-opentelemetry-v0.29.0...axum-tracing-opentelemetry-v0.38.0)

Updates `axum-otel-metrics` to 0.13.0
- [Release notes](https://github.com/ttys3/axum-otel-metrics/releases)
- [Changelog](https://github.com/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md)
- [Commits](ttys3/axum-otel-metrics@v0.12.0...v0.13.0)

Updates `opentelemetry-instrumentation-actix-web` to 0.24.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust-contrib/releases)
- [Commits](open-telemetry/opentelemetry-rust-contrib@opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-instrumentation-actix-web-0.24.0)

Updates `reqwest` to 0.13.4
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.0...v0.13.4)

---
updated-dependencies:
- dependency-name: axum-otel-metrics
  dependency-version: 0.13.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: axum-tracing-opentelemetry
  dependency-version: 0.38.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: env_filter
  dependency-version: 2.0.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: opentelemetry
  dependency-version: 0.32.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: opentelemetry-instrumentation-actix-web
  dependency-version: 0.24.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: opentelemetry-otlp
  dependency-version: 0.32.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: opentelemetry-proto
  dependency-version: 0.32.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: opentelemetry_sdk
  dependency-version: 0.32.1
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: rand
  dependency-version: 0.10.1
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: reqwest
  dependency-version: 0.13.4
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: tracing-opentelemetry
  dependency-version: 0.33.0
  dependency-type: direct:production
  dependency-group: rust-deps
- dependency-name: wiremock
  dependency-version: 0.6.5
  dependency-type: direct:production
  dependency-group: rust-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the rust-deps group with 12 updates Bump the rust-deps group across 1 directory with 12 updates Jul 5, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/rust-deps-5c2becfee4 branch from a649b0c to 35170d2 Compare July 5, 2026 08:43
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants