Software 43469 Published by

Nginx 1.29.0 serves as the mainline version of the Nginx project, incorporating support for Early Hints. The release includes various bug fixes, such as stopping unknown "info" messages, fixing -Wunterminated-string-initialization problems with gcc15, correcting the NGX_HTTP_V3_VARLEN_INT_LEN value in HTTP/3, and enhancing the way acknowledgments are sent when there is a limited congestion window.



Nginx release-1.29.0

nginx-1.29.0 mainline version has been released, featuring  Early Hints support. See official  CHANGES on nginx.org.

Below is a release summary generated by GitHub.

What's Changed

  • Version bump 1.29.0 by  @arut in  #632
  • QUIC: silence unknown/reserved transport param "info" messages. by  @arut in  #633
  • Fixed -Wunterminated-string-initialization with gcc15. by  @arut in  #631
  • HTTP/3: fixed NGX_HTTP_V3_VARLEN_INT_LEN value. by  @arut in  #640
  • Win32: couple of platform detection fixes by  @bavshin-f5 in  #457
  • QUIC: fixed a typo. by  @nandsky in  #638
  • OpenSSL build fixes with various no-opt. by  @pluknet in  #634
  • QUIC: fixed sending acknowledgments with limited congestion window. by  @pluknet in  #655
  • QUIC: using QUIC API introduced in OpenSSL 3.5. by  @pluknet in  #646
  • SSL: support loading keys via OSSL_STORE. by  @bavshin-f5 in  #436
  • Core: added support for TCP keepalive parameters on macOS. by  @pluknet in  #709
  • HTTP Early Hints by  @arut in  #326
  • HTTP/3: indexed field line encoding for "103 Early Hints". by  @pluknet in  #746
  • Use NULL instead of 0 as null pointer constant by  @ac000 in  #702
  • Upstream: fixed reinit request with gRPC and Early Hints. by  @pluknet in  #750
  • QUIC: disabled OpenSSL 3.5 QUIC API support by default. by  @pluknet in  #751
  • nginx-1.29.0-RELEASE by  @pluknet in  #752

New Contributors

Full Changelog release-1.27.5...release-1.29.0

Release release-1.29.0 · nginx/nginx