What's Changed
Fixed
- Passbolt CLI integration broken with CLI 0.4.2 —
PassboltResourceDetaildeserialization failed because serde looked for"_id","_name","_uri","_description"instead of lowercase"id","name","uri","description"returned by Passbolt CLI 0.4.2; addedserde(rename)for all underscore-prefixed fields; made_idand_nameoptional sinceget resourceno longer returnsid; addedfolder_parent_idfield; same fix applied toPassboltResourcefor_usernameand_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 ignored —
op item listparse failures were swallowed byunwrap_or_default(), masking real issues; now logs warning viatracing::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 neededFedora
sudo dnf install rustconn-0.10.6-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.10.6-x86_64.AppImage
./RustConn-0.10.6-x86_64.AppImageopenSUSE (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