Skip to content

Releases: ibetterai/barrier

Barrier 3.4.7

Choose a tag to compare

@ivypi-cc ivypi-cc released this 04 Sep 01:08
c393e30

Barrier 3.4.7 publishes the macOS Magic Keyboard forwarding delivered across 3.4.2–3.4.6 and fixes the audited macOS packaging path.

Bug fixes

  • Forwarded every macOS server key to the client while the pointer is on the client display. Lone Fn/Globe presses; left/right Command, Option, Shift, and Control; brightness; and modifiers held across a screen switch now reach the selected client. Only registered Barrier hotkeys stay on the server.
  • Forwarded the Magic Keyboard Globe-tap, Spotlight, Dictation, and Do Not Disturb pseudo-keys (key codes 179, 177, 176, and 178) with matching client synthesis and SecondaryFn flags.
  • Normalized source-built Qt framework runpaths and removed build-machine-only absolute runpaths before the release audit, enabling the verified public disk image.

Known limitation

F5/Dictation forwarding is best-effort. macOS accepts the forwarded key packet but may ignore synthesized Dictation input because that subsystem handles the key below the normal event-injection layer. Fn/Globe input-source switching, F4/Spotlight, and F6/Do Not Disturb were verified on the target Mac.

macOS download

Barrier-3.4.7-release-arm64.dmg

  • Apple Silicon (arm64)
  • Minimum macOS: 12.0
  • Developer ID signed, Apple notarized, and stapled
  • SHA-256: 9151080bb5fa719296aecb043532690731ffd86d2a442cba07eac9403e5df6c8

See the complete release notes and feature and bug-fix history.

Barrier 3.4.6

Choose a tag to compare

@ivypi-cc ivypi-cc released this 03 Sep 20:38
f9d390a

Barrier 3.4.6 extends the macOS Magic Keyboard forwarding that began in 3.4.2.

Bug fixes

  • Forwarded every macOS server key to the client while the mouse is on the client display. Lone Fn/Globe presses, left/right Command, Option, Shift, and Control presses, and brightness keys are now delivered instead of being swallowed, and modifiers held across a screen switch are replayed to the newly entered screen. Only registered Barrier hotkeys stay on the server.
  • Synthesized Fn/Globe and right-hand modifiers as FlagsChanged events on the macOS client.
  • Forwarded the Globe-tap key (key code 179) that accompanies every Fn tap as its own Globe key.
  • Forwarded the Spotlight, Dictation, and Do Not Disturb keys (key codes 177, 176, 178) that F4/F5/F6 produce, and replayed the SecondaryFn flag they carry. Spotlight and Do Not Disturb are verified working; Dictation turnaround is best-effort and depends on macOS accepting the replayed key.

The 3.4 feature set remains unchanged: L-shaped physical-display routing, proximity-gated reconnection, automatic profile selection as monitors change, display wake/sleep coordination, and protocol compatibility with Legacy Barrier 2.4 peers on macOS, Windows, and Linux.

This release publishes the audited source. A public macOS binary is not attached.

See the complete release notes and feature and bug-fix history.

Barrier 3.4.1

Choose a tag to compare

@ivypi-cc ivypi-cc released this 01 Sep 03:56
304ee1f

Barrier 3.4.1 is a focused reliability release for dynamic multi-display desks.

Bug fixes

  • Saved display-topology profiles are now reconciled whenever configured screens change. Removed screens are pruned from compatible profiles, while profiles missing a newly configured screen are discarded instead of producing a server configuration that cannot be read.
  • Stop now cancels queued automatic restarts. A configuration-read failure stops retrying and tells the user to repair the screen layout before starting again.

The 3.4 feature set remains unchanged: L-shaped physical-display routing, proximity-gated reconnection, automatic profile selection as monitors change, display wake/sleep coordination, and protocol compatibility with Legacy Barrier 2.4 peers on macOS, Windows, and Linux.

This release publishes the audited source. A public macOS binary is not attached.

See the complete release notes and feature and bug-fix history.

Barrier 3.4.0

Choose a tag to compare

@ivypi-cc ivypi-cc released this 31 Aug 20:02
56ee36b

Barrier 3.4.0 makes the pointer follow the physical desk, even when the desk changes shape.

Apple Universal Control is designed for nearby Macs and iPads using the same Apple Account. Barrier 3.4.0 is aimed at changing multi-monitor desks and mixed-platform setups.

  • Real L-shaped and partial-edge routing. Modern fork peers exchange the physical rectangles of their macOS displays, so the pointer crosses the actual shared edge instead of a machine-sized bounding box.
  • A server Mac that can leave and return. An opt-in macOS client can wait for its explicitly paired server, then reconnect when that server is nearby, its matching Bonjour service is reachable, and its display topology is ready. Connect and Departure thresholds are configurable for each pairing.
  • The right layout for the monitors that are connected now. Save a profile once for each server display combination. After docking, undocking, opening or closing the lid, or changing external monitors, Barrier selects the exact matching profile automatically. An unknown arrangement pauses switching and asks to be saved instead of guessing.
  • Displays that can sleep when they are not being used. Barrier wakes a connected macOS client display when the pointer enters. For an offline Mac, it can also request a best-effort Bonjour network wake when Wake for network access is enabled, without pretending that Bluetooth alone can wake a Mac.
  • A path forward without abandoning Legacy Barrier. Barrier 3.4.0 restores protocol interoperability with Barrier 2.4 and earlier peers, including existing Windows and Linux machines. Legacy peers use rectangular fallback; modern fork peers keep the enhanced geometry.

What changed in this point release

Barrier 3.4.0 adds display-topology profiles, proximity-gated connections, adjustable Bluetooth signal thresholds, paired-client signal visibility, and Bonjour wake support.

It also fixes recovery after display-layout restarts and sleep/wake, manual Server IP precedence when Auto config is disabled, routable endpoint selection, topology-profile persistence, duplicate Zeroconf log messages, and event-queue startup readiness.

macOS download

  • Apple Silicon (arm64)
  • Developer ID signed
  • Apple notarized and stapled
  • Binary dependency floor: macOS 26.0

SHA-256:

0038d9597ca690b01ebe4c0eaface76955392db6acc37d7edaa69c534f5b7f45

See the complete 3.4.0 release notes and feature and bug-fix history.

Barrier 3.3.1

Choose a tag to compare

@ivypi-cc ivypi-cc released this 31 Aug 11:57
4c6fd5b

Reconstructed release record.

Original release date: 2026-08-29

Bug fixes:

  • Tolerated small coordinate-rounding gaps in freeform layouts so visually adjacent screens retain their links.
  • Corrected partial-edge coordinate mapping and prevented cursor bounce-back.
  • Improved portrait-display, multiple-display, and multiple-client freeform layout handling.

No historical release binary assets or legacy event metadata were recreated.

Barrier 3.3.0

Choose a tag to compare

@ivypi-cc ivypi-cc released this 31 Aug 11:38
6aa0de3

Reconstructed release record.

Original release date: 2026-08-29

Compatibility fixes:

  • Restored interoperability with Barrier 2.4.0 and earlier protocol peers.
  • Sent enhanced display geometry and display names only to peers that advertise support.
  • Kept a rectangular compatibility fallback for older peers.

No historical release binary assets or legacy event metadata were recreated.