Releases: project-ecc/eccoin
Version 0.3.0.0
This is the official release of Eccoin version 0.3.0.0
checksum-arm32: 078d12853c3a719873e4fc3d3553652036f373f8c98fe6073815fa060a2a0dfe
checksum-arm64: 18df7d4ec26f41e0533f239dc004d96c57a8f06b82640fcfd67f56e329c43293
checksum-linux32: bcfd3ce9786efa5cf5cf532eae64cb4a0d0960e062fc5256156ee1c0444e14b6
checksum-linux64: 23e85def9c369c7f6b6642a610629edabde9a28670e1045c7930d9f82c3f5546
checksum-osx64: 1620fa360451b5a13ab6c4eaba719649e49687b92428c920efa48ab5c7ab5ecb
checksum-win32: 2c67ca05a006c62927ec6e26f13f047bd7c90515229b651cba6174a20edf6011
checksum-win64: 3140e0c1f9ef0e86dbb84cfcad3e2b623add6db18c0cd9c59c9e5265fb074081
Version 0.2.5.18
This is the official release of Eccoin version 0.2.5.18
checksum-arm32: 6b1668f85604e57da1f294a384a0976f74fed86146627eb1d5cee9c9c85c98af
checksum-arm64: fe8fbc15fddfa967de1f557f30df3d080377af55a0157b37fe537fb7e9ab42a0
checksum-linux32: fa1c7c3a9f2f1c5752e232b5ecec0bbbda7e3bd27b7a7d31c15a650216d9384f
checksum-linux64: e67d1fa85ae74bf2ee2f9d347a3b9ca46af461e059584dbbd316ec1deede0841
checksum-osx64: 5a6c64078b933bce51ff5f32e4c4988670d3616c7b29623fa34132194a25493e
checksum-win32: daacf64c7b178758f9d75a0908f9c36fed977e2f7ac4ba80a3b5aa12f7cbc090
checksum-win64: 8ad95267aa1bd44f67debb05dc99bbe8b45fdb1fbc223a46aa35a5269c75454d
Version 0.2.5.17
This is the official release of Eccoin version 0.2.5.17
checksum-arm32: ff46cc4e45f08d9342855b07a9076071b7a00f9dab5e29bb4d8013371b74b6b4
checksum-arm64: 849f492f8ae40eca2141d95d08e5f4a208ae1ca7339cd92ad027ebb12cbe01b3
checksum-linux32: ca9685ae16734bfb07c1c18a5095b585c7449843067de86f2a7c6cdfc33bfca9
checksum-linux64: 56dad47aa7b73c5103206094d609bd9c2f4460f6686961b95127b2f088610468
checksum-osx64: 2605f2151e174fd2b0cf3b85f3ea584a6ad878be227818795bdbb4b54eb29a72
checksum-win32: 29d986d5047e944c116b29669bba7ffab543ad78f6c23a0ffaaaf44c4dbcdbce
checksum-win64: 16f3d9f59ef01ff56da2d0055654c6a1cf01853965cd263ee922f5d1eeffcb7b
Release Notes (All Commits):
8af55b3
bump version to 0.2.5.17 (#235) (Griffith)b1cf008
restore mit licensing to source code (#234) (Griffith)8123cff
refactor locking part4 (#233) (Griffith)4cb4ae0
Refactor locking part3 (#232) (Griffith)21393be
Refactor locking part2 (#231) (Griffith)f1f39d9
remove assert in getwarnings (#220) (Griffith)e6c00ef
Cleanup sync logic (#219) (Griffith)2284a6e
Refactor locking part1 (#218) (Greg-Griffith)
Version 0.2.5.16
This is the official release of Eccoin version 0.2.5.16
checksum-arm32: 4d6d7f969d1aee04e97eba92b680c339d864712c7b9ed51b06900fa54d5af4f9
checksum-arm64: 811c98fa465d1a19ded369fdfdc04af04b56d7e00cf807f4c624d507a1cc11a9
checksum-linux32: 8e9d4286bc9c39b7b98f5d9a298c30a3660d9fadbd1b874d4e65a2b8d2786bca
checksum-linux64: 98da97efaf72b919f146ee571434a389c9d2beb0d9eb2a2bc632fd12c13fcead
checksum-osx64: cd7a66a92ac69604903998a766fc8671b6bb7e3a7f56d3ca8e87ec402969e7a7
checksum-win32: 5160da62d93e315f99ed03cc8b05c8dc24d34f9de62dda3609d0b2e43880c2d9
checksum-win64: d1612e191ef816934560d5c3ff34d165da4c8aa1a840be43cd7de6df4930f160
Release Notes (All Commits):
d5c71b4
bump version to 0.2.5.16 (#213) (Griffith)f077476
send chain tip height instead of node startup height in version message (#211) (Griffith)95449ea
add 4th seed node (#212) (Griffith)095379b
set default state of generation shutdown triggers to false (#210) (Griffith)4584d59
allow header sync from more than one peer during IBD (#208) (Griffith)6614002
turning off a block generator no longer shuts down the node (#209) (Griffith)00e7833
update mainnet seeds (#194) (Griffith)4d9ea1b
Enable receivedby py test (#206) (Griffith)1aa221b
enable reindex.py (#205) (Griffith)f258c62
remove lingering account, label, and destdata code (#204) (Griffith)e5f8931
fix wallet test to actually run maintenance checks (#202) (Griffith)eacea89
guard orphanmaps with cs_orphans, guard block disk access with cs_blockstorage (#199) (Griffith)c305fce
Add pos blocks to verifydb.py test (#203) (Griffith)bee4d67
enable multi_rpc.py test (#197) (Griffith)8bbd2c2
enable listtransactions.py test (#196) (Griffith)bbeb810
add verifydb.py test (#195) (Griffith)88be346
fix wallet corruption on rescan and zapwallettxes (#189) (Griffith)7b5cbf2
resolve reindexing deadlock/crash (#188) (Griffith)eaa3088
remove GuessVerificationProgress (#185) (Griffith)6b17bf5
remove services folder (#184) (Griffith)82b36b2
remove versionbits (#181) (Griffith)5bbceec
remove build and build-test folders (#182) (Griffith)c55474e
Compiler warning fixes (#179) (Henry Young)a1b17b2
Port rsm version 1.0.1 from upstream (#177) (Griffith)c66ff33
add initialblockdownload and size_on_disk to getblockchaininfo rpc (#176) (Markus Nebel)dfbb2d0
fix gettxoutsetinfo rpc call (#174) (Markus Nebel)f4c921d
remove estimatesmartfee (Greg-Griffith)
Version 0.2.5.15
This is the official release of Eccoin version 0.2.5.15
checksum-arm32: d756504529b4a7b1eb575ba276c25d756c3e44524bc8f17e7df0138bb93c2de5
checksum-arm64: cbe9835db161c1767409208c2633cfdc6be1ae65031a9a18e004649efba59abb
checksum-linux32: e2a9127ba2ad1db23ca36f7795a606bca06fbd8df7e3156aa5803311c8067c64
checksum-linux64: d6b13504c434d5b0d42ffed8581021bb02fe26f7b4ddcea0881f692c9f978b49
checksum-osx64: 84592dca30fdcf64db017266b933312f5f50786545e55dec872a8e40f8cb6b79
checksum-win32: ce71d44c820753f2ad8f1577737101246dfe34491609fde93e7e61dcf3cae803
checksum-win64: a5d9e1c4b416e00144ecf4f3f98e73c8aa044758109744ef4330d4de252ac019
Release Notes (All commits):
d201d01
set release for version 0.2.5.15 (#170) (Griffith)58f343b
pull down leveldb changes from upstream (#169) (Griffith)9468f96
Osx gitian fix (#168) (Griffith)864baf3
Close DB on error (#167) (Griffith)1becbcf
add proper destructor to thread_group, disable default constructor (#166) (Griffith)e0d343a
bump version to 0.2.5.15 with release false for rc1 (#165) (Griffith)a5f7565
adjust sync_blocks calls in mintingtest.py (#164) (Griffith)da1ad9a
gitian build on docker in ubuntu18 container (#161) (Griffith)5ac724a
Fix cpp test suite tests and enable mempool tests (#144) (Griffith)61e793a
rework IsDust logic (#160) (Griffith)10bf0f0
send free transactions now defaults to false (#159) (Griffith)2e3c49b
return change to an addr the tx inputs came from now defaults to false (#158) (Griffith)6868d7a
raise default min relay fee to 1 sat per byte (#157) (Griffith)e5e8081
remove extra depends packages (Greg-Griffith)f7d715d
run travis inside ubuntu18 docker containers (Greg-Griffith)a91d755
set cxx14 compiler for travis (Greg-Griffith)0bdaa5e
move travis scripts to their own files. call scripts from travis.yml (Greg-Griffith)963ba69
check for mingw to configure g++ for posix (Greg-Griffith)90d3fe2
remove DEP_OPTS defines, eccoin doesnt use QT or have a no wallet option (Greg-Griffith)00a1686
update travis dist from trusty to xenail (Greg-Griffith)d8a39d9
require a c++14 compiler (#156) (Griffith)1dd4a68
define bitcoin, bit, and satoshi amounts (#155) (Griffith)65f5279
add debug checks to univalue (Greg-Griffith)3236a84
pull univalue updates from upstream (Greg-Griffith)1142a13
add read write lock macros for rsm (#151) (Griffith)087b5fc
enable more cpp unit tests (#150) (Griffith)f26afdf
add recursive shared mutex library and add it to makefiles (#149) (Griffith)03e0ab2
Replaced deprecated std::auto_ptr with std::unique_ptr (#146) (Henry Young)4a3bffc
add listaddresses rpc call to get a list of all used keys in the keypool (#145) (Griffith)123cf26
Fix getheaders spam for faster IBD (#143) (Griffith)ad24a74
fix issue where nstart was not being incremented (#142) (Griffith)096e761
removes extra/redeclared variables in accepttomemorypoolworker (Greg-Griffith)90ff369
add linearize & update Dockerfile to work better (#128) (Alton Jensen)c158644
sendrawtx should relay the tx instead of directly pushing to each peer (#137) (Greg Griffith)b8b5fb3
remove staking from getinfo. it is displayed in getmininginfo instead (#136) (Greg Griffith)d957918
use the user configured maxTxFee as the absurd fee limit for transactions with a version of 1 (#135) (Greg Griffith)a0b622d
lower minimum required peers to generate a block from 6 to 4 (#133) (Greg Griffith)b1978a1
reimplement zmq (#131) (Greg Griffith)8af93ba
Removal of unused variables (#126) (Henry Young)3c8bc5a
Seperate logger for easier management. remove translation print wrapper (#130) (Greg Griffith)b9c2a39
Fix potential deadlock (#132) (Greg Griffith)2780ea1
update help menu options and some policy defaults (#122) (Greg Griffith)f58484d
[0.2.5.15] Cleanup connman (#116) (Greg Griffith)f9cec09
fix ECC_Start issue (#123) (Greg Griffith)a1cc1c1
Changes to fix compiler warnings (#121) (Henry Young)6f8a257
[1.0.0.0] Adopt std thread (#108) (Greg Griffith)a27fcd3
fix osx gitian build (#120) (Greg Griffith)
Version 0.2.5.15-rc1
Eccoind 0.2.5.15 release candidate 1
This is a release candidate for Eccoind. A pre-release has been generated for this RC and added under the releases on the eccoind github, do not use these in production or with mainnet coins, they are for testing purposes only.
There will be no osx binary for this release candidate
checksum-arm32 61b7adc9b1ca9adf4509aa3f89f08e43ff441b6dbe1f02a4f7d63b2e9fd01cdf
checksum-arm64 8cde1643f642feeedf9ea3b4da41803192ea5d4faee38ae6e42d77efb5f0a73d
checksum-linux32. 7360a206ec52badad3423e8e8a716a64260ebddf59cf7aa7903e18507e2b0f42
checksum-linux64 9be247c42f0e00de76c9b1bcf36c0ad020d9faebb98f8e0455a803721bd4fa2c
checksum-win32 7ab020f34a70ee5228f39d70bb37c5fc2493101a67db10854b0455cbdb323e6c
checksum-win64 9909bddf144bdbd30d091f87449ec49899230ab327cf07afc10c1372e865aaa6
Version 0.2.5.14
This is the official release of Eccoin version 0.2.5.14
checksum-arm32: c34103a414fddc4b1b1e481b481dbad7d1876e92
checksum-arm64: 352418f10eac26c674b251a8cc3548adb17d9a83
checksum-linux32: e1a6791fe65ed358d4b2d1abefcde03ff6cbe1c5
checksum-linux64: c1cf05298c9050c8626214d1c8e4b56dc5feb999
checksum-mac: 1342698f519d3a0a1da34bd3de896680a9ba19fe
checksum-win32: f5ccf4041fb715525ef9beed702a4c03834fa1d4
checksum-win64: db718bfa6106236705e3313cbdc16bbb6eed2853
Version 0.2.5.13
This is the official release of Eccoin version 0.2.5.13
Version 0.2.5.12
This is the official release of Eccoin version 0.2.5.12
Version 0.2.5.12 rc1
Eccoind 0.2.5.12 release candidate 1
This is a release candidate for Eccoind. A pre-release has been generated for this RC and added under the releases on the eccoind github, do not use these in production or with mainnet coins, they are for testing purposes only
Noteable changes
- Hard code ports in -help output to work around segfault
- remove rbf (remove-by-fee) system
- remove bignum library replace with arith_uint256 and CScriptNum alternatives
- port bucash pubkey and ckey changes
- port in aes and ctaes library from BTC/BCH
- move wallet init code to the wallet from init
- shorten call to get the active chain
- remove estimate priority and estimate smart priority functionality for estimating a txs priority
- revise fees and coin so that all calculations are in satoshi instead of half COIN/CENT and half in satoshi.
- port changes to turn utxo from tx to output, rework this to work with PoS instead of just PoW.
- add automatic upgrade on startup for utxo changes
- enable the test suite, start writing ecc specific tests.
- add docker-compose file for creating a private network with eccoind instances running
- remove all deprecated accounting features from the wallet and rpc code
- port gitian build from BUCash
- remove old build systems that have been replaced by gitian
- seperate mining and minting systems, they now have their own rpc calls and thread groups.
- dedicated testnet created to replace the temporary regtest testnet mix that existed before
- adjustment to the limit of a fee for a service tx to fix issue with possibly having a valid tx rejected incorrectly
- other various minor improvements and adjustments(edited)
Changes to RPC
- all account specific options have been removed from calls that may have used them
- getmininginfo now has two different lines for if pow or pos generation are active.
- due to the separation of mining and minting systems the following rpc methods now exist for mining and minting:
-- getgenerate : return true/false for pow mining threads running
-- getgeneratepos : returns true/false for pos mining threads running
-- setgenerate : toggle pow mining threads running/off
-- setgeneratepos : toggle pos mining threads running/off
-- generate : immediately mine a pow block (regtest only)
-- generatetoaddress : immediately mine a pow block to an address (regtest only)
-- generatepos : immediately mine a pos block (regtest only)
-- generatetoaddresspos : immediately mine a pos block to an address (regtest only)
Notes
- truncate decimal behavior for rpc calls in 268a96b might need to be returned if issue with 8 decimal system but 6 decimal coin persist