Releases: crowdsecurity/cs-cloudflare-bouncer
Releases · crowdsecurity/cs-cloudflare-bouncer
v0.3.0
What's Changed
- Missing yaml default configuration by @LaurenceJJones in #111
- Add config merge plus env expansion by @LaurenceJJones in #114
- Build, CI and test updates by @mmetc in #122
- Multi-arch build workflow by @mmetc in #124
- Move version to pkg/version by @mmetc in #125
- Update CI and test plugin by @mmetc in #126
- CI: packaging tests by @mmetc in #127
- Split main package in pkg/* by @mmetc in #129
- Build with go 1.20.4 by @mmetc in #131
- include _bouncer.sh in release tarballs by @mmetc in #132
- deb, rpm: handle api key creation (skip/ignore) with .yaml.local or remote LAPI by @mmetc in #133
- use go-cs-lib by @mmetc in #134
- move main entrypoint to cmd/root.go by @mmetc in #135
- substitute envvars in config file: allow literal '$' by @mmetc in #123
- extract function lineComment() by @mmetc in #138
- tests: compact assertions by @mmetc in #137
- refact/extract function: newAPILogger; return error if worker init failed by @mmetc in #139
- refact logging configuration by @mmetc in #140
- test tls: allowed ou in client cert by @mmetc in #141
- Use go 1.20.5 by @mmetc in #142
- sync goroutine / configuration / service mgmt behavior with other go bouncers by @mmetc in #136
- add vendor.tgz to release by @mmetc in #145
- update go.mod to remove dependency from wasm by @mmetc in #149
- cross-platform interrupt handler by @mmetc in #147
- CI: run codeql in lint.yml by @mmetc in #148
- Use go 1.20.6 by @mmetc in #151
- Support option "retry_initial_connect" by @mmetc in #152
- update crowdsec dependency by @mmetc in #153
- update go version, golangci-lint and test dependencies by @mmetc in #154
- alternate vendor file (xz compression and version number) by @mmetc in #156
- fix vendor packaging by @mmetc in #157
- disable prometheus metrics by default by @mmetc in #155
- force raw output on cscli during install by @mmetc in #158
- update dependencies on crowdsec, go-cs-bouncer, go-cs-lib; fix package description by @mmetc in #159
- Release action: fix asset upload by @mmetc in #160
- use go 1.21.5 by @mmetc in #161
- update dependency on crowdsec, go-cs-bouncer by @mmetc in #162
- logging: full standard timestamp with timezone (yyyy-mm-dd) by @mmetc in #163
- Fix: mutal tls tests by @LaurenceJJones in #170
- enhance: Add option to insecure skip verify by @LaurenceJJones in #169
- use go 1.21.x by @mmetc in #164
- update github actions by @mmetc in #171
New Contributors
- @LaurenceJJones made their first contribution in #111
- @mmetc made their first contribution in #122
Full Changelog: v0.2.1...v0.3.0
v0.3.0-rc3
What's Changed
- update github actions (#171) @mmetc
- use go 1.21.x (#164) @mmetc
- enhance: Add option to insecure skip verify (#169) @LaurenceJJones
- Fix: mutal tls tests (#170) @LaurenceJJones
- logging: full standard timestamp with timezone (yyyy-mm-dd) (#163) @mmetc
- update dependency on crowdsec, go-cs-bouncer (#162) @mmetc
- use go 1.21.5 (#161) @mmetc
- Release action: fix asset upload (#160) @mmetc
- update dependencies on crowdsec, go-cs-bouncer, go-cs-lib; fix package description (#159) @mmetc
- force raw output on cscli during install (#158) @mmetc
- disable prometheus metrics by default (#155) @mmetc
- fix vendor packaging (#157) @mmetc
- alternate vendor file (xz compression and version number) (#156) @mmetc
- update go version, golangci-lint and test dependencies (#154) @mmetc
- update crowdsec dependency (#153) @mmetc
- Support option "retry_initial_connect" (#152) @mmetc
- Use go 1.20.6 (#151) @mmetc
- CI: run codeql in lint.yml (#148) @mmetc
- cross-platform interrupt handler (#147) @mmetc
- update go.mod to remove dependency from wasm (#149) @mmetc
- add vendor.tgz to release (#145) @mmetc
- sync goroutine / configuration / service mgmt behavior with other go bouncers (#136) @mmetc
- Use go 1.20.5 (#142) @mmetc
- test tls: allowed ou in client cert (#141) @mmetc
- refact logging configuration (#140) @mmetc
- refact/extract function: newAPILogger; return error if worker init failed (#139) @mmetc
- tests: compact assertions (#137) @mmetc
- extract function lineComment() (#138) @mmetc
- substitute envvars in config file: allow literal '$' (#123) @mmetc
- move main entrypoint to cmd/root.go (#135) @mmetc
- use go-cs-lib (#134) @mmetc
- deb, rpm: handle api key creation (skip/ignore) with .yaml.local or remote LAPI (#133) @mmetc
- include _bouncer.sh in release tarballs (#132) @mmetc
- Build with go 1.20.4 (#131) @mmetc
- Split main package in pkg/* (#129) @mmetc
- CI: packaging tests (#127) @mmetc
- Update CI and test plugin (#126) @mmetc
- Move version to pkg/version (#125) @mmetc
- Multi-arch build workflow (#124) @mmetc
- Build, CI and test updates (#122) @mmetc
- Add config merge plus env expansion (#114) @LaurenceJJones
- Missing yaml default configuration (#111) @LaurenceJJones
Full Changelog: v0.3.0-rc2...v0.3.0-rc3
v0.3.0-rc2
What’s Changed
- update crowdsec dependency (#153) @mmetc
- Support option "retry_initial_connect" (#152) @mmetc
- Use go 1.20.6 (#151) @mmetc
- CI: run codeql in lint.yml (#148) @mmetc
- cross-platform interrupt handler (#147) @mmetc
- update go.mod to remove dependency from wasm (#149) @mmetc
- add vendor.tgz to release (#145) @mmetc
- sync goroutine / configuration / service mgmt behavior with other go bouncers (#136) @mmetc
- Use go 1.20.5 (#142) @mmetc
- test tls: allowed ou in client cert (#141) @mmetc
- refact logging configuration (#140) @mmetc
- refact/extract function: newAPILogger; return error if worker init failed (#139) @mmetc
- tests: compact assertions (#137) @mmetc
- extract function lineComment() (#138) @mmetc
- substitute envvars in config file: allow literal '$' (#123) @mmetc
- move main entrypoint to cmd/root.go (#135) @mmetc
- use go-cs-lib (#134) @mmetc
- deb, rpm: handle api key creation (skip/ignore) with .yaml.local or remote LAPI (#133) @mmetc
- include _bouncer.sh in release tarballs (#132) @mmetc
- Build with go 1.20.4 (#131) @mmetc
- Split main package in pkg/* (#129) @mmetc
- CI: packaging tests (#127) @mmetc
- Update CI and test plugin (#126) @mmetc
- Move version to pkg/version (#125) @mmetc
- Multi-arch build workflow (#124) @mmetc
- Build, CI and test updates (#122) @mmetc
- Add config merge plus env expansion (#114) @LaurenceJJones
- Missing yaml default configuration (#111) @LaurenceJJones
v0.3.0-rc1
What’s Changed
- add vendor.tgz to release (#145) @mmetc
- sync goroutine / configuration / service mgmt behavior with other go bouncers (#136) @mmetc
- Use go 1.20.5 (#142) @mmetc
- test tls: allowed ou in client cert (#141) @mmetc
- refact logging configuration (#140) @mmetc
- refact/extract function: newAPILogger; return error if worker init failed (#139) @mmetc
- tests: compact assertions (#137) @mmetc
- extract function lineComment() (#138) @mmetc
- substitute envvars in config file: allow literal '$' (#123) @mmetc
- move main entrypoint to cmd/root.go (#135) @mmetc
- use go-cs-lib (#134) @mmetc
- deb, rpm: handle api key creation (skip/ignore) with .yaml.local or remote LAPI (#133) @mmetc
- include _bouncer.sh in release tarballs (#132) @mmetc
- Build with go 1.20.4 (#131) @mmetc
- Split main package in pkg/* (#129) @mmetc
- CI: packaging tests (#127) @mmetc
- Update CI and test plugin (#126) @mmetc
- Move version to pkg/version (#125) @mmetc
- Multi-arch build workflow (#124) @mmetc
- Build, CI and test updates (#122) @mmetc
- Add config merge plus env expansion (#114) @LaurenceJJones
- Missing yaml default configuration (#111) @LaurenceJJones
v0.2.1
v0.2.0
v0.1.0
What’s Changed
- Deprecate challenge action (#103) @sbs2001
- Remove cache (#94) @sbs2001
- added trimpath to build process (#98) @mpldr
- Unify version flag with crowdsec and bouncers (#95) @AlteredCoder
- Log received decisions at debug level (#93) @sbs2001
- make managed_challenge default action and validate default_action (#92) @sbs2001
- Fix ip list reconfig (#89) (#91) @sbs2001
- Support log rotation (#90) @sbs2001
- Handle go-cs-bouncer
Run()
method change (#85) @sbs2001 - Allow decision filter by scenarios (#84) @sbs2001
- Generate API key when upgrade also (#104) @AlteredCoder
v0.1.0-rc3
v0.1.0-rc2
What’s Changed
- Deprecate challenge action (#103) @sbs2001
- Remove cache (#94) @sbs2001
- added trimpath to build process (#98) @mpldr
- Unify version flag with crowdsec and bouncers (#95) @AlteredCoder
- Log received decisions at debug level (#93) @sbs2001
- make managed_challenge default action and validate default_action (#92) @sbs2001
- Fix ip list reconfig (#89) (#91) @sbs2001
- Support log rotation (#90) @sbs2001
- Handle go-cs-bouncer
Run()
method change (#85) @sbs2001 - Allow decision filter by scenarios (#84) @sbs2001
- Generate API key when upgrade also (#104) @AlteredCoder
v0.1.0-rc1
What’s Changed
- Deprecate challenge action (#103) @sbs2001
- Remove cache (#94) @sbs2001
- added trimpath to build process (#98) @mpldr
- Unify version flag with crowdsec and bouncers (#95) @AlteredCoder
- Log received decisions at debug level (#93) @sbs2001
- make managed_challenge default action and validate default_action (#92) @sbs2001
- Fix ip list reconfig (#89) (#91) @sbs2001
- Support log rotation (#90) @sbs2001
- Handle go-cs-bouncer
Run()
method change (#85) @sbs2001 - Allow decision filter by scenarios (#84) @sbs2001