nginx 1.21.4 رليز

nginx 1.21.4 جي مکيه شاخ جاري ڪئي وئي آهي، جنهن جي اندر نئين خاصيتن جي ترقي جاري آهي (متوازي سپورٽ مستحڪم برانچ 1.20 ۾، صرف سنگين غلطين ۽ خطرات جي خاتمي سان لاڳاپيل تبديليون ڪيون ويون آهن).

مکيه تبديليون:

  • ALPN جي بدران NPN (Next Protocol Negotiation) Extension استعمال ڪندي HTTP/2 ڪنيڪشن قائم ڪرڻ لاءِ سپورٽ بند ڪئي وئي آهي؛
  • انهي ڳالهه کي يقيني بڻائي ٿو ته SSL ڪنيڪشن بند ٿي ويا آهن جڏهن هڪ ڪلائنٽ ALPN ايڪسٽينشن استعمال ڪري ٿو جيڪڏهن ڪنيڪشن ڳالهين دوران هڪ سپورٽ پروٽوڪول نه چونڊيو ويو آهي؛
  • "sendfile_max_chunk" جي هدايت ۾، ڊفالٽ قيمت 2 ميگا بائيٽ ۾ تبديل ڪئي وئي آهي؛
  • اسٽريم ماڊل ۾، proxy_half_close ھدايت شامل ڪئي وئي آھي، جنھن سان توھان ان رويي کي ترتيب ڏئي سگھو ٿا جڏھن ھڪ پاسي کان پراڪسيڊ TCP ڪنيڪشن بند ڪريو (“TCP اڌ-بند”)؛
  • اسٽريم ماڊل ۾، سپورٽ ٿيل ALPN پروٽوڪول (h2, http/1.1) ۽ $ssl_alpn_protocol متغير جي فهرست کي طئي ڪرڻ لاءِ ssl_alpn هدايت شامل ڪئي وئي آهي، جيڪا ڪلائنٽ سان متفق ٿيل ALPN پروٽوڪول کي ظاهر ڪندي؛
  • SSL_sendfile() کي ڪال ڪرڻ لاءِ سپورٽ شامل ڪئي وئي جڏهن OpenSSL 3.0 استعمال ڪندي؛
  • شامل ڪيو ويو “mp4_start_key_frame” هدايت ngx_http_mp4_module ماڊل ۾ هڪ اهم فريم کان شروع ٿيندڙ وڊيو اسٽريم کي نشر ڪرڻ لاءِ.
  • مقرر ٿيل سيٽنگ $content_length variable جڏهن chunked transfer encoding استعمال ڪندي؛
  • مقرر ٿيل ڪنيڪشن ڪيشنگ غلطي جڏهن پروسيڊ پس منظر کان غلط ڊگھائي جو جواب حاصل ڪيو؛
  • مقرر ٿيل لاگنگ "غلطي" جي سطح سان "معلومات" جي بدران، جڏهن پس منظر مان هيڊر غلط آهن؛
  • HTTP/2 ۽ aio_write جي هدايتن کي استعمال ڪندي فڪس ٿيل درخواستون.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو