Changelog

This is the release history for docker-openresty.

1.27.1.2-4 (2025-09-03)

  • Upgrade alpine built-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 s390x platform. (#208, #278, [upstream #834)
    • This was possible with OpenResty 1.27, as it adopted PCRE 10. The prior PCRE 8 did not support JIT on s390x.

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-slim flavor (#273)

1.27.1.2-0 (2025-04-04)

  • Upgrade OpenResty to 1.27.1.2
  • Upgrade OpenSSL to 3.4.1
  • Move buster to archive as upstream no longer supports it
  • latest tags now point to bookworm flavor

1.27.1.1-4 (2025-03-31)

  • Add bookworm-buildpack flavor. (#267)
  • Tagged build for Alpine CVE-2025-27113 (#272)

1.25.3.2-3 (2025-02-25)

  • Update alpine-apk flavor to Alpine 3.18.12
  • Update alpine flavor to Alpine 3.20.6

1.21.4.4-1 (2025-02-25)

  • Update alpine-apk flavor to Alpine 3.18.12
  • Update alpine flavor to Alpine 3.20.6

1.27.1.1-2 (2025-02-25)

  • Update alpine built-from-source flavor to Alpine 3.21.3 (#268)
  • Update RESTY_OPENSSL_VERSION to 3.0.16
  • Fix RESTY_OPENSSL_VERSION patching -- broken since 1.27.1.1-0

1.27.1.1-1 (2025-01-10)

  • Upgrade alpine built-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-aio to improve startup performance.

1.25.3.2-2 (2024-10-22)

  • Update LuaRocks to 3.11.1
  • Add include /etc/nginx/conf.d/*.conf; to nginx.conf for 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 tzdata and zlib packages to Alpine flavors (#263)
  • Add bullseye-debug and bullseye-valgrind flavors (#259)
  • Install envsubst (part of gettext-base) in Debian Bookworm (#261)

1.25.3.2-0

  • Upgrade OpenResty to 1.25.3.2 (#256)
  • centos7 now uses yum from vault.centos.org as it is now EOL

1.25.3.1-5

  • Add noble build-from-source flavor for Ubuntu Noble Numbat 24.04 (#253)
  • Restore s390x architecture for jammy and noble flavors (#209)

1.25.3.1-4

  • Upgrade alpine built-from-source flavor to Alpine 3.20

1.25.3.1-3

  • Fix LUA_PATH for recent luajit installs (#249)
  • Update RESTY_OPENSSL_URL_BASE to https://www.openssl.org/source/old/1.1.1
  • Update LuaRocks to 3.11.0
  • Remove obsolete --lua-suffix from LuaRocks build command

1.25.3.1-2

  • Update windows tag to openresty/openresty:windows-2019
  • Change base install image of windows to dotnet image
  • Fix syntax error in command instruction of windows build

1.25.3.1-1

  • Add --with-http_v3_module to 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 alpine built-from-source flavor to Alpine 3.20
    • Update windows tag to openresty/openresty:windows-2019
    • Change base install image of windows to dotnet image
    • Fix syntax error in command instruction of windows build
    • Update RESTY_OPENSSL_URL_BASE to https://www.openssl.org/source/old/1.1.1
    • centos7 now uses yum from vault.centos.org as it is now EOL
    • Add noble build-from-source flavor for Ubuntu Noble Numbat 24.04 (#253)
    • Restore s390x architecture for jammy and noble flavors (#209)
    • Add tzdata and zlib packages to alpine and alpine-apk flavors (#263)
    • Install envsubst in Debian Bookworm via gettext-base (#261)

1.21.4.3-3

  • Upgrade alpine built-from-source flavor to Alpine 3.19 (#244)

1.21.4.3-2

  • Upgrade alpine-apk flavor to Alpine 3.18 (#235)

1.21.4.3-1

  • Add Debian bookworm built-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.1w for built-from-source flavors (#237)

1.21.4.2-0

  • Upgrade OpenResty to 1.21.4.2
  • Bump fedora flavor 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.18 for alpine not alpine-apk
  • Update OpenSSL to 1.1.1u for 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_example of installing expat from source (#221)
  • Upgraded Alpine to 3.17 for alpine not alpine-apk (#224)
  • Update OpenSSL to 1.1.1t for built-from-source flavors

1.21.4.1-5

  • Adds RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE build 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 resty utility

1.21.4.1-2

  • Update OpenSSL to 1.1.1p for built-from-source flavors due to CVE-2022-2068
  • Remove jammy flavor on s390x architecture because the build rarely succeeds (#209)

1.21.4.1-1

  • Add rocky flavor, Rocky Linux built-from-upstream
  • Add s390x architecture for built-from-source Ubuntu flavors, with PCRE JIT disabled
  • Upgrade built-from-source alpine to Alpine 3.16

1.21.4.1-0

  • Upgrade OpenResty to 1.21.4.1
  • Upgrade PRCE to 8.45 for built-from-source flavors
  • Bump fedora flavor to FC35.