Skip to content

chore(deps): bump the http-upgrade group across 1 directory with 15 updates - #26427

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/http-upgrade-9871b9c0b7
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/http-upgrade-9871b9c0b7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the http-upgrade group with 15 updates in the / directory:

Package From To
tower-http 0.4.4 0.6.8
headers 0.3.9 0.4.1
http 0.2.12 1.5.0
http-serde 1.1.3 2.1.1
http-body 0.4.6 1.0.1
hyper-openssl 0.9.2 0.10.2
warp 0.3.7 0.4.3
prost 0.12.6 0.14.3
prost-build 0.12.6 0.14.3
prost-reflect 0.14.7 0.16.5
prost-types 0.12.6 0.14.3
reqwest 0.11.26 0.13.4
tokio-tungstenite 0.20.1 0.30.0
tonic-health 0.11.0 0.14.5
tonic-reflection 0.11.0 0.14.5

Updates tower-http from 0.4.4 to 0.6.8

Release notes

Sourced from tower-http's releases.

tower-http-0.6.8

Fixed

  • Disable multiple_members in Gzip decoder, since HTTP context only uses one member. (#621)

#621: tower-rs/tower-http#621

What's Changed

New Contributors

Full Changelog: tower-rs/tower-http@tower-http-0.6.7...tower-http-0.6.8

tower-http-0.6.7

Added

  • TimeoutLayer::with_status_code(status) to define the status code returned when timeout is reached. (#599)

Deprecated

  • auth::require_authorization is too basic for real-world. (#591)
  • TimeoutLayer::new() should be replaced with TimeoutLayer::with_status_code(). (Previously was StatusCode::REQUEST_TIMEOUT) (#599)

Fixed

  • on_eos is now called even for successful responses. (#580)
  • ServeDir: call fallback when filename is invalid (#586)
  • decompression will not fail when body is empty (#618)

#580: tower-rs/tower-http#580 #586: tower-rs/tower-http#586 #591: tower-rs/tower-http#591 #599: tower-rs/tower-http#599 #618: tower-rs/tower-http#618

New Contributors

... (truncated)

Commits
  • 33166c8 v0.6.8
  • 6680160 Fix deprecated lints (#608)
  • 81b8231 ci: Switch cargo-public-api-crates to cargo-check-external-types (#613)
  • 1fb0144 ci: pin tracing in msrv job (#622)
  • 1fe4c09 fix(decompression): disable multiple_members option for gzip decoder (#621)
  • 3bf1ba7 v0.6.7
  • 723ca9a fix(decompression): Suppress EOF errors caused by decompressing empty body (#...
  • 8ab9f82 chore(ci): use newer cargo-public-api-crates job (#619)
  • 7cfdf76 doc: Replace doc_auto_cfg with doc_cfg (#609)
  • 50beeaf Add support for custom status code in TimeoutLayer (#599)
  • Additional commits viewable in compare view

Updates headers from 0.3.9 to 0.4.1

Release notes

Sourced from headers's releases.

headers-v0.4.1

What's Changed

New Contributors

Full Changelog: hyperium/headers@headers-v0.4.0...headers-v0.4.1

Commits
  • 8db1b78 headers:0.4.1
  • 12fb1d7 feat: Add a impl From\<http::HeaderName> for Vary (#210)
  • 66371a0 feat: const ::from_static() constructors (#209)
  • d425d3c update copyright year
  • 1a8eac3 doc: Remove empty line in document
  • 743d3b9 fix(tests): Fix test compile error with nightly feature
  • 682d0a6 refactor: Remove needless lifetime
  • 879d2d4 Add methods for must-revalidate flag to CacheControl
  • 0fbde12 docs(readme): add badge to readme
  • 2298faa Add ContentEncoding::zstd
  • Additional commits viewable in compare view

Updates http from 0.2.12 to 1.5.0

Release notes

Sourced from http's releases.

v1.5.0

What's Changed

New Contributors

Full Changelog: hyperium/http@v1.4.2...v1.5.0

v1.4.2

What's Changed

New Contributors

Full Changelog: hyperium/http@v1.4.1...v1.4.2

v1.4.1

tl;dr

  • Fix PathAndQuery::from_static() and from_shared() to reject inputs that do not start with /.
  • Fix Extend for HeaderMap to clamp max size hint and not overflow.
  • Fix header::IntoIter that could use-after-free if the generic value type could panic on drop.
  • Fix header::{IterMut, ValuesIterMut} to not violate stacked borrows.

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from http's changelog.

1.5.0 (July 29, 2026)

  • Add Method::QUERY constant for the new QUERY method defined in RFC 10008.
  • Fix uri::Builder::path_and_query() to allow empty strings to mean no path.
  • Fix uri::PathAndQuery parsing to enforce URI max length.

1.4.2 (June 8, 2026)

  • Fix uri::Builder to allow "*" as the path when scheme and authority are also set, used in HTTP/2 requests.
  • Fix Uri to properly reject DEL characters.

1.4.1 (May 25, 2026)

  • Fix PathAndQuery::from_static() and from_shared() to reject inputs that do not start with /.
  • Fix Extend for HeaderMap to clamp max size hint and not overflow.
  • Fix header::IntoIter that could use-after-free if the generic value type could panic on drop.
  • Fix header::{IterMut, ValuesIterMut} to not violate stacked borrows.

1.4.0 (November 24, 2025)

  • Add StatusCode::EARLY_HINTS constant for 103 Early Hints.
  • Make StatusCode::from_u16 now a const fn.
  • Make Authority::from_static now a const fn.
  • Make PathAndQuery::from_static now a const fn.
  • MSRV increased to 1.57 (allows legible const fn panic messages).

1.3.1 (March 11, 2025)

  • Fix validation that all characters are UTF-8 in URI path and query.

1.3.0 (March 11, 2025)

  • Allow most UTF-8 characters in URI path and query.
  • Fix HeaderMap::reserve() to allocate sufficient capacity.

1.2.0 (December 3, 2024)

  • Add StatusCode::TOO_EARLY constant for 425 status.
  • Loosen TryFrom<HashMap> for HeaderMap to work with any state generic.
  • Change Builder methods to use TryInto instead of TryFrom arguments.
  • Make StatusCode::as_u16 a const function.
  • Fix Method parsing to allow #$%&' characters.
  • Fix HeaderName parsing to reject " characters.
  • Fix off by 1 error in Method::from_bytes that could cause extra allocations.

1.1.0 (March 4, 2024)

  • Add methods to allow trying to allocate in the HeaderMap, returning an error if oversize instead of panicking.
  • Add Extensions::get_or_insert() method.
  • Implement From<Uri> for uri::Builder.

... (truncated)

Commits

Updates http-serde from 1.1.3 to 2.1.1

Commits

Updates http-body from 0.4.6 to 1.0.1

Commits
  • 69e80eb v1.0.1
  • 17451a8 update year of license
  • 482c349 http-body-util: v0.1.2
  • 60c6383 refactor(ci): small refactoring (#113)
  • 23212f1 feat(util): add BodyDataStream (#117)
  • fe8aa7e refactor: replace deprecated std::u64 with primitive type
  • 6a85548 include license files in published crates
  • 46c54fb chore(util): resolve duplicate import
  • b5c769d http-body-util: v0.1.1
  • 76b19e6 perf: improve BufList::copy_to_bytes if len == remaining
  • Additional commits viewable in compare view

Updates hyper-openssl from 0.9.2 to 0.10.2

Changelog

Sourced from hyper-openssl's changelog.

[v0.10.2] - 2023-12-04

Fixed

  • Avoid creation of possibly-uninitialized [u8] slices.

[v0.10.1] - 2023-11-20

Fixed

  • Added a tokio feature, fixed build with the client-legacy feature enabled.

[v0.10.0] - 2023-11-18

Changed

  • Upgraded hyper to 1.0.
Commits

Updates warp from 0.3.7 to 0.4.3

Release notes

Sourced from warp's releases.

v0.4.1

Fixes:

  • Fix Server::graceful() bounds incorrect requiring the filter to be a future.
  • Enable tokio/net when the server feature is enabled.
  • Render cfgs in the docs.

Full Changelog: seanmonstar/warp@v0.4.0...v0.4.1

v0.4.0

Changes:

  • Upgrade to hyper, http, and http-body to v1.
  • Remove multipart and websocket features from being enabled by default.
  • Put warp::serve() behind a server feature, not enabled by default.
  • Put warp::test behind a test feature, not enabled by default.
  • Remove tls feature and types.
  • Remove warp::addr filters.

Full Changelog: seanmonstar/warp@v0.3.7...v0.4.0

Changelog

Sourced from warp's changelog.

v0.4.3 (May 4, 2026)

  • Features:
    • Re-implement addr::remote() filter from v0.3.x.
    • Implement From<&'static [u8]> for Body.
    • Add reply::stream() helper.
  • Fixes:
    • Fix returning error from CORS if no request-method header.

v0.4.2 (August 19, 2025)

  • Features:
    • Add support for passing UnixListener to incoming(listener).
  • Fixes:
    • Reduce some dependencies when server is not enabled.

v0.4.1 (August 6, 2025)

  • Fixes:
    • Fix Server::graceful() bounds incorrect requiring the filter to be a future.
    • Enable tokio/net when the server feature is enabled.
    • Render cfgs in the docs.

v0.4.0 (August 5, 2025)

  • Changes:
    • Upgrade to hyper, http, and http-body to v1.
    • Remove multipart and websocket features from being enabled by default.
    • Put warp::serve() behind a server feature, not enabled by default.
    • Put warp::test behind a test feature, not enabled by default.
    • Remove tls feature and types.
    • Remove warp::addr filters.
Commits

Updates prost from 0.12.6 to 0.14.3

Changelog

Sourced from prost's changelog.

Prost version 0.14.3

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

⚠️ Heads-up

  • Add back DecodeError::new (#1382)

    The DecodeError::new() was removed to simplify our code. It was not part of the public API, but removing it broke code in other crates. It is added back to prevent breakage across the ecosystem.

🐛 Bug Fixes

  • Name::full_name() is correct for empty packages (#1386)

💼 Dependencies

  • (deps) Bump actions/upload-artifact from 5 to 6 (#1381)
  • (deps) Update pulldown-cmark-to-cmark requirement from 21 to 22 (#1384)

⚙️ Miscellaneous Tasks

  • Remove protobuf submodule and leverage cmake for it (#1389)

Prost version 0.14.2

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

note: this version was yanked in favor of 0.14.2

⚠️ Heads-up

  • Increase MSRV to 1.82 (#1356)

  • Update maintenance status to Passively Maintained (#1359)

    This excerpt is from the readme:

    The current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.

    Bug fixes are still important, and security fixes will be released as soon as possible. Contact the #prost channel in Tokio discord if you feel a bug or security fix is not getting enough attention.

    The maintainer expects the official protobuf project to release their rust library soon and expects it to be as fully featured as the C++ library. See their source code and crate for more information.

🚀 Features

  • Configure prost path via prost_build::Config or #[(prost(prost_path = "::prost")] (#1274)
  • Support for deprecated enum and oneof fields (#1316)

🐛 Bug Fixes

  • (prost-build) Resolve OneOf type name conflict with embedded message (#1294)
  • (prost-build) Avoid OneOf type collision with enums and keyword names (#1341)

... (truncated)

Commits

Updates prost-build from 0.12.6 to 0.14.3

Changelog

Sourced from prost-build's changelog.

Prost version 0.14.3

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

⚠️ Heads-up

  • Add back DecodeError::new (#1382)

    The DecodeError::new() was removed to simplify our code. It was not part of the public API, but removing it broke code in other crates. It is added back to prevent breakage across the ecosystem.

🐛 Bug Fixes

  • Name::full_name() is correct for empty packages (#1386)

💼 Dependencies

  • (deps) Bump actions/upload-artifact from 5 to 6 (#1381)
  • (deps) Update pulldown-cmark-to-cmark requirement from 21 to 22 (#1384)

⚙️ Miscellaneous Tasks

  • Remove protobuf submodule and leverage cmake for it (#1389)

Prost version 0.14.2

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

note: this version was yanked in favor of 0.14.2

⚠️ Heads-up

  • Increase MSRV to 1.82 (#1356)

  • Update maintenance status to Passively Maintained (#1359)

    This excerpt is from the readme:

    The current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.

    Bug fixes are still important, and security fixes will be released as soon as possible. Contact the #prost channel in Tokio discord if you feel a bug or security fix is not getting enough attention.

    The maintainer expects the official protobuf project to release their rust library soon and expects it to be as fully featured as the C++ library. See their source code and crate for more information.

🚀 Features

  • Configure prost path via prost_build::Config or #[(prost(prost_path = "::prost")] (#1274)
  • Support for deprecated enum and oneof fields (#1316)

🐛 Bug Fixes

  • (prost-build) Resolve OneOf type name conflict with embedded message (#1294)
  • (prost-build) Avoid OneOf type collision with enums and keyword names (#1341)

... (truncated)

Commits

Updates prost-reflect from 0.14.7 to 0.16.5

Release notes

Sourced from prost-reflect's releases.

prost-reflect-v0.16.5

Fixed

  • Fixed a performance regression in encoding of DynamicMessage (#200)

prost-reflect-v0.16.4

Fixed

  • Fix proto3 default for is_packed when FieldOptions is present but packed is absent (#196)

Other

  • Update logos to 0.16.0 #192

prost-reflect-v0.16.3

Other

  • Update prost to v0.14.2 and fix error handling (#188)

prost-reflect-v0.16.2

Added

Add FieldDescriptor::is_required (#181)

prost-reflect-v0.16.1

Added

  • Add OneofDescriptor::is_synthetic (#175)
  • Add default_value method to FieldDescriptor, ExtensionDescriptor and Value for better visibility (#176)

prost-reflect-build-v0.16.1

No release notes provided.

prost-reflect-derive-v0.16.1

No release notes provided.

prost-reflect-build-v0.16.0

No release notes provided.

prost-reflect-derive-v0.16.0

No release notes provided.

prost-reflect-v0.16.0

Changed

  • Update prost to 0.14.0 (#167)
  • Fixed documentation for prost-reflect-build (#169)

prost-reflect-v0.15.3

Fixed

... (truncated)

Changelog

Sourced from prost-reflect's changelog.

0.16.5 - 2026-07-09

Fixed

  • Fixed a performance regression in encoding of DynamicMessage (#200)

0.16.4 - 2026-05-24

Fixed

  • Fix proto3 default for is_packed when FieldOptions is present but packed is absent (#196)

Other

  • Update logos to 0.16.0 #192

0.16.3 - 2025-12-01

Other

  • Update prost to v0.14.2 and fix error handling (#188)

0.16.2 - 2025-09-19

Added

Add FieldDescriptor::is_required (#181)

0.16.1 - 2025-08-01

Added

  • Add OneofDescriptor::is_synthetic (#175)
  • Add default_value method to FieldDescriptor, ExtensionDescriptor and Value for better visibility (#176)

0.16.0 - 2025-06-13

Changed

  • Update prost to 0.14.0 (#167)
  • Fixed documentation for prost-reflect-build (#169)

0.15.3 - 2025-05-20

Fixed

  • Revert accidental removal of docs.rs metadata

0.15.2 - 2025-04-19

... (truncated)

Commits

Updates prost-types from 0.12.6 to 0.14.3

Changelog

Sourced from prost-types's changelog.

Prost version 0.14.3

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

⚠️ Heads-up

  • Add back DecodeError::new (#1382)

    The DecodeError::new() was removed to simplify our code. It was not part of the public API, but removing it broke code in other crates. It is added back to prevent breakage across the ecosystem.

🐛 Bug Fixes

  • Name::full_name() is correct for empty packages (#1386)

💼 Dependencies

  • (deps) Bump actions/upload-artifact from 5 to 6 (#1381)
  • (deps) Update pulldown-cmark-to-cmark requirement from 21 to 22 (#1384)

⚙️ Miscellaneous Tasks

  • Remove protobuf submodule and leverage cmake for it (#1389)

Prost version 0.14.2

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

note: this version was yanked in favor of 0.14.2

⚠️ Heads-up

  • Increase MSRV to 1.82 (#1356)

  • Update maintenance status to Passively Maintained (#1359)

    This excerpt is from the readme:

    The current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.

    Bug fixes are still important, and security fixes will be released as soon as possible. Contact the #prost channel in Tokio discord if you feel a bug or security fix is not getting enough attention.

    The maintainer expects the official protobuf project to release their rust library soon and expects it to be as fully featured as the C++ library. See their source code and crate for more information.

🚀 Features

  • Configure prost path via prost_build::Config or #[(prost(prost_path = "::prost")] (#1274)
  • Support for deprecated enum and oneof fields (#1316)

🐛 Bug Fixes

@dependabot dependabot Bot added the domain: deps Anything related to Vector's dependencies label Sep 17, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 17, 2026 18:57
@dependabot dependabot Bot added no-changelog Changes in this PR do not need user-facing explanations in the release changelog domain: deps Anything related to Vector's dependencies labels Sep 17, 2026
@github-actions github-actions Bot added the domain: core Anything related to core crates i.e. vector-core, core-common, etc label Sep 17, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5b4c87b829

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.toml
Comment on lines +236 to +237
tonic-health = { version = "0.14", default-features = false }
tonic-reflection = { version = "0.14", default-features = false, features = ["server"] }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Keep the tonic and prost stack on one release line

With the default api/enable-api-client features, these crates resolve tonic-health and tonic-reflection against tonic 0.14 while the application still uses tonic 0.11, so HealthClient::new cannot accept the 0.11 Channel and the 0.14 health/reflection services cannot be added to the 0.11 server in src/api/grpc_server.rs. The prost upgrade compounds this because tonic-build 0.11 expects prost-build 0.12's Config, while the build scripts now pass the distinct 0.14 type. Upgrade tonic/tonic-build and their generated-code integration together, or retain the previous health/reflection/prost versions.

Useful? React with 👍 / 👎.

Comment on lines +26 to +27
headers = { version = "0.4.1", default-features = false }
http = { version = "1.5.0", default-features = false }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Retain HTTP 0.2 until hyper-proxy is upgraded

hyper-proxy 0.9.1 still exposes http 0.2 and headers 0.3 types, but vector-core/src/config/proxy.rs now imports the 1.x types from these direct dependencies. Consequently build_proxy produces an http 0.2 URI/error for Proxy::new while declaring an http 1.x InvalidUri, and its authorization header is likewise incompatible with Proxy::set_header; vector-core will not compile until hyper-proxy or these dependencies are aligned.

Useful? React with 👍 / 👎.

Comment thread Cargo.toml
tokio-stream = { version = "0.1.18", default-features = false }
tokio-test = "0.4.5"
tokio-tungstenite = { version = "0.20.1", default-features = false }
tokio-tungstenite = { version = "0.30.0", default-features = false }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Adapt WebSocket HTTP types before upgrading tungstenite

When sinks-websocket_server is enabled, tungstenite 0.30's handshake request and response types use http 1.x, while src/sinks/websocket_server/sink.rs still assigns the crate's http 0.2 StatusCode and src/common/websocket.rs passes its request to Auth::apply, which accepts an http 0.2 request. These type mismatches prevent the WebSocket components from compiling; migrate those call sites to the existing HTTP 1 helpers or keep tokio-tungstenite on 0.20.

Useful? React with 👍 / 👎.

Comment thread Cargo.toml
rdkafka = { version = "0.39.0", default-features = false }
regex = { version = "1.12.3", default-features = false, features = ["std", "perf"] }
reqwest = { version = "0.11", features = ["json"] }
reqwest = { version = "0.13", features = ["json"] }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Disable reqwest features that pull in AWS-LC

The reqwest 0.13 default feature set is unified with the existing reqwest_13 alias and causes the lockfile to add aws-lc-rs/aws-lc-sys and enable AWS-LC in rustls and quinn. This defeats the explicit policy at Cargo.toml:344-347 of avoiding AWS-LC alongside Vector's ring-based users, adding another native crypto build and its CMake toolchain burden to standard builds; preserve the required native-TLS/no-provider feature selection when upgrading reqwest.

Useful? React with 👍 / 👎.

Comment thread Cargo.lock
Comment on lines +1266 to +1268
[[package]]
name = "aws-lc-rs"
version = "1.18.1"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate the third-party license inventory

The updated graph adds distributable dependencies including aws-lc-rs, aws-lc-sys, dunce, and fs_extra, but none is present in LICENSE-3rdparty.csv. Regenerate and commit the license inventory so packaged distributions include the required notices and check-licenses does not reject the dependency update.

AGENTS.md reference: AGENTS.md:L133-L139

Useful? React with 👍 / 👎.

…pdates

Bumps the http-upgrade group with 15 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [tower-http](https://github.com/tower-rs/tower-http) | `0.4.4` | `0.6.8` |
| [headers](https://github.com/hyperium/headers) | `0.3.9` | `0.4.1` |
| [http](https://github.com/hyperium/http) | `0.2.12` | `1.5.0` |
| [http-serde](https://gitlab.com/kornelski/http-serde) | `1.1.3` | `2.1.1` |
| [http-body](https://github.com/hyperium/http-body) | `0.4.6` | `1.0.1` |
| [hyper-openssl](https://github.com/sfackler/hyper-openssl) | `0.9.2` | `0.10.2` |
| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.3` |
| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.14.3` |
| [prost-build](https://github.com/tokio-rs/prost) | `0.12.6` | `0.14.3` |
| [prost-reflect](https://github.com/andrewhickman/prost-reflect) | `0.14.7` | `0.16.5` |
| [prost-types](https://github.com/tokio-rs/prost) | `0.12.6` | `0.14.3` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.26` | `0.13.4` |
| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.20.1` | `0.30.0` |
| [tonic-health](https://github.com/hyperium/tonic) | `0.11.0` | `0.14.5` |
| [tonic-reflection](https://github.com/hyperium/tonic) | `0.11.0` | `0.14.5` |



Updates `tower-http` from 0.4.4 to 0.6.8
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](tower-rs/tower-http@tower-http-0.4.4...tower-http-0.6.8)

Updates `headers` from 0.3.9 to 0.4.1
- [Release notes](https://github.com/hyperium/headers/releases)
- [Commits](hyperium/headers@headers-v0.3.9...headers-v0.4.1)

Updates `http` from 0.2.12 to 1.5.0
- [Release notes](https://github.com/hyperium/http/releases)
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
- [Commits](hyperium/http@v0.2.12...v1.5.0)

Updates `http-serde` from 1.1.3 to 2.1.1
- [Commits](https://gitlab.com/kornelski/http-serde/compare/v1.1.3...v2.1.1)

Updates `http-body` from 0.4.6 to 1.0.1
- [Release notes](https://github.com/hyperium/http-body/releases)
- [Commits](hyperium/http-body@v0.4.6...v1.0.1)

Updates `hyper-openssl` from 0.9.2 to 0.10.2
- [Release notes](https://github.com/sfackler/hyper-openssl/releases)
- [Changelog](https://github.com/sfackler/hyper-openssl/blob/master/CHANGELOG.md)
- [Commits](sfackler/hyper-openssl@0.9.2...0.10.2)

Updates `warp` from 0.3.7 to 0.4.3
- [Release notes](https://github.com/seanmonstar/warp/releases)
- [Changelog](https://github.com/seanmonstar/warp/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/warp@v0.3.7...v0.4.3)

Updates `prost` from 0.12.6 to 0.14.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.12.6...v0.14.3)

Updates `prost-build` from 0.12.6 to 0.14.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.12.6...v0.14.3)

Updates `prost-reflect` from 0.14.7 to 0.16.5
- [Release notes](https://github.com/andrewhickman/prost-reflect/releases)
- [Changelog](https://github.com/andrewhickman/prost-reflect/blob/main/CHANGELOG.md)
- [Commits](https://github.com/andrewhickman/prost-reflect/commits/prost-reflect-v0.16.5)

Updates `prost-types` from 0.12.6 to 0.14.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.12.6...v0.14.3)

Updates `reqwest` from 0.11.26 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.11.26...v0.13.4)

Updates `tokio-tungstenite` from 0.20.1 to 0.30.0
- [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md)
- [Commits](snapview/tokio-tungstenite@v0.20.1...v0.30.0)

Updates `tonic-health` from 0.11.0 to 0.14.5
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/grpc/grpc-rust/blob/master/CHANGELOG.md)
- [Commits](grpc/grpc-rust@v0.11.0...v0.14.5)

Updates `tonic-reflection` from 0.11.0 to 0.14.5
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/grpc/grpc-rust/blob/master/CHANGELOG.md)
- [Commits](grpc/grpc-rust@v0.11.0...v0.14.5)

---
updated-dependencies:
- dependency-name: headers
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: http
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: http-upgrade
- dependency-name: http-body
  dependency-version: 1.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: http-upgrade
- dependency-name: http-serde
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: http-upgrade
- dependency-name: hyper-openssl
  dependency-version: 0.10.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: prost
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: prost-build
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: prost-reflect
  dependency-version: 0.16.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: prost-types
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: reqwest
  dependency-version: 0.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: tokio-tungstenite
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: tonic-health
  dependency-version: 0.14.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: tonic-reflection
  dependency-version: 0.14.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: tower-http
  dependency-version: 0.6.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
- dependency-name: warp
  dependency-version: 0.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: http-upgrade
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the http-upgrade group with 15 updates chore(deps): bump the http-upgrade group across 1 directory with 15 updates Sep 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/http-upgrade-9871b9c0b7 branch from 5b4c87b to 71fe43e Compare September 18, 2026 14:58

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 71fe43e45a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

tracing.workspace = true
url = { version = "2.5.4", default-features = false, features = ["serde"] }
http = { version = "0.2.9", default-features = false }
http = { version = "1.5.0", default-features = false }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Keep the Configurable impl on the HTTP 0.2 StatusCode

Upgrading only this dependency moves vector-config's sole Configurable for StatusCode implementation in lib/vector-config/src/http.rs onto the http 1.x type, while the main crate still depends on http 0.2 and uses that version for fields such as SimpleHttpConfig::response_code. Consequently, enabling the default sources-http_server feature leaves the field's 0.2 StatusCode without a Configurable implementation and the component configuration no longer compiles; retain 0.2 here or provide implementations for both versions until callers migrate.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: core Anything related to core crates i.e. vector-core, core-common, etc domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants