diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 0c028895..f1e5a8c7 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -112,10 +112,10 @@ jobs: export BITCOIND_PATH=bitcoin-24.0.1/bin/bitcoind export IS_NOT_BITCOIND_24=0 else - curl -O https://bitcoincore.org/bin/bitcoin-core-28.1/bitcoin-28.1-x86_64-linux-gnu.tar.gz - echo "07f77afd326639145b9ba9562912b2ad2ccec47b8a305bd075b4f4cb127b7ed7 bitcoin-28.1-x86_64-linux-gnu.tar.gz" | sha256sum -c - tar -xzf bitcoin-28.1-x86_64-linux-gnu.tar.gz - export BITCOIND_PATH=bitcoin-28.1/bin/bitcoind + curl -O https://bitcoincore.org/bin/bitcoin-core-29.0/bitcoin-29.0-x86_64-linux-gnu.tar.gz + echo "a681e4f6ce524c338a105f214613605bac6c33d58c31dc5135bbc02bc458bb6c bitcoin-29.0-x86_64-linux-gnu.tar.gz" | sha256sum -c + tar -xzf bitcoin-29.0-x86_64-linux-gnu.tar.gz + export BITCOIND_PATH=bitcoin-29.0/bin/bitcoind fi echo "BITCOIN_BACKEND_TYPE = $BITCOIN_BACKEND_TYPE" diff --git a/CHANGELOG.md b/CHANGELOG.md index f0f2532a..e3dfbbd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -138,7 +138,7 @@ was updated by the poller. #### Liana GUI -- The new Bitcoind 28.0 version is now downloaded by the GUI. +- The new Bitcoind 29.0 version is now downloaded by the GUI. - Bitbox02 devices can now be part of a Taproot descriptor set-up if their firmware version is greater than or equal to 9.21.0. - The install process now includes examples of setups with fixed templates and explanatory descriptions to guide the user. - UI/UX of the GUI buttons was reworked to have a clear distinction between a primary and a secondary button. diff --git a/liana-gui/src/node/bitcoind.rs b/liana-gui/src/node/bitcoind.rs index 151b4e1e..c1b25964 100644 --- a/liana-gui/src/node/bitcoind.rs +++ b/liana-gui/src/node/bitcoind.rs @@ -25,22 +25,22 @@ use crate::dir::LianaDirectory; const CREATE_NO_WINDOW: u32 = 0x08000000; /// Current and previous managed bitcoind versions, in order of descending version. -pub const VERSIONS: [&str; 6] = ["28.0", "27.1", "26.1", "26.0", "25.1", "25.0"]; +pub const VERSIONS: [&str; 7] = ["29.0", "28.0", "27.1", "26.1", "26.0", "25.1", "25.0"]; /// Current managed bitcoind version for new installations. pub const VERSION: &str = VERSIONS[0]; #[cfg(all(target_os = "macos", target_arch = "x86_64"))] -pub const SHA256SUM: &str = "77e931bbaaf47771a10c376230bf53223f5380864bad3568efc7f4d02e40a0f7"; +pub const SHA256SUM: &str = "5bb824fc86a15318d6a83a1b821ff4cd4b3d3d0e1ec3d162b805ccf7cae6fca8"; #[cfg(all(target_os = "macos", target_arch = "aarch64"))] -pub const SHA256SUM: &str = "c8108f30dfcc7ddffab33f5647d745414ef9d3298bfe67d243fe9b9cb4df4c12"; +pub const SHA256SUM: &str = "34431c582a0399dd42e1276d87d25306cbdde0217f6744bd55a2945986645dda"; #[cfg(all(target_os = "linux", target_arch = "x86_64"))] -pub const SHA256SUM: &str = "7fe294b02b25b51acb8e8e0a0eb5af6bbafa7cd0c5b0e5fcbb61263104a82fbc"; +pub const SHA256SUM: &str = "a681e4f6ce524c338a105f214613605bac6c33d58c31dc5135bbc02bc458bb6c"; #[cfg(all(target_os = "windows", target_arch = "x86_64"))] -pub const SHA256SUM: &str = "85282f4ec1bcb0cfe8db0f195e8e0f6fb77cfbe89242a81fff2bc2e9292f7acf"; +pub const SHA256SUM: &str = "4c1780532031129fcacfc0e393c8430b3cea414c9f8c5e0c0c87ebe59a5ada1b"; #[cfg(all(target_os = "macos", target_arch = "x86_64"))] pub fn download_filename() -> String {