Skip to content

Release history

ClipCascade releases

ClipCascade is a lightweight utility that automatically syncs the clipboard across devices, no key press required.

All releases

2 shown

3.2.0 New feature
Notable features
  • Dual-mode sync (Peer-to-Server and Peer-to-Peer) with end‑to‑end encryption
  • Linux optional Wayland clipboard watch and new CLI overrides (--gui, --xmode, --polling)
  • macOS pasteboard locking, hidden Dock icon when running as tray app
Full changelog

🚀 ClipCascade v3.2.0 Release

ClipCascade, the lightweight, open-source clipboard sync tool, is now faster, leaner, and more powerful than ever!

📥 Available Downloads

| Platform | File Name |
|-----------------------|-------------------------|
| Windows | Installer (ClipCascade.msi), Portable/Standalone Executable (ClipCascade.exe)—No startup option |
| macOS | ARM M-Series (ClipCascade-Apple_macOS(ARM_M-Series).zip), Intel (ClipCascade-Apple_macOS(Intel-Series).zip) |
| Android | ClipCascade.apk |
| Linux (GUI/CLI) | ClipCascade_Linux.zip / ClipCascade_Linux.tar.xz |
| Docker | docker-compose.yml |


🔑 Key Features

  • Cross-platform clipboard sync for Windows, macOS, Linux, and Android
  • Dual-mode sync: Peer-to-Server (P2S) or Peer-to-Peer (P2P)
  • Full self-hosting support for privacy and control
  • End-to-end encryption with zero-knowledge access
  • Fully configurable: set clipboard limits, encryption salt, and hash complexity

✨ What's New in v3.2.0

Desktop (Windows, macOS, Linux):

  • P2P: Refreshed signaling and data-channel handling, with fixes for race conditions, incorrect peer counts, and peers dropping after system sleep; WebSocket ping/pong and data-channel heartbeats for idle sessions; a bounded wait when closing peer connections after sleep
  • Linux: Optional Wayland clipboard watch (wl-paste --watch) alongside polling; longer wl-clipboard timeouts for reliability; new CLI overrides: --gui / --xmode (true or false) and --polling (seconds) for the clipboard polling interval
  • macOS: Pasteboard access locking for safer reads; Dock icon hidden when running as a tray app
  • Windows & macOS: Dedicated PyInstaller spec files for reproducible builds
  • Login & networking: Optional custom SSL CA path (GUI and CLI); minor STOMP/WebSocket client adjustments
  • UI: Login field tooltips; tray icon updates; main window centers on the primary monitor;
  • Packaging: pyproject.toml for streamlined multi-platform packaging

Mobile (Android):

  • P2P logic aligned with the desktop refresh for stability and consistency across the mesh
  • Foreground service rework for smoother background sync
  • UI messaging: escape sequences stripped from on-screen messages

Contributors

  • @Olamshin — macOS Dock icon hidden in tray mode https://github.com/Sathvik-Rao/ClipCascade/pull/141
  • @tastelessjoltpyproject.toml for the Linux desktop Python package https://github.com/Sathvik-Rao/ClipCascade/pull/116
  • @bammerlaan — Tray icon appearance update https://github.com/Sathvik-Rao/ClipCascade/issues/139

🔄 How to Update

Simply install the new version over your current one—no uninstall needed.
Your login and preferences will be preserved.
The built-in update checker (on the home screen or taskbar) will notify you when new versions are available.

3.1.0 Breaking risk
⚠ Upgrade required
  • Java 21 must be installed on the server host before upgrading.
  • Install the new client version directly over the existing one — no uninstall needed. Login credentials and preferences are preserved.
  • Two new optional server environment variables are available: CC_MAX_WS_GLOBAL_CONNECTIONS and CC_MAX_WS_CONNECTIONS_PER_USER. Review and set these if connection limits are relevant to your deployment.
Breaking changes
  • Server Java runtime requirement upgraded from Java 17 to Java 21. Operators must upgrade their Java installation before deploying this version.
Notable features
  • Java 21 server runtime upgrade
  • New environment variables for WebSocket connection limits (CC_MAX_WS_GLOBAL_CONNECTIONS, CC_MAX_WS_CONNECTIONS_PER_USER)
  • Reduced Android memory usage and fewer ANRs on low-end hardware

Beta — feedback welcome: [email protected]