• v0.1.1 593c5f8f7f

    inx released this 2026-01-28 07:57:54 +00:00 | 10 commits to main since this release

    This is a critical bugfix release. Users of v0.1.0 are strongly encouraged to upgrade immediately.

    🐛 Bug Fixes

    • Fixed Crash on SSH Signing: In exec mode (temporary execution), Gosh previously cleared gpg.format to 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/config without 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 gosh from 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 4bfa80ba52939983d3607227d14b950a289c50a1998ae286828dc78d58e3ac62
    gosh-v0.1.1-x86_64-unknown-linux-gnu.tar.gz 48cecde3c4521db3e6e588dde43ca181dbae1fd967126e29f29acb8c3ba57814
    gosh-v0.1.1-x86_64-unknown-linux-musl.tar.gz e0ce0af0abdb57b6f941d892eec400c70133627eaa044b7add208e3868b13a1c
    Downloads