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