የ nginx 1.21.4 ዋና ቅርንጫፍ መለቀቅ ተፈጥሯል, በውስጡም የአዳዲስ ባህሪያት እድገት ይቀጥላል (ከባድ ስህተቶችን እና ድክመቶችን ከማስወገድ ጋር የተያያዙ ለውጦች በትይዩ የሚደገፈው የተረጋጋ ቅርንጫፍ 1.20 ብቻ ነው).
ዋና ለውጦች፡-
- ከ ALPN ይልቅ የNPN (ቀጣይ ፕሮቶኮል ድርድር) ቅጥያ በመጠቀም HTTP/2 ግንኙነቶችን ለመመስረት የሚደረገው ድጋፍ ተቋርጧል።
- መዘጋት ተረጋግጧል SSL- ደንበኛው የ ALPN ቅጥያውን ሲጠቀም ግንኙነቶች፣ በግንኙነቱ ድርድር ሂደት ውስጥ የሚደገፍ ፕሮቶኮል ካልተመረጠ፤
- በ "sendfile_max_chunk" መመሪያ ውስጥ ነባሪው ዋጋ ወደ 2 ሜጋባይት ተቀይሯል;
- በዥረት ሞጁል ውስጥ የፕሮክሲ_ሃልፍ_ክሎዝ መመሪያው ተጨምሯል ፣ በዚህም በአንደኛው ጎን ("TCP ግማሽ-ቅርብ") ላይ ተኪ TCP ግንኙነትን ሲዘጋ ባህሪውን ማዋቀር ይችላሉ ።
- በዥረት ሞጁል ውስጥ፣ የሚደገፉትን የ ALPN ፕሮቶኮሎች ዝርዝር (h2፣ http/1.1) እና የ$ssl_alpn_protocol ተለዋዋጭ ለመወሰን የssl_alpn መመሪያ ተጨምሯል፣ ይህም ከደንበኛው ጋር የተስማማውን የ ALPN ፕሮቶኮል የሚያንፀባርቅ ነው።
- OpenSSL 3.0 ሲጠቀሙ SSL_sendfile() ለመደወል ተጨማሪ ድጋፍ;
- ከቁልፍ ፍሬም ጀምሮ የቪዲዮ ዥረት ለማሰራጨት የ"mp4_start_key_frame" መመሪያ በngx_http_mp4_module ሞዱል ታክሏል።
- የተቆራረጠ የማስተላለፊያ ኢንኮዲንግ ሲጠቀሙ ቋሚ ቅንብር $content_length ተለዋዋጭ;
- ቋሚ የግንኙነት መሸጎጫ ስህተት ከተኪው የኋላ ክፍል የተሳሳተ ርዝመት ምላሽ ሲቀበል;
- ከጀርባ ያሉት ራስጌዎች የተሳሳቱ ሲሆኑ ከ "መረጃ" ይልቅ በ "ስህተት" ደረጃ ላይ ቋሚ ምዝግብ ማስታወሻ;
- HTTP/2 እና የ aio_write መመሪያን ሲጠቀሙ ቋሚ ጥያቄ ማንጠልጠያ ስህተቶች።
ምንጭ: opennet.ru
