Changelog
This is the release history for docker-openresty.
1.27.1.2-4 (2025-09-03)
- Upgrade
alpinebuilt-from source flavor to Alpine 3.22.1
1.27.1.2-3 (2025-07-30)
- Update LuaRocks to
3.12.2(#276) - Enable PCRE JIT on
s390xplatform. (#208, #278, [upstream #834)- This was possible with OpenResty
1.27, as it adopted PCRE10. The prior PCRE8did not support JIT ons390x.
- This was possible with OpenResty
1.27.1.2-2 (2025-06-16)
- Update LuaRocks to
3.12.0, which is a critical change once LuaRocks reached 2^16 packages! (#276)
1.27.1.2-1 (2025-05-19)
- Mirror images to GitHub Container Registry, using image prefix
ghcr.io/(#270) - Allow custom script before make command with
RESTY_EVAL_PRE_MAKE(#275) - Add stripped
alpine-slimflavor (#273)
1.27.1.2-0 (2025-04-04)
- Upgrade OpenResty to 1.27.1.2
- Upgrade OpenSSL to 3.4.1
- Move
busterto archive as upstream no longer supports it latesttags now point tobookwormflavor
1.27.1.1-4 (2025-03-31)
1.25.3.2-3 (2025-02-25)
- Update
alpine-apkflavor to Alpine 3.18.12 - Update
alpineflavor to Alpine 3.20.6
1.21.4.4-1 (2025-02-25)
- Update
alpine-apkflavor to Alpine 3.18.12 - Update
alpineflavor to Alpine 3.20.6
1.27.1.1-2 (2025-02-25)
- Update
alpinebuilt-from-source flavor to Alpine 3.21.3 (#268) - Update
RESTY_OPENSSL_VERSIONto 3.0.16 - Fix
RESTY_OPENSSL_VERSIONpatching -- broken since1.27.1.1-0
1.27.1.1-1 (2025-01-10)
- Upgrade
alpinebuilt-from source flavor to Alpine 3.21
1.27.1.1-0 (2024-10-22)
- Upgrade OpenResty to 1.27.1.1 (#264)
- Upgrade OpenSSL to 3.0.15
Upgrade PCRE to 10.44
BREAKING: For parity with upstream, built-from-source also removes
--with-aioto improve startup performance.
1.25.3.2-2 (2024-10-22)
- Update LuaRocks to
3.11.1 - Add
include /etc/nginx/conf.d/*.conf;tonginx.conffor injecting config into main stanza (#257). NOTE: This may be a breaking change for those bind-mounting existing files named*.main.
1.25.3.2-1 (2024-10-18)
- Add
tzdataandzlibpackages to Alpine flavors (#263) - Add
bullseye-debugandbullseye-valgrindflavors (#259) - Install envsubst (part of gettext-base) in Debian Bookworm (#261)
1.25.3.2-0
- Upgrade OpenResty to 1.25.3.2 (#256)
centos7now usesyumfromvault.centos.orgas it is now EOL
1.25.3.1-5
- Add
noblebuild-from-source flavor for Ubuntu Noble Numbat 24.04 (#253) - Restore
s390xarchitecture forjammyandnobleflavors (#209)
1.25.3.1-4
- Upgrade
alpinebuilt-from-source flavor to Alpine 3.20
1.25.3.1-3
- Fix
LUA_PATHfor recentluajitinstalls (#249) - Update
RESTY_OPENSSL_URL_BASEtohttps://www.openssl.org/source/old/1.1.1 - Update LuaRocks to
3.11.0 - Remove obsolete
--lua-suffixfrom LuaRocks build command
1.25.3.1-2
- Update
windowstag toopenresty/openresty:windows-2019 - Change base install image of
windowsto dotnet image - Fix syntax error in command instruction of
windowsbuild
1.25.3.1-1
- Add
--with-http_v3_moduleto build-from-source flavors
1.25.3.1-0
- Upgrade OpenResty to 1.25.3.1 (#243)
1.21.4.4-0 (2024-10-17)
- Upgrade OpenResty to 1.21.4.4 (#258)
- Backport:
- Added Taskfile
- Upgrade
alpinebuilt-from-source flavor to Alpine 3.20 - Update
windowstag toopenresty/openresty:windows-2019 - Change base install image of
windowsto dotnet image - Fix syntax error in command instruction of
windowsbuild - Update
RESTY_OPENSSL_URL_BASEtohttps://www.openssl.org/source/old/1.1.1 centos7now usesyumfromvault.centos.orgas it is now EOL- Add
noblebuild-from-source flavor for Ubuntu Noble Numbat 24.04 (#253) - Restore
s390xarchitecture forjammyandnobleflavors (#209) - Add
tzdataandzlibpackages toalpineandalpine-apkflavors (#263) - Install
envsubstin Debian Bookworm viagettext-base(#261)
1.21.4.3-3
- Upgrade
alpinebuilt-from-source flavor to Alpine 3.19 (#244)
1.21.4.3-2
- Upgrade
alpine-apkflavor to Alpine 3.18 (#235)
1.21.4.3-1
- Add Debian
bookwormbuilt-from-upstream flavor (#232)
1.21.4.3-0
- Upgrade OpenResty to 1.21.4.3. Addresses CVE-2023-44487 (#238)
- Restore fedora aarch64 build
1.21.4.2-1
- Update OpenSSL to
1.1.1wfor built-from-source flavors (#237)
1.21.4.2-0
- Upgrade OpenResty to 1.21.4.2
- Bump
fedoraflavor to FC36. - Upgrade LuaRocks to 3.9.2
1.21.4.1-8
- Add Policies to README to clarify how we operate
- Upgraded Alpine to
3.18foralpinenotalpine-apk - Update OpenSSL to
1.1.1ufor built-from-source flavors (#233)
1.21.4.1-7
- Tagged rebuild to catch latest Alpine and more.
- Remove Fedora aarch64 build (#229)
1.21.4.1-6
- Added
centos/Dockerfile.expat_exampleof installing expat from source (#221) - Upgraded Alpine to
3.17foralpinenotalpine-apk(#224) - Update OpenSSL to 1.1.1t for built-from-source flavors
1.21.4.1-5
- Adds
RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGUREbuild argument to run patches against OpenResty source download (#219).
1.21.4.1-4
- Tag to update CI/CD with latest base images, 2022-11-30.
1.21.4.1-3
- Update OpenSSL to 1.1.1q for built-from-source flavors (#212)
- Ensure "fat" images are built from the correct RESTY_IMAGE_TAG_BASE (#211)
- "Fat" Debian images now install the
restyutility
1.21.4.1-2
- Update OpenSSL to 1.1.1p for built-from-source flavors due to CVE-2022-2068
- Remove
jammyflavor ons390xarchitecture because the build rarely succeeds (#209)
1.21.4.1-1
- Add
rockyflavor, Rocky Linux built-from-upstream - Add
s390xarchitecture for built-from-source Ubuntu flavors, with PCRE JIT disabled - Upgrade built-from-source
alpineto Alpine3.16
1.21.4.1-0
- Upgrade OpenResty to 1.21.4.1
- Upgrade PRCE to 8.45 for built-from-source flavors
- Bump
fedoraflavor to FC35.