From b6034d4a779ba898b20c3929cad457c0eef01ac4 Mon Sep 17 00:00:00 2001 From: Nic Date: Thu, 27 Aug 2026 06:58:51 +0000 Subject: [PATCH] chore: bump APISIX-Runtime to 1.3.18 1.3.18 builds against ngx_multi_upstream_module 1.3.4 (api7/ngx_multi_upstream_module#22), which fixes a worker SIGSEGV in `ngx_http_multi_upstream_connection_close()`: it destroyed the connection pool before `ngx_close_connection()`, which still logs through `c->log` living in that pool. --- .requirements | 2 +- ci/linux-install-openresty.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.requirements b/.requirements index b484c4955792..1dbfc0f7ea09 100644 --- a/.requirements +++ b/.requirements @@ -17,5 +17,5 @@ APISIX_PACKAGE_NAME=apisix -APISIX_RUNTIME=1.3.17 +APISIX_RUNTIME=1.3.18 APISIX_DASHBOARD_COMMIT=045e3142867e3b7d5d1b8ec40bf8f66a7ce24a64 diff --git a/ci/linux-install-openresty.sh b/ci/linux-install-openresty.sh index fbc11b2671bd..c02fd180d151 100755 --- a/ci/linux-install-openresty.sh +++ b/ci/linux-install-openresty.sh @@ -61,7 +61,7 @@ else sudo apt-get -y update --fix-missing sudo apt-get install -y build-essential gcc g++ cpanminus libxml2-dev libxslt-dev - if [ "$APISIX_RUNTIME" != "1.3.17" ]; then + if [ "$APISIX_RUNTIME" != "1.3.18" ]; then echo "Please update the apisix-runtime-debug checksum for APISIX_RUNTIME=$APISIX_RUNTIME" >&2 exit 1 fi @@ -69,11 +69,11 @@ else case "$ARCH" in x86_64|amd64) DEB_ARCH="amd64" - EXPECTED_SHA256="d60067ba7a89cab6fca8e70994e4158fa8c414a569406e1692998be2567832a6" + EXPECTED_SHA256="0d7cbe27cd0303c6f6b3cad27338a697cf2e2e809ceeac9a57b2d1fb78a3a20e" ;; arm64|aarch64) DEB_ARCH="arm64" - EXPECTED_SHA256="2db6619c6fa31128e7ea45b2cdcc56dd26d2b11d7b4a68600f4f04746cb34766" + EXPECTED_SHA256="a7cf5040837e4d34f456e97ff9b858ce64bf95e3b2f647f5d3021de5a9770741" ;; *) echo "Unsupported architecture: $ARCH" >&2