Join the community today
Become a Member

Nginx [nginx-announce] nginx-1.23.0

Discussion in 'Nginx and PHP-FPM news & discussions' started by happyhacking, Jun 22, 2022.

  1. happyhacking

    happyhacking Premium Member Premium Member

    71
    12
    8
    Apr 23, 2021
    Ratings:
    +37
    Local Time:
    3:10 PM
    1.22.0
    MariadDB 10.4.25
    New nginx version available !

    Code (Text):
    Changes with nginx 1.23.0                                        21 Jun 2022
    
       *) Change in internal API: now header lines are represented as linked
          lists.
    
       *) Change: now nginx combines arbitrary header lines with identical
          names when sending to FastCGI, SCGI, and uwsgi backends, in the
          $r->header_in() method of the ngx_http_perl_module, and during lookup
          of the "$http_...", "$sent_http_...", "$sent_trailer_...",
          "$upstream_http_...", and "$upstream_trailer_..." variables.
    
       *) Bugfix: if there were multiple "Vary" header lines in the backend
          response, nginx only used the last of them when caching.
    
       *) Bugfix: if there were multiple "WWW-Authenticate" header lines in the
          backend response and errors with code 401 were intercepted or the
          "auth_request" directive was used, nginx only sent the first of the
          header lines to the client.
    
       *) Change: the logging level of the "application data after close
          notify" SSL errors has been lowered from "crit" to "info".
    
       *) Bugfix: connections might hang if nginx was built on Linux 2.6.17 or
          newer, but was used on systems without EPOLLRDHUP support, notably
          with epoll emulation layers; the bug had appeared in 1.17.5.
          Thanks to Marcus Ball.
    
       *) Bugfix: nginx did not cache the response if the "Expires" response
          header line disabled caching, but following "Cache-Control" header
          line enabled caching.


     
  2. eva2000

    eva2000 Administrator Staff Member

    48,873
    11,178
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,412
    Local Time:
    6:10 AM
    Nginx 1.21.x
    MariaDB 10.x
  3. happyhacking

    happyhacking Premium Member Premium Member

    71
    12
    8
    Apr 23, 2021
    Ratings:
    +37
    Local Time:
    3:10 PM
    1.22.0
    MariadDB 10.4.25
    Be careful people, there is compilations errors:
    Code (Text):
    ../ngx_http_redis-0.3.7/ngx_http_redis_module.c: In function ‘ngx_http_redis_process_header’:
    ../ngx_http_redis-0.3.7/ngx_http_redis_module.c:530:26: error: ‘ngx_http_upstream_headers_in_t’ has no member named ‘content_encoding’
      530 |             u->headers_in.content_encoding = h;
          |                          ^
    make[1]: *** [objs/Makefile:1496: objs/addon/ngx_http_redis-0.3.7/ngx_http_redis_module.o] Error 1
    make[1]: *** Waiting for unfinished jobs....
    make[1]: Leaving directory '/svr-setup/nginx-1.23.0'
    make: *** [Makefile:10: build] Error 2
    
     
  4. happyhacking

    happyhacking Premium Member Premium Member

    71
    12
    8
    Apr 23, 2021
    Ratings:
    +37
    Local Time:
    3:10 PM
    1.22.0
    MariadDB 10.4.25