Releases: coreruleset/go-ftw
Releases · coreruleset/go-ftw
Release list
v2.5.0
What's Changed
⚙️ Dependency updates
- chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #653
🧰 Other changes
- chore: set up coverage report for Sonar by @theseion in #638
- chore: increase test coverage and fix temp directory use by @theseion in #639
- chore(deps): update go toolchain directive to v1.26.4 [security] by @renovate[bot] in #640
- feat: add Homebrew tap support via GoReleaser by @fzipi with @Copilot in #632
- feat: add built-in quantitative baseline comparison with structured regressions by @fzipi with @Copilot in #647
- feat: add multi-paranoia quantitative reporting in a single run by @fzipi with @Copilot in #648
- feat(quantitative): add falsePositiveSentences and corpusSize to stats output by @fzipi with @Copilot in #649
- chore(deps): update go toolchain directive to v1.26.5 [security] by @renovate[bot] in #652
- feat: add Markdown output for
ftw quantitativeby @fzipi with @Copilot in #650 - feat(quantitative): add --ignore-rules and --ignore-rules-file to exclude noisy rules from aggregate FP metrics by @fzipi with @Copilot in #651
Full Changelog: v2.4.0...v2.5.0
v2.4.0
v2.3.0
v2.2.0
v2.1.2
What's Changed
🛠 Fixes
🧰 Other changes
- ci: change Renovate config source from local to GitHub by @fzipi in #629
- fix(deps): update module golang.org/x/net to v0.53.0 [security] by @renovate[bot] in #630
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
⚙️ Dependency updates
- chore(deps): update github/codeql-action action to v4.32.4 in .github/workflows/scorecard.yml by @renovate[bot] in #605
- fix(deps): update golang.org/x/exp digest to 3dfff04 in go.mod by @renovate[bot] in #604
- chore(deps): update goreleaser/goreleaser-action action to v7 in .github/workflows/release.yml by @renovate[bot] in #607
- fix(deps): update module golang.org/x/net to v0.50.0 in go.mod by @renovate[bot] in #606
- chore(deps): update actions/setup-go action to v6.3.0 in .github/workflows/test.yml by @renovate[bot] in #609
- chore(deps): update actions/upload-artifact action to v7 in .github/workflows/scorecard.yml by @renovate[bot] in #610
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #612
- fix(deps): update module github.com/corazawaf/coraza/v3 to v3.4.0 in go.mod by @renovate[bot] in #616
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #617
- fix(deps): update module golang.org/x/net to v0.52.0 in go.mod by @renovate[bot] in #618
- fix(deps): update golang.org/x/exp digest to 7ab1446 in go.mod by @renovate[bot] in #615
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #620
- chore(deps): update all major dependencies to v4 in .github/workflows/release.yml (major) by @renovate[bot] in #621
- fix(deps): update all non-major dependencies in .github/workflows/sonar.yaml by @renovate[bot] in #622
- fix(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #624
- fix(deps): update module golang.org/x/time to v0.15.0 in go.mod by @renovate[bot] in #613
- fix(deps): update golang.org/x/exp digest to 746e56f in go.mod by @renovate[bot] in #623
🧰 Other changes
- chore(deps): update module github.com/antchfx/xpath to v1.3.6 [security] by @renovate[bot] in #619
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
⭐ New features
⚙️ Dependency updates
- chore(deps): update alpine docker tag to v3.23.2 in dockerfile by @renovate[bot] in #578
- chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #591
- fix(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #592
- chore(deps): update all non-major dependencies in .github/workflows/release.yml by @renovate[bot] in #600
- chore(deps): update alpine docker tag to v3.23.3 in dockerfile by @renovate[bot] in #599
- chore(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #601
- chore(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #603
- fix(deps): update golang.org/x/exp digest to 81e46e3 in go.mod by @renovate[bot] in #602
🧰 Other changes
- fix: find rule ID from JSON audit log when using libmodsecurity3 by @hnakamur in #582
- docs: update README with ftw test format by @fzipi in #589
- fix: stats json output by @fzipi in #596
- chore: update sprig to v3 by @fzipi in #593
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
⭐ New features
- feat: improve readability of log markers by @hnakamur in #559
- feat: quantitative testing is no longer experimental by @theseion in #564
- fix: update goreleaser config by @theseion in #567
- feat(quant): add PL on reported rules by @M4tteoP in #570
- feat(quant): adds
--corpus-local-pathby @M4tteoP in #569
🛠 Fixes
⚙️ Dependency updates
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #460
- chore(deps): update alpine docker tag to v3.21.3 in dockerfile by @renovate[bot] in #459
- fix(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #461
- fix(deps): update module golang.org/x/net to v0.35.0 in go.mod by @renovate[bot] in #462
- chore(deps): update sonarsource/sonarcloud-github-action digest to ffc3010 in .github/workflows/sonar.yaml by @renovate[bot] in #465
- chore(deps): update all non-major dependencies in .github/workflows/release.yml by @renovate[bot] in #466
- chore(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #468
- fix(deps): update module golang.org/x/net to v0.37.0 in go.mod by @renovate[bot] in #469
- chore(deps): update sonarsource/sonarcloud-github-action digest to b42848b in .github/workflows/sonar.yaml by @renovate[bot] in #475
- chore(deps): update docker/login-action action to v3.4.0 in .github/workflows/release.yml by @renovate[bot] in #476
- fix(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #478
- fix(deps): update module golang.org/x/time to v0.11.0 in go.mod by @renovate[bot] in #479
- chore(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #482
- fix(deps): update module golang.org/x/net to v0.38.0 in go.mod by @renovate[bot] in #483
- chore(deps): pin sonarsource/sonarqube-scan-action action to 0303d6b in .github/workflows/sonar.yaml by @renovate[bot] in #484
- fix(deps): update module wait4x.dev/v2 to v3 in go.mod by @renovate[bot] in #486
- chore(deps): update all non-major dependencies in .github/workflows/sonar.yaml by @renovate[bot] in #485
- chore(deps): update github/codeql-action action to v3.28.15 in .github/workflows/scorecard.yml by @renovate[bot] in #487
- fix(deps): update module golang.org/x/net to v0.39.0 in go.mod by @renovate[bot] in #488
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #491
- fix(deps): update all major dependencies to v1 in go.mod (major) by @renovate[bot] in #492
- chore(deps): update github/codeql-action action to v3.28.16 in .github/workflows/scorecard.yml by @renovate[bot] in #494
- chore(deps): update github/codeql-action action to v3.28.17 in .github/workflows/scorecard.yml by @renovate[bot] in #495
- chore(deps): update all non-major dependencies in .github/workflows/sonar.yaml by @renovate[bot] in #497
- fix(deps): update module golang.org/x/net to v0.40.0 in go.mod by @renovate[bot] in #498
- fix(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #499
- chore(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #505
- chore(deps): update alpine docker tag to v3.22.0 in dockerfile by @renovate[bot] in #506
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #508
- fix(deps): update golang.org/x/exp digest to dcc06ee in go.mod by @renovate[bot] in #507
- chore(deps): update docker/setup-buildx-action action to v3.11.1 in .github/workflows/release.yml by @renovate[bot] in #510
- fix(deps): update golang.org/x/exp digest to b7579e2 in go.mod by @renovate[bot] in #509
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #511
- fix(deps): update module golang.org/x/net to v0.41.0 in go.mod by @renovate[bot] in #512
- chore(deps): update github/codeql-action action to v3.29.2 in .github/workflows/scorecard.yml by @renovate[bot] in #515
- fix(deps): update module golang.org/x/time to v0.12.0 in go.mod by @renovate[bot] in #516
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #518
- fix(deps): update golang.org/x/exp digest to 542afb5 in go.mod by @renovate[bot] in #517
- chore(deps): update alpine docker tag to v3.22.1 in dockerfile by @renovate[bot] in #521
- fix(deps): update golang.org/x/exp digest to 645b1fa in go.mod by @renovate[bot] in #520
- fix(deps): update all non-major dependencies in .github/workflows/sonar.yaml by @renovate[bot] in #522
- fix(deps): update module golang.org/x/net to v0.42.0 in go.mod by @renovate[bot] in #523
- fix(deps): update all non-major dependencies in .github/workflows/release.yml by @renovate[bot] in #526
- chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #527
- fix(deps): update golang.org/x/exp digest to 42675ad in go.mod by @renovate[bot] in #525
- fix(deps): update all non-major dependencies in go.mod by @renovate[bot] in #530
- fix(deps): update golang.org/x/exp digest to 8b4c13b in go.mod by @renovate[bot] in #529
- fix(deps): update all non-major dependencies in .github/workflows/sonar.yaml by @renovate[bot] in #533
- chore(deps): update github/codeql-action action to v3.30.3 in .github/workflows/scorecard.yml by @renovate[bot] in #537
- fix(deps): update module github.com/knadh/koanf/v2 to v2.3.0 in go.mod by @renovate[bot] in #538
- chore(deps): update all non-major dependencies in .github/workflows/sonar.yaml by @renovate[bot] in #540
- chore(deps): update actions/checkout action to v5 in .github/workflows/test.yml by @renovate[bot] in #541
- chore(deps): update all non-major dependencies in .github/workflows/release.yml by @renovate[bot] in #542
- chore(deps): update all major dependencies to v6 in .github/workflows/sonar.yaml (major) by @renovate[bot] in #543
- chore(deps): update github/codeql-action action to v3.30.8 in .github/workflows/scorecard.yml by @renovate[bot] in #545
- fix(deps): update golang.org/x/exp digest to 90e834f in go.mod by @renovate[bot] in #536
- fix(deps): update module golang.org/x/net to v0.46.0 in go.mod by @renovate[bot] in #539
- fix(deps): update module golang.org/x/time to v0.14.0 in go.mod by @renovate[bot] in #534
- chore(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #546
- chore(deps): update github/codeql-action action to v4 in .github/workflows/scorecard.yml by @renovate[bot] in #547
- fix(deps): update all non-major dependencies in .github/workflows/scorecard.yml by @renovate[bot] in #549
- chore(deps): update github/codeql-action action to v4.31.2 in .github/workflows/scorecard.yml by @renovate[bot] in #550
- chore(deps): update actions/upload-artifact action to v5 in .github/workflows/scorecard.yml by @renovate[bot] in #551
*...
v1.3.0
What's Changed
- fix: flaky results: same start and end marker by @M4tteoP in #413
- test: disable logging in tests where possible by @theseion in #444
- tests: enable self-update tests by @theseion in #445
- feat: support global overriding of virtual_host_mode by @theseion in #457
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- feat: use test host name for marker if localhost alias by @fzipi in #370
- Extend ID Regex to support escaped quotes by @M4tteoP in #410
- chore: remove magefile by @fzipi in #418
- fix: use correct names for flags by @theseion in #420
- chore: remove raw input references by @fzipi in #423
- chore: update schema to v2.2.0 by @theseion in #425
- fix: apply include / exclude settings from global configuration by @theseion in #427
- feat: implement
encoded_databy @theseion in #431 - fix: use legacy
[no_]log_containsif set by @theseion in #430 - fix: output ftw result error by @xu-xiang in #434
- fix: improve rule ID detection by @theseion in #436
- fix: tolerate tests that do not specify any headers by @theseion in #438
- feat: report triggered rules for every test by @theseion in #432
- fix: put back support for encoded_request by @theseion in #439
New Contributors
Full Changelog: v1.1.2...v1.2.0