nginx 1.19.1

Nginx 1.19.1 is vrygestel, die volgende vrystelling in die huidige hooflyntak van die nginx-webbediener. Die hooflyntak is onder aktiewe ontwikkeling, terwyl die huidige stabiele tak (1.18) slegs foutoplossings het.

  • Verandering: riglyne talmende_naby, talmende_tyd и lingering_timeout werk nou wanneer HTTP/2 gebruik word.
  • Verander: nou word ekstra data wat deur die backend gestuur word, altyd weggegooi.
  • Verander: nou, wanneer 'n te kort reaksie van 'n FastCGI-bediener ontvang word, probeer nginx om die beskikbare deel van die antwoord na die kliënt te stuur, en sluit dan die verbinding met die kliënt.
  • Verander: nou, wanneer 'n antwoord van verkeerde lengte vanaf die gRPC-agterkant ontvang word, stop nginx om die antwoord met 'n fout te verwerk.
  • Byvoeging: min_free parameter in riglyne proxy_cache_path,fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Dankie Adam Bambuch.
  • Herstel: nginx het nie unix-domein-luistervoetstukke verwyder toe dit grasieus op 'n SIGQUIT-sein afgeskakel is nie.
  • Regstelling: Nulgrootte UDP-pakkies is nie gevolmagtig nie.
  • Foutoplossing: Proxy na uwsgi backends met SSL sal dalk nie werk nie. Dankie Guanzhong Chen.
  • Herstel: Fouthantering wanneer 'n aanwysing gebruik word ssl_ocsp.
  • Foutoplossing: Wanneer XFS- en NFS-lêerstelsels gebruik word, kan die skyfkasgrootte verkeerd bereken word.
  • Herstel: As die memcached-bediener 'n verkeerde antwoord teruggestuur het, kan "negatiewe grootte buf in skrywer"-boodskappe in die logs verskyn.

Het op dieselfde tyd as nginx uitgekom njs 0.4.2

njs is 'n subset van die JavaScript-taal wat jou toelaat om die funksionaliteit van nginx uit te brei. njs is versoenbaar met ECMAScript 5.1 (streng modus) met sommige uitbreidings na ECMAScript 6 en later. Verenigbaarheid is onder ontwikkeling.

Bron: linux.org.ru

Voeg 'n opmerking