የ nginx 1.19.2 እና njs 0.4.3 መልቀቅ

ተፈጠረ ዋና ቅርንጫፍ መለቀቅ ሲንክስ 1.19.2, በውስጡ የአዳዲስ ባህሪያት እድገት የሚቀጥልበት (በትይዩ የሚደገፍ የተረጋጋ ቅርንጫፍ 1.18 ከባድ ስህተቶችን እና ድክመቶችን ከማስወገድ ጋር የተያያዙ ለውጦች ብቻ ናቸው).

ዋና ለውጥ:

  • የKeepalive ግንኙነቶች አሁን ያሉት ሁሉም ግንኙነቶች ከማለቁ በፊት መዝጋት ይጀምራሉ እና ተዛማጅ ማስጠንቀቂያዎች በምዝግብ ማስታወሻው ውስጥ ይንፀባርቃሉ።
  • የተቆራረጠ ስርጭትን በሚጠቀሙበት ጊዜ የደንበኛ ጥያቄ አካልን የማንበብ ማመቻቸት ተተግብሯል.
  • የ"ssl_ocsp" መመሪያን ሲጠቀሙ የተፈጠረ የማህደረ ትውስታ ፍሰት ተስተካክሏል።
  • የ FastCGI አገልጋይ የተሳሳተ ምላሽ ሲመልስ "ዜሮ መጠን buf በውጤት ውስጥ" ወደ ምዝግብ ማስታወሻው እየወጡ ያሉት ችግር በመጨረሻው ልቀት ላይ የታየ ​​ችግር ተስተካክሏል።
  • ትላልቅ_client_header_buffers በተለያዩ ቨርቹዋል ሰርቨሮች ላይ ወደተለያዩ መጠኖች ሲዋቀሩ የሚከሰተ ቋሚ የስራ ፍሰት ብልሽት።
  • የኤስኤስኤል ግንኙነቶች ትክክል ባልሆነ የማቋረጥ ችግር እና የማስጠንቀቂያዎች ውፅዓት "SSL_shutdown() አልተሳካም (ኤስኤስኤል: ... መጥፎ መጻፍ እንደገና ይሞክሩ)" መፍትሄ አግኝቷል።
  • በngx_http_slice_module እና ngx_http_xslt_filter_module ሞጁሎች ውስጥ ያሉ ቋሚ ስህተቶች።

በአንድ ጊዜ ወስዷል መልቀቅ njs 0.4.3ለ nginx ድር አገልጋይ ጃቫ ስክሪፕት አስተርጓሚ። የ njs አስተርጓሚው የ ECMAScript ደረጃዎችን ይተገብራል እና የ nginxን ጥያቄዎችን በማዋቀር ውስጥ ስክሪፕቶችን በመጠቀም የማስኬድ ችሎታን እንዲያሰፋ ይፈቅድልዎታል። ስክሪፕቶች ጥያቄዎችን ለማስኬድ፣ ውቅረት ለማመንጨት፣ በተለዋዋጭ ምላሽ ለመስጠት፣ ጥያቄ/ምላሽ ለማሻሻል፣ ወይም በድር መተግበሪያዎች ውስጥ ያሉ ችግሮችን ለመፍታት ፈጣን አመክንዮዎችን ለመግለጽ በማዋቀር ፋይል ውስጥ መጠቀም ይቻላል። በአዲሱ ስሪት:

  • የታከለ የመጠይቅ ሕብረቁምፊ ሞዱል ሕብረቁምፊን ከኤችቲቲፒ ጥያቄ መለኪያዎች ጋር ለመተንተን ተግባራት።
  • የfs.mkdir() እና fs.rmdir() ተግባራት አሁን ማውጫዎችን በተደጋጋሚ ለመፍጠር እና ለመሰረዝ ድጋፍ አላቸው።
  • UTF-8 ዲኮደር ታክሏል።
  • ለTextEncoder እና TextDecoder ድጋፍ በቁምፊ ኮዶች እና በዩኒኮድ ውክልና መካከል ለመለወጥ ተተግብሯል። (ለምሳሌ፡ "(አዲስ TextDecoder()) .decode(አዲስ Uint8Array([206,177,206,178])))"።

ምንጭ: opennet.ru

አስተያየት ያክሉ