Bump http from 0.2.4 to 1.3.1
Open
Number: #282
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
April 08, 2025 at 04:19 PM UTC
(about 1 year ago)
(about 1 year ago)
Updated:
November 23, 2025 at 09:52 PM UTC
(7 months ago)
(7 months ago)
Labels:
timed out dependencies
timed out dependencies
Description:
Bumps http from 0.2.4 to 1.3.1.
Release notes
Sourced from http's releases.
v1.3.1
What's Changed
- fix: validate path bytes are at least utf8 by
@seanmonstarin hyperium/http#756Full Changelog: https://github.com/hyperium/http/compare/v1.3.0...v1.3.1
v1.3.0
What's Changed
- Allow most UTF-8 characters in URI path and query. (hyperium/http#715)
- This means paring
Uris with previously illegal characters according the original RFC will now be accepted. They used to be rejected in the name of spec purity, but many operators were using a fork ofhttpbecause reality is that most characters are seen in the real world.- Fix
HeaderMap::reserve()to allocate sufficient capacity.New Contributors
@joelwurtzmade their first contribution in hyperium/http#715@ADD-SPmade their first contribution in hyperium/http#738@kawaemonmade their first contribution in hyperium/http#741@DaniPopesmade their first contribution in hyperium/http#748@jpdsmade their first contribution in hyperium/http#695Thanks!
Full Changelog: https://github.com/hyperium/http/compare/v1.2.0...v1.3.0
v1.2.0
What's Changed
- Add
StatusCode::TOO_EARLYconstant for 425 status. (#725)- Loosen
TryFrom<HashMap>forHeaderMapto work with any state generic. (#729)- Change
Buildermethods to useTryIntoinstead ofTryFromarguments. (#730)- Make
StatusCode::as_u16aconstfunction. (#680)- Fix
Methodparsing to allow#$%&'characters. (#713)- Fix
HeaderNameparsing to reject"characters. (#716)- Fix off by 1 error in
Method::from_bytesthat could cause extra allocations. (#708)- Fix
HeaderMapcapacity calculation in some cases (#710)New Contributors
@lgmsantosmade their first contribution in hyperium/http#559@Pi-Clamade their first contribution in hyperium/http#690@franfastlymade their first contribution in hyperium/http#713@wyatt-herkampmade their first contribution in hyperium/http#714@chen-hongzhimade their first contribution in hyperium/http#716@39zdemade their first contribution in hyperium/http#718@gretchenfragemade their first contribution in hyperium/http#722@alistaircarscaddenmade their first contribution in hyperium/http#724@cemoktramade their first contribution in hyperium/http#725@Qqwymade their first contribution in hyperium/http#729@SmolPatchesmade their first contribution in hyperium/http#730
... (truncated)
Changelog
Sourced from http's changelog.
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_EARLYconstant for 425 status.- Loosen
TryFrom<HashMap>forHeaderMapto work with any state generic.- Change
Buildermethods to useTryIntoinstead ofTryFromarguments.- Make
StatusCode::as_u16aconstfunction.- Fix
Methodparsing to allow#$%&'characters.- Fix
HeaderNameparsing to reject"characters.- Fix off by 1 error in
Method::from_bytesthat 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>foruri::Builder.- Fix
HeaderName::from_lowercasethat could allow NUL bytes in some cases.1.0.0 (November 15, 2023)
- Implement
CloneforRequest,Response, andExtensions. This breaking change requires that all extensions now implementClone.- Add a default-on
stdfeature. Disabling it currently is not supported.- Fix MIRI warnings in
HeaderMap::iter().0.2.10 (November 10, 2023)
- Fix parsing of
Authorityto handle square brackets in incorrect order.- Fix
HeaderMap::with_capacity()to handle arithmetic overflow.0.2.9 (February 17, 2023)
- Add
HeaderNameconstants forcache-statusandcdn-cache-control.- Implement
HashforPathAndQuery.- Re-export
HeaderNameat crate root.0.2.8 (June 6, 2022)
- Fix internal usage of uninitialized memory to use
MaybeUninitinsideHeaderName.0.2.7 (April 28, 2022)
... (truncated)
Commits
8c1fb20v1.3.16637a72fix: validate path bytes are at least utf8 (#756)d0dd91ev1.3.064bd92bdocs: Fixed encryption/compression typo for 'accept-encoding: identity'. (#695)b03ed6achore: use range.contains in StatusCode methods (#748)a463fb5chore(ci): use yq to get rust-version in manifest (#746)68845bdfix: HeaderMap::reserve allocates insufficient capacity (#741)4e02046refactor(header): remove BytesMut inline optimization when creating (#738)091ee9afeat(uri): allow utf8 char, not rfc 3986 compliant, in path and query (#715)a912445v1.2.0- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Package Dependencies
Technical Details
| ID: | 11283363 |
| UUID: | 2980304582 |
| Node ID: | PR_kwDODnbKJc6R0LnS |
| Host: | GitHub |
| Repository: | httpsgithu/wrangler |