Skip to content

Releases: crowdsecurity/cs-aws-waf-bouncer

v0.1.7

22 Mar 13:57
ae18a8d
Compare
Choose a tag to compare

What’s Changed

  • CI: use go 1.21.8; bump actions (#61) @mmetc
  • bump deps: crowdsec to 1.6.0 (#63) @mmetc
  • lint (#64) @mmetc
  • Makefile: use GO macro if set, to check for version (#60) @mmetc
  • logging: full standard timestamp with timezone (yyyy-mm-dd) (#59) @mmetc

v0.1.7-rc2

20 Mar 11:52
ae18a8d
Compare
Choose a tag to compare
v0.1.7-rc2 Pre-release
Pre-release
  • CI: use go 1.21.8; bump actions (#61) @mmetc
  • bump deps: crowdsec to 1.6.0 (#63) @mmetc
  • lint (#64) @mmetc
  • Makefile: use GO macro if set, to check for version (#60) @mmetc
  • logging: full standard timestamp with timezone (yyyy-mm-dd) (#59) @mmetc

v0.1.7-rc1

19 Mar 17:44
ffb2f47
Compare
Choose a tag to compare
v0.1.7-rc1 Pre-release
Pre-release

What’s Changed

  • Makefile: use GO macro if set, to check for version (#60) @mmetc
  • logging: full standard timestamp with timezone (yyyy-mm-dd) (#59) @mmetc

v0.1.6

12 Dec 17:48
eac31f8
Compare
Choose a tag to compare

What’s Changed

  • update dependencies on crowdsec and go-cs-bouncer (#58) @mmetc
  • use go 1.21.5 (#57) @mmetc
  • Release action: fix asset upload (#55) @mmetc
  • update dependencies on crowdsec, go-cs-bouncer, go-cs-lib (#54) @mmetc
  • force raw output on cscli during install (#53) @mmetc
  • fix vendor packaging (#52) @mmetc
  • alternate vendor file (xz compression and version number) (#51) @mmetc
  • update go version, golangci-lint and test dependencies (#50) @mmetc
  • update crowdsec dependency (#49) @mmetc
  • Support option "retry_initial_connect" (#48) @mmetc
  • errour out on init failure, unless we are running functional tests (#47) @blotus
  • Use go 1.20.6 (#46) @mmetc
  • CI: run codeql in lint.yml (#43) @mmetc
  • cross-platform interrupt handler (#42) @mmetc
  • update go.mod to remove dependency from wasm (#44) @mmetc
  • add vendor.tgz to release (#41) @mmetc
  • Use go 1.20.5 (#39) @mmetc
  • test bouncer registration with tls (#38) @mmetc
  • respect log permissions if file already exists (#36) @mmetc
  • lint/code cleanup; allow build with development version of go (#35) @mmetc
  • test tls: allowed ou in client cert (#37) @mmetc
  • update dependencies to crowdsec 1.5.2 (#34) @mmetc
  • substitute envvars in config file (#33) @mmetc
  • use go-cs-lib (#32) @mmetc
  • move main entrypoint to cmd/root.go (#31) @mmetc
  • Support .yaml.local (#30) @mmetc
  • include _bouncer.sh in release tarballs (#29) @mmetc
  • Remove dependency on deprecated pkg/errors (#28) @mmetc
  • Build with go 1.20.4 (#27) @mmetc
  • Split main package, extract pkg/{cfg,waf} (#26) @mmetc
  • CI: packaging improvements, and tests (#24) @mmetc
  • CI: docker repo name for readme (#23) @mmetc
  • Update dependencies, CI and goroutine management (#22) @mmetc
  • move version to pkg/version (#21) @mmetc
  • Release drafter + multi-arch build workflow (#20) @mmetc
  • Update go.mod and add test targets (#19) @mmetc
  • Updated makefile, CI and functional tests (#18) @mmetc
  • Update deps (#17) @LaurenceJJones
  • Add support for cert auth (#14) @blotus

v0.1.6-rc5

12 Dec 12:38
eac31f8
Compare
Choose a tag to compare
v0.1.6-rc5 Pre-release
Pre-release

What’s Changed

  • update dependencies on crowdsec and go-cs-bouncer (#58) @mmetc
  • use go 1.21.5 (#57) @mmetc
  • Release action: fix asset upload (#55) @mmetc
  • update dependencies on crowdsec, go-cs-bouncer, go-cs-lib (#54) @mmetc
  • force raw output on cscli during install (#53) @mmetc
  • fix vendor packaging (#52) @mmetc
  • alternate vendor file (xz compression and version number) (#51) @mmetc
  • update go version, golangci-lint and test dependencies (#50) @mmetc
  • update crowdsec dependency (#49) @mmetc
  • Support option "retry_initial_connect" (#48) @mmetc
  • errour out on init failure, unless we are running functional tests (#47) @blotus
  • Use go 1.20.6 (#46) @mmetc
  • CI: run codeql in lint.yml (#43) @mmetc
  • cross-platform interrupt handler (#42) @mmetc
  • update go.mod to remove dependency from wasm (#44) @mmetc
  • add vendor.tgz to release (#41) @mmetc
  • Use go 1.20.5 (#39) @mmetc
  • test bouncer registration with tls (#38) @mmetc
  • respect log permissions if file already exists (#36) @mmetc
  • lint/code cleanup; allow build with development version of go (#35) @mmetc
  • test tls: allowed ou in client cert (#37) @mmetc
  • update dependencies to crowdsec 1.5.2 (#34) @mmetc
  • substitute envvars in config file (#33) @mmetc
  • use go-cs-lib (#32) @mmetc
  • move main entrypoint to cmd/root.go (#31) @mmetc
  • Support .yaml.local (#30) @mmetc
  • include _bouncer.sh in release tarballs (#29) @mmetc
  • Remove dependency on deprecated pkg/errors (#28) @mmetc
  • Build with go 1.20.4 (#27) @mmetc
  • Split main package, extract pkg/{cfg,waf} (#26) @mmetc
  • CI: packaging improvements, and tests (#24) @mmetc
  • CI: docker repo name for readme (#23) @mmetc
  • Update dependencies, CI and goroutine management (#22) @mmetc
  • move version to pkg/version (#21) @mmetc
  • Release drafter + multi-arch build workflow (#20) @mmetc
  • Update go.mod and add test targets (#19) @mmetc
  • Updated makefile, CI and functional tests (#18) @mmetc
  • Update deps (#17) @LaurenceJJones
  • Add support for cert auth (#14) @blotus

v0.1.6-rc4

29 Nov 16:07
660563d
Compare
Choose a tag to compare
v0.1.6-rc4 Pre-release
Pre-release

What’s Changed

  • release action: fix asset upload (#55) @mmetc
  • update dependencies on crowdsec, go-cs-bouncer, go-cs-lib (#54) @mmetc
  • force raw output on cscli during install (#53) @mmetc
  • upload .xz vendor file to release (#52) @mmetc
  • alternate vendor file (xz compression and version number) (#51 ) @mmetc
  • update go version, golangci-lint and test dependencies (#50) @mmetc
  • update crowdsec dependency (#49) @mmetc
  • Support option "retry_initial_connect" (#48) @mmetc
  • errour out on init failure, unless we are running functional tests (#47) @blotus
  • Use go 1.20.6 (#46) @mmetc
  • CI: run codeql in lint.yml (#43) @mmetc
  • cross-platform interrupt handler (#42) @mmetc
  • update go.mod to remove dependency from wasm (#44) @mmetc
  • add vendor.tgz to release (#41) @mmetc
  • Use go 1.20.5 (#39) @mmetc
  • test bouncer registration with tls (#38) @mmetc
  • respect log permissions if file already exists (#36) @mmetc
  • lint/code cleanup; allow build with development version of go (#35) @mmetc
  • test tls: allowed ou in client cert (#37) @mmetc
  • update dependencies to crowdsec 1.5.2 (#34) @mmetc
  • substitute envvars in config file (#33) @mmetc
  • use go-cs-lib (#32) @mmetc
  • move main entrypoint to cmd/root.go (#31) @mmetc
  • Support .yaml.local (#30) @mmetc
  • include _bouncer.sh in release tarballs (#29) @mmetc
  • Remove dependency on deprecated pkg/errors (#28) @mmetc
  • Build with go 1.20.4 (#27) @mmetc
  • Split main package, extract pkg/{cfg,waf} (#26) @mmetc
  • CI: packaging improvements, and tests (#24) @mmetc
  • CI: docker repo name for readme (#23) @mmetc
  • Update dependencies, CI and goroutine management (#22) @mmetc
  • move version to pkg/version (#21) @mmetc
  • Release drafter + multi-arch build workflow (#20) @mmetc
  • Update go.mod and add test targets (#19) @mmetc
  • Updated makefile, CI and functional tests (#18) @mmetc
  • Update deps (#17) @LaurenceJJones
  • Add support for cert auth (#14) @blotus

v0.1.6-rc3

31 Jul 14:21
b35d6d6
Compare
Choose a tag to compare
v0.1.6-rc3 Pre-release
Pre-release

What’s Changed

  • update crowdsec dependency (#49) @mmetc
  • Support option "retry_initial_connect" (#48) @mmetc
  • errour out on init failure, unless we are running functional tests (#47) @blotus
  • Use go 1.20.6 (#46) @mmetc
  • CI: run codeql in lint.yml (#43) @mmetc
  • cross-platform interrupt handler (#42) @mmetc
  • update go.mod to remove dependency from wasm (#44) @mmetc
  • add vendor.tgz to release (#41) @mmetc
  • Use go 1.20.5 (#39) @mmetc
  • test bouncer registration with tls (#38) @mmetc
  • respect log permissions if file already exists (#36) @mmetc
  • lint/code cleanup; allow build with development version of go (#35) @mmetc
  • test tls: allowed ou in client cert (#37) @mmetc
  • update dependencies to crowdsec 1.5.2 (#34) @mmetc
  • substitute envvars in config file (#33) @mmetc
  • use go-cs-lib (#32) @mmetc
  • move main entrypoint to cmd/root.go (#31) @mmetc
  • Support .yaml.local (#30) @mmetc
  • include _bouncer.sh in release tarballs (#29) @mmetc
  • Remove dependency on deprecated pkg/errors (#28) @mmetc
  • Build with go 1.20.4 (#27) @mmetc
  • Split main package, extract pkg/{cfg,waf} (#26) @mmetc
  • CI: packaging improvements, and tests (#24) @mmetc
  • CI: docker repo name for readme (#23) @mmetc
  • Update dependencies, CI and goroutine management (#22) @mmetc
  • move version to pkg/version (#21) @mmetc
  • Release drafter + multi-arch build workflow (#20) @mmetc
  • Update go.mod and add test targets (#19) @mmetc
  • Updated makefile, CI and functional tests (#18) @mmetc
  • Update deps (#17) @LaurenceJJones
  • Add support for cert auth (#14) @blotus

v0.1.6-rc2

20 Jul 09:39
2446867
Compare
Choose a tag to compare
v0.1.6-rc2 Pre-release
Pre-release

What’s Changed

  • error out on init failure, unless we are running functional tests (#47) @blotus
  • Use go 1.20.6 (#46) @mmetc
  • CI: run codeql in lint.yml (#43) @mmetc
  • cross-platform interrupt handler (#42) @mmetc
  • update go.mod to remove dependency from wasm (#44) @mmetc
  • add vendor.tgz to release (#41) @mmetc
  • test bouncer registration with tls (#38) @mmetc
  • respect log permissions if file already exists (#36) @mmetc
  • lint/code cleanup; allow build with development version of go (#35) @mmetc
  • test tls: allowed ou in client cert (#37) @mmetc
  • update dependencies to crowdsec 1.5.2 (#34) @mmetc
  • substitute envvars in config file (#33) @mmetc
  • use go-cs-lib (#32) @mmetc
  • move main entrypoint to cmd/root.go (#31) @mmetc
  • Support .yaml.local (#30) @mmetc
  • include _bouncer.sh in release tarballs (#29) @mmetc
  • Remove dependency on deprecated pkg/errors (#28) @mmetc
  • Split main package, extract pkg/{cfg,waf} (#26) @mmetc
  • CI: packaging improvements, and tests (#24) @mmetc
  • CI: docker repo name for readme (#23) @mmetc
  • Update dependencies, CI and goroutine management (#22) @mmetc
  • move version to pkg/version (#21) @mmetc
  • Release drafter + multi-arch build workflow (#20) @mmetc
  • Update go.mod and add test targets (#19) @mmetc
  • Updated makefile, CI and functional tests (#18) @mmetc
  • Update deps (#17) @LaurenceJJones
  • Add support for cert auth (#14) @blotus

v0.1.6-rc1

19 Jun 14:23
f139777
Compare
Choose a tag to compare
v0.1.6-rc1 Pre-release
Pre-release

What’s Changed

  • add vendor.tgz to release (#41) @mmetc
  • Use go 1.20.5 (#39) @mmetc
  • test bouncer registration with tls (#38) @mmetc
  • respect log permissions if file already exists (#36) @mmetc
  • lint/code cleanup; allow build with development version of go (#35) @mmetc
  • test tls: allowed ou in client cert (#37) @mmetc
  • update dependencies to crowdsec 1.5.2 (#34) @mmetc
  • substitute envvars in config file (#33) @mmetc
  • use go-cs-lib (#32) @mmetc
  • move main entrypoint to cmd/root.go (#31) @mmetc
  • Support .yaml.local (#30) @mmetc
  • include _bouncer.sh in release tarballs (#29) @mmetc
  • Remove dependency on deprecated pkg/errors (#28) @mmetc
  • Build with go 1.20.4 (#27) @mmetc
  • Split main package, extract pkg/{cfg,waf} (#26) @mmetc
  • CI: packaging improvements, and tests (#24) @mmetc
  • CI: docker repo name for readme (#23) @mmetc
  • Update dependencies, CI and goroutine management (#22) @mmetc
  • move version to pkg/version (#21) @mmetc
  • Release drafter + multi-arch build workflow (#20) @mmetc
  • Update go.mod and add test targets (#19) @mmetc
  • Updated makefile, CI and functional tests (#18) @mmetc
  • Update deps (#17) @LaurenceJJones
  • Add support for cert auth (#14) @blotus

v0.1.5

28 Jun 11:58
998ccb4
Compare
Choose a tag to compare
  • Add support for count action
  • Add supported_actions parameter to allow to force the usage of fallback_action
  • Allow configuration of cloudwatch metrics and request sampling at the rule group level
  • Fix country rules being overwritten
  • Fix duplicated IPSets being created.