Skip to content

Releases: coreruleset/go-ftw

v2.5.0

Choose a tag to compare

@fzipi fzipi released this 20 Jul 16:30
a937cfd

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 quantitative by @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

Choose a tag to compare

@theseion theseion released this 23 May 06:29
23db497

What's Changed

⭐ New features

🧰 Other changes

  • chore: update readme by @theseion in #634
  • fix(deps): update module golang.org/x/net to v0.55.0 [security] by @renovate[bot] in #637

Full Changelog: v2.3.0...v2.4.0

v2.3.0

Choose a tag to compare

@theseion theseion released this 17 May 16:04
7dfb95a

What's Changed

⭐ New features

  • feat: add flags to store WAF log lines for failed tests by @theseion in #626
  • feat: support follow_redirect by @fzipi in #597

Full Changelog: v2.2.0...v2.3.0

v2.2.0

Choose a tag to compare

@theseion theseion released this 15 May 05:52
eb6d056

What's Changed

⭐ New features

  • feat: support custom regex for rule id lookup by @blinxen in #628

🧰 Other changes

  • chore(deps): update go toolchain directive to v1.26.3 [security] by @renovate[bot] in #633

New Contributors

Full Changelog: v2.1.2...v2.2.0

v2.1.2

Choose a tag to compare

@theseion theseion released this 10 May 05:36
599c89b

What's Changed

🛠 Fixes

  • fix: skip duplicate end markers when collecting marked lines by @theseion in #631

🧰 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

Choose a tag to compare

@fzipi fzipi released this 19 Apr 12:46
db3a006

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

Choose a tag to compare

@fzipi fzipi released this 18 Feb 02:52
734843e

What's Changed

⭐ New features

  • feat: add github summary output by @fzipi in #594

⚙️ 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

Choose a tag to compare

@fzipi fzipi released this 15 Jan 20:35
908dc9a

What's Changed

⭐ New features

🛠 Fixes

  • fix: make self-update work with unversioned binary by @theseion in #568

⚙️ 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
    *...
Read more

v1.3.0

Choose a tag to compare

@theseion theseion released this 15 Feb 06:02
328702a

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

Choose a tag to compare

@theseion theseion released this 05 Jan 19:17
e08d627

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0