Join the community today
Become a Member

Beta Branch prepare nginx 1.21.0 mainline support in 123.09beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Apr 26, 2021.

  1. eva2000

    eva2000 Administrator Staff Member

    46,663
    10,592
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,439
    Local Time:
    6:32 PM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    prepare nginx 1.21.0 mainline support in 123.09beta01

    - nginx 1.19.10 has been forked to 1.20.0 stable and soon to 1.21.0 mainline so all 3 versions are currently the same. Centmin Mod doesn't use stable nginx versions but the mainline versions which was nginx 1.19 mainline but will soon be nginx 1.21.0. nginx mainline versions are always the odd major versions 1.15, 1.17, 1.19, 1.21 while stable are even numbers 1.14, 1.16., 1.18 and 1.20. So currently nginx 1.19.10 mainline = 1.20.0 stable = 1.21.0 mainline all three for specific minor versions are the exact same code. So really is no need to update from nginx 1.19.10 to 1.20.0 or 1.21.0 other than cosmetic version numbers. The branches will start to diverge from next minor releases so 1.20.1 and 1.21.1 would start to have differences as mainline versions get ALL bug and security fixes and new features while stable only get some bug fixes and no new features.
    - this update is to ensure Nginx auto patch routines properly pick up nginx 1.21 mainline branch versions as same as nginx 1.19 mainline versions.
    - update also ensures nginx 1.21.0 support optional dynamic TLS record size patch (NGINX_DYNAMICTLS='y') and cloudflare HTTP/2 full HPACK encoding patch (NGINX_HPACK='y')
    - currently nginx 1.21.0 mainline has not been released yet. This update is just preparing for when it is released

    Continue reading...

    123.09beta01 branch


     
  2. eva2000

    eva2000 Administrator Staff Member

    46,663
    10,592
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,439
    Local Time:
    6:32 PM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    currently nginx 1.21.0 mainline hasn't been officially released yet so this is prep work. Centmin Mod 123.09beta01 does support building Nginx from git master branch too for early testing so when you run centmin.sh menu option 4 to compile/update Nginx, instead of entering a version number like 1.21.0, you can test master branch by entering version number = master