Lekala le ka sehloohong la nginx 1.21.2 le lokollotsoe, moo nts'etsopele ea likarolo tse ncha e ntseng e tsoela pele (ka lehlakoreng le ts'oanang le ts'ehetsoeng le tsitsitseng 1.20, ke feela liphetoho tse amanang le ho felisoa ha liphoso tse tebileng le bofokoli bo etsoang).
Liphetoho tse kholo:
- Likopo tsa HTTP/1.0 tse kenyelletsang sehlooho sa "Transfer-Encoding" HTTP li koetsoe (li hlaha ho mofuta oa protocol oa HTTP/1.1).
- Tšehetso ea "export cipher suite" ha e sa sebelisoa.
- E lumellana le laeborari ea OpenSSL 3.0 e netefalitsoe.
- E kentse tšebetsong phetisetso ea lihlooho tsa "Auth-SSL-Protocol" le "Auth-SSL-Cipher" ho seva ea netefatso ea moemeli oa mangolo.
- Kopo ea ho sefa 'mele API e lumella ho boloka data e sebetsitsoeng.
- Ha o kenya litifikeiti tsa seva, ts'ebeliso ea maemo a ts'ireletso a tšehetsoeng ho qala ho OpenSSL 1.1.0 'me a hlalositsoe ka "@SECLEVEL=N" paramethara ho ssl_ciphers taelo e fetotsoe.
- Li-hangs tse tsitsitseng tse etsahetseng ha ho etsoa khokahano ea SSL ho li-backends ho stream le gRPC modules.
- Bothata ba ho ngola 'mele oa kopo ho disk ha u sebelisa HTTP / 2, ha ho se na sehlooho sa "Content-Length" kopo, e rarollotsoe.
Ka nako e ts'oanang, njs 0.6.2 e ile ea lokolloa, mofetoleli oa JavaScript bakeng sa seva sa websaete sa nginx. Mofetoleli oa njs o sebelisa litekanyetso tsa ECMAScript mme o u lumella ho holisa bokhoni ba nginx ba ho sebetsana le likopo u sebelisa mangolo ho tlhophiso. Lingoliloeng li ka sebelisoa ho faele ea tlhophiso ho hlalosa mohopolo o tsoetseng pele bakeng sa likopo tsa ho sebetsa, ho hlahisa tlhophiso, ho hlahisa karabelo ka matla, ho fetola kopo / karabelo, kapa ho theha li-stubs kapele ho rarolla mathata lits'ebetsong tsa webo. Phetolelong e ncha, mekhoa ea Promise.all(), Promise.allSettled(), Promise.any() le Promise.race() e kentsoe ts'ebetsong ea Ts'episo. Ts'ehetso e kentsoeng bakeng sa ntho ea AggregateError.
Source: opennet.ru