የ nginx 1.17.6 እና njs 0.3.7 መልቀቅ

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

ዋና ለውጥ:

  • አዲስ ተለዋዋጮች ታክለዋል። $proxy_protocol_server_adr и $proxy_protocol_server_portከPROXY ፕሮቶኮል ራስጌ የተገኘውን የአገልጋይ አድራሻ እና ወደብ የያዘ;
  • መመሪያ ታክሏል። ወሰን_ኮን_ደረቅ_ሩ, ይህም የngx_http_limit_conn_module ሞጁሉን ወደ የሙከራ አሂድ ሁነታ ያስቀምጣል, የግንኙነቶች ብዛት ያልተገደበ ነገር ግን ግምት ውስጥ ይገባል.
  • በሞጁሉ ውስጥ ngx_ዥረት_limit_conn_module የተጨመረው $limit_conn_status ተለዋዋጭ፣ ይህም የግንኙነቶች ብዛት መገደብ ውጤቱን ያከማቻል፡ ያለፈ፣ ውድቅ የተደረገ ወይም REJECTED_DRY_RUN;
  • በሞጁሉ ውስጥ ngx_http_limit_req_module ተጨምሯል $limit_req_status ተለዋዋጭ፣ ይህም የተቀበሉት የጥያቄዎች መጠን መገደብ ውጤቱን ያከማቻል፡ አልፏል፣ ዘግይቷል፣ ውድቅ የተደረገ፣ DELAYED_DRY_RUN ወይም REJECTED_DRY_RUN።

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

አዲሱ ልቀት ለ Object.assign() እና Array.prototype.copyWithin() ዘዴዎች ድጋፍን ይጨምራል። Console.time() መለያዎችን የመጠቀም ችሎታን ይሰጣል። ከውጫዊ ነገሮች ጋር የመስተጋብር ኮድ እና በJSON ቅርጸት ውሂብን የማስኬድ ኮድ እንደገና ተሠርቷል። የ console.help() ጥሪ ከCLI ተወግዷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ