Skip to content
← Back to release notes
v0.13.14 beta

Release v0.13.14

Mar 24, 2026

Cross-platform software video encoding, macOS 26 Tahoe compatibility, and security hardening.

Added

  • Cross-Platform OpenH264 — the software video encoder now works on macOS (Intel and Apple Silicon) and Linux in addition to Windows, so remote desktop works on any system regardless of GPU availability.
  • Smart Encoder Switching — on Macs where the hardware encoder stalls (common on 2014-era Intel HD GPUs), Breeze automatically switches to the software encoder mid-session without dropping the connection.

Improved

  • macOS 26 Tahoe Compatibility — Screen Recording permission detection updated to work correctly on macOS 26, where the standard API returns incorrect results. Breeze now uses a real capture probe as a fallback.
  • Security Hardening — OpenH264 downloads now always use HTTPS first, and compressed files are size-limited to prevent decompression attacks.
  • macOS Viewer — CORS restored for the Tauri-based viewer (broken since February security update), helper update loop no longer gets stuck, and the capture pipeline starts without waiting for permission checks.

Fixed

  • Fixed remote desktop viewer unable to connect on macOS (CORS issue since Feb security hardening).
  • Fixed helper update loop retrying every 60 seconds when already at the target version.
  • Fixed remote desktop black screen on 2014 Mac mini and similar Intel HD GPU systems.
  • Fixed capture pipeline blocked by Screen Recording permission check — now uses a non-blocking warning instead.
  • Fixed helper stop command using wrong user ID on macOS.

Remote desktop now works everywhere. The OpenH264 software encoder has been extended from Windows to macOS and Linux, covering all platforms. On Macs with older Intel HD GPUs (like the 2014 Mac mini), Breeze detects when the hardware encoder stalls and seamlessly switches to software encoding mid-session — no dropped connections.

We’ve also prepared for macOS 26 Tahoe, where Apple changed how Screen Recording permission detection works. Breeze now uses a real capture probe as a fallback when the standard API returns incorrect results.

Several macOS remote desktop issues accumulated since the February security hardening have been resolved: the Tauri viewer can connect again, the helper update loop no longer spins, and the capture pipeline starts immediately without waiting for permission checks.