zend v4.0.0-rc3
As the previous version of zend
(3.3.1), this RC3 is expected to deprecate at block #1359120, which will occur on May 31st, 2023 at approximately 12:00 PM UTC. Please, update to v4.0.0
before May 31st (the final release will be available soon).
A hard fork has activated on testnet at block #1228700, which has occurred on March 13th at 14:37:43 GMT+0000.
Starting from v4.0.0
, zend
binaries for Linux will be released in only one version, which includes the AddressIndexing
features that were previously only available in the bitcore
version. This means that we will not publish specific bitcore
versions.
Binaries
Windows and MacOS binaries are signed with a valid certificate,
see included instructions.txt for Win/Mac command line wallets.
Install
Debian package dependencies:
Depends amd64: libc6 (>= 2.25), libgcc1 (>= 1:4.2), libgomp1 (>= 4.9), libstdc++6 (>= 7)
New Features and Improvements
- Sidechains version 2 (introducing non-ceasable behavior and key rotation) #512
- Added some light pre-checks for the sidechain transaction commitment tree to improve performance #515
- Added load balancer to Python test suite for speeding up CI flow #524#529
- Removal of ENABLE_ADDRESS_INDEXING directive for unifying code flows and binaries #531
Bugfixes and Minor Changes
- Fixed an issue that was causing the build procedure to fail when the path of the project folder was too long #470
- Added on the Travis CI the possibility to dynamically enable/disable the MacOS build on some branches #489
- Fixed a bug affecting the z_mergetoaddress RPC command that was causing a wrong estimation of transaction size potentially leading to the creation of invalid transactions (rejected by the mempool for exceeding the max size) #479
- Added the usage of Travis cache for compiling zend dependencies in order to speed up the CI #498
- Minor fixes for help-documentation of some RPC methods #501
- Updated MC Crypto Lib dependency to version 0.3.0-rc1 #506
- Fixed blocks/txs synchronization between nodes in listtransactions.py test #508
- Update documentation and security information #514
- Always run MacOS jobs when building a tag #518
- Fixed some unit tests that were failing when running in debug mode #359
- Refactoring of BlockchainHelper used in Python tests #519
- Refactoring removing old todos #520
- Fixed blocks/txs synchronization between nodes in mempool_double_spend.py test #528
- Updated MC Crypto Lib dependency to version 0.3.0 #527
- Tuned LevelDB parameters for improved performance #542