symaira-vault 0.9.0
What's changed
Features
- #594
symvault runandsymvault templateimprovements — closes #590, #591, #592, #593- Load environment-variable mappings from a file with
--env-file(-f). - Pass positional
KEY=refarguments tosymvault template generate. - Add
--prefixto enumerate entry fields as individual refs. - Add
--passthroughto allow specific parent environment variables through to the child process. - Forward stdin to child processes in
symvault runso heredocs and piped input work.
- Load environment-variable mappings from a file with
Fixes
- #613 Harden
symvault setsecret input, centralize "vault not initialized" error handling, remove deadcmd/port_utils.go, and unify the LRU-backed cache eviction path — closes #608, #609, #610, #611 - #600 Fix
go vetfailure inpassphrase_env_test.goand resolve agoconstlint finding ininternal/policy/authorizer.go— closes #595, #596 - #606 Correct
.goreleaser.ymllicense from MIT to Apache-2.0 and document v0.9.0run/templatefeatures — closes #597, #598
Tests
- #607 Improve patch coverage for
run/template/runnererror branches — closes #599 - #615 Add policy authorizer tests to restore the overall coverage baseline — closes #614
Dependencies
- #605 Bump the Go dependency group with 4 updates
CI
- #601 Bump
goreleaser/goreleaser-actionfrom 7.2.2 to 7.2.3 - #602 Bump
golangci/golangci-lint-actionfrom 9.2.1 to 9.3.0 - #603 Bump
docker/setup-qemu-actionfrom 4.1.0 to 4.2.0 - #604 Bump
actions/attest-build-provenancefrom 4.1.0 to 4.1.1
Docs
- #612 Remove the retired Go Report Card badge from the README
Full Changelog: v0.8.1...v0.9.0