sofka v0.31.2 adds signed Linux package repositories and a notice when a newer release exists. It also lets exec plugins ask for input on the terminal.
New features
- Each release now publishes signed apt, dnf, zypper, pacman, and apk repositories at pkg.sofka.rs. You can install and upgrade sofka with your package manager. The RPM package now installs on openSUSE.
- sofka runs an exec plugin on the terminal when the plugin needs input, for example an MFA code from
aws eks get-token. You do not need to leave sofka. SetinteractiveMode: Neverin the kubeconfig to turn this off. - sofka shows a notice in the header and on the status bar when a newer release exists. The notice includes the upgrade command.
- The
:check-updatecommand and thesofka check-updatecommand check for a new release on request. Setupdate_check = falseto turn off the check at startup.
Fixes
- sofka no longer hangs on connect when an exec plugin asks for input on the terminal. It shows an error that names the command to run in a shell.
- sofka now connects to clusters with KubeVirt without a discovery warning. The
:vmicommand opens the correct resource.
Other changes
- The README now shows the full apt and dnf repository setup.
What's Changed
- feat: notify when a newer sofka release is available by @nklmilojevic in #810
- fix: fail fast when an exec auth plugin prompts on the terminal by @nklmilojevic in #812
- feat: authenticate exec plugins that need terminal input by @nklmilojevic in #813
- test: drive exec authentication through a real terminal by @nklmilojevic in #814
- chore(deps): update rust dependencies by @renovate[bot] in #815
- fix: accept null verbs in aggregated API discovery by @nklmilojevic in #818
- feat: publish signed package repositories at pkg.sofka.rs by @nklmilojevic in #820
- fix: upload package repositories with rclone 1.75.1 by @nklmilojevic in #821
- fix: keep the pinned rclone version out of rclone's environment by @nklmilojevic in #822
- docs: show the Linux repository setup in the README by @nklmilojevic in #823
Full Changelog: v0.31.1...v0.31.2