v3.9.0 (October 27, 2026)
Features
- A new computer now asks which setup to join. After you name it, Synergy 3 lists the computers on your network that use the same serial key, and you can join one, start a new setup, or connect by address. Separate setups on one network that share a serial key no longer merge into one screen layout.
- Synergy 3 now finds a newer license when it starts, for example when a trial becomes a paid license, so you don't have to enter the new serial key. You can turn this off on the License page.
- The log now opens on a page of the main window instead of in a separate window.
Enhancements
- "Auto discover" is now "Discoverable", set on each computer, and decides only whether other computers can find this one.
- When a computer you removed from the screen layout keeps trying to connect, the server now says so and offers to add it back.
- Both computers now show the compare-codes prompt, including when only one of them had stopped trusting the other, so the codes can always be compared.
- Your license now has its own License page in the settings, showing the product, the license type, who it is registered to and the full serial key.
Bug fixes
Windows
- Removed the console windows that flashed up after installing and while Synergy 3 was running.
macOS
- Stopped a Mac client crashing about 10 seconds after it started, which sent the cursor back to the server every 10 seconds.
- The installer now recovers the background service when macOS stops starting it, instead of waiting on "Waiting to install background service..." forever.
All computers
- Corrected the server hanging, with its own keyboard and mouse dead, when a client stopped responding while the server was sending to it.
- Connections are no longer rejected for a serial key mismatch after a restart when both computers have the same serial key.
- Removed computers no longer appear in Manage computers or as hotkey targets, and editing one no longer shows an error.
- A connection rejected while the main window was closed no longer shows a "problem with the GUI back-end" error.
- The background service now waits for another running copy of itself to stop, instead of exiting for good and leaving the window waiting, and the window shows a spinner meanwhile.
- The sharing process now stops along with the background service, so the next start no longer reports a conflicting sharing process.
Open Source
Synergy stands on the work of countless upstream open source projects, from the libraries and toolchains we build with to the platform code that lets it run on every operating system. Thank you to everyone who has contributed to any of them, whether in code, documentation, testing, or support, and to everyone who has worked on the open source code behind this release. We could not build Synergy without you, and we are grateful to be part of the community that makes this software possible.