Skip to content

TargetBridge v3.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:23

TargetBridge 3.1.1

This maintenance release improves the reliability of TargetBridge 3.1 without changing the established workflow.

Highlights

  • Receiver sessions now recover when a sender crashes, sleeps, or is disconnected without a clean TCP close.
  • Thunderbolt Bridge connections using self-assigned 169.254.* addresses are scoped to the correct interface, with clearer connection diagnostics when a link cannot be reached.
  • The sender validates corrupt protocol frames and safely skips unknown packet types instead of stalling the connection.
  • The Receiver only prevents display sleep while a sender is actively connected.
  • Input Dockstation roles now persist across launches, and input is relayed only while the shared display Space is active.
  • Settings and About sheets use the correct dark appearance.

Quality And Testing

  • Added 65 sender unit tests and 60 receiver parser checks.
  • CI now runs on the maintenance and development branches as well as main.
  • Release artifacts are available for the Apple Silicon sender and for Intel and Apple Silicon receivers.

Thank You

Thank you to @tiehfood, @jasontitus, and @freebo for the fixes, testing, and thoughtful contributions that made this release stronger.

If TargetBridge is useful to you, a GitHub star or a one-time or monthly GitHub Sponsors contribution helps keep maintenance and future development moving.

Full Changelog: v3.1.0...v3.1.1