është publikuar numri i parë i degës kryesore të re nginx 1.29.0, ku do të vazhdojë zhvillimi i mundësive të reja. Në degën e stabilizuar 1.28.x që mbështetet në mënyrë paralele, bëhen vetëm ndryshime që lidhen me eliminimin e gabimeve serioze dhe dobësi. Vitin e ardhshëm, bazuar në degën kryesore 1.29.x do të formohet dega e stabilizuar 1.30. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën BSD.
NĂ« versionin e ri:
- Drejta e re «early_hints» është shtuar dhe është realizuar mbështetje për kodin HTTP 103 në përgjigjet nga proxy dhe gRPC. Kodi 103 lejon informimin e klientit për përmbajtjen e disa titujve HTTP menjëherë pas kërkesës, pa pritur që server të plotësojë të gjitha operacionet e lidhura me kërkesën dhe të fillojë dorëzimin e përmbajtjes. Në këtë mënyrë mund të komunikohen sugjerime për elementët e lidhur me faqen që po dërgohet, të cilët mund të ngarkohen paraprakisht (p.sh., mund të jepen lidhje për CSS dhe JavaScript të përdorura në faqe). Pasi të marrin informacionin për këto burime, shfletuesi do të fillojë ngarkimin e tyre pa pritur përfundimin e dorëzimit të faqes kryesore, duke lejuar kështu të shkurtuar kohën totale të përpunimit të kërkesës.
- ĂshtĂ« ofruar mundĂ«sia e ngarkimit tĂ« çelĂ«save kriptografikĂ« nga tokenĂ«t e harduerit, duke pĂ«rdorur bibliotekĂ«n OpenSSL si ofrues.
- Në platformën macOS është realizuar mbështetje për parametrin «so_keepalive» në drejtorinë «listen».
- Niveli i gabimeve që ndodhin gjatë negociatës së lidhjes duke përdorur protokollin QUIC është ndryshuar nga «error» në «crit» për problemet kritike me SSL dhe në «info» për problemet e tjera me SSL.
- Për ndërtimin e versionit për Windows është përdorur Windows SDK 10.
- Janë zgjidhur problemet me ndërtimin e moduleve ngx_http_v2_module dhe ngx_http_v3_module, duke përdorur GCC 15, si dhe problemet me ndërtimin e modulit ngx_http_v3_module me optimizimet «-O3 -flto» në GCC 14.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r HTTP/3.
Burimi: opennet.ru
