github totoshko88/RustConn v0.6.1

latest releases: v0.10.8, v0.10.7, v0.10.6...
3 months ago

What's Changed

Added

  • Credential Inheritance - Simplify connection management by inheriting credentials from parent groups:
    • New "Inherit" option in password source dropdown
    • Recursively resolves credentials up the group hierarchy
    • Reduces duplication for environments sharing same credentials
  • Jump Host Support - Native SSH Jump Host configuration:
    • New "Jump Host" dropdown in SSH connection settings
    • Select any existing SSH connection as a jump host
    • Supports chained jump hosts (Jump Host -> Jump Host -> Target)
    • Automatically configures -J argument for SSH connections
  • Adwaita Empty States - Migrated empty state views to adw::StatusPage:
    • Modern, consistent look for empty connection lists, terminals, and search results
    • Proper theming support
  • Group Improvements:
    • Sorting: Group lists in sidebar and dropdowns are now sorted alphabetically by full path
    • Credentials UI: New fields in Group Dialogs to set default Username/Password/Domain
    • Move Group: Added "Parent" dropdown to Edit Group dialog to move groups (with cycle prevention)

Dependencies

  • Updated libadwaita to 0.7
  • Updated gtk4 to 0.10
  • Updated vte4 to 0.9

Installation

Debian/Ubuntu

sudo dpkg -i rustconn_0.6.1_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora

sudo dnf install rustconn-0.6.1-1.fc41.x86_64.rpm

AppImage

chmod +x RustConn-0.6.1-x86_64.AppImage
./RustConn-0.6.1-x86_64.AppImage

openSUSE (OBS)

Packages available at: https://build.opensuse.org/package/show/home:totoshko88:rustconn/rustconn

# Tumbleweed
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/openSUSE_Tumbleweed/ rustconn
sudo zypper ref
sudo zypper in rustconn

# Leap 16.0
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/16.0/ rustconn
sudo zypper ref
sudo zypper in rustconn

Don't miss a new RustConn release

NewReleases is sending notifications on new releases.