nginx 1.21.4 منتشر شد

شاخه اصلی nginx 1.21.4 منتشر شده است که در آن توسعه ویژگی های جدید ادامه دارد (در شاخه پایدار 1.20 با پشتیبانی موازی، فقط تغییرات مربوط به حذف خطاها و آسیب پذیری های جدی ایجاد می شود).

تغییرات اصلی:

  • پشتیبانی برای ایجاد اتصالات HTTP/2 با استفاده از پسوند NPN (مذاکره پروتکل بعدی) به جای ALPN متوقف شده است.
  • اطمینان حاصل می کند که اتصالات SSL زمانی که یک کلاینت از پسوند ALPN استفاده می کند بسته است، اگر پروتکل پشتیبانی شده در طول مذاکره اتصال انتخاب نشده باشد.
  • در دستورالعمل "sendfile_max_chunk" مقدار پیش فرض به 2 مگابایت تغییر یافته است.
  • در ماژول جریان، دستورالعمل proxy_half_close اضافه شده است، که با آن می توانید رفتار را هنگام بستن یک اتصال TCP پروکسی در یکی از طرفین پیکربندی کنید ("TCP half-close").
  • در ماژول جریان، دستورالعمل ssl_alpn برای تعیین لیست پروتکل های ALPN پشتیبانی شده (h2، http/1.1) و متغیر $ssl_alpn_protocol اضافه شده است، که منعکس کننده پروتکل ALPN توافق شده با مشتری است.
  • اضافه شدن پشتیبانی برای فراخوانی SSL_sendfile() هنگام استفاده از OpenSSL 3.0.
  • دستورالعمل "mp4_start_key_frame" را در ماژول ngx_http_mp4_module برای پخش یک جریان ویدئویی که از یک فریم کلید شروع می شود اضافه کرد.
  • تنظیم متغیر $content_length هنگام استفاده از رمزگذاری انتقال تکه‌ای ثابت شد.
  • رفع خطای کش اتصال هنگام دریافت پاسخی با طول نادرست از باطن پروکسی.
  • هنگامی که سرصفحه های پشتیبان ها نادرست هستند، ورود به سیستم با سطح "خطا" به جای "اطلاعات" ثابت شد.
  • هنگام استفاده از HTTP/2 و دستورالعمل aio_write، درخواست‌ها حل نشد.

منبع: opennet.ru

اضافه کردن نظر