All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
- Nginx stable release bumped to 1.26.0
- HTTP/3 now available on both mainline and stable release
- Always download latest zlib library if zlib-cf not supported
- Always download the latest libressl release
- HTTP/2 HPACK removed
--with-http_v3_module
on Mainline release- Full HTTP/3 QUIC support on Mainline release with LibreSSL
- LibreSSL release bumped to 3.8.4
- Update zlib to 1.2.13 by @WinSCaP in #146
- Fix compile error due to Brotli by @janiosarmento in #151
- Nginx stable bumped to 1.24.0
- Remove pagespeed module because deprecated
- Nginx compilation with ngx_http_redis module
- RTMP module compilation with gcc version
- Naxsi compilation
- Compile with gcc-9
- wrong PPA repositories with Ubuntu 20.04
- Update Nginx stable to 1.18.0
- Update openssl package to 1.1.1g
- Fix final tasks not executed (PR [#90])
- Fix non interactive pagespeed build (PR [#90])
- Dynamic modules configuration
- Added Ubuntu EOAN (19.10) support
- Bump OpenSSL version to 1.1.1d
- Updated ngx_brotli module
- Bump LibreSSL version to 3.0.2
- Fix issue with ngx_http_redis module download
- Update OpenSSL 3.0.0-dev commit number and patch
- dpkg-buildflags variable set before installing dpkg-dev
- Debian 10 (buster) support
- Raspbian 10 (buster) support
- Updated cronjob
- Improve module cloning duration by adding
--depth=50
togit clone
- PCRE, OPENSSL & Brotli are not compiled anymore. But are installed from APT repository excepted Brotli on Debian 8 (jessie)
- Decrease build duration by 2
- Ubuntu 19.04 (disco) support
- Strip Nginx binary to remove debug symbols
- Update OpenSSL to release 1.1.1c
- Added help menu
- Improve code quality according to codacy checkup
- Brotli bumped to v1.0.7
- Only third party modules are compiled as dynamic modules
- Missing OpenSSL patch
- Additional GCC flags : "-Wno-error=date-time for Debian" : PR #52
- Update LibreSSL to v2.9.1
- Update Nginx stable to 1.16.0
- Latest Pcre version auto-update
- OpenSSL selection from script arguments
- Pcre library update
- LibreSSL support with the flag --libressl
- OpenSSL release choice : 1.1.1b by default, or 3.0.0-dev or system lib
- Improve Nginx setup from scratch
- Update openssl-patch
- Nginx is compiled with OpenSSL 1.1.1b stable by default
- Update PCRE LIB to v8.43
- RTMP variable check
- Nginx package hold with WordOps
- fix debian 8 build
- fix dynamic modules choice
- improve openssl download and patching
- improve code quality
- improve travis build configuration
- update repository image
- add infos about auto-update cronjob
- Add support for Raspbian Stretch
- Add Cloudflare zlib
- Add dynamic module compilation in interactive installation menu
- Add cronjob setup in interactive installation menu
- uwsgi support re-added
- set back apt-mark hold on sw-nginx package for Plesk
- added daily cronjob for automated update
- Add support for Debian 9 & Raspbian
- Fix gcc setup with nginx stable release
- Fix arguments parsing for non-interactive install
- By default Nginx-ee compile the latest mainline release without optional modules like pagespeed or naxsi
- Fix wrong Nginx version displayed in the compilation summary
- Interactive install can be launched with the argument -i or --interactive
- Add WordOps detection
- Fix RTMP module choice by @Madic- Pull request #23
- Update openssl-patch url
- Add changelog
- add compilation summary
- fix nginx compilation arguments
- cleanup code
- openssl version bump to 1.1.2-dev
- fix nginx version detection
- cleanup code
- update github page
- Add the ability to override official & third-party modules built with nginx-ee
- Automate nginx release number detection for mainline and stable release
- Do not lock nginx packages updates with apt-mark anymore but directly with /etc/apt/preferences.d/