http-v3.12.0

actix/actix-webhttp-v3.12.0Feb 18, 2026by JohnTitor

AI Summary

This release improves HTTP/2 performance with increased flow control window sizes, adds TCP_NODELAY configuration, fixes several body and connection handling issues, and updates the minimum supported Rust version to 1.88.

Key Highlights

  • MSRV updated to 1.88
  • Increased default HTTP/2 flow control window sizes
  • TCP_NODELAY configuration option
  • Fix for truncated body ending without error
  • Fix for lingering sockets and client stalls

New Features

  • Exposed configuration methods to improve upload throughput
  • TCP_NODELAY config/method
  • Fix truncated body ending when connection closed abnormally
  • Fix lingering sockets and client stalls when responding early to dropped chunked request payloads
  • Do not compress 206 Partial Content responses

Full Release Notes

- Minimum supported Rust version (MSRV) is now 1.88.
- Increase default HTTP/2 flow control window sizes. [#3638]
- Expose configuration methods to improve upload throughput. [#3638]
- Fix truncated body ending without error when connection closed abnormally. [#3067]
- Add config/method for `TCP_NODELAY`. [#3918]
- Do not compress 206 Partial Content responses. [#3191]
- Fix lingering sockets and client stalls when responding early to dropped chunked request payloads. [#2972]

[#3638]: https://github.com/actix/actix-web/issues/3638
[#3067]: https://github.com/actix/actix-web/pull/3067
[#3918]: https://github.com/actix/actix-web/pull/3918
[#3191]: https://github.com/actix/actix-web/issues/3191
[#2972]: https://github.com/actix/actix-web/issues/2972