Title: Bitcoin Core 28.0 Released Post by: achow101 on October 04, 2024, 11:39:57 PM Bitcoin Core version 28.0 is now available from:
https://bitcoincore.org/bin/bitcoin-core-28.0/ (https://bitcoincore.org/bin/bitcoin-core-28.0/) This release includes new features, various bug fixes and performance improvements, as well as updated translations. Please report bugs using the issue tracker at GitHub: https://github.com/bitcoin/bitcoin/issues (https://github.com/bitcoin/bitcoin/issues) To receive security and update notifications, please subscribe to: https://bitcoincore.org/en/list/announcements/join/ (https://bitcoincore.org/en/list/announcements/join/) How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes in some cases), then run the installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on macOS) or bitcoind/bitcoin-qt (on Linux). Upgrading directly from a version of Bitcoin Core that has reached its EOL is possible, but it might take some time if the data directory needs to be migrated. Old wallet versions of Bitcoin Core are generally supported. Running Bitcoin Core binaries on macOS requires self signing. <pre>cd /path/to/bitcoin-28.0/bin xattr -d com.apple.quarantine bitcoin-cli bitcoin-qt bitcoin-tx bitcoin-util bitcoin-wallet bitcoind test_bitcoin codesign -s - bitcoin-cli bitcoin-qt bitcoin-tx bitcoin-util bitcoin-wallet bitcoind test_bitcoin </pre> Compatibility Bitcoin Core is supported and extensively tested on operating systems using the Linux Kernel 3.17+, macOS 11.0+, and Windows 7 and newer. Bitcoin Core should also work on most other UNIX-like systems but is not as frequently tested on them. It is not recommended to use Bitcoin Core on unsupported systems. Notable changes Testnet4/BIP94 support Support for Testnet4 as specified in BIP94 (https://github.com/bitcoin/bips/blob/master/bip-0094.mediawiki) has been added. The network can be selected with the -testnet4 option and the section header is also named [testnet4]. While the intention is to phase out support for Testnet3 in an upcoming version, support for it is still available via the known options in this release. (#29775 (https://github.com/bitcoin/bitcoin/pull/29775)) Windows Data Directory The default data directory on Windows has been moved from C:\Users\Username\AppData\Roaming\Bitcoin to C:\Users\Username\AppData\Local\Bitcoin. Bitcoin Core will check the existence of the old directory first and continue to use that directory for backwards compatibility if it is present. (#27064 (https://github.com/bitcoin/bitcoin/pull/27064)) JSON-RPC 2.0 Support The JSON-RPC server now recognizes JSON-RPC 2.0 requests and responds with strict adherence to the specification (https://www.jsonrpc.org/specification). See JSON-RPC-interface.md (https://github.com/bitcoin/bitcoin/blob/master/doc/JSON-RPC-interface.md#json-rpc-11-vs-20) for details. (#27101 (https://github.com/bitcoin/bitcoin/pull/27101)) JSON-RPC clients may need to be updated to be compatible with the JSON-RPC server. Please open an issue on GitHub if any compatibility issues are found. libbitcoinconsensus Removal The libbitcoin-consensus library was deprecated in 27.0 and is now completely removed. (#29648 (https://github.com/bitcoin/bitcoin/pull/29648)) P2P and Network Changes
Mempool Policy Changes
Updated RPCs
Changes to wallet-related RPCs can be found in the Wallet section below. Updated REST APIs
Build System
Updated Settings
Changes to GUI or wallet related settings can be found in the GUI or Wallet section below. Wallet
GUI Changes
Low-level Changes Tests
Blockstorage
Chainstate
Dependencies
Credits Thanks to everyone who directly contributed to this release:
As well as to everyone that helped with translations on Transifex (https://www.transifex.com/bitcoin/bitcoin/). Title: Re: Bitcoin Core 28.0 Released Post by: Kruw on October 05, 2024, 01:06:52 PM There's so many mempool improvements in this release :D Getting multi-party transactions confirmed will be less of a mess now.
Title: Re: Bitcoin Core 28.0 Released Post by: snerd on October 05, 2024, 11:26:41 PM Just updated from 27.1, seems fine so far. I have 125 connections running smoothly!
Title: Re: Bitcoin Core 28.0 Released Post by: cryptorecovery.io on October 07, 2024, 01:27:12 AM It patches a high-risk vulnerability that put 1 in 6 nodes at risk of DoS attacks, so that fix alone was pretty crucial. The default peer connection limit going up to 125 is also cool —more connections mean better network stability as more people pile in. And with all the new mempool tweaks and GUI changes, the development team is putting in a solid effort
Title: Re: Bitcoin Core 28.0 Released Post by: NotATether on October 07, 2024, 11:00:26 AM So many new changes in this release since 27.1. Congratulations to the Bitcoin Core team!
Title: Re: Bitcoin Core 28.0 Released Post by: nc50lc on October 09, 2024, 07:39:30 AM The default peer connection limit going up to 125 is also cool —more connections mean better network stability as more people pile in. I don't know where you got that info, but it always been the default connection count even in older versions.Maybe you misunderstood the reply above yours? Here's the DEFAULT_MAX_PEER_CONNECTIONS in Bitcoin Core v28.x branch: https://github.com/bitcoin/bitcoin/blob/28.x/src/net.h#L77 (https://github.com/bitcoin/bitcoin/blob/28.x/src/net.h#L77) in Bitcoin Core v24.x branch: https://github.com/bitcoin/bitcoin/blob/24.x/src/net.h#L77 (https://github.com/bitcoin/bitcoin/blob/24.x/src/net.h#L77) in old Bitcoin Core v0.12.0 release:https://github.com/bitcoin/bitcoin/blob/v0.12.0/src/net.h#L63 (https://github.com/bitcoin/bitcoin/blob/v0.12.0/src/net.h#L63) Title: Re: Bitcoin Core 28.0 Released Post by: ABCbits on October 11, 2024, 11:35:10 AM libbitcoinconsensus Removal The libbitcoin-consensus library was deprecated in 27.0 and is now completely removed. (#29648 (https://github.com/bitcoin/bitcoin/pull/29648)) I remember it caused confusion among few people since they could run Bitcoin Core without adding that library/file when using install command on Linux. The default peer connection limit going up to 125 is also cool —more connections mean better network stability as more people pile in. I don't know where you got that info, but it always been the default connection count even in older versions.Maybe you misunderstood the reply above yours? Here's the DEFAULT_MAX_PEER_CONNECTIONS in Bitcoin Core v28.x branch: https://github.com/bitcoin/bitcoin/blob/28.x/src/net.h#L77 (https://github.com/bitcoin/bitcoin/blob/28.x/src/net.h#L77) in Bitcoin Core v24.x branch: https://github.com/bitcoin/bitcoin/blob/24.x/src/net.h#L77 (https://github.com/bitcoin/bitcoin/blob/24.x/src/net.h#L77) in old Bitcoin Core v0.12.0 release:https://github.com/bitcoin/bitcoin/blob/v0.12.0/src/net.h#L63 (https://github.com/bitcoin/bitcoin/blob/v0.12.0/src/net.h#L63) You might want to check his trust feedback and other generic/non-sense posts. Title: Re: Bitcoin Core 28.0 Released Post by: bitebits on November 17, 2024, 07:38:03 AM Sweet, thank you for posting! There are so many exciting mempool improvements in this release! Handling multi-party transactions and getting them confirmed will be so much smoother and less chaotic now!
Title: Re: Bitcoin Core 28.0 Released Post by: poswallhamza on November 17, 2024, 10:46:15 AM Thank you for sharing this valuable update on Bitcoin Core 28.0! Your effort in keeping everyone informed about such significant developments is truly appreciated.These insights on improved security, decentralization, and new features like Testnet4 are highly useful for the community.
Title: Re: Bitcoin Core 28.0 Released Post by: matt dev on November 20, 2024, 02:18:08 PM Kudos to the Bitcoin Core team👏! There have been numerous new changes in this release since version 27.1.
Title: Re: Bitcoin Core 28.0 Released Post by: cygan on November 20, 2024, 05:23:46 PM can anyone tell me which command in the console window i can use to read the private key from my wallet.dat on Bitcoin core?
i have gone through the complete wallet commands, but i am not sure which command would be the right one in this case and of course which command do i use to restore the wallet using the private key that was read out? Title: Re: Bitcoin Core 28.0 Released Post by: nc50lc on November 21, 2024, 04:27:47 AM can anyone tell me which command in the console window i can use to read the private key from my wallet.dat on Bitcoin core? You mean "export" the private key from your wallet? If so, you can't with a descriptor wallet.-snip- For legacy wallet created by older versions, it's dumpprivkey and of course which command do i use to restore the wallet using the private key that was read out? Directly creating a wallet with the privkey isn't possible but you can create a blank wallet and import your private key there using importdescriptors command.Create a descriptor (descriptors.md (https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md)) using your WIF private key with the correct script type and import it using that command (requires a descriptor wallet). For legacy, use importprivkey Note: use help <command> to see how to use the given commands; e.g.: help importdescriptors Title: Re: Bitcoin Core 28.0 Released Post by: Cricktor on November 24, 2024, 03:36:35 PM ~~~ As nc50lc already said, I augment it a little bit, you can use dumpprivkey to get the private keys of a legacy (pool of random keys) or HD wallet (based on a hdseed private key), IIRC.To recreate a legacy wallet if you have such a private keys dump you would need to import the private keys via importprivkey. I haven't tried this with recent versions of Bitcoin Core as legacy wallets are deprecated. You likely need to create an empty wallet and fill it with the individual private keys from your dump file. To recreate a HD wallet which is not based on descriptors, you would define the saved hdseed key with the command sethdseed. It's still on my agenda to try such a restauration. Likely nc50lc or someone else has documented this already in this forum (a very brief search via ninjastic.space didn't show a recipe immediately and I was a bit too lazy to dig deeper). With descriptor wallets (preferred to migrate to) you can get the extended private key descriptors via command bitcoin-cli listdescriptors "true". Without "true" you only get the extended public key descriptors, which are suitable for watch-only wallets. And as already said by others you can recreate all sorts of wallets with importdescriptors because descriptors are quite versatile (and a bit challenging on the learning curve, but what is life without challenges?). Title: Re: Bitcoin Core 28.0 Released Post by: PatricioLima34 on January 04, 2025, 10:27:39 PM Wow, so many new changes in this release since 27.1. Congratulations to the Bitcoin team
Title: Re: Bitcoin Core 28.0 Released Post by: superbotolo on January 06, 2025, 06:55:30 AM Do people use Bitcoin Core on their own computer and keep BTC on that software's wallet or this is something that people used to do only in the good old times?
Title: Re: Bitcoin Core 28.0 Released Post by: ABCbits on January 07, 2025, 09:13:44 AM Do people use Bitcoin Core on their own computer and keep BTC on that software's wallet or this is something that people used to do only in the good old times? Looking at discussion on this forum, few people still do that today. The common reason do to that is either privacy or security concern. Few other people use different wallet software, but rely on their full node to get relevant data. Title: Re: Bitcoin Core 28.0 Released Post by: potatotom on January 16, 2025, 02:56:42 AM Bitcoin Core 28.1 has been released but the banner here still says Bitcoin Core 28.0.
Title: Re: Bitcoin Core 28.0 Released Post by: C10H15N on February 01, 2025, 02:04:47 PM Bitcoin Core 28.1 has been released but the banner here still says Bitcoin Core 28.0. This. Bitcoin Core 28.1 full node running successfully... Title: Re: Bitcoin Core 28.0 Released Post by: tdk2 on March 23, 2025, 07:58:29 AM Bitcoin Core 28.1 has been released but the banner here still says Bitcoin Core 28.0. With this issue still not resolved, and Core 29 release candidates already out there: Where is the proper place to look for immediate notification when a new Core version (main or update) is relased? seems like the anser is no longer "here".... Title: Re: Bitcoin Core 28.0 Released Post by: Cricktor on March 23, 2025, 12:18:28 PM ~~~ Usually there's no need to jump in a hurry to the newest release of Bitcoin Core. I would always read the release notes first to see if a quick transition is really needed. Personally, if nothing urgent has been fixed in a new Core release, I wait few weeks to iron out overseen issues of new releases.You can subscribe to https://bitcoincore.org/en/list/announcements/join/ (https://bitcoincore.org/en/list/announcements/join/) to get latest announcements of updates and releases. You could also subscribe for new releases on Bitcoin Core's Github repository. Choose what suits you best. Title: Re: Bitcoin Core 28.0 Released Post by: takuma sato on April 06, 2025, 08:44:38 PM Do people use Bitcoin Core on their own computer and keep BTC on that software's wallet or this is something that people used to do only in the good old times? Looking at discussion on this forum, few people still do that today. The common reason do to that is either privacy or security concern. Few other people use different wallet software, but rely on their full node to get relevant data. Well we don't have a survey or some way to know how many people use Bitcoin Core as a wallet too. I think it's the best wallet. You want the 2 laptop setup, one with the full online node, another with the offline node, both using the same software. Bitcoin Core remains the most peer reviewed software, and by using only one software, you reduce the field of potential exploits due bugs, or unwanted features. The way I see it is it is the layer 1 of Bitcoin software. So you don't really need anything else. I just wish they improved the experience for those that use it as a wallet too. Like generating PSBT files from Coin Control so you can select your coins to use on the GUI. Also add a way to encrypt these files that are decrypted on the online wallet to broadcast them. And add a way to encrypt your amounts on your wallet. Even if you use full disk encryption, I would like a way to hide the amounts. Title: Re: Bitcoin Core 28.0 Released Post by: virtuozzi on April 08, 2025, 09:52:10 PM running my 28.1 node since april's fools day 8)
thanks to all the devs out there doing all the work and providing us with the good sh*t Title: Re: Bitcoin Core 28.0 Released Post by: achow101 on April 15, 2025, 07:21:12 PM Bitcoin Core 29.0 has been released: https://bitcointalk.org/index.php?topic=5538256.0
|