Nginx 1.29.6 Adds Sticky Sessions - Stop Losing Users After Worker Restarts

Published by

Nginx 1.29.6 has introduced a sticky-session directive for upstream blocks, which ensures session affinity and prevents session loss during worker restarts without the need for external load balancers. This release also improves QUIC handling by limiting packet size and rate, addressing a race condition that could lead to connection drops. Additionally, various bug fixes enhance server operations, including resolving cache-file header warnings, correcting SCGI proxying issues, and improving MP4 metadata parsing. Overall, these updates aim to stabilize stateful applications and reduce administrative overhead, allowing administrators to focus on feature development rather than troubleshooting



Nginx 1.29.6 Adds Sticky Sessions - Stop Losing Users After Worker Restarts

Nginx 1.29.6 introduces a sticky‑session directive for upstream blocks, enabling session affinity without extra external load balancers and solving common “session lost” issues during worker restarts. It tightens QUIC stateless reset traffic by limiting packet size and rate, and eliminates a race condition that could drop connections when a QUIC packet is processed by the wrong worker. The release also clears out repetitive cache‑file header warnings, fixes SCGI proxying with chunked transfer encoding, corrects MP4 metadata parsing, and restores proper comma handling in Cookie headers for $cookie_ variables. Together these changes reduce log noise, stabilize stateful services, and let administrators focus on features instead of chasing obscure bugs.

Nginx 1.29.6 Adds Sticky Sessions - Stop Losing Users After Worker Restarts @ Linux Compatible