Releases: corazawaf/coraza-proxy-wasm
Version 0.5.0
This release brings a fix while dealing with body payloads sent in multiple chunks. It comes with a cleaner, optimized, and less error-prone solution.
What's Changed
- chore: BodyLimit and Memorylimit to 131072 by @M4tteoP in #251
- fix: chunk bodies and process partial by @M4tteoP in #252
Full Changelog: 0.4.0...0.5.0
Version 0.4.0
This release notably updates the embedded rule set to the CRS v4.0.0-rc2 release and moves the default request body process policy to ProcessPartial
in order to avoid potential service degradation during the initial integration of coraza-proxy-wasm. It is strongly recommended to be fully aware of the deployed configurations and to customize them accordingly based on your needs and security posture.
What's Changed
- Add go.work file by @anuraaga in #242
- fix indentation in the example by @spacewander in #245
- updates to CRS v4.0.0-rc2, sets equal BodyLimits in default configs by @M4tteoP in #243
- Updates coraza-wasilibs by @M4tteoP in #246
- fix(ci): creation of release if it does not exists by @M4tteoP in #247
New Contributors
- @spacewander made their first contribution in #245
Full Changelog: 0.3.0...0.4.0
Version 0.3.0
What's Changed
- Updates to latest tinygo and coraza-wasilibs by @M4tteoP in #231
- chore: relaxes tinygo version check by @M4tteoP in #232
- chore(readme): Add Coraza Proxy WASM as WasmPlugin for Istio Guide by @KarstenSiemer in #233
- chore: fixes Wasm path for EnvoyExample, removes detached by @M4tteoP in #238
- Update nottinygc by @anuraaga in #235, #239 and #240
New Contributors
- @KarstenSiemer made their first contribution in #233
Full Changelog: 0.2.0...0.3.0
Version 0.2.0
This release decreses the memory usage by the introduction of memoization in the high memory objects like regexes or aho-corasick dictionaries.
What's Changed
- Support getting request host, path, method and response code from pro… by @shukitchan in #210
- feat(e2e): swaps e2e with the official Coraza ones, updates Go to 1.20 by @M4tteoP in #224
- Update TinyGo to 0.29 by @anuraaga in #229
- feat: uses memoization to decrease memory consumption. by @jcchavezs in #220
- chore: upgrades to Coraza 3.0.4. by @jcchavezs in #230
New Contributors
- @shukitchan made their first contribution in #210
Full Changelog: 0.1.2...0.2.0
Version 0.1.2
Notably updates Coraza to v3.0.2
addressing GHSA-c2pj-v37r-2p6h.
You can download the wasm binary directly from the assets
section or use the docker image:
docker pull ghcr.io/corazawaf/coraza-proxy-wasm:0.1.2
What's Changed
- Update TinyGo to 0.28.1 by @anuraaga in #207
- chore(deps): bump github.com/corazawaf/coraza/v3 from 3.0.0 to 3.0.2 by @dependabot in #213
Full Changelog: 0.1.1...0.1.2
Version 0.1.1
Initial release
This is the very first release of coraza-proxy-wasm
based on Coraza v3.0.0
Release.
You can download the wasm binary directly from the assets
section or use the docker image
docker pull ghcr.io/corazawaf/coraza-proxy-wasm:0.1.1
What's Changed
- updates Coraza to v3.0.0 release by @M4tteoP in #204
- Upgrade nottinygc by @anuraaga in #206
- Fix usage examples in README. by @cthain in #205
New Contributors
Full Changelog: 0.1.0...0.1.1
Version 0.1.0
Initial release
This is the very first release of coraza-proxy-wasm
based on coraza@v3
.
You can download the wasm binary directly from the assets
section or use the docker image
docker pull ghcr.io/corazawaf/coraza-proxy-wasm:0.1.0
Contributors
- @anuraaga
- @blaisewang
- @codefromthecrypt
- @evacchi
- @helloausrine
- @jcchavezs
- @M4tteoP
- @mlesaout
- @nacx
- @sts
- @upgle
- @zufardhiyaulhaq
Full Changelog: https://github.com/corazawaf/coraza-proxy-wasm/commits/0.1.0