เบชเบฒเบเบฒเบเบปเปเบเบเปเบเบญเบ nginx 1.21.2 เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เบเบฒเบเปเบเบเบตเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบกเปเบเบฑเบเบชเบทเบเบเปเป (เปเบเบเบฐเบซเบเบฒเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเบฒเบเบฒเบเบตเปเบซเบกเบฑเปเบเบเบปเบ 1.20, เบเบฝเบเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบฅเบฐเบเปเบญเบเบซเบงเปเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบ).
เบเบฒเบเบเปเบฝเบเปเบเบเบเบปเปเบเบเป:
- เบเบฒเบเบฎเปเบญเบเบเป HTTP/1.0 เบเบตเปเบฎเบงเบกเบกเบตเบชเปเบงเบเบซเบปเบง HTTP "Transfer-Encoding" เบเบทเบเบเบฅเบฑเบญเบ (เบเบฒเบเบปเบเบขเบนเปเปเบ HTTP/1.1 protocol version).
- เบขเบธเบเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบธเบเบฅเบฐเบซเบฑเบเบฅเบฑเบเบชเบณเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบญเบญเบ.
- เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบ OpenSSL 3.0 เปเบกเปเบเบฎเบฑเบเบเบฐเบเบฑเบ.
- เบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบญเบเบเปเบฒเบเบชเปเบงเบเบซเบปเบง โAuth-SSL-Protocolโ เปเบฅเบฐ โAuth-SSL-Cipherโ เปเบเบซเบฒเปเบเบตเบเปเบงเบตเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบเบเบปเบงเบเบปเบเบเบญเบเบเบปเบเปเบฒเบ.
- API เบเบฒเบเบเบฑเปเบเบเบญเบเบฎเปเบฒเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเป buffering เบเบญเบเบเปเปเบกเบนเบเบเบฐเบกเบงเบเบเบปเบ.
- เปเบกเบทเปเบญเปเบซเบฅเบเปเบเบขเบฑเปเบเบขเบทเบเปเบเบตเบเปเบงเบต, เบเบฒเบเปเบเปเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบเบเบตเปเบฎเบญเบเบฎเบฑเบเปเบฅเบตเปเบกเบเบฒเบ OpenSSL 1.1.0 เปเบฅเบฐเปเบเปเบฅเบฐเบเบธเบเปเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต โ@SECLEVEL=Nโ เปเบเบเปเบฒเบชเบฑเปเบ ssl_ciphers เปเบเปเบเบทเบเบเบฑเบ.
- เปเบเปเปเบเบเบฒเบเบงเบฒเบเบชเบฒเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเปเบงเบฅเบฒเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป SSL เบเบฑเบ backends เปเบเปเบกเบเบนเบ stream เปเบฅเบฐ gRPC.
- เบเบฑเบเบซเบฒเปเบเบเบฒเบเบเบฝเบเปเบเบทเปเบญเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบชเปเปเบเปเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเป HTTP / 2, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเปเบกเบตเบชเปเบงเบเบซเบปเบง "เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบทเปเบญเบซเบฒ" เปเบเบเบฒเบเบฎเปเบญเบเบเป, เปเบเปเบเบทเบเปเบเปเปเบเปเบฅเปเบง.
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, njs 0.6.2 เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เปเบเบฑเบเบเบปเบงเปเบเบเบฒเบชเบฒ JavaScript เบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเป nginx. เบเบฒเบเบเบฒเบชเบฒ njs เบเบฐเบเบดเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ ECMAScript เปเบฅเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบ nginx เปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเปเบเบเปเบเป scripts เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ. Scripts เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเปเบญเบเปเบฒเบเบปเบเปเบซเบเบเบปเบเบเบฑเปเบเบชเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเป, เบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบเปเบเบเบฒเบกเบดเบ, เปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบเป / เบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบ, เบซเบผเบทเบเบฒเบเบชเปเบฒเบ stubs เบขเปเบฒเบเปเบงเบงเบฒเปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบ. เปเบเบชเบฐเบเบฑเบเปเบซเบกเป, เบงเบดเบเบตเบเบฒเบ Promise.all(), Promise.allSettled(), Promise.any() เปเบฅเบฐ Promise.race() เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเบเบเบฒ. เบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบงเบฑเบเบเบธ AggregateError.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru