Skip to content

Commit 7e3070f

Browse files
authored
Release/0.9.5 (#140)
* Update Go version * Fix the unknown parameter detection issue due to array handling
1 parent fa5b76a commit 7e3070f

File tree

16 files changed

+165
-34
lines changed

16 files changed

+165
-34
lines changed

.github/workflows/binaries.yml

Lines changed: 6 additions & 6 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.24.10.linux-amd64.tar.gz"
54+
X_GO_DISTRIBUTION: "https://go.dev/dl/go1.24.11.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.24.10"
165+
X_GO_VERSION: "1.24.11"
166166
APIFIREWALL_NAMESPACE: "github.com/wallarm/api-firewall"
167167
strategy:
168168
matrix:
@@ -272,19 +272,19 @@ jobs:
272272
include:
273273
- arch: armv6
274274
distro: bookworm
275-
go_distribution: https://go.dev/dl/go1.24.10.linux-armv6l.tar.gz
275+
go_distribution: https://go.dev/dl/go1.24.11.linux-armv6l.tar.gz
276276
artifact: armv6-libc
277277
- arch: aarch64
278278
distro: bookworm
279-
go_distribution: https://go.dev/dl/go1.24.10.linux-arm64.tar.gz
279+
go_distribution: https://go.dev/dl/go1.24.11.linux-arm64.tar.gz
280280
artifact: arm64-libc
281281
- arch: armv6
282282
distro: alpine_latest
283-
go_distribution: https://go.dev/dl/go1.24.10.linux-armv6l.tar.gz
283+
go_distribution: https://go.dev/dl/go1.24.11.linux-armv6l.tar.gz
284284
artifact: armv6-musl
285285
- arch: aarch64
286286
distro: alpine_latest
287-
go_distribution: https://go.dev/dl/go1.24.10.linux-arm64.tar.gz
287+
go_distribution: https://go.dev/dl/go1.24.11.linux-arm64.tar.gz
288288
artifact: arm64-musl
289289
steps:
290290
- uses: actions/checkout@v4

Makefile

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

44
.DEFAULT_GOAL := build

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.4
5+
image: wallarm/api-firewall:v0.9.5
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.4
5+
image: wallarm/api-firewall:v0.9.5
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.4
5+
image: wallarm/api-firewall:v0.9.5
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.4
5+
image: wallarm/api-firewall:v0.9.5
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": "me@kennethreitz.org"
1212
},
13-
"version": "0.9.4"
13+
"version": "0.9.5"
1414
},
1515
"servers": [
1616
{

docs/configuration-guides/allowlist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ docker run --rm -it --network api-firewall-network --network-alias api-firewall
3333
-e APIFW_URL=<API_FIREWALL_URL> -e APIFW_SERVER_URL=<PROTECTED_APP_URL> \
3434
-e APIFW_REQUEST_VALIDATION=<REQUEST_VALIDATION_MODE> -e APIFW_RESPONSE_VALIDATION=<RESPONSE_VALIDATION_MODE> \
3535
-e APIFW_ALLOW_IP_FILE=/opt/ip-allowlist.txt -e APIFW_ALLOW_IP_HEADER_NAME="X-Real-IP" \
36-
-p 8088:8088 wallarm/api-firewall:v0.9.4
36+
-p 8088:8088 wallarm/api-firewall:v0.9.5
3737
```
3838
3939
| Environment variable | Description |

docs/installation-guides/api-mode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Use the following command to run the API Firewall container:
3838

3939
```
4040
docker run --rm -it -v <PATH_TO_SQLITE_DATABASE>:/var/lib/wallarm-api/1/wallarm_api.db \
41-
-e APIFW_MODE=API -p 8282:8282 wallarm/api-firewall:v0.9.4
41+
-e APIFW_MODE=API -p 8282:8282 wallarm/api-firewall:v0.9.5
4242
```
4343

4444
You can pass to the container the following variables:

docs/installation-guides/docker-container.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ networks:
2727
services:
2828
api-firewall:
2929
container_name: api-firewall
30-
image: wallarm/api-firewall:v0.9.4
30+
image: wallarm/api-firewall:v0.9.5
3131
restart: on-failure
3232
volumes:
3333
- <HOST_PATH_TO_SPEC>:<CONTAINER_PATH_TO_SPEC>
@@ -171,6 +171,6 @@ To start API Firewall on Docker, you can also use regular Docker commands as in
171171
-v <HOST_PATH_TO_SPEC>:<CONTAINER_PATH_TO_SPEC> -e APIFW_API_SPECS=<PATH_TO_MOUNTED_SPEC> \
172172
-e APIFW_URL=<API_FIREWALL_URL> -e APIFW_SERVER_URL=<PROTECTED_APP_URL> \
173173
-e APIFW_REQUEST_VALIDATION=<REQUEST_VALIDATION_MODE> -e APIFW_RESPONSE_VALIDATION=<RESPONSE_VALIDATION_MODE> \
174-
-p 8088:8088 wallarm/api-firewall:v0.9.4
174+
-p 8088:8088 wallarm/api-firewall:v0.9.5
175175
```
176176
4. When the environment is started, test it and enable traffic on API Firewall following steps 6 and 7.

0 commit comments

Comments
 (0)