- 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
- 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)
- 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
- Upgrade OpenResty to 1.21.4.1
- Upgrade PRCE to 8.45 for built-from-source flavors
- Bump
fedoraflavor to FC35.
- LuaRocks 3.9.0 depends on wget (#204)
- Upgrade Openresty to 1.21.4.1rc3
NOTE: only for build-from-source flavors
alpine,bionic,focal,jammy
- 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
NOTE!!! The "fat" images for 1.19.9.1-13 are accidentally based on OpenResty 1.21.4.1. Other version tags are OK.
- Update OpenSSL to 1.1.1p for built-from-source flavors due to CVE-2022-2068
- Upgrade PRCE to 8.45 for built-from-source flavors
- Upgrade built-from-source
alpineto Alpine3.16 - Bump
fedoraflavor to FC35.
- LuaRocks 3.9.0 depends on wget (#204)
- Update LuaRocks to 3.9.0
- Add
jammybuild-from-source flavor for Ubuntu Jammy Jellyfish 22.04
- Tagged rebuild to get zlib-1.2.12 due to CVE-2018-25032 (#202)
- Upgrade alpine-apk Alpine to 3.15 (#196)
- Tagged rebuild for CVE-2022-0778... all flavors covered
- Tagged rebuild for CVE-2022-0778... covered flavors are:
- all build-from-source flavors
- upstream
amd64flavors exceptalpine-apk
- Update OpenSSL to 1.1.1n for built-from-source flavors due to CVE-2022-0778 (#200)
centosflavor (from EOL Centos 8) now uses yum repo http://vault.centos.org
- Update LuaRocks to 3.8.0 (#197)
- Update
alpineto 3.15, but notalpine-apk(#196)
- change ftp.pcre.org to SourceForge mirror for PCRE downloads (#193)
- check SHA-256 of PCRE downloads (#193)
- Add multi-arch upstream Debian Bullseye flavors
bullseyeandbullseye-fat(#191) - Update
fedoraflavor to FC 34 (#190) - Convert many http:// references to https://
- Upgrade OpenSSL to 1.1.1l for built-from-source images (alpine, bionic, focal) (#189)
- Upstream flavors are rebuilt with this tag and have 1.1.1l as well
- Upgrade OpenResty to 1.19.9.1 (#188)
alpineandalpine-apkare both Alpine 3.14 (#187)- Build with Ubuntu Focal and latest Docker
- -----XXXX Upgrade
alpineto Alpine 3.14.alpine-apkis still at Alpine 3.13. - Due to an error, this actually shipped with Alpine 3.13. See (#187)
- Add multi-architecture image for Debian Buster (#184)
- Builds happen again at https://travis-ci.com/github/openresty/docker-openresty
- Expand multi-architecture to all images except Windows and Debian Buster
- arm64 references are now referred to as aarch64 to match upstream
- fix build script error propagation
- Upgrade OpenResty to 1.19.3.2 (#181)
- Upgrade
alpine-apkto Alpine 3.13
- "Fat" images now have RESTY_FAT_IMAGE_BASE label (#179)
- Upgrade LuaRocks to 3.7.0
- skipped because of my CI mistakes, use 1.19.3.1-8
- Upgrade OpenSSL to 1.1.1k for built-from-source images (alpine, bionic, focal)
- Builds now happen at https://travis-ci.com/github/neomantra/docker-openresty (#169)
- Upgrade OpenSSL to 1.1.1j for built-from-source images (alpine, bionic, focal)
- Restructure travis.yml with build scripts
- Add
centos7flavor (#173) supporting bothx86_64andaarch64
- Upgrade
alpineto Alpine 3.13.alpine-apkis still at Alpine 3.12. - Upgrade LuaRocks to 3.5.0
- Upgrade OpenSSL to 1.1.1i
- Upstream OpenResty packages built on this tag also have OpenSSL to 1.1.1i
- Remove
no-sse2images as 1.19.3.1 now auto-detects SSE 4.2 support based on architecture (#168)
- Upgrade OpenResty to 1.19.3.1 (#161)
- Added some documentation to
nginx.conffile - Set
pcre_jit oninnginx.conf - Added gitignore
- Fix alpine manifest (#160)
- Bump
alpineandalpine-apkto 3.12 to address CVE-2019-2201
- Multi-architecture builds for
alpine, supportingamd64andarm64v8(#130, #157)
- Don't uninstall
makeincentosandfedoraflavors (#154) - Install
lsb-basedependency inbusterflavor (#155)
- Upgrade OpenSSL to 1.1.1 for build-from-source
bionicandfocalflavors - Add
fedorabuilt-from-upstream flavor (#150)
- Upgrade OpenResty to 1.17.8.2
- Add
RESTY_APK_VERSIONto manage versions and build-debug
- Upgrade OpenResty to 1.17.8.1 (#138)
- Upgrade CentOS to 8
- Upgrade LuaRocks to 3.3.1
- Build-from-source flavors download from https://openresty.org/download/openresty
- Add
alpine-apkbuild-from-package flavor (#142) - Add
focalbuild-from-source flavor - Move
xenialandstretchto archive
- Upgrade OpenSSL to 1.1.1g for
alpineflavor (for CVE-2020-1967).
- Upgrade PRCE to 8.44 for built-from-source flavors
- Upgrade OpenSSL to 1.1.0l and 1.1.1f for built-from-source flavors
- Add RESTY_OPENSSL_PATCH_VERSION and RESTY_OPENSSL_URL_BASE build args
- Upgrade OpenResty to 1.15.8.3
- Windows builds now use
servercore:ltsc2019andnanoserver:1809
- Add
buster-nosse2andbuster-fat-nosse2(#103) - Bump
alpineto 3.11 to address CVE-2019-18276 (#135)
- Add
RESTY_YUM_REPOandRESTY_RPM_DISTbuild args tocentos - Install more yum packages for
centosbuilds - Add
amzn2flavor, based oncentos
- Remove
VOLUMEdirective and justmkdir /var/run/openresty(#128)
- Add
busterandbuster-fatusing upstream Debian packages
- Fix broken
alpinelogging - Add
VOLUMEfor temporary paths (#124) (but not forwindows)
- Upgrade built-from-upstream packages (
stretch,centos,windows) to 1.15.8.2 - Upgrade LuaRocks to 3.2.1 (#122)
- Move default writable temp paths to dedicated directories
/var/run/openresty(#119)
- Patch and build OpenSSL ourselves in built-from-source flavors (#117, #118)
For now (untagged release), the following only applies to built-from-source flavors (alpine/bionic/xenial). We are waiting for OpenResty upstream to release their packages for CentOS and Debian.
- Upgrade OpenResty to 1.15.8.2
- Upgrade PCRE to 8.43
- Upgrade OpenSSL 1.1.0 versions to 1.1.0k
- Download OpenResty source from github.com instead of openresty.org
- README note about OpenSSL 1.1.1 / TLS 1.3 issues with ssl_session_(store|fetch)_by_lua* (affects
alpineflavor)
- enable --with-compat NGINX option in source-built images (#114)
- Fix PCRE issues by building it ourselves (#22, #108)
- Build Nginx with
-DNGX_LUA_ABORT_AT_PANIClike upstream - Add
RESTY_LUAJIT_OPTIONSbuild arg for harmony with upstream Defaults to--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT' - Tag
stretchbuilds onmasterbranch as thelatest(#112)
- Alpine upgraded to 3.9 with OpenSSL 1.1.1c (#94, #101)
- Upgrade LuaRocks to 3.1.3
- Windows installer and base images are more precisely specified and customizable
- Add Docker labels for the image bases and add some label documentation
- Fixed an error caused by '"' in executing apt (#95)
- Upgrade OpenResty to 1.15.8.1
- Add
-nosse42builds toalpine,xenial, andbionicflavors (#103)
- Upgrade LuaRocks to 3.1.2 and change release URL (#100)
- Downgrade alpine base image to 3.8 until OpenSSL 1.1.1 works (#99)
- Upgrade Openresty to 1.15.8.1rc2
- Upgraded alpine base image to 3.9 (#94)
- Install
outils-md5onalpine-fat(#98)
-
Upgrade Openresty to 1.15.8.1rc1
-
Upgrade LuaRocks to 3.0.4
-
Upgrade OpenSSL to 1.0.2r / 1.1.0j
-
Temporarily disable Travis builds of centos / stretch images until upstream packages are available
- Add LUA_PATH and LUA_CPATH to ENV for LuaRocks (#53)
- Add custom module building via build-args (#79)
- Stop with SIGQUIT so that "docker stop" is actually a graceful stop (#80)
- Added
bionicimage - Upgraded alpine base image to 3.8
- Upgraded OpenSSL to 1.1.0i (xenial/bionic) and 1.0.2p (alpine)
-
Upgraded OpenResty to 1.13.6.2
-
Upgraded LuaRocks to 2.4.4 via GitHub Releases
-
Upgraded PCRE to 8.42
-
Upgraded OpenSSL to 1.1.0h (except Alpine is still at 1.0.2k)
-
Upgraded Windows build to 64-bit upstream and nanoserver (much smaller image!!)
-
Use build-args with
FROMto give more flexible package building (and less Dockerfiles), withRESTY_IMAGE_BASEandRESTY_IMAGE_TAG. -
Simplify availble images and archive old distributions, settling on alpine/xenial from source and centos/stretch from upsteam packages.
-
centos-rpmrenamed tocentos.centos-rpmtag works but is deprecated. -
Archive
armhf-xenial,centos,jessie,trusty,wheezy -
alpine-fatis now built on top ofalpinerather than standalone -
added
stretch-fatimage
-
- Add Windows support
- New docker tagging scheme
- Travis CI build system (Thank you @travis-ci!!) (#62)
- Add underlying package metadata as labels (#48)
- Install custom nginx.conf with
include /etc/nginx/conf.d/*.confLong term this will make it easier to make docker-specifc changes.
- Upgraded OpenResty to 1.13.6.1
- Upgraded LuaRocks to 2.4.3 via GitHub Releases
- Upgraded PCRE to 8.41
- Add
bashpackage toalpine-fat - Add
RESTY_DEB_VERSION - Add
envsubstutility - Add
RESTY_CONFIG_OPTIONS_MOREbuild-arg to facilitate adding options (versus overriding them) - Use
CMDinstead ofENTRYPOINT
- Fixed
centos-rpminstallation ofopmandresty(2017-Sep-06) - Upgraded OpenResty to 1.11.2.5
- Update
centos-rpmto 1.11.2.5-1 and use latest repos - Upgraded PCRE to 3.40
- Add
stretchusing official Debian packages
- Upgraded OpenResty to 1.11.2.4
- Update
centos-rpmto 1.11.2.4-1
- Upgraded OpenResty to 1.11.2.3
- Upgraded OpenSSL to 1.0.2k
- Update
centos-rpmto 1.11.2.3-1 - Change PCRE download URL to https://ftp.pcre.org/pub/pcre
- Add
armhf-xenialimage - Update
centos-rpmto 1.11.2.2-8 - Add
alpine-fatimage - Remove 'latest' tags
- Upgraded OpenResty to 1.11.2.2
- Add resty-opm package to
centos-rpm - Added Debian Jessie and Wheezy Builds
- Upgraded OpenSSL to 1.0.2j
- Upgraded OpenResty to 1.11.2.1
- Upgraded PCRE to 8.39
- Updated ENTRYPOINT to use the new symlink
/usr/local/openresty/bin/openresty centos-rpmnow has the build argumentRESTY_RPM_VERSIONand ENTRYPOINT/usr/bin/openresty
- Upgraded OpenResty to 1.9.15.1
- Logging is redirected to /dev/stdout and /dev/stderr
- Introduced ENTRYPOINT with the
-g "daemon off;"directive - Add
centos-rpmbase system, using upstream RPM packaging