fix(deps): update rust crate http02 to v1 #11

Open
renovate-bot wants to merge 1 commit from renovate/http02-1.x into main
Member

This PR contains the following updates:

Package Type Update Change
http02 dependencies major 0.2.12 -> 1.0.0

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

hyperium/http (http02)

v1.4.2

Compare Source

  • 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.

v1.4.1

Compare Source

  • 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.

v1.4.0

Compare Source

  • 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).

v1.3.1

Compare Source

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

v1.3.0

Compare Source

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

v1.2.0

Compare Source

  • 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.

v1.1.0

Compare Source

  • 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.
  • Fix HeaderName::from_lowercase that could allow NUL bytes in some cases.

v1.0.0

Compare Source

  • Implement Clone for Request, Response, and Extensions. This breaking change requires
    that all extensions now implement Clone.
  • Add a default-on std feature. Disabling it currently is not supported.
  • Fix MIRI warnings in HeaderMap::iter().

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [http02](https://github.com/hyperium/http) | dependencies | major | `0.2.12` -> `1.0.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>hyperium/http (http02)</summary> ### [`v1.4.2`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#142-June-8-2026) [Compare Source](https://github.com/hyperium/http/compare/v1.4.1...v1.4.2) - 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. ### [`v1.4.1`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#141-May-25-2026) [Compare Source](https://github.com/hyperium/http/compare/v1.4.0...v1.4.1) - 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. ### [`v1.4.0`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#140-November-24-2025) [Compare Source](https://github.com/hyperium/http/compare/v1.3.1...v1.4.0) - 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). ### [`v1.3.1`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#131-March-11-2025) [Compare Source](https://github.com/hyperium/http/compare/v1.3.0...v1.3.1) - Fix validation that all characters are UTF-8 in URI path and query. ### [`v1.3.0`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#130-March-11-2025) [Compare Source](https://github.com/hyperium/http/compare/v1.2.0...v1.3.0) - Allow most UTF-8 characters in URI path and query. - Fix `HeaderMap::reserve()` to allocate sufficient capacity. ### [`v1.2.0`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#120-December-3-2024) [Compare Source](https://github.com/hyperium/http/compare/v1.1.0...v1.2.0) - 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. ### [`v1.1.0`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#110-March-4-2024) [Compare Source](https://github.com/hyperium/http/compare/v1.0.0...v1.1.0) - 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`. - Fix `HeaderName::from_lowercase` that could allow NUL bytes in some cases. ### [`v1.0.0`](https://github.com/hyperium/http/blob/HEAD/CHANGELOG.md#100-November-15-2023) [Compare Source](https://github.com/hyperium/http/compare/v0.2.12...v1.0.0) - Implement `Clone` for `Request`, `Response`, and `Extensions`. This breaking change requires that all extensions now implement `Clone`. - Add a default-on `std` feature. Disabling it currently is not supported. - Fix MIRI warnings in `HeaderMap::iter()`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41Mi44IiwidXBkYXRlZEluVmVyIjoiNDIuNTIuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUtYm90Il19-->
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/http02-1.x:renovate/http02-1.x
git switch renovate/http02-1.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/http02-1.x
git switch renovate/http02-1.x
git rebase main
git switch main
git merge --ff-only renovate/http02-1.x
git switch renovate/http02-1.x
git rebase main
git switch main
git merge --no-ff renovate/http02-1.x
git switch main
git merge --squash renovate/http02-1.x
git switch main
git merge --ff-only renovate/http02-1.x
git switch main
git merge renovate/http02-1.x
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ForgeFlux/activitypub-federation-rust!11
No description provided.