Releases: forest6511/secretctl
v0.8.8
secretctl v0.8.8
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.8/secretctl_0.8.8_darwin_arm64.tar.gz
tar xzf secretctl_0.8.8_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.8/secretctl_0.8.8_darwin_amd64.tar.gz
tar xzf secretctl_0.8.8_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.8/secretctl_0.8.8_linux_amd64.tar.gz
tar xzf secretctl_0.8.8_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.8/secretctl_0.8.8_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.8/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
New Features
- d9c23fb: feat: add competitor import support (Phase 2c-X1) (#168) (@forest6511)
- 1f1e476: feat: add folder support for organizing secrets (Phase 2c-X2) (#167) (@forest6511)
Other
- da3057e: Fix MCP server version to match CHANGELOG (0.6.0 → 0.8.7) (#173) (@forest6511)
- eec96d4: docs(changelog): add v0.8.7 release notes (#172) (@forest6511)
- 2de7b68: docs(changelog): add v0.8.8 release notes (#174) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.8.7
secretctl v0.8.7
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.7/secretctl_0.8.7_darwin_arm64.tar.gz
tar xzf secretctl_0.8.7_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.7/secretctl_0.8.7_darwin_amd64.tar.gz
tar xzf secretctl_0.8.7_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.7/secretctl_0.8.7_linux_amd64.tar.gz
tar xzf secretctl_0.8.7_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.7/secretctl_0.8.7_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.7/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
New Features
- dd80787: feat(build): enhance Makefile with frontend and development targets (#160) (@forest6511)
- 73661c5: feat: add Phase 2c-X3 Security Dashboard and 2c-X4 UX Improvements (#169) (@forest6511)
- 10d0896: feat: add Phase 2d internationalization (i18n) (#163) (@forest6511)
Bug Fixes
- 757400c: fix(docs): use relative paths for Developer/User Guide links (#161) (@forest6511)
Other
- 04a7113: docs(readme): add MCP flow diagram and remove duplicate table (#162) (@forest6511)
- a51da4c: docs(readme): rewrite with pain-first messaging for better marketing (#165) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.8.6
secretctl v0.8.6
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.6/secretctl_0.8.6_darwin_arm64.tar.gz
tar xzf secretctl_0.8.6_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.6/secretctl_0.8.6_darwin_amd64.tar.gz
tar xzf secretctl_0.8.6_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.6/secretctl_0.8.6_linux_amd64.tar.gz
tar xzf secretctl_0.8.6_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.6/secretctl_0.8.6_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.6/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
New Features
- 9cbb373: feat(desktop): add custom app icon (#154) (@forest6511)
- 357f0b8: feat(ui): add input type selector to Add Field dialog (#156) (@forest6511)
- 8381ea6: feat(ui): enhance color theme with Docker-style accents (#155) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.8.5
secretctl v0.8.5
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.5/secretctl_0.8.5_darwin_arm64.tar.gz
tar xzf secretctl_0.8.5_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.5/secretctl_0.8.5_darwin_amd64.tar.gz
tar xzf secretctl_0.8.5_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.5/secretctl_0.8.5_linux_amd64.tar.gz
tar xzf secretctl_0.8.5_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.5/secretctl_0.8.5_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.5/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
Bug Fixes
- 260048b: fix(desktop): allow continuous typing in textarea edit mode (#149) (@forest6511)
- c04c782: fix(desktop): allow textarea input for new SSH secrets (#147) (@forest6511)
- 9441077: fix(ui): add password-like masking for textarea in edit mode (#150) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.8.4
secretctl v0.8.4
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.4/secretctl_0.8.4_darwin_arm64.tar.gz
tar xzf secretctl_0.8.4_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.4/secretctl_0.8.4_darwin_amd64.tar.gz
tar xzf secretctl_0.8.4_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.4/secretctl_0.8.4_linux_amd64.tar.gz
tar xzf secretctl_0.8.4_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.4/secretctl_0.8.4_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.4/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
New Features
- 20f9f51: feat(desktop): apply blue color theme (#141) (@forest6511)
- 06b748a: feat(ui): add textarea field support for multi-line secrets (Phase 2c-T) (#143) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.8.3
secretctl v0.8.3
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.3/secretctl_0.8.3_darwin_arm64.tar.gz
tar xzf secretctl_0.8.3_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.3/secretctl_0.8.3_darwin_amd64.tar.gz
tar xzf secretctl_0.8.3_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.3/secretctl_0.8.3_linux_amd64.tar.gz
tar xzf secretctl_0.8.3_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.3/secretctl_0.8.3_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.3/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
Bug Fixes
- aff66c5: fix: migrate to Pure Go SQLite driver for CGO-free builds (#140) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.8.2
secretctl v0.8.2
The simplest AI-ready secrets manager.
Installation
macOS / Linux (Homebrew) - Recommended
brew install forest6511/tap/secretctlWindows (Scoop)
scoop bucket add secretctl https://github.com/forest6511/scoop-bucket
scoop install secretctlManual Installation
macOS (Apple Silicon)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.2/secretctl_0.8.2_darwin_arm64.tar.gz
tar xzf secretctl_0.8.2_darwin_arm64.tar.gz
sudo mv secretctl /usr/local/bin/macOS (Intel)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.2/secretctl_0.8.2_darwin_amd64.tar.gz
tar xzf secretctl_0.8.2_darwin_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Linux (x86_64)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.2/secretctl_0.8.2_linux_amd64.tar.gz
tar xzf secretctl_0.8.2_linux_amd64.tar.gz
sudo mv secretctl /usr/local/bin/Windows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/forest6511/secretctl/releases/download/v0.8.2/secretctl_0.8.2_windows_amd64.zip" -OutFile secretctl.zip
Expand-Archive secretctl.zip -DestinationPath .
# Move to PATH or run directlyVerify Installation
secretctl versionVerify Download (checksums)
curl -LO https://github.com/forest6511/secretctl/releases/download/v0.8.2/checksums.txt
sha256sum -c checksums.txt --ignore-missingChangelog
New Features
- 92d3ef3: feat(release): add Homebrew tap and Scoop bucket auto-update (#133) (@forest6511)
- bc1ead7: feat(vault): implement password change feature (#132) (@forest6511)
Bug Fixes
- 18e2555: fix(e2e): update skipped tests for multi-field UI (#129) (@forest6511)
- e34fc17: fix(release): match archive id with build id for brews/scoops (#134) (@forest6511)
- e99eb4d: fix(release): use single archive format per platform (#135) (@forest6511)
- fc6083d: fix: translate Japanese comments to English for consistency (#127) (@forest6511)
Full Changelog: https://github.com/forest6511/secretctl/blob/main/CHANGELOG.md
Documentation: https://forest6511.github.io/secretctl/
v0.7.0
What's Changed
- docs: fill placeholder documentation pages by @forest6511 in #102
- docs: fix documentation issues found by Codex review by @forest6511 in #103
- feat(vault): add multi-field secrets data model (Phase 2.5a) by @forest6511 in #105
- feat(cli): add multi-field support to set/get commands (Phase 2.5b) by @forest6511 in #108
- feat(mcp): add multi-field secret MCP tools (Phase 2.5c) by @forest6511 in #110
- docs: add Phase 2.5c MCP tools documentation by @forest6511 in #111
- feat(desktop): add multi-field secret editing (Phase 2.5d-2) by @forest6511 in #116
- feat(desktop): add template selection for secret creation (Phase 2.5d-3) by @forest6511 in #117
- docs: fix documentation inconsistencies from technical writer review by @forest6511 in #118
- docs: add well-known field names documentation (#119) by @forest6511 in #123
- feat(mcp): add field_count to secret_list output by @forest6511 in #124
- feat(mcp): extend secret_get_masked for multi-field secrets (#121) by @forest6511 in #125
- release: v0.7.0 - Phase 2.5 Multi-Field Secrets by @forest6511 in #126
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: implement import command for .env/JSON files by @forest6511 in #91
- chore: add shared utilities and developer tooling by @forest6511 in #92
- fix(e2e): resolve flaky tests AUDIT-002 and CORE-004 by @forest6511 in #93
- docs: sync documentation with import command and fix website issues by @forest6511 in #95
- feat(backup): implement encrypted vault backup and restore by @forest6511 in #96
- chore: add GoReleaser configuration and release checklist by @forest6511 in #97
- chore: update crypto coverage target to 90% by @forest6511 in #98
- docs: add architecture overview and enhance MCP security docs by @forest6511 in #99
- docs: add dual persona Getting Started guides by @forest6511 in #100
- chore: prepare release v0.6.0 by @forest6511 in #101
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat(phase1): implement run command for secret injection by @forest6511 in #5
- feat(phase1): implement export command for .env/JSON output by @forest6511 in #6
- feat(phase1): implement generate command for password generation by @forest6511 in #7
- feat(phase1): implement audit export and prune commands by @forest6511 in #8
- docs: update README and CHANGELOG for Phase 1 completion by @forest6511 in #9
- feat(phase2a): implement MCP server with Option D+ compliance by @forest6511 in #11
- feat(desktop): implement Phase 2b desktop app with Wails v2 by @forest6511 in #14
- feat(e2e): Add Playwright E2E test framework for Desktop App by @forest6511 in #16
- docs: update README and CHANGELOG for Phase 2 completion by @forest6511 in #17
- test(e2e): enable Secret CRUD E2E tests and fix strict mode issues by @forest6511 in #19
- docs: update README and CHANGELOG for Desktop App CRUD features by @forest6511 in #21
- chore: update version numbers to 0.4.1 by @forest6511 in #23
- feat(desktop): add audit log viewer with filtering and export by @forest6511 in #25
- docs: Phase 2b completion - Audit Log Viewer v0.5.0 by @forest6511 in #26
- feat(test): add Audit Log E2E tests and CI improvements by @forest6511 in #27
- test(crypto): add comprehensive unit tests for crypto package by @forest6511 in #28
- ci(e2e): add Playwright E2E test workflow for GitHub Actions by @forest6511 in #29
- [M5] MCP MVP完了: ドキュメント整備 by @forest6511 in #40
- feat(mcp): implement environment alias feature for secret_run by @forest6511 in #42
- feat(desktop): enhance Secret CRUD with keyboard shortcuts and toasts by @forest6511 in #46
- feat(docs): add Docusaurus documentation site for Phase 2c by @forest6511 in #47
- docs: migrate MCP server docs to website by @forest6511 in #48
- docs: update README and CONTRIBUTING with documentation site links by @forest6511 in #49
- docs: add comprehensive Reference documentation by @forest6511 in #50
- docs: Complete CLI Guide documentation by @forest6511 in #51
- docs: Complete Desktop Guide documentation by @forest6511 in #52
- docs: Complete Use Cases documentation by @forest6511 in #53
- docs: Complete Security documentation (Phase 3) by @forest6511 in #54
- fix(vault): use HMAC-SHA256 for key name hashing (#62) by @forest6511 in #71
- fix(security): prevent MCP policy bypass via PATH manipulation by @forest6511 in #68
- fix(mcp): enhance secret redaction to prevent leakage via encoding by @forest6511 in #69
- fix(vault): avoid decrypting secret values in list operations (#61) by @forest6511 in #70
- fix(vault): eliminate race condition in database file creation (#63) by @forest6511 in #72
- fix(vault): securely wipe sensitive keys from memory (#64) by @forest6511 in #73
- feat(mcp): add audit logging for all MCP operations (#65) by @forest6511 in #74
- fix(desktop): clear clipboard when vault is locked (#66) by @forest6511 in #75
- feat(ci): add test coverage reporting with Codecov by @forest6511 in #77
- feat(lint): add security-focused linters and comprehensive gosec rules by @forest6511 in #78
- feat(crypto): add benchmark tests for crypto package by @forest6511 in #79
- docs: standardize GoDoc documentation comments by @forest6511 in #80
- docs(website): add FAQ content and update desktop installation by @forest6511 in #81
- build: add release workflow for v0.5.0 GA by @forest6511 in #84
- ci: add documentation drift detection workflow by @forest6511 in #85
- fix(crypto): add nosec directive for false positive G407 by @forest6511 in #86
- fix(ci): exclude desktop from gosec scan in release workflow by @forest6511 in #87
- fix(ci): correct MCP path in Option D+ checks by @forest6511 in #88
- fix: add cross-platform support for Windows builds by @forest6511 in #89
- fix(ci): handle macOS app bundle in release checksums by @forest6511 in #90
New Contributors
- @forest6511 made their first contribution in #5
Full Changelog: https://github.com/forest6511/secretctl/commits/v0.5.0