إصدار 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

إضافة تعليق