Mwepụta nke nginx 1.17.0 na njs 0.3.2

Ewebata mbụ ntọhapụ nke ọhụrụ isi alaka nginx 1.17, n'ime nke mmepe nke ikike ọhụrụ ga-aga n'ihu (n'otu aka ahụ kwadoro kwụsiri ike alaka 1.16 Naanị mgbanwe ndị metụtara mkpochapụ nke njehie dị njọ na adịghị ike na-eme).

Main gbanwee:

  • Nkwado agbakwunyere maka mgbanwe dị na ntuziaka "limit_rate" na "limit_rate_after", yana na "proxy_upload_rate" na
    "proxy_download_rate" nke modul iyi;

  • Ihe abawanyela maka ụdị akwadoro kacha nta nke OpenSSL - 0.9.8;
  • Site na ndabara, arụnyere modul ngx_http_postpone_filter_module;
  • Nsogbu dị na ntuziaka “gụnyere” anaghị arụ ọrụ n'ime ihe mgbochi “if” na “limit_except”;
  • Edoziri ahụhụ mgbe a na-ahazi ụkpụrụ byte"nso".

N'ime ọganihu dị ịrịba ama a na-atụ anya na alaka 1.17, a na-akpọ mmejuputa nkwado protocol QUIC na HTTP/3.

Ọzọkwa, enwere ike ịdeba ya mwepụta njs 0.3.2, onye ntụgharị asụsụ Javascript maka sava weebụ nginx. Onye ntụgharị njs na-emejuputa ụkpụrụ ECMAScript ma na-enye gị ohere ịgbasa ike nginx ịhazi arịrịọ site na iji scripts na nhazi. Enwere ike iji scripts na faịlụ nhazi iji kọwapụta mgbagha dị elu maka nhazi arịrịọ, ịmepụta nhazi, na-eme ka nzaghachi dị ike, gbanwee arịrịọ / nzaghachi, ma ọ bụ ịmepụta ngwa ngwa stubs iji dozie nsogbu na ngwa weebụ.

Ntọhapụ ọhụrụ nke njs na-agbakwụnye nkwado maka ndebiri eriri akọwapụtara na nkọwapụta ECMAScript 6. Ndebiri eriri bụ eriri nkịtị na-enye ohere itinye okwu. A kọwapụtara nkwupụta na ngọngọ ${...} etinyere n'ime ahịrị, nke nwere ike ịgụnye ma mgbanwe n'otu n'otu (${aha}) na okwu (${5 + a + b})). Na mgbakwunye, agbakwunyere nkwado maka otu ndị akpọrọ aha na ihe RegExp, na-enye gị ohere ijikọ akụkụ nke eriri dabara na nkwupụta oge niile na aha ndị akọwapụtara kama ọnụọgụ ọnụọgụ nke egwuregwu. Nkwado agbakwunyere maka iji ọbá akwụkwọ GNU Readline rụọ ụlọ.

isi: opennet.ru

Tinye a comment