Skip to content

Releases: cryptoadvance/specter-desktop

v2.0.3-pre3

02 May 15:28
c56eff5
Compare
Choose a tag to compare
v2.0.3-pre3 Pre-release
Pre-release
updating dependencies (#2434)

v2.0.3-pre2

01 May 13:24
e9dc494
Compare
Choose a tag to compare
Kn/macos signing (#2432)

* chore: migrate from altool to notarytool

* fix litte things in build-common

* add pyenv install in build-osx

* add pyinstaller/electron/signing_logs to gitignore

* chore: migrate from altool to notarytool

* fix little things in build.common

* add pyenv install in build osx

* add pyinatsller electron signing logs to gitignore

* updated build-osx.sh

* fix entitlement

* heavily refactoring the electron app

* polish and improve

* further bugfixing and polishing

* tiny change to improve support of MacOS

* Fix dependency issues

---------

Co-authored-by: Manolis <moneymanolis@protonmail.com>

v2.0.3-pre1

28 Mar 09:15
7970c3d
Compare
Choose a tag to compare
v2.0.3-pre1 Pre-release
Pre-release
Fix Jade signing issues with Swan Vault (#2421)

* update jade api to version 2.0.2 and update jade hwi client to the latest hwi code (version

* change chain default for initialising the jade client back to MAIN

* add "unlock" to jade's enumerate method and its hwi client

* use is_startup property to prevent jade unlocking on startup + change to skip_hwi_initialisation + some simplifications

* pass chain param on every request for enumerate call as well + some changes to be on the safe side (avoid name collusion with built-in fetch + random id)

* always use timeout when calling enumerate from hwi.jinja

* add ui to register multisigs for multisig wallets using a jade

* updated requirements.txt

* rename myFetch to requestToHwiBridge

* address jamie's comments: change logic to skip_unlocking + move early return up in jade client

v2.0.2

21 Sep 13:40
6a51d31
Compare
Choose a tag to compare

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, and as a PyPI package. Additionally, Specter is available as a Docker image via the awesome Chiang Mai LN devs.

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 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

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application.
Supported platforms: Windows, MacOS, 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.

Signatures and hashes

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.
Fingerprint of the key is 785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7
This key has been signed by @k9ert's key. For more information about Verifying signatures, see, e.g. this video.

Release notes

  • Bugfix: Add missing signet key #2368 (Manolis Mandrapilias)
  • Bugfix: Jade displaying wrong multisig addresses for descriptors using multi() #2366 (Manolis Mandrapilias)
  • Bugfix: JSON parsing issues when copy & pasting wallet data from PDF #2355 (Manolis Mandrapilias)
  • Bugfix: #2319 #2330 (k9ert)
  • Bugfix: fix specter.node has no _get_rpc() #2327 (k9ert)
  • Bugfix: Update spotbit api url and path #2372 (Benjamin B)
  • Chore(deps): Bump semver from 5.7.1 to 5.7.2 #2353 (dependabot[bot])
  • Chore(deps): Bump semver from 6.3.0 to 6.3.1 in /pyinstaller/electron #2352 (dependabot[bot])
  • Chore: Regex change to capture labels in wallet data imports better #2357 (Manolis Mandrapilias)
  • Chore: Use prettier for Electron app #2347 (Manolis Mandrapilias)
  • Chore: Optional ENFORCE_HWI_INITIALISATION_AT_STARTUP #2383 (k9ert)
  • Chore: remove SpecterUri #2358 (k9ert)
  • Chore: updating flask_babel fixes #2218 #2359 (k9ert)
  • Feature: Enable import of a multisig wallet that uses a multi-descriptor #2349 (Manolis Mandrapilias)
  • Feature: Implement automatic wallet import via Specter URI for MacOS #2344 (Manolis Mandrapilias)
  • Security: Patched Fix Electron vulnerable to out-of-package code execution when launched with arbitrary cwd #2380 (Sergev ₱)
  • Security: Fix login open redirect due to next parameter manipulation #2350 (zealsham)

Remarks

We fixed #2343 and that fix did, in some cases, cause trouble when signing transactions with Jades. If you're suffering that issue, you can enforce an hwi-initialisation which is known to fix that issue. This might then have the downside to with usb-devices being plugged in at startup.
In order to do that, you need to setup the env-var ENFORCE_HWI_INITIALISATION_AT_STARTUP to true. This is currently not that easy if you run Specter via an Application.

v2.0.2-pre7

08 Sep 14:51
23ad119
Compare
Choose a tag to compare
v2.0.2-pre7 Pre-release
Pre-release
revert removal of enumerate (#2378)

v2.0.2-pre6

05 Sep 11:21
2808be1
Compare
Choose a tag to compare
v2.0.2-pre6 Pre-release
Pre-release
remove enumerate in HWIBridge init (#2371)

* remove enumerate in HWIBridge init

* fix test

v2.0.2-pre3

26 Jun 09:00
Compare
Choose a tag to compare
v2.0.2-pre3 Pre-release
Pre-release
add import if the app / specterd is already running

v2.0.2-pre4

28 Jun 10:21
82d0fe3
Compare
Choose a tag to compare
v2.0.2-pre4 Pre-release
Pre-release
fix specter.node has no _get_rpc() (#2327)

* fix specter.node has no _get_rpc()

* fixes #2123

* black

---------

Co-authored-by: Kim Neunert <kim@swanbitcoin.com>

v2.0.2-pre2

27 Apr 14:03
Compare
Choose a tag to compare
v2.0.2-pre2 Pre-release
Pre-release
black

v2.0.1

27 Mar 19:43
6202c06
Compare
Choose a tag to compare

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, and as a PyPI package. Additionally, Specter is available as a Docker image via the awesome Chiang Mai LN devs.

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 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

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application.
Supported platforms: Windows, MacOS, 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.

Signatures and hashes

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.
Fingerprint of the key is 785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7
This key has been signed by @k9ert's key. For more information about Verifying signatures, see, e.g. this video.

Release notes

  • Bugfix: Keyerror in case of frozen utxos #2308 (k9ert)
  • Bugfix: method getaddressinfo not implemented #2313 (k9ert)
  • Bugfix: replace deprecated new-window with setWindowOpenHandler #2293 (Manolis Mandrapilias)
  • Bugfix/UIUX: Fix Tor configuration issues and improve UX of built-in Tor #2304 (Manolis Mandrapilias)
  • Chore: comments for macos build script #2228 (Manolis Mandrapilias)
  • Chore: Random improvements #2292 (k9ert)
  • Chore: Updating dependencies #2298 (k9ert)
  • Docs: update faq #2287 (k9ert)
  • Docs: Update Screenshots on Readme file #2286 (Moritz)
  • Feature: Enable Taproot support for Trezor #2295 (Manolis Mandrapilias)
  • Swan plugin: New design, improved UX and bug fixes #2309 (Manolis Mandrapilias)