Hoʻokuʻu ʻia o nginx 1.17.0 a me njs 0.3.2

Waiho ʻia e hoʻokuʻu mua ʻia o ka lālā nui hou NINx 1.17, i loko kahi e hoʻomau ai ka hoʻomohala ʻana i nā mana hou (ma ke ʻano o ke kākoʻo paʻa lālā 1.16 Hoʻololi wale ʻia e pili ana i ka hoʻopau ʻana i nā hewa koʻikoʻi a me nā nāwaliwali.

ka papa kuhikuhiE ke hoʻololi:

  • Hoʻohui i ke kākoʻo no nā ʻano like ʻole ma ka "limit_rate" a me "limit_rate_after" kuhikuhi, a me ka "proxy_upload_rate" a
    "proxy_download_rate" o ka module stream;

  • Nā koi i hoʻonui ʻia no ka mana haʻahaʻa i kākoʻo ʻia o OpenSSL - 0.9.8;
  • Ma ka maʻamau, kūkulu ʻia ka module ngx_http_postpone_filter_module;
  • Ua hoʻoholo ʻia nā pilikia me ke kuhikuhi "include" ʻaʻole i hana i loko o ka "if" a me "limit_except";
  • Hoʻopaʻa i kahi bug i ka wā e hana ana i nā waiwai byte "huahelu".

Ma waena o nā hoʻomaikaʻi koʻikoʻi i manaʻo ʻia ma ka lālā 1.17, ʻōlelo ʻia ka hoʻokō ʻana i ke kākoʻo protocol QUIC a me HTTP/3.

Eia hou, hiki ke ʻike ʻia hoʻokuʻu njs 0.3.2, he unuhi ʻōlelo JavaScript no ka kikowaena pūnaewele nginx. Hoʻokō ka mea unuhi ʻōlelo njs i nā kūlana ECMAScript a hiki iā ʻoe ke hoʻonui i ka hiki o nginx e hoʻoponopono i nā noi me ka hoʻohana ʻana i nā palapala i ka hoʻonohonoho. Hiki ke hoʻohana ʻia nā Scripts i loko o kahi faila hoʻonohonoho e wehewehe i ka loiloi holomua no ka hoʻoponopono ʻana i nā noi, ka hoʻokumu ʻana i kahi hoʻonohonoho, hoʻoulu i ka pane, hoʻololi i kahi noi/pane, a i ʻole ka hana wikiwiki ʻana i nā stubs e hoʻoponopono i nā pilikia ma nā noi pūnaewele.

Hoʻohui ka hoʻokuʻu hou o njs i ke kākoʻo no nā template string i wehewehe ʻia i ka kikoʻī ECMAScript 6. ʻO nā template string he string literals e ʻae i ka hōʻike inlining. Ua wehewehe ʻia nā manaʻo i loko o kahi poloka ${...} i hoʻokomo ʻia i loko o kahi laina, hiki ke hoʻokomo i nā mea hoʻololi pākahi (${inoa}) a me nā ʻōlelo (${5 + a + b})). Eia hou, ua hoʻohui ʻia ke kākoʻo no nā pūʻulu i kapa ʻia i ka mea RegExp, e ʻae iā ʻoe e hoʻohui i nā ʻāpana o kahi kaula i hoʻohālikelike ʻia e ka ʻōlelo maʻamau me nā inoa kikoʻī ma mua o nā helu serial o nā pāʻani. Hoʻohui i ke kākoʻo no ke kūkulu ʻana me ka waihona GNU Readline.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka