-
released this
2026-01-28 07:57:54 +00:00 | 10 commits to main since this releaseThis is a critical bugfix release. Users of v0.1.0 are strongly encouraged to upgrade immediately.
🐛 Bug Fixes
- Fixed Crash on SSH Signing: In
execmode (temporary execution), Gosh previously clearedgpg.formatto an empty string, causing Git to crash if the profile used SSH signing. It now correctly defaults to "openpgp" and resets the SSH program to "ssh-keygen". - Fixed "Sticky" Profiles: Switching profiles used to append the new profile to
.git/configwithout removing the old one, leading to race conditions where the old identity might persist. Gosh now properly cleans up old includes before applying the new one. - Fixed Subdirectory Support: Running
goshfrom a subdirectory (e.g.,src/utils/) previously failed with "Not a git repository". It now correctly identifies the repository root from anywhere in the tree.
🛡️ Security
- Enhanced the Blind Injection sanitizer to be compliant with stricter validation in Git 2.52+.
Filename SHA256 gosh-v0.1.1-aarch64-unknown-linux-gnu.tar.gz 4bfa80ba52939983d3607227d14b950a289c50a1998ae286828dc78d58e3ac62gosh-v0.1.1-x86_64-unknown-linux-gnu.tar.gz 48cecde3c4521db3e6e588dde43ca181dbae1fd967126e29f29acb8c3ba57814gosh-v0.1.1-x86_64-unknown-linux-musl.tar.gz e0ce0af0abdb57b6f941d892eec400c70133627eaa044b7add208e3868b13a1cDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
gosh-v0.1.1-aarch64-unknown-linux-gnu.tar.gz
0 downloads · 618 KiB
-
gosh-v0.1.1-x86_64-unknown-linux-gnu.tar.gz
0 downloads · 660 KiB
-
gosh-v0.1.1-x86_64-unknown-linux-musl.tar.gz
0 downloads · 701 KiB
- Fixed Crash on SSH Signing: In