Skip to content

Releases: cryptoadvance/specter-desktop

v1.7.0

19 Oct 10:59
f814bbf
Compare
Choose a tag to compare

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

27 Aug 15:37
4bafc48
Compare
Choose a tag to compare

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

10 Aug 21:06
8c6a7c9
Compare
Choose a tag to compare

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

16 Jul 16:51
fd7d7ed
Compare
Choose a tag to compare

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

28 Jun 19:18
50493f2
Compare
Choose a tag to compare

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

16 Jun 19:23
37e13cf
Compare
Choose a tag to compare

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

10 Jun 12:52
94d8945
Compare
Choose a tag to compare

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 some liquid fixes #1194 (Stepan Snigirev)
  • Feature: Fully unblind liquid transactions sent by Specter #1220 (Stepan Snigirev)

v1.4.2

01 Jun 12:25
a75dcfa
Compare
Choose a tag to compare

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: unconventional derivations fail regexes #1204 (Stepan Snigirev)
  • Chore: Simplify emptiness checks in txlist #1202 (Roman Zeyde)

v1.4.1

30 May 11:45
31ebd97
Compare
Choose a tag to compare

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: a few typos #1201 (Roman Zeyde)
  • Bugfix: Set http as default network protocol if non specified #1199 (benk10)
  • Bugfix: Update Tor circuit every request #1200 (benk10)

v1.4.0

28 May 09:55
68ef655
Compare
Choose a tag to compare

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)