የ nginx 1.17.0 እና njs 0.3.2 መልቀቅ

የቀረበው በ አዲስ ዋና ቅርንጫፍ ለመጀመሪያ ጊዜ ተለቀቀ ሲንክስ 1.17የአዳዲስ ችሎታዎች እድገት የሚቀጥልበት (በትይዩ የተደገፈ የተረጋጋ ቅርንጫፍ 1.16 ከባድ ስህተቶችን እና ድክመቶችን ከማስወገድ ጋር የተያያዙ ለውጦች ብቻ ናቸው).

ዋና ለውጥ:

  • በ"limit_rate" እና "limit_rate_after" መመሪያዎች፣ እንዲሁም በ"proxy_upload_rate" እና ለተለዋዋጮች ድጋፍ ታክሏል።
    የዥረት ሞጁሉ "proxy_download_rate";

  • ለዝቅተኛው የሚደገፈው የ OpenSSL ስሪት ተጨማሪ መስፈርቶች - 0.9.8;
  • በነባሪ የngx_http_postpone_filter_module ሞጁል ተገንብቷል፤
  • በ"ማካተት" መመሪያ "ከሆነ" እና "ከገደብ_በቀር" ብሎኮች ውስጥ የማይሰሩ ችግሮች ተፈትተዋል፤
  • የባይት እሴቶችን ሲሰራ ስህተት ተስተካክሏል"ርቀት".

በቅርንጫፍ 1.17 ከሚጠበቁ ጉልህ ማሻሻያዎች መካከል የፕሮቶኮል ድጋፍ ትግበራ ተጠቅሷል QUIC እና HTTP/3.

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

አዲሱ የ njs ልቀት በመግለጫው ውስጥ ለተገለጹ የሕብረቁምፊ አብነቶች ድጋፍን ይጨምራል ECMAScript 6. የሕብረቁምፊ አብነቶች አገላለጽ ወደ ውስጥ መግባትን የሚፈቅዱ የሕብረቁምፊ ቃል በቃል ናቸው። አገላለጾች የሚገለጹት በአንድ መስመር ውስጥ በተቀመጠው እገዳ ${...} ነው፣ እሱም ሁለቱንም ግለሰባዊ ተለዋዋጮች (${ስም}) እና መግለጫዎችን (${5 + a + b})) ሊያካትት ይችላል። በተጨማሪም፣ ለተሰየሙ ቡድኖች ድጋፍ በ RegExp ነገር ላይ ተጨምሯል፣ ይህም የሕብረቁምፊ ክፍሎችን በመደበኛ አገላለጽ ከተወሰኑ ስሞች ጋር እንዲያያይዙት የሚያስችልዎ የግጥሚያ ቁጥሮች። በጂኤንዩ ንባብ መስመር ላይብረሪ ለመገንባት ድጋፍ ታክሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ