Last release 3 months ago
25 May 2026
Release timing varies
gaps range from 3 weeks to 1.3 years
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
30 releases · first in 2019
Release timeline
30 releases since 2019Releases
- v1.0.025 May 2026
Release notes
Open source →ENHANCEMENTS:
- concurrent recursive operations for
cp,mvandrmvia goroutine pool, tunable with--worker-countflag (default: 10) (#126) - update README and add
make demotarget to generate demo gif (#127) - require
-rflag for recursivecpandrmoperations on directories (#128) - replace unmaintained
c-bata/go-promptwithcharmbracelet/bubbleteafor a richer interactive TUI: styled completion dropdown with selection marker, stable prompt prefix colour, history navigation, and a braille spinner during long-running operations (#139) - prompt confirmation before recursive
rm -rin interactive mode; use-fto skip the prompt (#140) - concurrent reads for
grepandreplace(find phase) and concurrent writes forreplace, tunable with--worker-countflag (default: 10) (#142)
BUG FIXES:
- fix
addusing unresolved relative path whencwdis set viaVAULT_PATH(#131) - fix variable shadowing in
SetDatacausing KV2 branch to be dead code (#132) - fix concurrency and error handling issues: cache race condition, swallowed errors in recursive operations, logger data race, and resource leak in debug logging (#133)
- fix
ls <arg>from root incorrectly listing all backends when argument is not a valid path (#136) - fix
rm -rconfirmation prompt garbled by spinner; fix spurious blank lines between completion dropdown entries (#141) - fix
addandreplaceconfirmation prompts garbled by spinner (#142)
DEPENDENCIES:
- set
CGO_ENABLED=0inmake compile-releasesto guarantee truly static release binaries (#139) - bump Go to 1.26 and update dependencies (#134)
- remove
notokenhelperrelease variant — inline token helper logic intomain.go(#135) - replace
c-bata/go-promptwithcharmbracelet/bubbletea,charmbracelet/bubbles, andcharmbracelet/lipgloss(#139)
REFACTORING:
- move
cli,client,completer,logpackages underinternal/to prevent unintended external imports, renamelogpackage tologgerto avoid shadowing stdlib, and replace package-level globals inmain.gowith anappstruct (#137)
Additional notes2 sources agree
Open source →ENHANCEMENTS:
- concurrent recursive operations for
cp,mvandrmvia goroutine pool, tunable with--worker-countflag (default: 10) (#126) - update README and add
make demotarget to generate demo gif (#127) - require
-rflag for recursivecpandrmoperations on directories (#128) - replace unmaintained
c-bata/go-promptwithcharmbracelet/bubbleteafor a richer interactive TUI: styled completion dropdown with selection marker, stable prompt prefix colour, history navigation, and a braille spinner during long-running operations (#139) - prompt confirmation before recursive
rm -rin interactive mode; use-fto skip the prompt (#140) - concurrent reads for
grepandreplace(find phase) and concurrent writes forreplace, tunable with--worker-countflag (default: 10) (#142)
BUG FIXES:
- fix
addusing unresolved relative path whencwdis set viaVAULT_PATH(#131) - fix variable shadowing in
SetDatacausing KV2 branch to be dead code (#132) - fix concurrency and error handling issues: cache race condition, swallowed errors in recursive operations, logger data race, and resource leak in debug logging (#133)
- fix
ls <arg>from root incorrectly listing all backends when argument is not a valid path (#136) - fix
rm -rconfirmation prompt garbled by spinner; fix spurious blank lines between completion dropdown entries (#141) - fix
addandreplaceconfirmation prompts garbled by spinner (#142)
DEPENDENCIES:
- set
CGO_ENABLED=0inmake compile-releasesto guarantee truly static release binaries (#139) - bump Go to 1.26 and update dependencies (#134)
- remove
notokenhelperrelease variant — inline token helper logic intomain.go(#135) - replace
c-bata/go-promptwithcharmbracelet/bubbletea,charmbracelet/bubbles, andcharmbracelet/lipgloss(#139)
REFACTORING:
- move
cli,client,completer,logpackages underinternal/to prevent unintended external imports, renamelogpackage tologgerto avoid shadowing stdlib, and replace package-level globals inmain.gowith anappstruct (#137)
- concurrent recursive operations for
- v0.14.016 Aug 2025
- v0.13.012 May 2024
- v0.12.3-0.20240512081703-32d84ccd4cf212 May 2024pre-release
Nothing published for this version
- v0.12.3-0.20231219125229-ec8e57ec541219 Dec 2023pre-release
Nothing published for this version
- v0.12.221 Feb 2023
- v0.12.2-0.20220926064202-d31433ba9d6426 Sept 2022pre-release
Nothing published for this version
- v0.12.2-0.20220101201318-a2c39dd5167b1 Jan 2022pre-release
Nothing published for this version
- v0.12.2-0.20211031091611-2fac88d2d02531 Oct 2021pre-release
Nothing published for this version
- v0.12.16 Oct 2021
- v0.12.015 Jun 2021
- v0.11.1-0.20210410144759-e40a71c9e1e810 Apr 2021pre-release
Nothing published for this version
- v0.11.027 Feb 2021
Additional notes2 sources agree
Open source → - v0.10.024 Feb 2021
Release notes
Open source →ENHANCEMENTS:
- Add
--outputflag toreplacecommand to output as line diffs for each replacement in addition to the default inline format. (#88) - Add
addcommand for single key insertion (#87)
BUG FIXES:
- Don't show error on empty line enter in interactive mode (#85)
Additional notes2 sources agree
Open source →ENHANCEMENTS:
- Add
--outputflag toreplacecommand to output as line diffs for each replacement in addition to the default inline format. (#88) - Add
addcommand for single key insertion (#87)
BUG FIXES:
- Don't show error on empty line enter in interactive mode (#85)
- Add
- v0.9.1-0.20210218151946-e4073910130018 Feb 2021pre-release
Nothing published for this version
- v0.9.06 Feb 2021
Release notes
Open source →Big thank you to mattlqx for the great enhancements.
ENHANCEMENTS:
- Proper arg parsing with help text for subcommands (#73 - Thank you for implementation mattlqx)
- Add replace command (#69 - Thank you for implementation mattlqx)
- Add key selector to replace command (#72 - Thank you for implementation mattlqx)
- Allow limiting scope of grep to keys or values (#66 - Thank you for implementation mattlqx)
- Do not show and operate on KV2 metadata (#68)
Additional notes2 sources agree
Open source →Big thank you to mattlqx for the great enhancements.
ENHANCEMENTS:
- Proper arg parsing with help text for subcommands (#73 - Thank you for implementation mattlqx)
- Add replace command (#69 - Thank you for implementation mattlqx)
- Add key selector to replace command (#72 - Thank you for implementation mattlqx)
- Allow limiting scope of grep to keys or values (#66 - Thank you for implementation mattlqx)
- Do not show and operate on KV2 metadata (#68)
- v0.8.027 Jan 2021
Release notes
Open source →ENHANCEMENTS:
- Allow regex on
grepoperation (#61 - Thank you for implementation mattlqx) - Allow quotes and escapes in input (#61 - Thank you for implementation mattlqx)
BUG FIXES:
- Fix panic on
datakeys in KV1 (#63 - Thank you for issue submission tommartensen)
Additional notes2 sources agree
Open source →ENHANCEMENTS:
- Allow regex on
grepoperation (#61 - Thank you for implementation mattlqx) - Allow quotes and escapes in input (#61 - Thank you for implementation mattlqx)
BUG FIXES:
- Fix panic on
datakeys in KV1 (#63 - Thank you for issue submission tommartensen)
- Allow regex on
- v0.7.24 Oct 2020
- v0.7.12 Oct 2020
- v0.7.026 Sept 2020
Release notes2 sources agree
Open source →ENHANCEMENTS:
- Add option to disable path auto-completion (#48)
- v0.6.322 Sept 2020
Release notes2 sources agree
Open source →BUG FIXES:
- Properly handle ambiguous files without read permission #46 - Thank you for detailed report agaudreault-jive
- v0.6.218 Jun 2020
- v0.6.114 Jun 2020
Release notes2 sources agree
Open source →BUG FIXES:
- Properly handle suffix '/' in source path (#39)
- v0.6.013 Jun 2020
Release notes2 sources agree
Open source → - v0.5.05 Apr 2020
Release notes2 sources agree
Open source → - v0.3.131 Oct 2019
- v0.3.031 Oct 2019
Release notes2 sources agree
Open source →ENHANCEMENTS:
- token list permission on sys/mounts is not mandatory
- v0.2.020 Oct 2019
Release notes2 sources agree
Open source →ENHANCEMENTS:
- use
~/.vault-tokenas fallback ifVAULT_TOKENis not set (#12)
BUG FIXES:
- error handling to catch bad input (#13)
- use
- v0.1.18 Oct 2019
Release notes2 sources agree
Open source →BUG FIXES:
- more sanity checks on user input to avoid crashes (#10)
- v0.1.07 Oct 2019