Skip to content

Commit 5fb4a1c

Browse files
authored
Release/0.9.3 (#137)
* Bump up GO version to 1.24 * Added support for images with the following MIME types: image/png, image/jpeg, image/gif, image/webp, image/avif, image/heic, image/heif, image/bmp, image/tiff, image/svg+xml
1 parent a1cb648 commit 5fb4a1c

File tree

22 files changed

+199
-125
lines changed

22 files changed

+199
-125
lines changed

.github/workflows/binaries.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
needs:
5252
- draft-release
5353
env:
54-
X_GO_DISTRIBUTION: "https://go.dev/dl/go1.23.10.linux-amd64.tar.gz"
54+
X_GO_DISTRIBUTION: "https://go.dev/dl/go1.24.6.linux-amd64.tar.gz"
5555
APIFIREWALL_NAMESPACE: "github.com/wallarm/api-firewall"
5656
strategy:
5757
matrix:
@@ -162,7 +162,7 @@ jobs:
162162
needs:
163163
- draft-release
164164
env:
165-
X_GO_VERSION: "1.23.10"
165+
X_GO_VERSION: "1.24.6"
166166
APIFIREWALL_NAMESPACE: "github.com/wallarm/api-firewall"
167167
strategy:
168168
matrix:
@@ -181,7 +181,7 @@ jobs:
181181
-
182182
uses: addnab/docker-run-action@v3
183183
with:
184-
image: golang:${{ env.X_GO_VERSION }}-alpine3.21
184+
image: golang:${{ env.X_GO_VERSION }}-alpine3.22
185185
options: >
186186
--volume ${{ github.workspace }}:/build
187187
--workdir /build
@@ -272,19 +272,19 @@ jobs:
272272
include:
273273
- arch: armv6
274274
distro: bookworm
275-
go_distribution: https://go.dev/dl/go1.23.10.linux-armv6l.tar.gz
275+
go_distribution: https://go.dev/dl/go1.24.6.linux-armv6l.tar.gz
276276
artifact: armv6-libc
277277
- arch: aarch64
278278
distro: bookworm
279-
go_distribution: https://go.dev/dl/go1.23.10.linux-arm64.tar.gz
279+
go_distribution: https://go.dev/dl/go1.24.6.linux-arm64.tar.gz
280280
artifact: arm64-libc
281281
- arch: armv6
282282
distro: alpine_latest
283-
go_distribution: https://go.dev/dl/go1.23.10.linux-armv6l.tar.gz
283+
go_distribution: https://go.dev/dl/go1.24.6.linux-armv6l.tar.gz
284284
artifact: armv6-musl
285285
- arch: aarch64
286286
distro: alpine_latest
287-
go_distribution: https://go.dev/dl/go1.23.10.linux-arm64.tar.gz
287+
go_distribution: https://go.dev/dl/go1.24.6.linux-arm64.tar.gz
288288
artifact: arm64-musl
289289
steps:
290290
- uses: actions/checkout@v4

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.23-alpine3.21 AS build
1+
FROM golang:1.24-alpine3.22 AS build
22

33
ARG APIFIREWALL_NAMESPACE
44
ARG APIFIREWALL_VERSION
@@ -24,7 +24,7 @@ RUN go mod download -x && \
2424
# Smoke test
2525
RUN ./api-firewall -v
2626

27-
FROM alpine:3.21 AS composer
27+
FROM alpine:3.22 AS composer
2828

2929
WORKDIR /output
3030

@@ -34,7 +34,7 @@ COPY docker-entrypoint.sh ./usr/local/bin/docker-entrypoint.sh
3434
RUN chmod 755 ./usr/local/bin/* && \
3535
chown root:root ./usr/local/bin/*
3636

37-
FROM alpine:3.21
37+
FROM alpine:3.22
3838

3939
RUN adduser -u 1000 -H -h /opt -D -s /bin/sh api-firewall
4040

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION := 0.9.2
1+
VERSION := 0.9.3
22
NAMESPACE := github.com/wallarm/api-firewall
33

44
.DEFAULT_GOAL := build

cmd/api-firewall/internal/handlers/api/updater.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package api
22

33
import (
4-
"github.com/wallarm/api-firewall/internal/platform/metrics"
54
"os"
65
"runtime/debug"
76
"sync"
@@ -14,6 +13,7 @@ import (
1413

1514
"github.com/wallarm/api-firewall/internal/config"
1615
"github.com/wallarm/api-firewall/internal/platform/allowiplist"
16+
"github.com/wallarm/api-firewall/internal/platform/metrics"
1717
"github.com/wallarm/api-firewall/internal/platform/router"
1818
"github.com/wallarm/api-firewall/internal/platform/storage"
1919
"github.com/wallarm/api-firewall/internal/platform/storage/updater"
0 Bytes
Binary file not shown.

demo/docker-compose/OWASP_CoreRuleSet/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3.8"
22
services:
33
api-firewall:
44
container_name: api-firewall
5-
image: wallarm/api-firewall:v0.9.2
5+
image: wallarm/api-firewall:v0.9.3
66
restart: on-failure
77
environment:
88
APIFW_URL: "http://0.0.0.0:8080"

demo/docker-compose/docker-compose-api-mode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: '3.8'
22
services:
33
api-firewall:
44
container_name: api-firewall
5-
image: wallarm/api-firewall:v0.9.2
5+
image: wallarm/api-firewall:v0.9.3
66
restart: on-failure
77
environment:
88
APIFW_MODE: "api"

demo/docker-compose/docker-compose-graphql-mode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: '3.8'
22
services:
33
api-firewall:
44
container_name: api-firewall
5-
image: wallarm/api-firewall:v0.9.2
5+
image: wallarm/api-firewall:v0.9.3
66
restart: on-failure
77
environment:
88
APIFW_MODE: "graphql"

demo/docker-compose/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3.8"
22
services:
33
api-firewall:
44
container_name: api-firewall
5-
image: wallarm/api-firewall:v0.9.2
5+
image: wallarm/api-firewall:v0.9.3
66
restart: on-failure
77
environment:
88
APIFW_URL: "http://0.0.0.0:8080"

demo/kubernetes/volumes/helm/api-firewall.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ manifest:
1010
"url": "https://kennethreitz.org",
1111
"email": "[email protected]"
1212
},
13-
"version": "0.9.2"
13+
"version": "0.9.3"
1414
},
1515
"servers": [
1616
{

0 commit comments

Comments
 (0)