Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/Specter-Setup-v1.10.0.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/Specter-v1.10.0.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/specter_desktop-v1.10.0-x86_64-linux-gnu.tar.gz)
**Note on Linux**: you need to set up udev rules (included in the archive). Check out [readme](https://github.com/cryptoadvance/specter-desktop/blob/master/udev/README.md#usage).
**Note on macOS**: The current build supports only macOS Catalina (10.15) or higher. If you'd like to run Specter on an older macOS version, you can [install Specter from Pip](https://github.com/cryptoadvance/specter-desktop#installing-specter-from-pip).
specterd
It's a command-line program that only runs Specter server.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/specterd-v1.10.0-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/specterd-v1.10.0-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/specterd-v1.10.0-x86_64-linux-gnu.zip)
Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.10.0/SHA256SUMS) file contains sha256 hashes of all binary files and signed with "Specter Signer's" GPG key.
You can get the public key from [here](http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x785a2269ee3a9736ac1a4f4c864b7cf9a811fef7).
Fingerprint of the key is `785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7`
This key has been signed by k9ert's key which you might have used for validating th 1.7.0 release.
Release notes
- Feature: adding has_service() method to user 1732 (Kim Neunert)
- Feature: Choose file button for labels import 1682 (Manolis)
- Feature: Customised front end for adding Electrum devices 1622 (relativisticelectron)
- Feature: introducing gunicorn as an alternative WSGI HTTP Server 1721 (Kim Neunert)
- Feature: Message signing via QR code 1567 (Manolis)
- Feature: new extensionpoint specter_persistence_callback 1723 (Kim Neunert)
- Feature: Optimized uncle jim pdf for the Debasafebags. 1706 (f9ert)
- Bugfix: add proper uid to initial config fixes 1714 1715 (Kim Neunert)
- Bugfix: better error-handling and version checks 1691 (Kim Neunert)
- Bugfix: wrong arguments for requests_session 1719 (Kim Neunert)
- Chore: Adjusted releasing process and adding liquidissuer 1716 (Kim Neunert)
- Chore: Bump ejs from 3.1.5 to 3.1.7 in /pyinstaller/electron 1697 (dependabot[bot])
- Chore: Change Specter compatibility to ">=3.7,<3.10" 1707 (relativisticelectron)
- Chore: Docker 1696 (Aaron Dewes)
- Chore: embit Upgrade to 0.4.13 (ripemd160 replacement) 1702 (relativisticelectron)
- Chore: install_noded.sh support for elements binary 1717 (relativisticelectron)
- Chore: misc changes 1733 (Kim Neunert)
- Chore: Non-standard ports for test-cypress.sh 1729 (Kim Neunert)
- Chore: Refactor UTXO scan (and timeout bugfix for utxo_scan) 1687 (Kim Neunert)
- Chore: Removing HWIBridge initialisation on module-level 1720 (Kim Neunert)
- Chore: Upgrade black version for pre-commit 1708 (relativisticelectron)
- Chore: Introducing an issue template 1692 (Kim Neunert)
- Docs: Added support for other distros (Arch/Fedora) 1713 (Ankur)