From e41d105634428c118c54041cd31e0b5e30f3b1f7 Mon Sep 17 00:00:00 2001 From: UnstoppableSwap Botty Date: Wed, 10 Jun 2026 13:09:40 +0000 Subject: [PATCH] Prepare release 4.9.0 --- CHANGELOG.md | 5 ++++- Cargo.lock | 8 ++++---- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- swap-asb/Cargo.toml | 2 +- swap-controller/Cargo.toml | 2 +- swap/Cargo.toml | 2 +- 7 files changed, 13 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa96e87b4..114b8c567 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.9.0] - 2026-06-10 + - ASB+CONTROLLER: The JSON-RPC server now requires authentication. The ASB verifies a password against a hashed keyfile (`--rpc-auth-file`), and `asb-controller` prompts for the password on startup. Generate the keyfile with `orchestrator gen-rpc-auth`. Clients authenticate by sending the password with every request in an `Authorization: Bearer ` header. - ASB+GUI: Skip publishing the Monero redeem/refund transaction if it is already present on chain (e.g. after a restart) @@ -992,7 +994,8 @@ It is possible to migrate critical data from the old db to the sqlite but there - Fixed an issue where Alice would not verify if Bob's Bitcoin lock transaction is semantically correct, i.e. pays the agreed upon amount to an output owned by both of them. Fixing this required a **breaking change** on the network layer and hence old versions are not compatible with this version. -[unreleased]: https://github.com/eigenwallet/core/compare/4.8.4...HEAD +[unreleased]: https://github.com/eigenwallet/core/compare/4.9.0...HEAD +[4.9.0]: https://github.com/eigenwallet/core/compare/4.8.4...4.9.0 [4.8.4]: https://github.com/eigenwallet/core/compare/4.8.3...4.8.4 [4.8.3]: https://github.com/eigenwallet/core/compare/4.8.2...4.8.3 [4.8.2]: https://github.com/eigenwallet/core/compare/4.8.1...4.8.2 diff --git a/Cargo.lock b/Cargo.lock index 15a1ad3ee..e9f6ec5b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10594,7 +10594,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "swap" -version = "4.8.4" +version = "4.9.0" dependencies = [ "anyhow", "arti-client", @@ -10684,7 +10684,7 @@ dependencies = [ [[package]] name = "swap-asb" -version = "4.8.4" +version = "4.9.0" dependencies = [ "anyhow", "bitcoin 0.32.8", @@ -10715,7 +10715,7 @@ dependencies = [ [[package]] name = "swap-controller" -version = "4.8.4" +version = "4.9.0" dependencies = [ "anyhow", "bitcoin 0.32.8", @@ -13534,7 +13534,7 @@ dependencies = [ [[package]] name = "unstoppableswap-gui-rs" -version = "4.8.4" +version = "4.9.0" dependencies = [ "dfx-swiss-sdk", "rustls 0.23.37", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 848e6ece7..1ba8711e1 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unstoppableswap-gui-rs" -version = "4.8.4" +version = "4.9.0" authors = ["binarybaron", "einliterflasche", "unstoppableswap"] edition = "2024" description = "GUI for XMR<>BTC Atomic Swaps written in Rust" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index c209163e3..2d2ffa618 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "eigenwallet", - "version": "4.8.4", + "version": "4.9.0", "identifier": "net.unstoppableswap.gui", "build": { "devUrl": "http://localhost:1420", diff --git a/swap-asb/Cargo.toml b/swap-asb/Cargo.toml index 6024d84b8..4d247935a 100644 --- a/swap-asb/Cargo.toml +++ b/swap-asb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swap-asb" -version = "4.8.4" +version = "4.9.0" authors = ["The eigenwallet guys ", "The COMIT guys "] edition = "2024" description = "ASB (Automated Swap Backend) binary for XMR/BTC atomic swaps." diff --git a/swap-controller/Cargo.toml b/swap-controller/Cargo.toml index dde35d155..b063f6d89 100644 --- a/swap-controller/Cargo.toml +++ b/swap-controller/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swap-controller" -version = "4.8.4" +version = "4.9.0" edition = "2024" [[bin]] diff --git a/swap/Cargo.toml b/swap/Cargo.toml index 4828e66f1..1e88c9916 100644 --- a/swap/Cargo.toml +++ b/swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swap" -version = "4.8.4" +version = "4.9.0" authors = ["The COMIT guys "] edition = "2024" description = "XMR/BTC trustless atomic swaps."