Hi guys,
Since there's this recent news about newly found Bitcoin Core vulnerabilities:
"• CVE-2026-117349 (Slow Unbounded Memory Growth via Paused Pre-BIP31 Peers): Affected. A peer can claim to use an older protocol and stay paused, causing message queues to grow unboundedly (up to 2 MB/hour for inbound peers or 5 MB/hour for outbound peers).
• Undo File / Reorg Issue (CVE-2026-117346): Partially affected. While 64-bit Linux systems are largely protected against extreme short reorg corruptions compared to 32-bit or FAT32 setups, node operators should still update.
• End-of-Life Warning: Versions 29.x and older have reached end-of-life and will no longer receive security updates."
should I move my FutureBit Solo Node from the default 28.1 Bitcoin Core version to version 31.0 or not? I solo mine on it, is version 31.0 tested and stable on the Solo Node for mining?
Version 31.0 is fine for Solo mining, but it doesn't address CVE-2026-117346 if that is what you're concerned about. You would need to update to one of the newly released versions: 29.5, 30.4, 31.2, or 32.1. I'm sure Futurebit will push newer versions when they release their next update, but for now you'll need to update manually. You can download the aarch64 binaries from
https://bitcoincore.org/bin/ and place them in the appropriate folders on your solo node here: /opt/apolloapi/backend/node/bin
For what it's worth, I've got 29.5 running on my Apollo III and no issues so far. If manually updating your core version doesn't sound fun, I'd stick with what you have until Futurebit provides an update.
Yep, you can just drop in whatever core binary you want in that location and the system will use it as long as you dont switch versions.
2.1.4 is almost out and will have lots of security fixes, miner firmware updates for Apollo III, updated core versions, and depreciating support for knots since that is no longer relevant for our system.
Lots of kernel/OS/ubuntu level updates as well so reflashing image is probably a good idea.
Also working on a massive image update for Apollo BTC/II units that will match the Apollo III subsystem. This will bring many needed fixes for wifi, hdmi etc on those MCU2 boards (driver is finally fixed for all the 5ghz/wpa issues with wifi on these finally after years of neglect (im assuming they finally pointed some LLMs at it upstream).
Apollo OS 2.2 is also in the works, along side a huge overhaul in our build system...this will finally fix all the OTA update issues, and also unify the underlying ubuntu OS with our upstream and low level changes which will finally allow us to do kernel updates/image updates without needing to reflash.
Once those are done we are going to be able to rapidly test and push features at a way faster pace now, and finally start hammering out the long feature lists we have from all you guys!