- Upgrade OpenSSL to 1.1.1g for
alpine
flavor (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:ltsc2019
andnanoserver:1809
- Add
buster-nosse2
andbuster-fat-nosse2
(#103) - Bump
alpine
to 3.11 to address CVE-2019-18276 (#135)
- Add
RESTY_YUM_REPO
andRESTY_RPM_DIST
build args tocentos
- Install more yum packages for
centos
builds - Add
amzn2
flavor, based oncentos
- Remove
VOLUME
directive and justmkdir /var/run/openresty
(#128)
- Add
buster
andbuster-fat
using upstream Debian packages
- Fix broken
alpine
logging - Add
VOLUME
for 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
alpine
flavor)
- 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_PANIC
like upstream - Add
RESTY_LUAJIT_OPTIONS
build arg for harmony with upstream Defaults to--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
- Tag
stretch
builds onmaster
branch 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
-nosse42
builds toalpine
,xenial
, andbionic
flavors (#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-md5
onalpine-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
bionic
image - 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
FROM
to give more flexible package building (and less Dockerfiles), withRESTY_IMAGE_BASE
andRESTY_IMAGE_TAG
. -
Simplify availble images and archive old distributions, settling on alpine/xenial from source and centos/stretch from upsteam packages.
-
centos-rpm
renamed tocentos
.centos-rpm
tag works but is deprecated. -
Archive
armhf-xenial
,centos
,jessie
,trusty
,wheezy
-
alpine-fat
is now built on top ofalpine
rather than standalone -
added
stretch-fat
image
-
- 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/*.conf
Long 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
bash
package toalpine-fat
- Add
RESTY_DEB_VERSION
- Add
envsubst
utility - Add
RESTY_CONFIG_OPTIONS_MORE
build-arg to facilitate adding options (versus overriding them) - Use
CMD
instead ofENTRYPOINT
- Fixed
centos-rpm
installation ofopm
andresty
(2017-Sep-06) - Upgraded OpenResty to 1.11.2.5
- Update
centos-rpm
to 1.11.2.5-1 and use latest repos - Upgraded PCRE to 3.40
- Add
stretch
using official Debian packages
- Upgraded OpenResty to 1.11.2.4
- Update
centos-rpm
to 1.11.2.4-1
- Upgraded OpenResty to 1.11.2.3
- Upgraded OpenSSL to 1.0.2k
- Update
centos-rpm
to 1.11.2.3-1 - Change PCRE download URL to https://ftp.pcre.org/pub/pcre
- Add
armhf-xenial
image - Update
centos-rpm
to 1.11.2.2-8 - Add
alpine-fat
image - 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-rpm
now has the build argumentRESTY_RPM_VERSION
and 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-rpm
base system, using upstream RPM packaging