Sourced from http's releases.
v1.4.0
Highlights
- Add
StatusCode::EARLY_HINTSconstant for 103 Early Hints.- Make
StatusCode::from_u16now aconst fn.- Make
Authority::from_staticnow aconst fn.- Make
PathAndQuery::from_staticnow aconst fn.- MSRV increased to 1.57 (allows legible const fn panic messages).
What's Changed
- Updated Rand dependency to v0.9.1 by
@FarzadMohtashamin hyperium/http#763- Fix compilation on latest nightly by
@akonradi-signalin hyperium/http#769- Avoid unnecessary .expect()s for empty HeaderMap by
@akonradi-signalin hyperium/http#768- feat: show types in
Extensionsdebug output by@crepererumin hyperium/http#773- Docs: Clarify the
HeaderMapdocumentaion by@Sol-Ellin hyperium/http#774- style: update format for tests by
@seanmonstarin hyperium/http#782- Make
StatusCode::from_u16const by@coolreader18in hyperium/http#761- docs: Fix typo 'an' to 'and' in http::status module documentation by
@zxzxovoin hyperium/http#784- fix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by
@AriajSarkarin hyperium/http#787- fix: Add reserve() to Extend impl for (Option, T)) by
@AriajSarkarin hyperium/http#788- chore: minor improvement for docs by
@claudecoderingin hyperium/http#790- chore: bump MSRV to 1.57 by
@seanmonstarin hyperium/http#793- Add EARLY_HINTS status code by
@mdevinoin hyperium/http#758- refactor(header): use better panic message in const HeaderName and HeaderValue by
@seanmonstarin hyperium/http#797- docs: remove unnecessary extern crate sentence by
@tottotoin hyperium/http#799- chore(ci): update to actions/checkout@v5 by
@tottotoin hyperium/http#800- feat(uri): make
Authority/PathAndQuery::from_staticconst by@WaterWhispererin hyperium/http#786- refactor(header): inline FNV hasher to reduce dependencies by
@seanmonstarin hyperium/http#796- v1.4.0 by
@seanmonstarin hyperium/http#803New Contributors
@FarzadMohtashammade their first contribution in hyperium/http#763@akonradi-signalmade their first contribution in hyperium/http#769@crepererummade their first contribution in hyperium/http#773@Sol-Ellmade their first contribution in hyperium/http#774@coolreader18made their first contribution in hyperium/http#761@zxzxovomade their first contribution in hyperium/http#784@AriajSarkarmade their first contribution in hyperium/http#787@claudecoderingmade their first contribution in hyperium/http#790@mdevinomade their first contribution in hyperium/http#758@WaterWhisperermade their first contribution in hyperium/http#786Full Changelog: https://github.com/hyperium/http/compare/v1.3.1...v1.4.0
Sourced from http's changelog.
1.4.0 (November 24, 2025)
- Add
StatusCode::EARLY_HINTSconstant for 103 Early Hints.- Make
StatusCode::from_u16now aconst fn.- Make
Authority::from_staticnow aconst fn.- Make
PathAndQuery::from_staticnow aconst fn.- MSRV increased to 1.57 (allows legible const fn panic messages).
b9625d8
v1.4.050b009c
refactor(header): inline FNV hasher to reduce dependencies (#796)b370d36
feat(uri): make Authority/PathAndQuery::from_static const
(#786)0d74251
chore(ci): update to actions/checkout@v5 (#800)a760767
docs: remove unnecessary extern crate sentence (#799)fb1d457
refactor(header): use better panic message in const HeaderName and
HeaderValu...20dbd6e
feat(status): Add 103 EARLY_HINTS status code (#758)e7a7337
chore: bump MSRV to 1.571888e28
tests: downgrade rand back to 0.8 for now918bbc3
chore: minor improvement for docs (#790)