From 9c3d9e075507e54a6602d819382730c5925eeb81 Mon Sep 17 00:00:00 2001 From: davide3011 Date: Thu, 19 Feb 2026 10:32:41 +0100 Subject: [PATCH] Release v1.1.0 Bump version to 1.1.0 across version.py, README, manifest.json and CHANGELOG. Update user guide with troubleshooting section covering the SSL certificate reset workflow --- CHANGELOG.md | 24 +++++++++++++++++++ README.md | 2 +- .../plugins/timelock_recovery/manifest.json | 2 +- electrum/version.py | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbb8b5af9..ab7e9248f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [1.1.0] - 2026-02-19 + +### Overview +This release adds ARM64/aarch64 platform support, native Palladium URI scheme integration, a unified network reset feature for both desktop and Android interfaces, and several bug fixes and documentation improvements. + +### Added +- **ARM64/aarch64 support**: AppImage builds now include a dedicated ARM64 variant for Linux on aarch64 hardware. +- **ARM64 QML support**: Android/QML interface now works on ARM64 devices with pinned PyQt6 dependencies (`PyQt6>=6.7.0,<6.8.0`) to ensure compatibility where PyQt6 ≥ 6.9 is unavailable. +- **Palladium URI scheme**: Donation flow and payment handling now use the `palladium:` URI scheme instead of `bitcoin:`. +- **Reset SSL certificates**: New action in both Qt (Server tab) and QML (Server Settings) to delete locally cached TLS certificates and force re-fetch on reconnect. Useful when a server renews its self-signed certificate. +- **Reset known servers**: New action alongside SSL reset to clear the list of recently used servers, available in both Qt and QML interfaces. +- **Troubleshooting section in user guide**: Added documentation explaining SSL certificate caching, why self-signed certificates require manual reset, and step-by-step instructions for both Android and desktop. + +### Fixed +- **WIF deserialization bug**: Fixed incorrect private key deserialization for Palladium network parameters. +- **Docker build warning**: Resolved undefined `TARGETARCH` variable warning in multi-platform Docker builds. +- **Whitepaper link**: Updated Help → White Paper URL to the correct repository (`palladium-coin/whitepaper`). +- **Browser opening on Linux**: `webopen()` now uses `xdg-open` instead of Python's `webbrowser` module, preventing text-based browsers (e.g. `w3m`) from being selected instead of the desktop browser. + +### Changed +- **README**: Updated "Running from Source" section with clear numbered steps, separate x86_64 and ARM64 dependency instructions, and improved QML optional section. + +--- + ## [1.0.1] - 2026-01-10 ### Changed diff --git a/README.md b/README.md index e4379a3dc..2662838f4 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ``` Licence: MIT Licence -Version: 1.0.1 +Version: 1.1.0 Maintainer: Davide Grilli Language: Python (>= 3.10) Homepage: https://github.com/palladium-coin/pallectrum diff --git a/electrum/plugins/timelock_recovery/manifest.json b/electrum/plugins/timelock_recovery/manifest.json index 5fe0b9aae..cb63fe620 100644 --- a/electrum/plugins/timelock_recovery/manifest.json +++ b/electrum/plugins/timelock_recovery/manifest.json @@ -4,5 +4,5 @@ "author": "orenz0@protonmail.com", "available_for": ["qt"], "icon":"timelock_recovery_60.png", - "version": "1.0.1" + "version": "1.1.0" } diff --git a/electrum/version.py b/electrum/version.py index b409dc967..1f445ee42 100644 --- a/electrum/version.py +++ b/electrum/version.py @@ -1,4 +1,4 @@ -ELECTRUM_VERSION = '1.0.1' # version of the client package (Pallectrum) +ELECTRUM_VERSION = '1.1.0' # version of the client package (Pallectrum) PROTOCOL_VERSION_MIN = '1.4' # electrum protocol PROTOCOL_VERSION_MAX = '1.6'