0.4.0
What's Changed
- feat: generate man page and shell completions from the CLI by @plusky in #49
- build(deps): bump the actions-minor-patch group with 2 updates by @dependabot[bot] in #47
- build(deps): bump the cargo-minor-patch group across 1 directory with 3 updates by @dependabot[bot] in #50
- refactor(audit): hex-encode the policy digest without LowerHex by @plusky in #51
- build(deps): bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in #46
- feat(server): move to rmcp 3.1 and pin what the transport may serve by @plusky in #54
- fix(server): introduce this build by name in the handshake by @plusky in #56
- build: inherit the workspace version in bugwarden-core by @plusky in #57
- feat: identify this build to Bugzilla with a User-Agent by @plusky in #58
- docs(readme): use an absolute URL for the logo by @plusky in #62
- docs(design): record the stateless-metadata decision for #34 by @plusky in #63
- build(deps): refresh the lockfile and move the Bugzilla client to reqwest 0.13 by @mimi1vx in #64
- docs: document the audit stream, generated assets and TLS trade-off by @mimi1vx in #66
- fix(policy): stop shipping the whoami-dependent example rule by @mimi1vx in #70
- feat(server): fail startup when identity cannot be resolved by @mimi1vx in #72
- feat(core): portable identity via a declared, verified login by @mimi1vx in #73
- feat(server): add product and field discovery tools by @mimi1vx in #74
- fix(server): derive the http body cap from the attachment ceiling by @plusky in #75
- feat(server): accept custom fields when filing a bug by @mimi1vx in #76
- fix(server): stop imposing one instance's status workflow by @mimi1vx in #77
- build(deps): bump the actions-minor-patch group with 3 updates by @dependabot[bot] in #79
- fix(core): stop reading a capped search page as the end of results by @mimi1vx in #78
- feat(server): add --allowed-hosts for inbound host by @grisu48 in #81
- ci: exempt the rust-cache action from the copyleft deny-list by @plusky in #82
- build(deps): bump Swatinem/rust-cache from e18b497796c12c097a38f9edb9d0641fb99eee32 to a45951ff880207c249adf57334cf2e9bd81d6e1e by @dependabot[bot] in #80
- docs: record what guard.rule names and when it is absent by @plusky in #83
- fix(audit): stop under-reporting suppressed_count as a maximum by @plusky in #86
- test(audit): pin the suppressed_count zero guard and list_attachments by @plusky in #89
- fix(policy): reserve the rule names the guard decides under by @plusky in #90
- chore: release 0.4.0 by @plusky in #91
New Contributors
Full Changelog: 0.3.0...0.4.0