
NGINX 1.26.0 đã được phát hành
NGINX 1.25.0 đã được phát hành vào tháng 5 năm ngoái và sau bao ngày chờ đợi thì nginx 1.26.0 đã chính thức hỗ trợ giao thức HTTP/3 giúp nâng cao hiệu suất cho webserver
Theo các báo cáo hiện có, phiên bản mới sẽ giải quyết các lỗ hổng cũng như tất cả các lỗi đã được phát hiện. Những cải tiến chính liên quan đến:
- Đã thêm lệnh http2 có thể được sử dụng trong các khối máy chủ
- Mô-đun ngx_http_v3 đã được thêm vào, bao gồm hỗ trợ HTTP/3 thử nghiệm
- Đã thêm hỗ trợ cho máy chủ ảo trong mô-đun stream
- Hỗ trợ cho các tham số như setfib, Accept_filter và deferred đã được thêm vào mô-đun luồng của lệnh listen
- Ngx_stream_pass_module cũng đã được thêm vào. Nó hoạt động bằng cách chuyển tiếp các kết nối trực tiếp đến ổ cắm đang hoạt động
- Việc quản lý bộ đệm được sử dụng trong việc phát hiện kết nối HTTP/2 tự động đã được cải thiện
- Cải thiện hiệu quả chạy cấu hình với multiple location directives
- Hỗ trợ cho dòng bộ đệm hoặc phát hiện kích thước khối cũng đã được triển khai, có sẵn cho một số kiến trúc và chủ yếu cần thiết để truyền thông tin giữa bộ nhớ và bộ đệm CPU
- Cải thiện khả năng bảo vệ khách hàng khỏi các cuộc tấn công DDoS. Hoạt động bất thường ngay lập tức bị loại bỏ trong một kết nối HTTP/2
- Không hỗ trợ Server push trong HTTP/2
Sửa lỗi và cải tiến bảo mật
Nginx 1.26 cũng giải quyết một loạt lỗi, bao gồm các sự cố với kết nối 0-RTT của QUIC, lỗi mô tả ổ cắm và rò rỉ bộ nhớ trong quá trình cấu hình lại. Tính bảo mật đã được tăng cường bằng các bản sửa lỗi nhằm ngăn chặn sự cố và rò rỉ dữ liệu, đặc biệt khi xử lý các kết nối HTTP/3.
Bạn có thể xem nhật ký đầy đủ tại đây