github totoshko88/RustConn v0.10.6

8 hours ago

What's Changed

Fixed

  • Passbolt CLI integration broken with CLI 0.4.2PassboltResourceDetail deserialization failed because serde looked for "_id", "_name", "_uri", "_description" instead of lowercase "id", "name", "uri", "description" returned by Passbolt CLI 0.4.2; added serde(rename) for all underscore-prefixed fields; made _id and _name optional since get resource no longer returns id; added folder_parent_id field; same fix applied to PassboltResource for _username and _uri (#69)
  • Blurry/artifact RDP image on HiDPI displays — embedded IronRDP framebuffer was double-scaled on HiDPI (device→CSS→device) because Cairo surface lacked set_device_scale; now sets device scale on the pixel buffer surface so Cairo renders 1:1 at native resolution; also uses adaptive filter (Nearest for 1:1, Bilinear for actual scaling)
  • 1Password JSON parse errors silently ignoredop item list parse failures were swallowed by unwrap_or_default(), masking real issues; now logs warning via tracing::warn!

Changed

  • CLI downloads — 1Password CLI 2.33.0→2.33.1

Dependencies

  • Updated: ipconfig 0.3.2→0.3.4, libredox 0.1.14→0.1.15, proptest 1.10.0→1.11.0

Installation

Debian/Ubuntu

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

Fedora

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

AppImage

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