Changelog
Changelog
All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
0.6.0 - 2026-05-05
Bug Fixes
- (rand) migrate to RngExt trait for rand 0.10 - (d539c88)
+1 / -1 across 1 file(s)- Aleksei Burmistrov
CI/CD
- add cargo-deny audit workflow - (85e4fe6)
+40 / -0 across 1 file(s)- Aleksei Burmistrov
Documentation
- (config) update inline pipeline and rule validator comments - (949bba6)
+8 / -6 across 2 file(s)- Aleksei Burmistrov - add mdBook documentation site - (a236d96)
+3009 / -140 across 45 file(s)- Aleksei Burmistrov - add mdBook documentation site - (a9ce885)
+1 / -1 across 1 file(s)- Aleksei Burmistrov - add CONTRIBUTING, SECURITY, and GitHub templates - (b8a631f)
+204 / -0 across 7 file(s)- Aleksei Burmistrov - switch config examples and user docs to Secret type shape - (573404e)
+67 / -43 across 13 file(s)- Aleksei Burmistrov
Features
- (rules) add phone/email/IBAN validators for regex rules - (80deb89)
+21 / -0 across 2 file(s)- Aleksei Burmistrov
Miscellaneous Chores
- (changelog) add per-commit and total diff stats to git-cliff template - (5bbeee0)
+22 / -8 across 1 file(s)- Aleksei Burmistrov - (deny) allow CC0-1.0, CDLA-Permissive-2.0, MPL-2.0 licenses - (3f028eb)
+3 / -0 across 1 file(s)- Aleksei Burmistrov - (deps) bump the actions group across 1 directory with 8 updates - (692f89e)
+16 / -16 across 5 file(s)- dependabot[bot] - (deps) bump tokio in the patch-and-minor group across 1 directory - (2002521)
+2 / -2 across 1 file(s)- dependabot[bot] - (deps) bump rand from 0.9.4 to 0.10.1 - (dff2d41)
+2 / -2 across 2 file(s)- dependabot[bot] - (fuzz) refresh lockfile to clear vuln alerts - (265de3d)
+829 / -394 across 1 file(s)- Aleksei Burmistrov - (nix) bump flake inputs - (55fa508)
+14 / -14 across 1 file(s)- Aleksei Burmistrov - add package metadata and pin Dockerfile base image - (f82985a)
+21 / -7 across 3 file(s)- Aleksei Burmistrov - gitignore CLAUDE.md before going public - (58f602b)
+1 / -80 across 2 file(s)- Aleksei Burmistrov - add dependabot config for cargo, github-actions, docker - (655e73f)
+31 / -0 across 1 file(s)- Aleksei Burmistrov
Refactoring
- (config) unify secret fields under Secret type - (c0868fa)
+600 / -355 across 12 file(s)- Aleksei Burmistrov
Statistics
- 19 commit(s) contributed to the release.
- 1 day(s) between first and last commit.
- 19 commit(s) parsed as conventional.
- Diff totals: +4892 / -1069 across 102 file change(s) (sum across commits, may double-count files touched in multiple commits).
- 1 day(s) since the previous release.
0.5.0 - 2026-05-04
Features
- (cli) add validate command for config and connectivity checks - (d37414a)
+1149 / -94 across 13 file(s)- Aleksei Burmistrov - (profiling) add per-rule and per-phase scan duration metrics - (bc5a15e)
+292 / -54 across 15 file(s)- Aleksei Burmistrov - (rules) add email address detector - (4a357c4)
+598 / -160 across 35 file(s)- Aleksei Burmistrov - (rules) add IBAN builtin detector - (db07246)
+329 / -3 across 25 file(s)- Aleksei Burmistrov - (rules) add bench subcommand - (5fd6793)
+377 / -6 across 4 file(s)- Aleksei Burmistrov - (telemetry) add optional OpenTelemetry tracing via otel feature flag - (6bcd41e)
+547 / -85 across 16 file(s)- Aleksei Burmistrov - support glob patterns in scan filter and rule scope config - (38d7f47)
+317 / -78 across 12 file(s)- Aleksei Burmistrov
Miscellaneous Chores
- (changelog) add release statistics block - (387d1a9)
+10 / -1 across 1 file(s)- Aleksei Burmistrov
Refactoring
- (pipeline) bump etl, use upstream stores, scan partial UPDATE rows - (814d84b)
+1697 / -3054 across 28 file(s)- Aleksei Burmistrov
Statistics
- 9 commit(s) contributed to the release.
- 42 day(s) between first and last commit.
- 9 commit(s) parsed as conventional.
- Diff totals: +5316 / -3535 across 149 file change(s) (sum across commits, may double-count files touched in multiple commits).
- 46 day(s) since the previous release.
0.4.0 - 2026-03-19
Features
- (helm) expose full config and fix image repository - (c4b60fc)
+117 / -3 across 3 file(s)- Aleksei Burmistrov
Statistics
- 1 commit(s) contributed to the release.
- 0 day(s) between first and last commit.
- 1 commit(s) parsed as conventional.
- Diff totals: +117 / -3 across 3 file change(s) (sum across commits, may double-count files touched in multiple commits).
0.3.0 - 2026-03-19
CI/CD
- (helm) publish chart to GHCR OCI registry on release - (cf154f4)
+24 / -2 across 3 file(s)- Aleksei Burmistrov
Features
- (helm) use adaptive intervals and add process panels - (6b31652)
+198 / -16 across 1 file(s)- Aleksei Burmistrov
Statistics
- 2 commit(s) contributed to the release.
- 0 day(s) between first and last commit.
- 2 commit(s) parsed as conventional.
- Diff totals: +222 / -18 across 4 file change(s) (sum across commits, may double-count files touched in multiple commits).
- 1 day(s) since the previous release.
0.2.0 - 2026-03-18
Bug Fixes
- (ci) disable macOS aarch64-apple-darwin cross-compilation build - (150be2f)
+1 / -0 across 1 file(s)- Aleksei Burmistrov
Features
- (config) add password_file support and PGSENSE prefix - (aef34a9)
+152 / -66 across 8 file(s)- Aleksei Burmistrov - (helm) add Helm chart - (d364acb)
+472 / -0 across 9 file(s)- Aleksei Burmistrov - (helm) add Grafana dashboard - (5c5d633)
+1065 / -16 across 5 file(s)- Aleksei Burmistrov
Miscellaneous Chores
- (release) bundle rules.toml in Docker image and archives - (ca736a5)
+8 / -2 across 2 file(s)- Aleksei Burmistrov
Statistics
- 5 commit(s) contributed to the release.
- 1 day(s) between first and last commit.
- 5 commit(s) parsed as conventional.
- Diff totals: +1698 / -84 across 25 file change(s) (sum across commits, may double-count files touched in multiple commits).
- 1 day(s) since the previous release.
[0.1.0] - 2026-03-17
Bug Fixes
- (tests) retry insert in flaky multi-db pipeline test - (5346704)
+23 / -9 across 2 file(s)- Aleksei Burmistrov
Features
- (alerts) add PostgreSQL alert channel - (84ffacb)
+408 / -18 across 9 file(s)- Aleksei Burmistrov - (alerts) add name/channels fields for per-rule channel routing - (17510b6)
+30 / -0 across 13 file(s)- Aleksei Burmistrov - (alerts) implement per-rule alert channel routing - (66a7611)
+192 / -40 across 5 file(s)- Aleksei Burmistrov - (bench) add docker load test stack with prometheus and grafana - (1056f0a)
+632 / -53 across 19 file(s)- Aleksei Burmistrov - (metrics) add batch size, queue depth, and dispatch duration metrics - (d81b31d)
+49 / -6 across 4 file(s)- Aleksei Burmistrov - (pipeline) add multi-database support with supervisor - (97eb336)
+1560 / -693 across 32 file(s)- Aleksei Burmistrov - (rules) add per-rule scope filtering - (9495b16)
+196 / -4 across 7 file(s)- Aleksei Burmistrov - (rules) add secrets detection for popular cloud and SaaS services - (be593db)
+166 / -26 across 1 file(s)- Aleksei Burmistrov - initial commit - (6373a32)
+16934 / -0 across 95 file(s)- Aleksei Burmistrov - add Slack alert channel with batched delivery - (a355de5)
+624 / -66 across 9 file(s)- Aleksei Burmistrov - add phone number detector and split detectors module - (1953446)
+944 / -227 across 33 file(s)- Aleksei Burmistrov
Miscellaneous Chores
- (bench) update grafana dashboard panels - (3e54338)
+217 / -9 across 1 file(s)- Aleksei Burmistrov - replace lazy_static with std::sync::LazyLock - (577e94a)
+141 / -59 across 5 file(s)- Aleksei Burmistrov - add typos to pre-commit hook and fix HashiCorp allow-list - (8ea1761)
+6 / -0 across 1 file(s)- Aleksei Burmistrov - reorganize config files and update docs - (086eb6b)
+192 / -242 across 8 file(s)- Aleksei Burmistrov
Performance
- (rules) eliminate allocations in hot scan path - (fa76046)
+146 / -121 across 8 file(s)- Aleksei Burmistrov - (rules) replace phonenumber with rlibphonenumber - (9b491b8)
+176 / -219 across 5 file(s)- Aleksei Burmistrov
Refactoring
- (alerts) reduce allocations and simplify - (8377ed0)
+91 / -83 across 5 file(s)- Aleksei Burmistrov - (metrics) migrate to prometheus crate - (1e5c428)
+340 / -209 across 9 file(s)- Aleksei Burmistrov - use SecretString for passwords and auth headers - (d0b9e85)
+27 / -33 across 5 file(s)- Aleksei Burmistrov - clean up code comments - (ab398c7)
+0 / -13 across 5 file(s)- Aleksei Burmistrov
Statistics
- 22 commit(s) contributed to the release.
- 33 day(s) between first and last commit.
- 22 commit(s) parsed as conventional.
- Diff totals: +23094 / -2130 across 281 file change(s) (sum across commits, may double-count files touched in multiple commits).