THIS IS A PRE_RELEASE, TEST IT IF YOU LIKE!
- Feature: Add taproot psbt fields #1837 (kdmukai)
- Feature: --devstatus-threshold for cli_server #1945 (k9ert)
- Feature: Extensions can add new devices #1887 (k9ert)
- Feature: Implement JWT authentication in REST API #1785 (Ankur)
- Feature: QR message signing for SeedSigner #1938 (kdmukai)
- Feature: QR support for Jade #1964 (Manolis Mandrapilias)
- Feature: several things for Spectrum preparation #1913 (k9ert)
- Feature: Spectrum addition #1952 (k9ert)
- Bugfixes: Various bugfixes #1959 (k9ert)
- Bugfix: Failover for non-existent nodes #1992 (k9ert)
- Bugfix: Fix float issue #1900 (relativisticelectron)
- Bugfix: Incomplete wallet deletion #1950 (Manolis Mandrapilias)
- Bugfix: Internal server error when node connection breaks down #1920 (Manolis Mandrapilias)
- Bugfix: No encryption for devhel extension required #1942 (relativisticelectron)
- Bugfix: Release procedure fix #1988 (k9ert)
- Bugfix: Service Manager loads wrong service Test-config #1907 (relativisticelectron)
- Bugfix: Updating the auto-withdrawal in Swan integration could lead to an error #1981 (Manolis Mandrapilias)
- Bugfix: Wrong device paths #1936 (k9ert)
- Bugfix: ext_wallettabs does not have to be set #1941 (Manolis Mandrapilias)
- chore: adding sequence diagram for swan flow #1969 (Manolis Mandrapilias)
- Chore: Flask thread for wallet manager #1962 (k9ert)
- Chore: Make data encrytion for services optional #1918 (relativisticelectron)
- Chore: Making netlify more robust #1953 (k9ert)
- Chore: Node manager refactoring #1974 (Manolis Mandrapilias)
- Chore: Refactoring of wallet tests #1943 (Manolis Mandrapilias)
- Chore: Refactor Swan Extension to cryptoadvance.specterext #1955 (k9ert)
- Chore: Remove arrows and clickable headers on transactions table (for now) #1973 (OTK)
- Chore: Removing the Singleton #1914 (k9ert)
- Chore: Tagging specterext-dummy with every release #1944 (k9ert)
- Chore: Update protobuf #1933 (k9ert)
- Docs: Release guide #1930 (Manolis Mandrapilias)
- Docs: Update connect-your-node.md #1937 (cstizza)
- Security: CVE-2007-4559 Patch #1927 (TrellixVulnTeam)
- UIUX: Clearer language for incomplete transactions tab #1972 (OTK)
Hints for Spectrum
This Release contains Spectrum, a plugin for running specter via an Electrum Server instead of using a full node. However, the plugin is in beta and in order to use it, you need to explicitely allow beta-plugins. In order to do that via a binary-executable:
- Download and start as usual
- Open specter/preferences
- Open "Advanced"
- Insert
--devstatus-threshold beta
in the "Specterd CLI args" - Also you might want to use a different data directory in order to separate the experiment from your normal setup. On Linux/Mac you could do that by adding those 2 things:
--devstatus-threshold beta --specter-data-folder ~/.specter_spectrum
. - Save and quit specter
- restart
- Don't be surprised as you now won't see your usual wallets/devices anymore. Remove the above "Specterd CLI args" and you should be back to normal.