Releases: cryptoadvance/specter-desktop
v1.7.0
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
SHA256SUMS file contains sha256 hashes of all binary files. The SHA256SUMS.asc file contains a signature of the SHA256SUM file, signed with @k9ert's GPG key.
You can get the public key from keybase.
Fingerprint of the key is ECC0 B4AB D74E 716F 5ADE 0952 28B3 58A8 843B 0109
Release notes
- Feature: a framework for migrations and migrating single-node #1414 (Kim Neunert)
- Feature: Auto privacy settings #1415 (kdmukai)
- Feature: Better Error-management, logging for the APP and Macos builds improvements #1405 (Kim Neunert)
- Feature: fix rbf-edit with multiple destinations #1412 (Stepan Snigirev)
- Feature: Improve Jade support #1398 (Stepan Snigirev)
- Feature: Uncle jim paperwallet #1359 (Kim Neunert)
- Feature: use change addresses in order #1393 (Stepan Snigirev)
- Bugfix: asset labels issues #1391 (Stepan Snigirev)
- Bugfix: Babel js backtick fix #1383 (kdmukai)
- Bugfix: changing type of a device fixes #1400 #1257 #575 #1402 (Stepan Snigirev)
- Bugfix: CI failure because of missing wget dependency #1375 (Kim Neunert)
- Bugfix: fixes #1357 as pip3 installation of tar.gz-package was broken #1374 (Kim Neunert)
- Bugfix: Refactor wallet class fixes #1394 #1367 #1241 #1101 #1411 (Stepan Snigirev)
- Bugfix: refactor WalletManager and Wallet, improved performance #1424 (Kim Neunert)
- Bugfix: rollback embit to 0.4.5 #1379 (Kim Neunert)
- Bugfix: Some liquid fixes #1401 (Stepan Snigirev)
- Bugfix: tx dump (failing tests) #1397 (Stepan Snigirev)
- Bugfix: various things including json-file data-corruption #1410 (Kim Neunert)
- Bugfix: remove diy simulator warning #1399 (Stepan Snigirev)
- Bugfix: Fix last release liquid issues #1389 (Stepan Snigirev)
- Bugfix: Fix the Test Tor point of reference #1416 (benk10)
- Bugfix: Leading slashes in paths removed #1380 (B-396)
- Docs: Suggest updating pip to resolve
cryptography
installation issues #1349 (Nadav Ivgi) - Translation: Added localization function to html text #1396 (relativisticelectron)
- Chore: Bump axios from 0.21.1 to 0.21.4 #1387 (dependabot[bot])
- Chore: Ci improvements (#103) #1403 (Kim Neunert)
- Chore: migrate tested bitcoin to new v0.21.1 tag #1316 (Kim Neunert)
- Chore: Release process improvements #1434 (Kim Neunert)
- Chore: Some macos specific adjustments to the install and test-cypress scripts #1428 (Kim Neunert)
- Chore: update dependencies and remove demon-mode #1417 (Kim Neunert)
- Chore: update elements test_target to 0.21.0_rc2 #1409 (Kim Neunert)
v1.6.0
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
- Devices: Add Passport support #1343 (benk10)
- Devices: Improved Liquid support for Specter-DIY #1358 (Stepan Snigirev)
- Bugfix: Fix Liquid addresses UTXO count #1350 (benk10)
- Bugfix: Fix add keys #1355 (Tushar Singla)
- Bugfix: Fix key import on liquid #1370 (Stepan Snigirev)
- Bugfix: Fix imported labels not being saved #1362 (relativisticelectron)
- Bugfix: Fix add key functionality for hot wallets #1354 (Tushar Singla)
- Bugfix: Use the configured bitcoind data directory #1348 (Nadav Ivgi)
- Bugfix: Delete pending psbts if inputs were spent #1366 (Stepan Snigirev)
- Bugfix: Fix amount and label parsing #1368 (Stepan Snigirev)
- Bugfix: Fix assetlabel and default asset properties for bitcoin #1351 (Stepan Snigirev)
- Feature: Add Export Specter Format for wallets #1345 (Hani Mohammed)
- Feature: Add assets registry for Liquid wallets #1360 (benk10)
- Feature: Add single-key taproot support #1364 (Stepan Snigirev)
- Docs: run tests and avoid elm-tests if you don't want them #1326 (Kim Neunert)
- UI: More information while backing up specter data #1346 (Tushar Singla)
- UI: Warn user when hidden advanced fields are not empty #1356 (benk10)
- UI: Fetch asset labels #1352 (Stepan Snigirev)
- Chore: Bump path-parse from 1.0.6 to 1.0.7 in /pyinstaller/electron #1344 (dependabot[bot])
- Chore: pytest for Electrum address label import #1363 (relativisticelectron)
v1.5.1
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
- Bugfix: Add newline char when writing bitcoin.conf setting #1325 (jeffthibault)
- Bugfix: Fix specifying datadir for internal node #1315 (benk10)
- Bugfix: Fix login issue for non-English mode #1321 (Kim Neunert)
- Bugfix: Fix Electrum import issues #1318 (benk10)
- Bugfix: Update rpc None error #1333 (Hani Mohammed)
- Bugfix: Fix wallet PDF backup issues #1338 (benk10)
- Feature: Electrum address label import #1314 (relativisticelectron)
- Translation: Update Greek translation #1317 (glowleaf)
- Translation: Update Hebrew translation #1308 (Sh0ham)
- Translation: Update French translation #1309 (KST-Energy)
- UIUX: Add RTL languages support #1276 (benk10)
- Chore: Automatic Testing and Documentation for Liquid #1286 (Kim Neunert)
- Chore: Refactor internal keypool management #1330 (benk10)
- Chore: Refactor out ugly hack in components JS #1302 (benk10)
- Chore: Make Specter DIY simulator connection error message more descriptive #1337 (Tushar Singla)
v1.5.0
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
- Feature: Translation (Babel) integration and initial translations #1247 (kdmukai, 2a3dex, rafa1239, Volker Herminghaus, glowleaf, DirkVdk, mutatrum, Kryptoministern, PommbearBTC, Gummybear, sreshta suresh, KST-Energy, alltheseas, dudezoo, Sergei Tikhomirov, Bitpaint)
- Feature: Api framework #1232 (Kim Neunert)
- Bugfix: Delete raw transactions when wallet is deleted #1300 (Stepan Snigirev)
- Bugfix: Fix error when importing transaction #1259 (benk10)
- Bugfix: Fix multi-hot-multisig signing #1294 (Stepan Snigirev)
- Bugfix: Fix saving a transaction as pending #1261 (benk10)
- Bugfix: Fix test connection crash when node can't be reached #1285 (benk10)
- Chore: Improve logging #1282 (Kim Neunert)
- DevOps: Removing blobs and adjusting automations #1299 (Kim Neunert)
- Translation: Update Portuguese translation #1277 (bitsenca)
- Translation: Update Portuguese translation #1279 (KoreaComK)
- Translation: Update Spanish translation (2a3dex)
- Translation: Update Hebrew translation #1288 (Sh0ham)
- Translation: Update messages.po #1290 (Pat4cryptoFR)
- Translation: Update messages.po #1293 (alltheseas)
- Translation: Update French translation #1297 (KST-Energy)
- Translation: Update French translation #1305 (KST-Energy)
- Translation: Update Chinese (Simplified) translation #1275 (kdmukai)
- Translation: Update to Chinese (Traditional) translations #1274 (kdmukai)
- Docs: Adds steps to install Rust compiler dependency #1303 (kdmukai)
- Docs: more details about missing funds #1254 (Kim Neunert)
- Docs: Updates Babel README to remove temporary
kdmukai
fork references #1269 (kdmukai) - Liquid: Disable elements hot wallet for bitcoin wallets #1295 (Stepan Snigirev)
- Liquid: Add support for unconfidential addresses #1292 (Stepan Snigirev)
- Liquid: Fix addressinfo lookup and category assignments #1296 (Stepan Snigirev)
- Liquid: Fix change address derivation #1304 (Stepan Snigirev)
- Liquid: Fix fee estimation on liquid #1289 (Stepan Snigirev)
- Liquid: Fix nested segwit wallets on liquid #1298 (Stepan Snigirev)
- Liquid: Minor liquid fixes #1301 (Stepan Snigirev)
- Liquid: TxList and AddressList classes for Liquid #1280 (Stepan Snigirev)
v1.4.6
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
- Feature: Add Keystone device #1237 (Stepan Snigirev)
- Feature: Export device types and labels #1226 (kdmukai)
- Feauture: Liquid - asset support #1216 (Stepan Snigirev)
- UIUX: Redesign the Tor settings screen #1245 (benk10)
- Bugfix: Apostrophes in device labels need proper escaping in PDF export template #1246 (kdmukai)
- Bugfix: cleanup annoying test_artifacts #1236 (Kim Neunert)
- Bugfix: Filter non liquid devices from create liquid wallet #1243 (benk10)
- Bugfix: fix elementsd process #1240 (Stepan Snigirev)
- Chore: Bump normalize-url from 4.5.0 to 4.5.1 in /pyinstaller/electron #1223 (dependabot[bot])
- Chore: Bump urllib3 from 1.25.10 to 1.26.5 #1211 (dependabot[bot])
- Chore: Wallet new refactoring #1244 (Kim Neunert)
- Chore: del elm comp from gitlab + ensure master green #1250 (Kim Neunert)
- Chore: refactor psbt-creation #1249 (Kim Neunert)
- Chore: Refactor wallet creation to Wallet.create method #1242 (Stepan Snigirev)
Misc
at 01.July there way a virus-alarm on the Specter-Setup-v1.4.6.exe
. This alarm turned out to be a false positive. It's safe to use that file.
A Post-Mortem will be released soon.
Post Mortem will follow.
v1.4.5
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
- Feature: Add Blockstream Jade support #1234 (benk10)
- Feature: Add SeedSigner device #1225 (Stepan Snigirev)
- Feature: Show Liquid icon on node manager #1224 (benk10)
- Bugfix:
non_witness_utxo
hash mismatch problem #1235 (Stepan Snigirev) - Bugfix: RPC-password as pin for multiple nodes #1231 (Kim Neunert)
- Bugfix: Missing prop setter bugfix #1228 (kdmukai)
- Bugfix: "NameError: name 'protocol' is not defined" #1229 (DerM007)
- Chore: Elements testing #1212 (Kim Neunert)
v1.4.3
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
v1.4.2
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
v1.4.1
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
v1.4.0
Binaries
There are two types of binaries:
Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: Windows, MacOS, Linux (x86_64)
Note on Linux: you need to set up udev rules (included in the archive). Check out readme.
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.
specterd
It's a command-line program that only runs Specter server.
Supported platforms: Windows, MacOS, Linux (x86_64)
Signatures and hashes
sha256.signed.txt file contains sha256 hashes of all binary files and signed with @ben-kaufman's GPG key.
You can get the public key from here: https://benkaufman.info/ben-kaufman.asc.
It is also available via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 5DF6 A760 1DB8 B78E BDEC 18DB 5D27 DE56 4153 F2BD
, short id: 5d27de564153f2bd
Release notes
- Feature: Broadcast transactions over block explorer via Tor #1183 (benk10)
- Feature: "Verify on device" with Coldcard sugggest using airgap instead of USB connection #1157 (Manolis)
- Feature: Merge in Liquid branch (preparation for Liquid support) #1174 (benk10)
- Feature: Support importing BIP48 xpubs from JSON #1156 (benk10)
- Feature: Managing more than one Node-connection and switch between them #1146 (benk10)
- Feature: Managing multiple internal nodes with testnet(s) support #1165 (benk10)
- Feature: Hide sensitive info mode #1170 (benk10)
- Feature: Add cancel transaction with RBF button and show cancelled transactions status #1197 (benk10)
- UIUX: Updated change text from 'payed' to 'paid' in fee_selection file #1155 (Chris Pollard)
- UIUX: Move backup PDF SLIP132 option to advanced section #1168 (benk10)
- Docs: Update tor.md #1129 (benk10)
- Bugfix: Improve Tor resilience #1161 (Kim Neunert)
- Bugfix: Fix issue with selecting remote USB option #1147 (benk10)
- Bugfix: Fix unremovable linebreak in address label #1171 (benk10)
- Bugfix: Update compatibility for Bitcoin Core v22 "addresses" RPC changes #1180 (benk10)
- Bugfix: Fix broadcast via block explorer #1191 (benk10)
- Bugfix: Fix sensitive info notification and xpub hiding #1189 (benk10)
- Bugfix: Fix xpub format when no node is used #1188 (benk10)
- Bugfix: Fix updating addresses list caching for wallets using Bitcoin Core native wallet descriptors #1193 (benk10)
- Chore: Bump embit version #1186 (Stepan Snigirev)
- Chore: Bump flask-cors from 3.0.8 to 3.0.9 #1149 (dependabot[bot])
- Chore: Bump hosted-git-info from 2.8.8 to 2.8.9 in /pyinstaller/electron #1154 (dependabot[bot])
- Chore: Bump lodash from 4.17.20 to 4.17.21 in /pyinstaller/electron #1159 (dependabot[bot])
- Chore: Update hidapi to 0.10.1 #1141 (Leon Costa)
- Chore: Update hwibridge.md #1178 (kdmukai)
- Chore: Upgrade internal bitcoind version to v0.21.1 #1173 (benk10)