Skip to content

Commit 560a1bb

Browse files
chore: release 3.17.0 (#625)
1 parent dd751e3 commit 560a1bb

14 files changed

Lines changed: 23 additions & 20 deletions

File tree

.github/workflows/apisix-docker-example-test-standalone.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
- 'release/apisix-2.15.**'
1515

1616
env:
17-
APISIX_VERSION: "3.16.0"
17+
APISIX_VERSION: "3.17.0"
1818

1919
jobs:
2020
prepare:

.github/workflows/apisix-docker-example-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
- 'release/apisix-2.15.**'
1515

1616
env:
17-
APISIX_VERSION: "3.16.0"
17+
APISIX_VERSION: "3.17.0"
1818

1919
jobs:
2020
prepare:

.github/workflows/apisix_push_docker_hub.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- debian
2020
- redhat
2121
env:
22-
APISIX_DOCKER_TAG: 3.16.0-${{ matrix.platform }}
22+
APISIX_DOCKER_TAG: 3.17.0-${{ matrix.platform }}
2323

2424
steps:
2525
- name: Check out the repo

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ SHELL := bash
2121

2222

2323
# APISIX ARGS
24-
APISIX_VERSION ?= 3.16.0
25-
MAX_APISIX_VERSION ?= 3.16.0
24+
APISIX_VERSION ?= 3.17.0
25+
MAX_APISIX_VERSION ?= 3.17.0
2626
IMAGE_NAME = apache/apisix
2727
IMAGE_TAR_NAME = apache_apisix
2828
APISIX_REPO = https://github.com/apache/apisix

all-in-one/apisix-dashboard/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
ARG ENABLE_PROXY=false
1919
ARG ETCD_VERSION=v3.4.14
20-
ARG APISIX_VERSION=3.16.0
20+
ARG APISIX_VERSION=3.17.0
2121
ARG APISIX_DASHBOARD_VERSION=master
2222

2323
# Build Apache APISIX (using official package with apisix-nginx-module)
24-
FROM debian:bullseye-slim AS production-stage
24+
FROM debian:bookworm-slim AS production-stage
2525

2626
ARG APISIX_VERSION
2727
LABEL apisix_version="${APISIX_VERSION}"
@@ -30,7 +30,7 @@ RUN set -ex; \
3030
arch=$(dpkg --print-architecture); \
3131
apt update; \
3232
apt-get -y install --no-install-recommends wget gnupg ca-certificates curl; \
33-
codename=`grep -Po 'VERSION="[0-9]+ \(\K[^)]+' /etc/os-release`; \
33+
codename="debian12"; \
3434
case "${arch}" in \
3535
amd64) \
3636
wget -O - https://repos.apiseven.com/pubkey.gpg | apt-key add - \
@@ -101,7 +101,7 @@ RUN if [ "$ENABLE_PROXY" = "true" ] ; then yarn config set registry https://regi
101101
&& yarn build
102102

103103
# Finally combine all the resources into one image
104-
FROM debian:bullseye-slim AS last-stage
104+
FROM debian:bookworm-slim AS last-stage
105105

106106
# add runtime for Apache APISIX
107107
RUN apt update \
@@ -110,6 +110,7 @@ RUN apt update \
110110
curl \
111111
ca-certificates \
112112
libyaml-0-2 \
113+
libpcre3 \
113114
lua5.1 \
114115
&& rm -rf /var/lib/apt/lists/*
115116

all-in-one/apisix/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ USER root
3232
RUN wget https://github.com/etcd-io/etcd/releases/download/${ETCD_VERSION}/etcd-${ETCD_VERSION}-linux-amd64.tar.gz \
3333
&& tar -zxvf etcd-${ETCD_VERSION}-linux-amd64.tar.gz \
3434
&& mv etcd-${ETCD_VERSION}-linux-amd64/* /usr/bin/ \
35-
&& rm /usr/local/openresty/bin/etcdctl
35+
&& rm -f /usr/local/openresty/bin/etcdctl
3636

3737

3838
WORKDIR /usr/local/apisix

debian-dev/Dockerfile.local

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ RUN set -x \
3333
&& apt-get -y update --fix-missing \
3434
&& apt-get install -y \
3535
make \
36+
cmake \
37+
g++ \
3638
git \
3739
sudo \
3840
libyaml-dev \

debian/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
FROM debian:bookworm-slim
1919

20-
ARG APISIX_VERSION=3.16.0
20+
ARG APISIX_VERSION=3.17.0
2121

2222
RUN set -ex; \
2323
arch=$(dpkg --print-architecture); \
@@ -37,7 +37,7 @@ RUN set -ex; \
3737
apt update \
3838
&& apt install -y apisix=${APISIX_VERSION}-0 \
3939
&& apt-get purge -y --auto-remove \
40-
&& rm /usr/local/openresty/bin/etcdctl \
40+
&& rm -f /usr/local/openresty/bin/etcdctl \
4141
&& openresty -V \
4242
&& apisix version
4343

docs/en/latest/build.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Find an APISIX [release version](https://github.com/apache/apisix/releases) to b
4343
Build a Docker image from the release:
4444

4545
```shell
46-
APISIX_VERSION=3.16.0 # specify release version
46+
APISIX_VERSION=3.17.0 # specify release version
4747
DISTRO=debian # debian, redhat
4848
make build-on-$DISTRO
4949
```

example/docker-compose-arm64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ version: "3"
1919

2020
services:
2121
apisix:
22-
image: apache/apisix:3.16.0-debian
22+
image: apache/apisix:3.17.0-debian
2323
restart: always
2424
volumes:
2525
- ./apisix_conf/config.yaml:/usr/local/apisix/conf/config.yaml:ro

0 commit comments

Comments
 (0)