Version 2.0.0 is the new version of the coraza-caddy connection with aims to be production ready and uses the latest and greatest Coraza version.
What's Changed
- Updates coraza, uses parseServerName by @M4tteoP in #43
- chore: update coraza version by @jptosso in #45
- Upgrades coraza 249700b5 by @jcchavezs in #47
- chore: refactors connector. by @jcchavezs in #49
- chore: deprecates Include config field. by @jcchavezs in #51
- feat: aligns logger with caddy by @jcchavezs in #50
- tests: adds coverage to the config. by @jcchavezs in #60
- fix: replaces filesystem library. by @jcchavezs in #52
- Adds FTW and E2E by @M4tteoP in #56
- chore: adds nightly tests both for coraza and caddy by @jcchavezs in #61
- Chore: updates Middleware adding synthesis of Transfer-Encoding header by @M4tteoP in #55
- chore: updates coraza dependency to v3.0.0-rc.2 and retracts older versions in caddy module. by @jcchavezs in #65
- chore: upgrades to Coraza 3.0.0-rc.3 by @jcchavezs in #66
- chore: changes CI to use main branch instead. by @jcchavezs in #67
- chore: uses main branch from coraza for nightly check. by @jcchavezs in #69
- chore: removes the warning and fallback to the authority. by @jcchavezs in #72
- fix: fixes the package naming following the best practices from go modules. by @jcchavezs in #73
- chore: improves example to make it easy to run. by @jcchavezs in #77
- chore: automates coraza upgrade by @jcchavezs in #79
- chore(deps): bump github.com/corazawaf/coraza/v3 from 3.0.0 to 3.0.2 by @dependabot in #80
- Adds stale bot for awaiting-feedback issues by @M4tteoP in #81
- chore: keep the handler error instead of trying to hijack it as it breaks the user experience. by @jcchavezs in #85
- Update mage.go commands in README.md by @andremralves in #94
- Created TROUBLESHOOTING.md by @skixmix in #95
- Updates CRS dependency by @M4tteoP in #96
- chore(deps): bump github.com/corazawaf/coraza/v3 from 3.0.3 to 3.0.4 by @dependabot in #102
- Adds FTW tests to the CI by @M4tteoP in #103
- chore: allows to run the nightly per commit. by @jcchavezs in #106
- chore: fixes short write error. by @jcchavezs in #107
- Configure Renovate by @renovate in #104
- chore(deps): update alpine docker tag to v3.18 by @renovate in #112
- chore(deps): update mccutchen/go-httpbin docker tag to v2.12.0 by @renovate in #114
- chore(deps): update actions/stale action to v9 by @renovate in #118
- chore(deps): update actions/checkout action to v4 by @renovate in #116
- chore(deps): update actions/setup-go action to v5 by @renovate in #117
- chore(deps): update github/codeql-action action to v2 by @renovate in #121
- fix(deps): update module go.uber.org/zap to v1.26.0 by @renovate in #115
- chore(deps): update github/codeql-action action to v3 by @renovate in #125
- chore: update renovate config by @fzipi in #126
- chore(deps): update mccutchen/go-httpbin docker tag to v2.13.1 by @renovate in #123
- chore(deps): update ghcr.io/coreruleset/go-ftw docker tag to v0.6.3 by @renovate in #113
- chore(deps): update debian docker tag to v12 by @renovate in #120
- chore(deps): update alpine docker tag to v3.19 by @renovate in #119
- fix(deps): update module github.com/caddyserver/caddy/v2 to v2.7.6 by @renovate in #111
- fix(deps): update github.com/jcchavezs/mergefs digest to 07f27d2 by @renovate in #109
- chore: upgrades go to 1.21 ad xcaddy to 0.3.5. by @jcchavezs in #130
- fix(deps): update module github.com/corazawaf/coraza/v3 to v3.1.0 by @renovate in #131
- chore(deps): update mccutchen/go-httpbin docker tag to v2.13.4 by @renovate in #129
- chore(deps): update ghcr.io/coreruleset/go-ftw docker tag to v0.6.4 by @renovate in #132
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #134
- tests: adds logger benchmark. by @jcchavezs in #133
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by @renovate in #138
- fix(deps): update module go.uber.org/zap to v1.27.0 by @renovate in #135
- chore(deps): update mccutchen/go-httpbin docker tag to v2.14.0 by @renovate in #149
- chore(deps): update alpine docker tag to v3.20 by @renovate in #153
- chore(deps): bump github.com/corazawaf/coraza/v3 from 3.1.0 to 3.2.1 by @dependabot in #159
- fix(deps): update module github.com/caddyserver/caddy/v2 to v2.8.4 by @renovate in #154
- chore(deps): update ghcr.io/coreruleset/go-ftw docker tag to v1 by @renovate in #152
- fix: removes deprecated docker-compose to docker compose, pins go version by @M4tteoP in #165
- chore: Update README by @fardin01 in #164
- chore(deps): updates tests to CRS v4.5 and Albedo as backend by @jcchavezs in #161
- fix: http.Flusher and io.ReaderFrom implementation (ports) by @M4tteoP in #167
- fix: headers leaked during interruptions at phase 3/4 (port) by @M4tteoP in #166
- chore(deps): update mccutchen/go-httpbin docker tag to v2.15.0 by @renovate in #170
- chore: simplify example to show logs. by @jcchavezs in #173
- chore(deps): update ghcr.io/coreruleset/go-ftw docker tag to v1.1.1 by @renovate in #174
- chore(deps): update ghcr.io/coreruleset/albedo docker tag to v0.0.16 by @renovate in #171
- update mergefs, go to 1.22 by @M4tteoP in #176
- chore: removes dependabot by @M4tteoP in #180
- chore(deps): update ghcr.io/coreruleset/go-ftw docker tag to v1.1.2 by @renovate in #182
- fix(deps): update module github.com/corazawaf/coraza-coreruleset/v4 to v4.7.0 by @renovate in #172
- chore: upgrades coraza to 3.3.1. by @jcchavezs in #192
- test: fix ftw log-file by @superstes in #191
- feat: ✨ Add caddy client_ip variable parsing by @adrienyhuel in #184
- tests: improves test code. by @jcchavezs in #193
- fix(deps): update module github.com/corazawaf/coraza/v3 to v3.3.2 by @renovate in #194
New Contributors
- @M4tteoP made their first contribution in #43
- @jcchavezs made their first contribution in #47
- @dependabot made their first contribution in #80
- @andremralves made their first contribution in #94
- @skixmix made their first contribution in #95
- @renovate made their first contribution in #104
- @fzipi made their first contribution in #126
- @fardin01 made their first contribution in #164
- @superstes made their first contribution in #191
- @adrienyhuel made their first contribution in #184
Full Changelog: v1.2.2...v2.0.0