github totoshko88/RustConn v0.9.7

latest releases: v0.10.8, v0.10.7, v0.10.6...
one month ago

What's Changed

Fixed

  • Connection group not saved — connection dialog used a separate Rc for groups_data in the save closure vs the struct field, so set_groups() updated the struct but the save handler always read the initial [(None, "(Root)")]; connections now correctly land in the selected subgroup on both create and edit (#40)
  • Secret variable values lost after settings reopen — secret variables had their values cleared before persisting to disk (stored in vault), but were never restored from vault when reopening the Variables dialog or substituting ${VAR} in connections; added resolve_global_variables() that loads secret values from the configured vault backend
  • Crash on session reconnectclose_tab held an immutable borrow on sessions while tab_view.close_page() synchronously fired the close-page signal handler which needed a mutable borrow, causing a BorrowMutError panic; separated the borrow from the close call (#39)

Changed

  • Bitwarden credential lookup speed — removed per-retrieve bw sync (network round-trip) and added a 120-second verification cache for bw status checks; vault syncs once on unlock instead of on every credential lookup, making reconnect and batch operations significantly faster

Dependencies

  • tokio 1.49→1.50, aws-lc-rs 1.16.0→1.16.1, aws-lc-sys 0.37.1→0.38.0, getrandom 0.4.1→0.4.2, ipnet 2.11→2.12, quote 1.0.44→1.0.45, tokio-macros 2.6.0→2.6.1, zip 8.1→8.2

Installation

Debian/Ubuntu

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

Fedora

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

AppImage

chmod +x RustConn-0.9.7-x86_64.AppImage
./RustConn-0.9.7-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.