Skip to content

Commit 07225c8

Browse files
authored
Release/v0.8.6 (#122)
* Update github workflows * Update dependencies * Bump up apifw version to v0.8.6
1 parent 136c0d9 commit 07225c8

File tree

11 files changed

+27
-19
lines changed

11 files changed

+27
-19
lines changed

.github/workflows/binaries.yml

+7-4
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
- draft-release
5353
env:
5454
X_GO_DISTRIBUTION: "https://go.dev/dl/go1.22.10.linux-amd64.tar.gz"
55+
APIFIREWALL_NAMESPACE: "github.com/wallarm/api-firewall"
5556
strategy:
5657
matrix:
5758
include:
@@ -74,7 +75,6 @@ jobs:
7475
options: >
7576
--volume ${{ github.workspace }}:/build
7677
--workdir /build
77-
-e APIFIREWALL_NAMESPACE=github.com/wallarm/api-firewall
7878
run: |-
7979
set -e
8080
@@ -106,7 +106,7 @@ jobs:
106106
mkdir -p /tmp/api-firewall-${{ matrix.artifact }} && \
107107
go mod download -x && \
108108
go build \
109-
-ldflags="-X main.build=${{ env.X_TAG }} -X ${APIFIREWALL_NAMESPACE}/internal/version.Version=${{ env.X_TAG }} -extldflags=-static -s -w" \
109+
-ldflags="-X ${{ env.APIFIREWALL_NAMESPACE }}/internal/version.Version=${{ env.X_TAG }} -extldflags=-static -s -w" \
110110
-o /tmp/api-firewall-${{ matrix.artifact }}/api-firewall \
111111
-buildvcs=false ./cmd/api-firewall && \
112112
/tmp/api-firewall-${{ matrix.artifact }}/api-firewall -v && \
@@ -163,6 +163,7 @@ jobs:
163163
- draft-release
164164
env:
165165
X_GO_VERSION: "1.22.10"
166+
APIFIREWALL_NAMESPACE: "github.com/wallarm/api-firewall"
166167
strategy:
167168
matrix:
168169
include:
@@ -209,7 +210,7 @@ jobs:
209210
mkdir -p /tmp/api-firewall-${{ matrix.artifact }} && \
210211
go mod download -x && \
211212
go build \
212-
-ldflags="-X main.build=${{ env.X_TAG }} -X ${APIFIREWALL_NAMESPACE}/internal/version.Version=${{ env.X_TAG }} -extldflags=-static -s -w" \
213+
-ldflags="-X ${{ env.APIFIREWALL_NAMESPACE }}/internal/version.Version=${{ env.X_TAG }} -extldflags=-static -s -w" \
213214
-o /tmp/api-firewall-${{ matrix.artifact }}/api-firewall \
214215
-buildvcs=false ./cmd/api-firewall && \
215216
/tmp/api-firewall-${{ matrix.artifact }}/api-firewall -v && \
@@ -264,6 +265,8 @@ jobs:
264265
runs-on: ubuntu-latest
265266
needs:
266267
- draft-release
268+
env:
269+
APIFIREWALL_NAMESPACE: "github.com/wallarm/api-firewall"
267270
strategy:
268271
matrix:
269272
include:
@@ -347,7 +350,7 @@ jobs:
347350
mkdir -p /tmp/api-firewall-${{ matrix.artifact }} && \
348351
go mod download -x && \
349352
go build \
350-
-ldflags="-X main.build=${{ env.X_TAG }} -X ${APIFIREWALL_NAMESPACE}/internal/version.Version=${{ env.X_TAG }} -extldflags=-static -s -w" \
353+
-ldflags="-X ${{ env.APIFIREWALL_NAMESPACE }}/internal/version.Version=${{ env.X_TAG }} -extldflags=-static -s -w" \
351354
-o /tmp/api-firewall-${{ matrix.artifact }}/api-firewall \
352355
-buildvcs=false ./cmd/api-firewall && \
353356
/tmp/api-firewall-${{ matrix.artifact }}/api-firewall -v && \

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION := 0.8.5
1+
VERSION := 0.8.6
22
NAMESPACE := github.com/wallarm/api-firewall
33

44
.DEFAULT_GOAL := build
0 Bytes
Binary file not shown.

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

+1-1
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.8.5
5+
image: wallarm/api-firewall:v0.8.6
66
restart: on-failure
77
environment:
88
APIFW_URL: "http://0.0.0.0:8080"

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

+1-1
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.8.5
5+
image: wallarm/api-firewall:v0.8.6
66
restart: on-failure
77
environment:
88
APIFW_MODE: "api"

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

+1-1
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.8.5
5+
image: wallarm/api-firewall:v0.8.6
66
restart: on-failure
77
environment:
88
APIFW_MODE: "graphql"

demo/docker-compose/docker-compose.yml

+1-1
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.8.5
5+
image: wallarm/api-firewall:v0.8.6
66
restart: on-failure
77
environment:
88
APIFW_URL: "http://0.0.0.0:8080"

docs/release-notes.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
This page describes new releases of Wallarm API Firewall.
44

5+
## v0.8.6 (2024-12-20)
6+
7+
* Dependency upgrade
8+
* Make the release binaries version detectable by Syft
9+
510
## v0.8.5 (2024-12-13)
611

712
* Dependency upgrade

go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ require (
2222
github.com/pkg/errors v0.9.1
2323
github.com/savsgio/gotils v0.0.0-20240704082632-aef3928b8a38
2424
github.com/sirupsen/logrus v1.9.3
25-
github.com/stretchr/testify v1.9.0
25+
github.com/stretchr/testify v1.10.0
2626
github.com/valyala/fasthttp v1.58.0
2727
github.com/valyala/fastjson v1.6.4
2828
github.com/wundergraph/graphql-go-tools v1.67.4
29-
golang.org/x/exp v0.0.0-20240909161429-701f63a606c0
29+
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67
3030
golang.org/x/sync v0.10.0
3131
gopkg.in/yaml.v3 v3.0.1
3232
)
@@ -78,7 +78,7 @@ require (
7878
go.uber.org/zap v1.27.0 // indirect
7979
golang.org/x/crypto v0.31.0 // indirect
8080
golang.org/x/mod v0.22.0 // indirect
81-
golang.org/x/net v0.32.0 // indirect
81+
golang.org/x/net v0.33.0 // indirect
8282
golang.org/x/sys v0.28.0 // indirect
8383
golang.org/x/tools v0.28.0 // indirect
8484
gopkg.in/cenkalti/backoff.v1 v1.1.0 // indirect

go.sum

+6-6
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf
171171
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
172172
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
173173
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
174-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
175-
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
174+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
175+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
176176
github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
177177
github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U=
178178
github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
@@ -223,8 +223,8 @@ golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf
223223
golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g=
224224
golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
225225
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
226-
golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 h1:e66Fs6Z+fZTbFBAxKfP3PALWBtpfqks2bwGcexMxgtk=
227-
golang.org/x/exp v0.0.0-20240909161429-701f63a606c0/go.mod h1:2TbTHSBQa924w8M6Xs1QcRcFwyucIwBGpK1p2f1YFFY=
226+
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 h1:1UoZQm6f0P/ZO0w1Ri+f+ifG/gXhegadRdwBIXEFWDo=
227+
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c=
228228
golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
229229
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
230230
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
@@ -246,8 +246,8 @@ golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
246246
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
247247
golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
248248
golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ=
249-
golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI=
250-
golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
249+
golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I=
250+
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
251251
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
252252
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
253253
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

helm/api-firewall/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: api-firewall
33
version: 0.7.2
4-
appVersion: 0.8.5
4+
appVersion: 0.8.6
55
description: Wallarm OpenAPI-based API Firewall
66
home: https://github.com/wallarm/api-firewall
77
icon: https://static.wallarm.com/wallarm-logo.svg

0 commit comments

Comments
 (0)