Notable bits from the 31.1 notes if you are deciding whether to jump from 31.0:
Chainstate rewrite fix — stops the node from repeatedly rewriting large chunks of chainstate (excessive disk R/W). If your disk was thrashing on an otherwise quiet node, this is the main reason to upgrade.
-privatebroadcast IP leak — under some conditions connections went clearnet instead of the configured privacy network. Fixed. Anyone using that flag should treat pre-31.1 as unsafe for that feature.
Smaller but real: MuSig2 empty-pubkey rejection, BDB migration LSN check, proxy used on v2→v1 reconnects.
Compatibility floor is still Linux 3.17 / macOS 14 / Windows 10 1903. Direct download: https://bitcoincore.org/bin/bitcoin-core-31.1/
Notable bits from the 31.1 notes if you are deciding whether to jump from 31.0:
-privatebroadcastIP leak — under some conditions connections went clearnet instead of the configured privacy network. Fixed. Anyone using that flag should treat pre-31.1 as unsafe for that feature.Compatibility floor is still Linux 3.17 / macOS 14 / Windows 10 1903. Direct download: https://bitcoincore.org/bin/bitcoin-core-31.1/