github trycua/cua cua-driver-rs-v0.38.0
cua-driver-rs: v0.38.0

latest release: cua-sdk-v0.6.0
pre-release6 hours ago

Cua Driver 0.38.0

Summary

This release adds 1 features and includes 25 fixes.

Features

  • publish cua-sdk and the proto contract so you can build your own harness (CUA-1902). (#5532)

Fixes

  • accept the GNOME helper only from the session's Shell. (#5496) Thanks @only21mil.
  • restrict Windows launch candidates to the receipt process family. (#5561) reported by @loonghao.
  • let launch_app take the .app path that list_apps reports. (#5525) Thanks @tlq5l.
  • refuse unsafe GNOME 50+ helper startup. (#5565) reported by @1111david.
  • avoid unsafe zero-delivery retry advice for macOS web typing. (#5560) reported by @howardxie-dev.
  • scale Windows foreground scroll targets from the screenshot context. (#5567) Thanks @omoi0kane.
  • stop macOS EINVAL flake in daemon client and settle capture/menu tests on conditions. (#5558)
  • keep an ended session's master pointer until its popup menu closes. (#5254) Thanks @CMGS.
  • discover native Wayland windows in desktop snapshots. (#5368) Thanks @ceckert.
  • deliver window-only foreground hotkeys through the HID activation guard. (#5522) Thanks @abonneth.
  • report unknown tools accurately. (#5579)
  • handle Add-Type failure on non-ASCII locales. (#5581)
  • Windows list_windows omits the driver's own overlay windows. (#5566) Thanks @CMGS.
  • fix Windows selected-browser launch guidance. (#5583)
  • keep GNOME element actions inside the requested window. (#5585) Thanks @only21mil.
  • report Windows tree completeness. (#5582) Thanks @ethanblake4.
  • suspend the target GUI thread while posting a Windows click. (#5584)
  • classify DOM click effects with readback. (#5586)
  • recover rootless XWayland browser identities. (#5597)
  • retry unverified macOS window prefetches. (#5605)
  • track cursor placement explicitly. (#5603)
  • undo the GTK4 CSD inset before at-point ownership checks. (#5610) Thanks @ZIXT233.
  • verify foreground Document text insertion. (#5587) Thanks @wszkxlllll.
  • never send a Windows foreground drag to the window covering the target. (#5616) Thanks @SunkenInTime.
  • distrust the compromised eMudhra intermediates in every Cua client (CUA-1948). (#5622)

Contributors

Thanks to @1111david, @abonneth, @ceckert, @CMGS, @ethanblake4, @howardxie-dev, @loonghao, @omoi0kane, @only21mil, @SunkenInTime, @tlq5l, @wszkxlllll, @ZIXT233 for contributing to this release.

Install

macOS and Linux:

/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"

Windows:

irm https://cua.ai/driver/install.ps1 | iex

Cua Driver ships universal macOS binaries, x86_64 and arm64 Windows builds,
and Linux preview builds. Release assets also include tag-pinned installer and
uninstaller scripts.

Why GitHub says “Pre-release”

GitHub's label is used only to keep this monorepo's repository-wide “Latest”
pointer from switching between independently released products. A plain Cua
Driver SemVer is a stable release; npm and PyPI publish it on
their normal stable channels, and the installers resolve the versioned
cua-driver-rs-v* releases directly.

SHA256 Checksums

a2c338d608ded32fe3e41918cc571a2769a38fc5a1316bab7d14a9b615590645  SHA256SUMS
1518860b2b424558d40d81b625ebf64c316913ebeb033aff502bf469473a5d3f  SHA256SUMS.sigstore.json
0be0bd269056a7c0c5b15e77ff6c64c880267d091957c97efc19103380e4aeb7  _install-rust.sh
41e803d54fd0dbb8f7587300646e20279d061af6e379e91f1916f5cae5c05e63  _install-rust.sh.sigstore.json
0d5773339166b764d995004ee3f6f6d296ac96b9fcf0cc09f113ddc35a4a8fc9  checksums.txt
5f71191c082ca07c9dfc13b7c9a6eec60a82818c245a93534cc0eb7911471d72  cua-driver-rs-0.38.0-darwin-arm64.tar.gz
0e4626c2b26d82c771631ecf92037742cc9d8fbd94ef9e56b6d056e2dc6096e9  cua-driver-rs-0.38.0-darwin-arm64.tar.gz.sigstore.json
2bb8dc4a7e69185ffd04c4a9c0eab590bd2c54b72c2c1be13ab675be4f487732  cua-driver-rs-0.38.0-darwin-universal-binary.tar.gz
8f43c122bcc719f8d95478265e286195fa0b6407a68457e21f7deefcd7488085  cua-driver-rs-0.38.0-darwin-universal-binary.tar.gz.sigstore.json
121cf20cafd2cfa69dd720e8967350c6406b22e558be6889de7a1ae3343b6d4b  cua-driver-rs-0.38.0-darwin-universal.tar.gz
f7d964d0101ded90d6427c5ed9d85b79b90d86b9b16856e19bbcdb6a708e4db0  cua-driver-rs-0.38.0-darwin-universal.tar.gz.sigstore.json
68721a916f2d9b20233a14623e0f663caf6130ba9018465a57a178120d96bc4e  cua-driver-rs-0.38.0-darwin-x86_64.tar.gz
f57c38c1f0fcd047a217f93f9829fcd27cde4dbd32bb97887375bc827ded2808  cua-driver-rs-0.38.0-darwin-x86_64.tar.gz.sigstore.json
80c9ae66bc7322052dd426c6133c96086b33894bf06c972bca8215384400b33d  cua-driver-rs-0.38.0-linux-arm64-binary.tar.gz
d6c0d3cfc225a04ea466eb0fa00c5cba6b6ee23644035903e749bd6b8304fb92  cua-driver-rs-0.38.0-linux-arm64-binary.tar.gz.sigstore.json
ed8a51125ade8807c7717c3dde13d62bd31e6275e6b5e2446cf018d0b01d93b3  cua-driver-rs-0.38.0-linux-arm64.tar.gz
1f74075813aa4b4e819362fd655a77ed522ad6d0be53c519703ec122d4bfc24c  cua-driver-rs-0.38.0-linux-arm64.tar.gz.sigstore.json
31ab9709dd91ce73677e49b9f3e75c6f0d3e4d9625c286c9e58262bfbea698dd  cua-driver-rs-0.38.0-linux-x86_64-binary.tar.gz
ee7321088bf423ced00390e83ecc83328e2a0f7ff97f7f51d43f709cfd8d7215  cua-driver-rs-0.38.0-linux-x86_64-binary.tar.gz.sigstore.json
a305cbd531f94d6413c5db300c33df68e3adbe8b92b9604cf8e645c5f6cb1fa3  cua-driver-rs-0.38.0-linux-x86_64.tar.gz
5465ed184ff71977bbe0595f8f7cec653f123865c0c0398357fc15cd112b4e7d  cua-driver-rs-0.38.0-linux-x86_64.tar.gz.sigstore.json
d25c8ebfffb34e4c095ea170baf47b87c35dc0d1116f42e46b39df2bcbff8700  cua-driver-rs-0.38.0-windows-arm64-binary.zip
a5e87994cdfa9cd7a601cbfe3b75bc0d8eb4fc0cba481b5c29b385addcb6c770  cua-driver-rs-0.38.0-windows-arm64-binary.zip.sigstore.json
c442872360cbb819e288b9f30daa7e3d2693d5945495d1400bcd90af5bd16402  cua-driver-rs-0.38.0-windows-arm64.zip
42b088e7e8709f1a45df04419930f47dabac919936c5b43fea2cc8fc48616c8b  cua-driver-rs-0.38.0-windows-arm64.zip.sigstore.json
5edaa74d0afa1b55a9668dbc4f32736507bd2bd4d75b18ca1dc8881bb12402b5  cua-driver-rs-0.38.0-windows-x86_64-binary.zip
da18eb92cfaba790609a6abee97e425541b96775f030d87b8cf6835bae516b13  cua-driver-rs-0.38.0-windows-x86_64-binary.zip.sigstore.json
997f20114ad3db227a854e1e5a886234f76405b155f4af70605d4b7ca4a436a1  cua-driver-rs-0.38.0-windows-x86_64.zip
6f5ce5569a19bd54acc43877ae7e5d73d58ef40c60cf6092f5a4fe5a15a55e96  cua-driver-rs-0.38.0-windows-x86_64.zip.sigstore.json
0fe3d607e7212d6c58072a2419163342061dcf5cb89ba1243dea593d7e33be0f  cua-driver-rs-v0.38.0-skills.tar.gz
3f541d295305f1a78c90189c7653fa22b7c7038003a1795ff407088194005375  cua-driver-rs-v0.38.0-skills.tar.gz.sigstore.json
a41572a7a90c13838271baa62e6b360afed027933e63cab5ec6b53f55c15ad2e  cua-hyprland-plugin-0.38.0-85e2b1318bd77ccf3cfa88ccdf875a4bb7eaed19-build-kit.tar.gz
daad25c79f985e3d37b88c459d7bbe0101005290124bf72f2dce0d4f15c65653  cua-hyprland-plugin-0.38.0-85e2b1318bd77ccf3cfa88ccdf875a4bb7eaed19-build-kit.tar.gz.sigstore.json
4101a476244257878822caaf77454ef0c572bd791fbf862b6a5d006a4de98247  cua-hyprland-plugin-0.38.0-85e2b1318bd77ccf3cfa88ccdf875a4bb7eaed19.tar.gz
ff61bb862e6fa537567191c3ed66024923af7ecb540529c10b0cb5692e3fc001  cua-hyprland-plugin-0.38.0-85e2b1318bd77ccf3cfa88ccdf875a4bb7eaed19.tar.gz.sigstore.json
31ff35434433d511457bac9638d568a7151a517bc613f478c29d52670a307727  install.ps1
baf1638e502846b35198e68171b39cac00d8126c96fc7bf75e773b2426b03c56  install.ps1.sigstore.json
a103177e0df86d04d752bfa20c73f99a3e501906f1814c3127da84788539d9ba  install.sh
e24709f1fefff2cf8843f083365201f09d8aa2763d37ecf3834c0b7411591a53  install.sh.sigstore.json
0c274081897e5302ea2279fcba718b174494553a1a5c920a9cf1526b00a2b351  uninstall.ps1
61f3ff60358414a3ee5a7917679cbf71edf137788c8953e4277dc166808aeeb5  uninstall.ps1.sigstore.json
e213843003f6440a16308e3b39e10010caae898a6d4dc65a1b3b7cf18e18cbec  uninstall.sh
1e1a178b1cd2148e1169d0303702aed6982456dfb3df9556d0c3beb09cabecd4  uninstall.sh.sigstore.json

Full changelog

cua-driver-rs-v0.37.0...cua-driver-rs-v0.38.0

Don't miss a new cua release

NewReleases is sending notifications on new releases.