github cryptoadvance/specter-desktop v2.3.0-pre2

pre-release49 minutes ago

Please create a full backup before migrating or any major internal changes like switching to an electrum based installation. You can easily create a backup in Settings --> Backup Specter (zip file).

Artifacts

Specter is available in several forms: as a GUI application, as a binary that can be executed like a web app, as a PyPI package, and as a Docker image.

Signed hashsum files are available for all binaries.

GUI Application

This is a GUI application with a windowed interface, which includes the Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out the readme.

Note on macOS: The macOS application is currently not code-signed or notarized by Apple. After downloading the DMG and installing, macOS Gatekeeper will block the app. To fix this, run in Terminal:

cd /Applications
xattr -cr "Specter.app"

The current build supports macOS Catalina (10.15) or higher. If you'd like to run Specter on an older macOS version, you can install Specter from Pip. See #2530 for details.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application.
Supported platforms: Windows, macOS (Apple Silicon), macOS (Intel), Linux (x86_64)

PyPi Packages

If you're experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Docker

Official Docker images are published to GitHub Container Registry:

docker pull ghcr.io/cryptoadvance/specter-desktop:v2.3.0-pre2

See all available tags at ghcr.io/cryptoadvance/specter-desktop.

For releases prior to v2.1.2, Docker images were provided by the Chiang Mai LN devs.

Signatures and hashes

SHA256SUMS file contains sha256 hashes of all binary files and signed with "Specter Signer 2026" GPG key.
You can get the public key from here.
Fingerprint of the key is 9DC3 3CA8 3058 9DE3 B322 5C26 EEF5 756B 2EA4 2349
This key has been signed by @k9ert's key. For more information about Verifying signatures, see, e.g. this video.

Release notes

What's Changed

  • chore: bump Cypress to 13.17.0 by @al-munazzim in #2646
  • Fix PyInstaller specterd backports import by @al-munazzim in #2694
  • Chore(deps): bundle 5 low-risk Dependabot updates by @al-munazzim in #2693
  • Chore(deps): bundle low-risk Dependabot updates by @al-munazzim in #2696
  • Fix REST auth errors for Flask-HTTPAuth 4.8.1 by @al-munazzim in #2697
  • Pin Werkzeug below 3.1 for Flask 2.2 compatibility by @al-munazzim in #2699
  • Remove obsolete download page generator by @al-munazzim in #2700
  • Restore Intel macOS release compatibility by @k9ert in #2692
  • Fix Coldcard USB warning flow by @al-munazzim in #2698
  • Specter-DIY: import xpubs without the 3s timeout, one confirmation per key set, wrong-network handling by @schnuartz-ai in #2702
  • Update specterext-timelockrecovery to v0.2.5 by @oren-z0 in #2704
  • Add Taproot support flag for BitBox02 by @al-munazzim in #2705
  • fix: reject underscores in derivation indexes by @SashaMIT in #2714
  • Add backwards-compatible BIP-329 label import and export by @schnuartz-ai in #2712
  • ci: add merge_group support so the merge queue can gate master by @k9ert in #2732
  • Chore(deps-dev): Bump black from 26.3.1 to 26.10.1 by @dependabot[bot] in #2725
  • Chore(deps-dev): Bump js-yaml from 4.3.1 to 4.3.2 in /pyinstaller/electron by @dependabot[bot] in #2711
  • Chore(deps): Bump follow-redirects from 1.16.0 to 1.16.2 by @dependabot[bot] in #2728
  • Chore(deps): Bump joi from 18.2.3 to 18.3.2 by @dependabot[bot] in #2729
  • Chore(deps): Bump @xmldom/xmldom from 0.8.12 to 0.8.15 in /pyinstaller/electron by @dependabot[bot] in #2709
  • Chore(deps-dev): Bump ip-address from 10.4.0 to 10.7.2 in /pyinstaller/electron by @dependabot[bot] in #2715
  • Chore(deps): Bump pyasn1 from 0.6.4 to 0.6.5 by @dependabot[bot] in #2727
  • release: notes for v2.3.0 and fix the Docker-trigger secret name by @k9ert in #2733
  • release: macos-14 was retired — use macos-15 / macos-15-intel by @k9ert in #2734

New Contributors

Full Changelog: v2.1.11...v2.3.0-pre2

Don't miss a new specter-desktop release

NewReleases is sending notifications on new releases.