From f1147dd737f0b7653fe156d4deff8737f55d1b6a Mon Sep 17 00:00:00 2001 From: "joji.watanabe" Date: Fri, 15 May 2026 20:02:32 +0900 Subject: [PATCH 1/2] Update OpenResty to v1.29.2.4 and switch to GitHub download v1.29.2.4 is not available on openresty.org/download, so switch the download URL to the GitHub archive tarball directly. Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cdb61ac..93eda1c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ FROM alpine:${RESTY_BASE_IMAGE_TAG} ARG RESTY_BASE_IMAGE_TAG # Docker Build Arguments -ARG RESTY_VERSION="1.27.1.2" +ARG RESTY_VERSION="1.29.2.4" # https://github.com/openresty/openresty-packaging/blob/master/alpine/openresty-openssl3/APKBUILD ARG RESTY_OPENSSL_VERSION="3.4.3" @@ -138,7 +138,7 @@ RUN set -x && apk update && apk add --no-cache --virtual .build-deps \ && curl -sfSL https://github.com/leev/ngx_http_geoip2_module/archive/${RESTY_GEOIP2_VERSION}.tar.gz -o ngx_http_geoip2_module-${RESTY_GEOIP2_VERSION}.tar.gz \ && tar xzf ngx_http_geoip2_module-${RESTY_GEOIP2_VERSION}.tar.gz \ && cd /tmp \ - && curl -fSL https://openresty.org/download/openresty-${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz \ + && curl -fSL https://github.com/openresty/openresty/archive/refs/tags/v${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz \ && tar xzf openresty-${RESTY_VERSION}.tar.gz \ && cd /tmp/openresty-${RESTY_VERSION} \ && eval ./configure -j${RESTY_J} ${_RESTY_CONFIG_DEPS} ${RESTY_CONFIG_OPTIONS} ${RESTY_CONFIG_OPTIONS_MORE} ${RESTY_LUAJIT_OPTIONS} ${RESTY_PCRE_OPTIONS} \ From 8b87d45a19f81e5c4524506e6b3408464a37cd60 Mon Sep 17 00:00:00 2001 From: "joji.watanabe" Date: Fri, 15 May 2026 20:10:11 +0900 Subject: [PATCH 2/2] Align OpenSSL and PCRE2 versions with openresty/docker-openresty 1.29.2.3-4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - OpenSSL: 3.4.3 → 3.5.6 (patch version: 3.4.1 → 3.5.5) - PCRE2: 10.44 → 10.47 (SHA256 updated) Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 93eda1c..c20ba11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,15 +6,15 @@ ARG RESTY_BASE_IMAGE_TAG ARG RESTY_VERSION="1.29.2.4" # https://github.com/openresty/openresty-packaging/blob/master/alpine/openresty-openssl3/APKBUILD -ARG RESTY_OPENSSL_VERSION="3.4.3" -ARG RESTY_OPENSSL_PATCH_VERSION="3.4.1" +ARG RESTY_OPENSSL_VERSION="3.5.6" +ARG RESTY_OPENSSL_PATCH_VERSION="3.5.5" ARG RESTY_OPENSSL_URL_BASE="https://github.com/openssl/openssl/releases/download/openssl-${RESTY_OPENSSL_VERSION}" ARG RESTY_OPENSSL_BUILD_OPTIONS="enable-camellia enable-rfc3779 enable-ktls enable-fips \ disable-md2 disable-rc5 disable-weak-ssl-ciphers disable-ssl3 disable-ssl3-method" # https://github.com/openresty/openresty-packaging/blob/master/alpine/openresty-pcre2/APKBUILD -ARG RESTY_PCRE_VERSION="10.44" -ARG RESTY_PCRE_SHA256="86b9cb0aa3bcb7994faa88018292bc704cdbb708e785f7c74352ff6ea7d3175b" +ARG RESTY_PCRE_VERSION="10.47" +ARG RESTY_PCRE_SHA256="c08ae2388ef333e8403e670ad70c0a11f1eed021fd88308d7e02f596fcd9dc16" ARG RESTY_PCRE_BUILD_OPTIONS="--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support \ --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 \ --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit \