اولین نسخه از شاخه اصلی جدید nginx 1.23.0 ارائه شده است که توسعه ویژگی های جدید در آن ادامه خواهد داشت. شاخه پایدار موازی 1.22.x فقط شامل تغییرات مربوط به حذف اشکالات و آسیب پذیری های جدی است. سال آینده بر اساس شاخه اصلی 1.23.x یک شاخه پایدار 1.24 تشکیل می شود.
تغییرات اصلی:
- API داخلی دوباره کار شده است، ردیفهای سرصفحه اکنون در قالب یک لیست پیوندی ارسال میشوند.
- ادغام خطوط سرصفحه با نامهای یکسان در هنگام ارسال به پشتیبانهای FastCGI، SCGI و uwsgi، در روش $r->header_in() ماژول ngx_http_perl_module و در متغیرهای "$http_..."، "$sent_http_..." فعال شد. "، "$sent_trailer_..."، "$upstream_http_..." و "$upstream_trailer_...".
- برای خطاهای SSL "داده های برنامه پس از بسته شدن اعلان"، سطح گزارش از "crit" به "info" کاهش یافته است.
- مشکل اتصالات معلق در nginx که بر روی سیستمهای لینوکس با هسته 2.6.17 و جدیدتر ساخته شده بود، اما در سیستمهایی بدون پشتیبانی EPOLLRDHUP (به عنوان مثال، هنگام استفاده از شبیهسازی epoll) استفاده میشد، برطرف شد.
- اگر هدر "Expires" ذخیره کش را مجاز نمی دانست، مشکل ذخیره پاسخ را برطرف کرد، اما "Cache-Control" اجازه داد.
- مشکلاتی که در صورت صدور "Vary" و "WWW-Authenticate" در چندین سرصفحه توسط backend در پاسخ رخ داده است، حل شده اند.
منبع: opennet.ru