NGINX 1.25.3 mainline with HTTP/3 support added to EL7, EL8, EL9 repositories. brotli compression module from Google, http2, ngx cache purge and ngx http geoip2 modules added or built-in. OpenSSL built dynamically using OpenSSL+QUIC 3.0.12.
Major changes:
- Changes and fixes in HTTP/2
- Changes and fixes in HTTP/3
RHEL 7 / CentOS 7:
yum upgrade -y codeit-repo-release yum-config-manager --disable CodeIT-quic --save yum-config-manager --enable CodeIT-mainline --save
RHEL 8-9 / Alma Linux 8-9 / Rocky Linux 8-9 / CentOS 8-9 / Other EL8/EL9 repos are modular now. To install nginx with HTTP/3 support, you need to enable the appropriate stream:
dnf module reset -y nginx dnf module enable -y nginx:codeit-mainline
We build OpenSSL+QUIC 3.0 separately since v1.21.6, installing it separately to /lib64 with .so.81.3 suffix to ensure it won’t interfere with your system libraries.
Exerimental HTTP/3 support added in NGINX 1.25.0 Mainline. We build it with the corresponding module (—with-http_v3_module).
Hi Alexander.
Could you please help and advise what to do… i am trying to update from 1.25.2. I got error:
Resolving Dependencies
—> Running transaction check
—> Package nginx.x86_64 1:1.25.2-1.module_codeit_mainline.codeit.el7 will be updated
—> Package nginx.x86_64 1:1.25.3-1.module_codeit_mainline.codeit.el7 will be an update
—> Processing Dependency: libbrotli >= 1.1.0 for package: 1:nginx-1.25.3-1.module_codeit_mainline.codeit.el7.x86_64
—> Finished Dependency Resolution
Error: Package: 1:nginx-1.25.3-1.module_codeit_mainline.codeit.el7.x86_64 (CodeIT-mainline)
Requires: libbrotli >= 1.1.0
Installed: libbrotli-1.0.9-10.el7.x86_64 (@epel)
libbrotli = 1.0.9-10.el7
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest
:(((
Hi Max,
Please just install libbrotli-1.1.0-1.codeit.el7.x86_64 for el7 from the main CodeIT repository, it should be installed automatically for you (probably you have the main repo disabled?)
Thanks a lot ) enabled was only mainline repo… updated now.
Have a good day.
Forgot to say that i have Centos 7