mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-08-24 14:15:55 -04:00
Prepare release 2.5.6 (#466)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
This commit is contained in:
parent
4d85e1e961
commit
eb0dc10489
5 changed files with 17 additions and 8 deletions
13
CHANGELOG.md
13
CHANGELOG.md
|
@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
- ASB: Docker image has moved to https://github.com/eigenwallet/core/pkgs/container/asb
|
||||
## [2.5.6] - 2025-07-18
|
||||
|
||||
- ASB: Docker image has moved to <https://github.com/eigenwallet/core/pkgs/container/asb>
|
||||
- ASB + GUI + CLI: We have renamed from _UnstoppableSwap_ to _eigenwallet_ ([why?](https://eigenwallet.org/rename.html)). We will slowly migrate the entire infrastructure to the new name.
|
||||
|
||||
## [2.4.5] - 2025-07-17
|
||||
|
@ -15,11 +17,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
_Some of these CHANGELOG entires have beeb merged from 2.0.3 - 2.4.3 into this release because those releases were missing Github releases._
|
||||
|
||||
- ASB: Lowered the Monero lock retry timeout to 10minutes. Aftet that timeout we will start an early refund.
|
||||
|
||||
- GUI: Users can donate a small percentage of their swap to the projects donation address. Donations will be used to fund development. This is completely optional and **disabled** by default. Monero is used exclusively for donations, ensuring full anonymity for users. Donations are only ever send for successful swaps (not refunded ones). We clearly and transparently state where how much Monero is going before the user approves a swap.
|
||||
|
||||
- ASB + GUI + CLI: We now cache fee estimates for the Bitcoin wallet for up to 2 minutes. This improves the speed of fee estimation and reduces the number of requests to the Electrum servers.
|
||||
|
||||
- ASB + CLI + GUI: Introduce a load-balancing proxy for Monero RPC nodes that automatically discovers healthy nodes and routes requests to improve connection reliability.
|
||||
|
||||
- ASB: Added `monero_node_pool` boolean option to ASB config. When enabled, the ASB uses the internal Monero RPC pool instead of connecting directly to a single daemon URL, providing improved reliability and automatic failover across multiple Monero nodes.
|
||||
|
||||
- We now call Monero function directly (via FFI bindings) instead of using `monero-wallet-rpc`.
|
||||
|
||||
- ASB: Since we don't communicate with `monero-wallet-rpc` anymore, the Monero wallet's will no longer be accessible by connecting to it. If you are using the asb-docker-compose setup, run this command to migrate the wallet files from the volume of the monero-wallet-rpc container to the volume of the asb container:
|
||||
```bash
|
||||
# On testnet
|
||||
|
@ -570,7 +578,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/2.4.5...HEAD
|
||||
[unreleased]: https://github.com/eigenwallet/core/compare/2.5.6...HEAD
|
||||
[2.5.6]: https://github.com/eigenwallet/core/compare/2.4.5...2.5.6
|
||||
[2.4.5]: https://github.com/eigenwallet/core/compare/2.4.3...2.4.5
|
||||
[2.4.3]: https://github.com/eigenwallet/core/compare/2.0.3...2.4.3
|
||||
[2.0.3]: https://github.com/UnstoppableSwap/core/compare/2.0.2...2.0.3
|
||||
|
|
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -9758,7 +9758,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142"
|
|||
|
||||
[[package]]
|
||||
name = "swap"
|
||||
version = "2.4.5"
|
||||
version = "2.5.6"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"arti-client",
|
||||
|
@ -12404,7 +12404,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "unstoppableswap-gui-rs"
|
||||
version = "2.4.5"
|
||||
version = "2.5.6"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"monero-rpc-pool",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "unstoppableswap-gui-rs"
|
||||
version = "2.4.5"
|
||||
version = "2.5.6"
|
||||
authors = [ "binarybaron", "einliterflasche", "unstoppableswap" ]
|
||||
edition = "2021"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"productName": "eigenwallet",
|
||||
"version": "2.4.5",
|
||||
"version": "2.5.6",
|
||||
"identifier": "net.unstoppableswap.gui",
|
||||
"build": {
|
||||
"devUrl": "http://localhost:1420",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "swap"
|
||||
version = "2.4.5"
|
||||
version = "2.5.6"
|
||||
authors = ["The COMIT guys <hello@comit.network>"]
|
||||
edition = "2021"
|
||||
description = "XMR/BTC trustless atomic swaps."
|
||||
|
@ -69,8 +69,8 @@ sqlx = { version = "0.8", features = ["sqlite", "runtime-tokio-rustls"] }
|
|||
structopt = "0.3"
|
||||
strum = { version = "0.26", features = ["derive"] }
|
||||
swap-env = { path = "../swap-env" }
|
||||
swap-fs = { path = "../swap-fs" }
|
||||
swap-feed = { path = "../swap-feed" }
|
||||
swap-fs = { path = "../swap-fs" }
|
||||
swap-serde = { path = "../swap-serde" }
|
||||
tauri = { version = "2.0", features = ["config-json5"], optional = true, default-features = false }
|
||||
thiserror = { workspace = true }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue