Release is now available from:
https://github.com/neobytes-project/neobytes/releases/
This is a new minor version release, bringing various bugfixes and other improvements.
Please report bugs using the issue tracker at github:
https://github.com/neobytes-project/neobytes/issues
If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Neobytes-Qt (on Mac) or neobytesd/neobytes-qt (on Linux). Because of the per-UTXO fix (see below) there is a one-time database upgrade operation, so expect a slightly longer startup time on the first run.
Because release 0.12.2.2 includes the per-UTXO fix (see below) which changes the structure of the internal database, this release is not fully backwards compatible. You will have to reindex the database if you decide to use any previous version.
This does not affect wallet forward or backward compatibility.
This fixes a potential vulnerability, so called 'Corebleed', which was demonstrated this summer at the Вrеаkіng Віtсоіn Соnfеrеnсе іn Раrіs. The DoS can cause nodes to allocate excessive amounts of memory, which leads them to a halt. You can read more about the fix in the original Bitcoin Core pull request bitcoin#10195
To fix this issue in Neobytes Core however, we had to backport a lot of other improvements from Bitcoin Core, see full list of backports in the detailed change log below.
If you were using additional indexes like addressindex, spentindex or
timestampindex it's possible that they are not accurate. Please consider
reindexing the database by starting your node with -reindex command line
option. This is a one-time operation, the issue should be fixed now.
InstantSend should work with multisig addresses now.
Some internal data structures were not cleared properly, which could lead to a slightly higher memory consumption over a long period of time. This was a minor issue which was not affecting mixing speed or user privacy in any way.
Keeping a wallet with 5000 NBY unlocked for 24/7 is definitely not a good idea anymore. Because of this fact, it's also no longer reasonable to update and test this feature, so it's completely removed now. If for some reason you were still using it, please follow one of the guides and setup a remote masternode instead.
Connections from peers with protocol lower than 70208 are no longer accepted.
As a result of previous intensive refactoring and some additional fixes,
it should be possible to compile Neobytes Core with --disable-wallet option now.
This release also improves sync process and significantly lowers the time after
which getblocktemplate rpc becomes available on node start.
And as usual, various small bugs and typos were fixed and more refactoring was done too.
See detailed change log.
Thanks to everyone who directly contributed to this release:
- Alexander Block
- shade
- sidhujag
- thephez
- turbanoff
- Ilya Savinov
- UdjinM6
- Will Wray
As well as everyone that submitted issues and reviewed pull requests.
Neobytes Core tree 0.12.1.x was a fork of Dash Core tree 0.12.1
These release are considered obsolete. Old release notes can be found here: