Update Bitcoin Node to v28.1 (#2219)

This commit is contained in:
Nathan Fretz 2025-02-19 10:44:28 +10:00 committed by GitHub
parent 10dd446744
commit c1643089d0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 7 deletions

View File

@ -40,7 +40,7 @@ services:
ipv4_address: $APP_BITCOIN_IP ipv4_address: $APP_BITCOIN_IP
bitcoind: bitcoind:
image: getumbrel/bitcoind:v28.0@sha256:95c5eb9778fc0050e185b22700061fb7e7d71a0c27860067461bed2afcfbe5c4 image: getumbrel/bitcoind:v28.1@sha256:c565266ea302c9ab2fc490f04ff14e584210cde3d0d991b8309157e5dfae9e8d
user: "1000:1000" user: "1000:1000"
command: "${APP_BITCOIN_COMMAND}" command: "${APP_BITCOIN_COMMAND}"
restart: unless-stopped restart: unless-stopped

View File

@ -102,6 +102,7 @@ BIN_ARGS=()
# BIN_ARGS+=( "-port=${APP_BITCOIN_P2P_PORT}" ) # BIN_ARGS+=( "-port=${APP_BITCOIN_P2P_PORT}" )
# BIN_ARGS+=( "-rpcport=${APP_BITCOIN_RPC_PORT}" ) # BIN_ARGS+=( "-rpcport=${APP_BITCOIN_RPC_PORT}" )
# We hardcode the ports p2p and rpc ports to always be the same for all networks # We hardcode the ports p2p and rpc ports to always be the same for all networks
# As of v28.1, the default onion listening port will now be derived to be -port + 1 instead of being set to a fixed value (8334 on mainnet)
BIN_ARGS+=( "-port=8333" ) BIN_ARGS+=( "-port=8333" )
BIN_ARGS+=( "-rpcport=8332" ) BIN_ARGS+=( "-rpcport=8332" )
BIN_ARGS+=( "-rpcbind=${APP_BITCOIN_NODE_IP}" ) BIN_ARGS+=( "-rpcbind=${APP_BITCOIN_NODE_IP}" )
@ -120,8 +121,10 @@ BIN_ARGS+=( "-zmqpubsequence=tcp://0.0.0.0:${APP_BITCOIN_ZMQ_SEQUENCE_PORT}" )
# BIN_ARGS+=( "-rpcworkqueue=128" ) # BIN_ARGS+=( "-rpcworkqueue=128" )
# We can remove depratedrpc=create_bdb in a future update once Jam (JoinMarket) implements descriptor wallet support # We can remove depratedrpc=create_bdb in a future update once Jam (JoinMarket) implements descriptor wallet support
BIN_ARGS+=( "-deprecatedrpc=create_bdb" ) BIN_ARGS+=( "-deprecatedrpc=create_bdb" )
# Required for LND compatibility. We can remove deprecatedrpc=warnings in a future update once LND releases a version with this fix: https://github.com/btcsuite/btcd/pull/2245 # Required for LND compatibility. We can remove deprecatedrpc=warnings in a future update once LND releases a version with this fix: https://github.com/btcsuite/btcd/pull/2245
BIN_ARGS+=( "-deprecatedrpc=warnings" ) # No longer required as of LND v0.18.4
# BIN_ARGS+=( "-deprecatedrpc=warnings" )
export APP_BITCOIN_COMMAND=$(IFS=" "; echo "${BIN_ARGS[@]}") export APP_BITCOIN_COMMAND=$(IFS=" "; echo "${BIN_ARGS[@]}")

View File

@ -2,7 +2,7 @@ manifestVersion: 1.1
id: bitcoin id: bitcoin
category: bitcoin category: bitcoin
name: Bitcoin Node name: Bitcoin Node
version: "28.0" version: "28.1"
tagline: Run your personal node powered by Bitcoin Core tagline: Run your personal node powered by Bitcoin Core
description: >- description: >-
Run your Bitcoin node and independently store and validate Run your Bitcoin node and independently store and validate
@ -42,10 +42,10 @@ gallery:
path: "" path: ""
defaultPassword: "" defaultPassword: ""
releaseNotes: >- releaseNotes: >-
Highlights: ⚠️ If you are running the Lightning Node app (LND) connected to your Bitcoin Node app, please update Lightning Node to the latest version available in the app store to ensure compatibility.
- Bitcoin Core Update: Bitcoin Core has been updated to v28.0, which includes new features, bug fixes, and performance improvements. See the full Bitcoin Core release notes at https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-28.0.md
- Testnet4 Availability: Testnet4 is now accessible via Advanced Settings. Testnet3 remains available but is expected to be removed in a future Bitcoin Core release.
- Configuration Update: The mempoolfullrbf setting is now enabled by default for new installs. If you're upgrading from a previous version, your current mempoolfullrbf setting will not be changed. This can be adjusted in Advanced Settings. Bitcoin Core has been updated to v28.1. See the full Bitcoin Core release notes at https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-28.1.md
widgets: widgets:
- id: "stats" - id: "stats"
type: "four-stats" type: "four-stats"