**번역본뉴스입니다. 오역이 있을수 있습니다.
NGINX 1.30이 이제 새로운 안정화 버전(Stable Branch)이 되었으며, HTTP Early Hints, Encrypted ClientHello(ECH), 스티키 세션(Sticky Sessions), 그리고 백엔드 HTTP/2 지원을 도입했습니다. 작성자: Bobby Borisov (2026년 4월 14일)
NGINX는 현재 전 세계 웹사이트의 32% 이상에서 사용되고 있는 가장 널리 배포된 웹 서버의 새로운 안정화 버전인 1.30 버전을 출시했습니다.
이번 릴리스에는 HTTP Early Hints, 업스트림 백엔드에 대한 HTTP/2 연결, Encrypted ClientHello를 위한 OpenSSL ECH 통합, 업스트림용 스티키 세션, 그리고 멀티패스 TCP(Multipath TCP) 지원이 추가되었습니다. 또한 기본 업스트림 HTTP 버전이 Keep-alive가 활성화된 HTTP/1.1로 설정되었습니다.
또한 TLS 및 SSL 기능도 확장되었습니다. 주목할 만한 변화로는 인증서 압축, OSSL_STORE를 통한 키 로딩 지원, BoringSSL을 사용한 서버 인증서 압축, 새로운 $ssl_sigalg 및 $ssl_client_sigalg 변수 추가, ClientHello 콜백을 통한 SNI 처리 업데이트, 그리고 OpenSSL 4.0과의 호환성 개선 등이 포함됩니다.
NGINX 1.30의 HTTP 프로토콜 강화 측면에서는 반복되는 103 응답 처리 개선, HTTP/2 기반의 Early Hints 플러싱(flushing) 주소 지정, HTTP/3에서 "103 Early Hints"를 위한 인덱싱된 필드 라인 인코딩 추가, 그리고 HTTP/2 및 HTTP/3에서 :authority와 Host 처리 관련 이슈 해결 등이 이루어졌습니다. 또한 HTTP CONNECT 인프라와 max_headers 지시문도 새로 도입되었습니다.
HTTP/3와 관련하여 가변 길이 정수 처리, 제한된 혼잡 윈도우(congestion window) 하에서의 확인 응답(acknowledgment) 동작, 핸드셰이크 실패 시의 세그멘테이션 폴트(segmentation faults), 상태 비저장 리셋(stateless reset) 처리 및 토큰 관리, 최신 리눅스 커널에서의 BPF 컴파일, OpenSSL 3.5 QUIC API 통합, 그리고 다양한 호환성 및 기능 테스트 개선 사항들이 수정되었습니다.
업스트림 HTTP/2 및 스티키 세션 지원과 더불어, 1.30 버전에서는 Early Hints 사용 시 gRPC 요청 재초기화, HTTP/2 업스트림 캐싱 문제, 프록싱 중 URI 변경 시의 세그멘테이션 폴트, 대기 중인 HTTP/2 제어 프레임의 리셋 동작, 업스트림 재초기화 시 gRPC 버퍼 체인 리셋, 오류 시 로컬 주소 리셋, 그리고 Cache-Control의 delta-seconds 파싱 시 오버플로우 감지 등 여러 문제들을 해결했습니다.
마지막으로, 업스트림 keepalive 모듈이 이제 기본적으로 활성화된다는 점도 주목할 만합니다. 그 외에도 다른 서버 구성 요소 전반에 걸쳐 많은 추가 수정 사항이 구현되었습니다. 모든 세부 사항은 변경 이력(changelog)을 참조하시기 바랍니다.
https://github.com/nginx/nginx/releases/tag/release-1.30.0
--------------------------------------------------------------------------------------광고(Advertising)--------------------------------------------------------------------------------------------------------