nano-node

Nano is digital currency. Its ticker is: XNO and its currency symbol is: Ӿ

BSD-3-CLAUSE License

Stars
3.5K

Bot releases are hidden (Show)

nano-node - Release V16.1

Published by rkeene about 6 years ago

Release V16.1 (2018-09-28)

Full Changelog

Major Changes:

  • Service UDP receive socket more frequently [#1210]

Implemented enhancements:

  • Copy processed_active before dequeuing it [#1239]
  • Republish unconfirmed blocks with delay [#1232]
  • In broadcast_confirm_req case, limit to 32 peers [#1230]
  • Basic confirm_req improvements [#1229]
  • Expand the beta network acceptable range of protocols [#1217]
  • Service UDP receive socket more frequently [#1210]
  • Swallow exceptions regarding changing filesystem permissions [#1203]
  • Remove unchecked_cache [#1187]
  • Minimum bootstrap node version [#1184]
  • Require 2 conditions to confirm election [#1157]

Fixed bugs:

  • Mutex deadlock [#1235]
  • Ensure the async_write lambda is a closure around the buffer [#1231]
  • Improve node.quick_confirm test [#1222]
  • Start elections for processed blocks after transaction commit [#1219]
  • Retry failed core test a few times for 90 days until we can find and … [#1218]
  • Clean-up of Abstraction of setting permissions on Windows [#1216]
  • Abstracted setting file permissions into platform-specific code [#1215]
  • Outbound Usage [#1214]
  • Resize stack to 8MB to match Linux [#1213]
  • Increase stack size for Windows builds [#1212]
  • Rai node very slow sync since v15 [#1204]
  • fixed config.json file permissions [#1191]
  • [v16] [Win] Syncing extremely slowly after a while [#1183]
  • v16 Windows Desktop keeps crashing [#1176]

Source tarball included to replace the broken auto generated github one

Hashes

4397b7aa20a7328f2751751ff2b180d92e066c9ffbd07f71350f24e2ff6722a1  nano-16.1.0-Darwin.dmg [pulled for recompilation]
d659ee719a6635efa674686effa2690a9422fd398599c476cede38d9225c3f01  nano-16.1.0-Linux.tar.bz2
43a4cbe817b27955a83060c33cf0000e27703c8345adba0b9945986cb8f33d8b  nano-16.1.0-win64.exe
b7339ce9e57336ae956021b6f53490721f7035e8558548ff45f51d4e705d3da1  nano-16.1.tar.gz
7b772d8a75ddb0d5f45515a45c40a3cbb6fe40f377646268c2c6b1c38990241c  nanocurrency-16.1-1.el7.x86_64.rpm

GPG Signature is still pending.

  • GPG keys located in source ( /utils/gpg_keys)
Pending.
nano-node - Release V16.0

Published by argakiig about 6 years ago

V16.0 Changelog

V16.0 (2018-09-11)

Full Changelog

Major Changes:

RPC Semantics Changes:

Implemented enhancements:

Fixed bugs:

Merged pull requests:

V16.0RC2 (2018-09-05)

Full Changelog

V16.0RC1 (2018-08-29)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Source tarball included to replace the broken auto generated github one

Hashes

d0ff425ef7f26b2a5277e1835948845591772f48fd9e5c993da708e1e11fb399 *CHANGELOG.md
eb677d2239c22295d02a0ba0af03339a46bb1c6f2681648f0e6423478dd00d4a *nano-16.0.0-Darwin.dmg
a78873752adb7f811d6b98cf6b30584779098dee1cd5827119bafe9dec2cc406 *nano-16.0.0-Linux.tar.bz2
6309905da8d763bb3c5e6363963f85add782ec238459e78ade23f2e6b8677b8e *nano-16.0.0-win64.exe
39162832a7c2e29bfda4b99c0ab694666d298a322943baa335a0b25f4a4c49a5 *nano-16.0.tar.gz
9f5be38a5f231cacbe08c5805b1179d4f5f292cdd04747d3020f2b39978e2622 *rai_node-16.0.0-1.el7.x86_64.rpm

GPG Signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 16.0.0 RC2 for beta releases and accompanying changelog
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

d0ff425ef7f26b2a5277e1835948845591772f48fd9e5c993da708e1e11fb399 *CHANGELOG.md
eb677d2239c22295d02a0ba0af03339a46bb1c6f2681648f0e6423478dd00d4a *nano-16.0.0-Darwin.dmg
a78873752adb7f811d6b98cf6b30584779098dee1cd5827119bafe9dec2cc406 *nano-16.0.0-Linux.tar.bz2
6309905da8d763bb3c5e6363963f85add782ec238459e78ade23f2e6b8677b8e *nano-16.0.0-win64.exe
39162832a7c2e29bfda4b99c0ab694666d298a322943baa335a0b25f4a4c49a5 *nano-16.0.tar.gz
9f5be38a5f231cacbe08c5805b1179d4f5f292cdd04747d3020f2b39978e2622 *rai_node-16.0.0-1.el7.x86_64.rpm
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAluX+xQACgkQgERoJPn9
Olo/YAgAjTKBf02/Y3uR1Lu6kJIZmHWHjsQM3Zk2Mi5N51t6p0LEOXTj+/y2ybwz
Nyjb/3dCeqtDDAXVntHZ6wTFX19o7kVnUE2hgcC9MrjbxOsrYTBkPN19FR6+IOil
BlAHT0sZDerHt9T2bf5EWoxDW3d/MPLaXPFpbgMQC0wRBgTeABuYn5Zy0csxwFiJ
Yem8EHOw8gqkyzsgaFWQUeKYTiLyVN9DCnQ2Ff6XWL5h4ZckJ2zDo/0rOKYuLVvu
nFDCHUESbaF39m/Vsrei9T1w/n8WMFDjG+oW1FsdITp4BaHKPGzwRmdUswKgLZmD
tYrSDIbfFXWlOYPjmsMEm9N1fT/78g==
=PHl6
-----END PGP SIGNATURE-----

nano-node - V16.0RC2 beta Release

Published by argakiig about 6 years ago

V16.0.0 RC2 for Beta Changelog

This release is for beta network only

Fix vote DB deserialization
Add vote rebroadcasting test 4af6549
Fix vote rebroadcasting 0652c29
Improve rai::election::publish (#1142)
Fix node.fork_invalid_block_signature test
Call confirm_if_quorum when we get a new block (#1147)

Hashes

7df9caa1e8ccf69dfe70887a7643ab34b5423d5d40448dfce733d66f336ae99d *CHANGELOG.md
e7a00095b0b9ba72b90d00448e9245022a6ffe109d2bedbccb8f8c543aa9b833 *nano-16.0.0-RC2-beta-Darwin.dmg
84386fe59b09011ca1305ecc4039814a856812f3d126ea514439935927548156 *nano-16.0.0-RC2-beta-Linux.tar.bz2
ff36b22184abfd3c1bb34ffd681f45422be2594d365be9f394a3f7c26d2edf0b *nano-16.0.0-RC2-beta-win64.exe

GPG Signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 16.0.0 RC2 for beta releases and accompanying changelog
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

7df9caa1e8ccf69dfe70887a7643ab34b5423d5d40448dfce733d66f336ae99d *CHANGELOG.md
e7a00095b0b9ba72b90d00448e9245022a6ffe109d2bedbccb8f8c543aa9b833 *nano-16.0.0-RC2-beta-Darwin.dmg
84386fe59b09011ca1305ecc4039814a856812f3d126ea514439935927548156 *nano-16.0.0-RC2-beta-Linux.tar.bz2
ff36b22184abfd3c1bb34ffd681f45422be2594d365be9f394a3f7c26d2edf0b *nano-16.0.0-RC2-beta-win64.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAluQmo4ACgkQgERoJPn9
Olpa9gf+Ovz1SQgz+XLq/rr3ZuTWnUMGYOiqSlFSPhSbP9A20KK+Dwz4+hBuJUIs
e0hd3nP1VNWw4cT0NGRv3/mRRlHIvR0uLr656MgCMynYqhXmQOH7td15rFPVdj/c
izF+8PVxPYMAj5naaqwtT4R3KAmluY90SrbkYSwe62RNAHlw7qSETfhSDv9iQyGe
ySgMorZSTpfqkk0qrQ0ZVNAE6pAQqQYSAA4u4sdvFYDl8kwLN0+QwuD7nKP83daK
vhrf+xt0owPEQcNVj/tQ9P0QhJcSIlQ3tMYb9XLuhAgSH1bipxYRHQMtZq0zq1Me
vfaXkQlyujDblImfFv+cqYqnjM9zJQ==
=zhq8
-----END PGP SIGNATURE-----
nano-node -

Published by argakiig about 6 years ago

V16.0.0 RC1 for Beta Changelog

This release is for beta network only

V16.0RC1 (2018-08-29)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Hashes

2cbced68de8a2eb6b77c4b75bba0ab696e66f075c1f5f6da3c2ba768b740554b *CHANGELOG.md
e12b6053b5f6ed9fc2e7aa8b2d3aa08c4177efd9261d7e17be81fee2136ff469 *nano-16.0.0-RC-beta-Darwin.dmg
ed66f95e1df6d0ad8cbf09a713a4f0daa7c3dc7aeb37d8a2cd1584c0bcfcba5c *nano-16.0.0-RC-beta-Linux.tar.bz2
fe4ae6111e6732416b711ca0f4e45016d3af6a10c3b0fca146ec359b07033de3 *nano-16.0.0-RC-beta-win64.exe

GPG Signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 16.0.0 RC for beta releases and accompanying changelog
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

2cbced68de8a2eb6b77c4b75bba0ab696e66f075c1f5f6da3c2ba768b740554b *CHANGELOG.md
e12b6053b5f6ed9fc2e7aa8b2d3aa08c4177efd9261d7e17be81fee2136ff469 *nano-16.0.0-RC-beta-Darwin.dmg
ed66f95e1df6d0ad8cbf09a713a4f0daa7c3dc7aeb37d8a2cd1584c0bcfcba5c *nano-16.0.0-RC-beta-Linux.tar.bz2
fe4ae6111e6732416b711ca0f4e45016d3af6a10c3b0fca146ec359b07033de3 *nano-16.0.0-RC-beta-win64.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAluHCJkACgkQgERoJPn9
OlqMWAf7BLxgjBrMo6TqoTKHtQbad1t45gWk3qtL6f7V09/hrHOgo/tn9tn8jvvD
+LgxFOh2XSMot73cLkmI4K57rCq1HE4FH1J3tFibgNLac2SHMgVbeR/54kQTZdnF
BACd2Bij91vHxD1/HnRW0j88cNyun3vfeckQlNFrzEYykVnWSUi6h7WtA/gdPM2W
K5yksWomKrJwpWOSxtIUEcgwy/xfppRydDufgf3Ay4OtE8p2xLAa+nJUVCUwOnn6
ajTG3KVpzxDTYkgJdJaWmJiXd2aBUyFalCGWePTkKekuFMsnf9212BYtKIMS41xp
2vPE9tP0Ba2Y8SyKBOZUQGne7fLsCQ==
=JHqq
-----END PGP SIGNATURE-----
nano-node - Release V15.2

Published by argakiig about 6 years ago

Changelog

V15.2 (2018-08-22)

Full Changelog

Merged pull requests:

V15.1 (2018-08-22)

Full Changelog

Merged pull requests:

  • Added start of passing around a transaction inside the wallet #1083 (rkeene)

V15.0 (2018-08-19)

Full Changelog

Merged pull requests:

V15.0RC (2018-08-12)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Hashes

fd7e7978b22c32d93423c5416ff8bbf78ed38d190b2089161391eabb746d84dc *Nano_15.2.0-Darwin.dmg
ff6e43bd8ec226455d2065fb0f7a28bc592dc3bc93fb88b11e4ae6241887adbe *Nano_15.2.0-Linux.tar.bz2
e8462fa57369f1d4c6174e8aab70e7e448b8265c5c5b38663871d9537f8e2bd9 *Nano_15.2.0-Win64.exe

GPG Signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 15.2.0 releases.
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

fd7e7978b22c32d93423c5416ff8bbf78ed38d190b2089161391eabb746d84dc *Nano_15.2.0-Darwin.dmg
ff6e43bd8ec226455d2065fb0f7a28bc592dc3bc93fb88b11e4ae6241887adbe *Nano_15.2.0-Linux.tar.bz2
e8462fa57369f1d4c6174e8aab70e7e448b8265c5c5b38663871d9537f8e2bd9 *Nano_15.2.0-Win64.exe


-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAlt9vCgACgkQgERoJPn9
OlqO6Qf/c0L44F6myrjahAS93MJGJaCuH4T4hVqStDKoKqhusX2cLUAjuh2ATFLh
PJZMNaB3b3+VQyXT6I28yioRECFDgJQViUyD3SlINe3qHrCjt3+7QGCJSLjeL6sV
lkuwJ5ObJt06WAgq8CHnsYnYI60zDX2KjGIafPNrkvjENrk+4oLqhk7LJGyWzThH
mn3kGA1aA3FR0xylyy28BMq9YpRjTYxmrWOQ4AiQ1qJaeGLDTypawN90cZvtWMF5
vgrhPGfKPHV+MJLJVLND3jAI/1sHSLVl3+Xj5lxk3inPXnjd6f3stkBpNpDUoQXB
XAm/T3HRZNvuJHJ7XonnMURWmfy8JQ==
=nJvD
-----END PGP SIGNATURE-----

nano-node - Release 15.0.0 RC Beta

Published by argakiig about 6 years ago

15.0.0 RC Beta Release Notes
These binaries are compiled for the beta network, They will not work on the live network with a live database

Node

  • Add epoch blocks to disable old type blocks (#955, #978)
  • Vote by hash feature to reduce bandwidth (#1025)
  • Bulk pull by account bootstrap feature (#1039)
  • Allow bootstrap to pull single blocks (#985)
  • Fix deterministic wallet keys in boost 1.67 or above (#967)
  • Bulk push accepts block hash as first argument (#973)
  • Send confirm_req to all peers if reps list is empty (#937)
  • Reduce broadcasting of long unconfirmed elections (#1011)
  • Voting improvements (#1022, #1030, #1036)
  • Do not mix confirmed & aborted elections (#1048)
  • Database upgrade fix (#939)
  • Backup file permissions (#929)
  • Miscellaneous code improvements (#932, #954, #971, #980, #982, #1005, #1017, #1050, #1051)

RPC

  • Revamped error handling (#1029, #1032)
  • Replace RPC wallet_balance_total with wallet_info (#776)
  • Add option to include active in RPC *_pending (#1028)
  • Fix possible wallet locked errors in RPC (#977)
  • wallet_change_seed functionality matches CLI (#925)
  • account_history returns balance and previous for raw queries (#943)
  • Log ID for each RPC call (#951)
  • Allow OpenSSL 1.1 (#950)

Classic Wallet

  • Create Block produces state blocks (#934)

Logging

  • Logging improvments (#926, #1031)
  • Fix duplicate state block counting in stats (#927)

Development and testing

  • Beta network restart (#936, #938, #960, #963, #1035, 552817)
  • Several tests fixed, require core tests to pass in travis (#969, #1026)
  • Travis build speedup and other improvements (#957, #1016)
  • Framework for error handling (#942)
  • CMake modernization and fixes (#965, #933, #1007)
  • MSVC 15.5 GTEST compatibility (688aba)

Hashes

a97b260254ff3af6d20acdb914fa3487f08035756e1b18ec0e7255d332a29b79 *Nano-15.0.0-RC-BETA-Darwin.dmg
57141384bd9bbe33ef5dcc3ae69ae14b1eb77ba128013196bb083bf5c6dc085b *Nano-15.0.0-RC-Beta-Linux.tar.bz2
a6b9e127a0547969298da9b24c5cd3feadf37295e380ab69dec862f495022d89 *Nano-15.0.0-RC-BETA-win64.exe

GPG Signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 15.0.0 Beta Network RC releases.
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

a97b260254ff3af6d20acdb914fa3487f08035756e1b18ec0e7255d332a29b79 *Nano-15.0.0-RC-BETA-Darwin.dmg
57141384bd9bbe33ef5dcc3ae69ae14b1eb77ba128013196bb083bf5c6dc085b *Nano-15.0.0-RC-Beta-Linux.tar.bz2
a6b9e127a0547969298da9b24c5cd3feadf37295e380ab69dec862f495022d89 *Nano-15.0.0-RC-BETA-win64.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAltvmS0ACgkQgERoJPn9
OlrfjQf/Ws+K9dYYN/K7nxKqsY/J9I9L0RgPyJk0HRhyxa4egpU4tU2JCejo0BCM
Y4vBNp07k3TULOL0nalX1WBW61lRX29zIXluMQgcwnvhXbFQUz0WpmFTWN1LC963
2oVoLVS5YqD64ebBRJEyK6othgcFRXxGC/cB7GReprO08K9GaqDFMtgIKe+bmuxh
HUhMNcFeUlL+2UMtMWWJsVGNnIyodXQvamEWbiyTOJyRzPlR+ruaDCoSLa+otZGf
Q4fRcHXsVwtwf4Bm/T0Z0G/AQjUkUdyows2hxSsTI+uONGdurROCLODhN3B5ltRd
L2ifG7GBJBUrG4F+OUlrKmKM9KQFkQ==
=Mnp7
-----END PGP SIGNATURE-----
nano-node - Release 14.2

Published by argakiig over 6 years ago

Nano Version 14.2 Release Notes

  • Addition of persistent node id's
  • Improvements to Bootstrapping
  • Fixes to UI elements of the Qt Wallet
  • Simplification of search_pending
  • Toned down memory usage due to LMDB memory mapping

Hashes

789b48198985b4acdf95bcb068e943a8e213f0129b341d7b9f245441c891ba3b *nano-14.2.0-Darwin.dmg
4b000615507c90594d60865a2ee0d023a07e6f67e384c4fb4eb3f8ffddf9c9bc *nano-14.2.0-Linux.tar.bz2
81fddb05453ed9598903d7aed12f610106ba44e19625ff9a192c8d70445fc52b *nano-14.2.0-win64.exe

GPG Signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 14.2.0 releases.
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

789b48198985b4acdf95bcb068e943a8e213f0129b341d7b9f245441c891ba3b *nano-14.2.0-Darwin.dmg
4b000615507c90594d60865a2ee0d023a07e6f67e384c4fb4eb3f8ffddf9c9bc *nano-14.2.0-Linux.tar.bz2
81fddb05453ed9598903d7aed12f610106ba44e19625ff9a192c8d70445fc52b *nano-14.2.0-win64.exe

argakiig (Russel Waters)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAls2g70ACgkQgERoJPn9
Olr9+Qf/fPCe/OPMcy2lCP+d7u1+zCQe8CpAy3eMofdubFCx4Fjq/KlN/svORlsD
aTLCSglqK0HHfHWQdY6Dv//ACz9nxCcgzFMJSm500tffIjUQLLFfmdBaqEuOykKt
DV4gUyMCgZ5T4ZUCrrkiM0MFNCp8dh2/ag8y4+h5Vtj38neEMjxvCuKSGOjiPNHI
TTbc+jsrbltf5xlf324VmAWJFh2R+4UxGr5w609ufbxtv+6ApID10n7QvfrnHsHg
768gx2ZyCzaVSr37H+IFjTt9q3KaOf1kJoCqMCat+zyaaiFmAbWZnke4KY9jRt8P
YkBhGTATt9syjEpIIrefRikcYfj4dQ==
=B64l
-----END PGP SIGNATURE-----
nano-node - Hotfix 14.1

Published by argakiig over 6 years ago

Hotfix to address stuck sync issue

SHA256 hash

  • ddbca931bf91f6b3134ac67a7b1f9fa81fd7e97c7b4685298259ed1130b72dd3 *nano-14.1.0-Darwin.dmg
  • 4391dc203c6bb62cf5c74054bb054b3e7bedbc6abb925f050411763d18e77575 *nano-14.1.0-Linux.tar.bz2
  • 1ce0b2abf0b77716813c3209ded13576bafe711696d7193a0407dedb811a1048 *nano-14.1.0-win64.exe

GPG signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 14.1.0 releases.
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

ddbca931bf91f6b3134ac67a7b1f9fa81fd7e97c7b4685298259ed1130b72dd3 *nano-14.1.0-Darwin.dmg
4391dc203c6bb62cf5c74054bb054b3e7bedbc6abb925f050411763d18e77575 *nano-14.1.0-Linux.tar.bz2
1ce0b2abf0b77716813c3209ded13576bafe711696d7193a0407dedb811a1048 *nano-14.1.0-win64.exe

argakiig (Russel Waters)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAlsfG/sACgkQgERoJPn9
OlqAowf8DSuBOdNbIkijpgRR16WVFGAA9cgJxfwgh/c+/mKifGbcvum9og9DVmk2
uR5JkvxCywHhE1f8L8ZjmsTLABAcznkj6Q2LhqMwRHFQ+LdUIsFpLFPHwGZxWa69
X1zY+gEFwur+EaTeSYqa0/0Wbyk17Qy1u3atJETKPtWgygPs+j4H5jKsvy0C4FO+
aCDOjBXQzsOSAhkbOh3Wxxfv/+fqN2s+bwvDkl7ZyYxmTTuHn+eZYeDQFssvExEt
RH6i4gy9H1dWiBt52SZw0sYMt9zYcKifUrfx3f/I5vrdr9/YXy6SGFp1xFNdcLaV
EEu40XLKHEKro5W41/lYJqUSGYwuVg==
=SeZa
-----END PGP SIGNATURE-----
nano-node - Nano Milestone 14

Published by argakiig over 6 years ago

14.0 Release Notes

Node

  • Bootstrap connection cleanup (#912)
  • Improved fork resolution resulting in faster sync
  • Block confirmation improvements (#909)
  • Reduced memory usage during balance computation (239431) and block processing (772b05)
  • Added DNS resolution support for work peers (#865)
  • Simplify and improve performance of search_pending (#866)
  • Reduced network traffic when processing forks (5ceacb)
  • Filter out blocks already queued for processing (#883)
  • Improved wallet action queueing (#876)
  • Work callback improvements (604d78)
  • Wallet send respects generate_work parameter (06eee7)
  • Ensure work is generated when inserting new keys (34f21f)
  • Added stats for outgoing bulk push (#905)

RPC

  • Added option to force fork resolution in process (#892)
  • Removed unused transaction from confirmation_history (#903)
  • Added an optional use_peers param to generate_work (#862)
  • Various improvements to account_history (#820)

Other

  • Statistics pane added in classic wallet (#864)
  • Updated ledger information (#902)
  • Various test-, logging- and code quality improvements
  • Removed canary activation code (75b1d5)

SHA256 hash

  • 34825dec5dcd63d55159100457b0011822973fa4b7af2ec4598d6471c63fa181 *nano-14.0.0-Darwin.dmg
  • 7a28695ee3a2f06cf4d580dfd5356cfe8b739796a3be9b68df306ccea2240a2f *nano-14.0.0-Linux.tar.bz2
  • 3e248b70a238e6264acfefbf6737a73158d6e07ce21d0d06fdb5ff4ce121b22d *nano-14.0.0-win64.exe

GPG signature

  • GPG keys located in source ( /utils/gpg_keys)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Below are sha256sum hashes for version 14.0.0 releases.
Signature verification can be done against the signature for argakiig in the source code repository (/utils/gpg_keys)

34825dec5dcd63d55159100457b0011822973fa4b7af2ec4598d6471c63fa181 *nano-14.0.0-Darwin.dmg
7a28695ee3a2f06cf4d580dfd5356cfe8b739796a3be9b68df306ccea2240a2f *nano-14.0.0-Linux.tar.bz2
3e248b70a238e6264acfefbf6737a73158d6e07ce21d0d06fdb5ff4ce121b22d *nano-14.0.0-win64.exe

argakiig (Russel Waters)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEiV3g3/hlCzeiBTTjgERoJPn9OloFAlselHMACgkQgERoJPn9
OlpnAwf/Wj9fNWdabXLqNReceWdAZwezAkZDNJFLglAlUXMcoOsIOso9zbxIjLh4
5dFfF+BrigATeuN6oiMfxCmrFNFYinavSqhAIGDAFlw3ubkAnzsGg3UOtj59B8cW
RfEmP+W+Tu/PzA3OpynOcj+8GO1PIrgueyw4n0+Qwk9+weAZgHjhyOeg97spniUz
WF5WPWrvqvwD88yZij0oO5Q0082ZH/Hj/V0U6LBGBS7xnVDJ9GJ4wdKd5XlkmPfS
0UEf1VLTkntziqrvPekzJRiefOdTrJpReB6g2Y632RMnBgehG0FxMYJZgXlNsrRH
Gj9LQRs9cXeiYWXil5R0iNkGIJYkAw==
=jKPH
-----END PGP SIGNATURE-----
nano-node - Nano Milestone 13 Release

Published by argakiig over 6 years ago

13.0 Release Notes

Node

  • Confirming quorom against online stake instead of a fixed quantity
  • Configurable online weight minimum and quorum percentage delta
  • No longer holds bootstrap attempt open while forks are being resolved
  • Expanding the window in which blocks are rebroadcast to the network
  • Votes are announced until quorum is met
  • Missing blocks are pushed back to the frontiers-requesting peer (#844)
  • Rep vote optimizations / transaction cleanup (#849)
  • Support nano_ address prefix (#854)
  • Reduce peer list fanout in half
  • Removing private addresses from live network peers
  • bulk_push_client fixes
  • Removing the unsynced database and dependency visitor
  • Fix handling of invalid wallet work (#832)
  • New timout mechanism with lower overhead
  • Statistics support (#759)

RPC

  • block_confirm: New RPC action to allow manual triggering of block confirmation
  • block_hash: New RPC action to return the block hash (#830)
  • stats: New RPC action to retrieve node statistics
  • account_history: Fixed the account field for state block sends (#819)
  • block_create: Allow zero balance in block_create for state block sends (#817)

Miscellaneous

  • Resolve breaking changes in Boost 1.67 (#829)
  • Improved tests and code simplification (#814, #815, 25b73b)
  • Performance improvements and code improvements (#831, #838)
  • Logging improvements and code documentation fixes
  • Prevent log deletion by inactive_node (#802)
  • Fix inverted check in scan_receivable causing spurious asserts (#846)

SHA256 hash
Mac: b696aa438a7e5e74a06f04f2e2e8dc3d552afe90792f05a8d4c836609bb34582
Linux: 291bd9104fdb76cfff61589def8ffaa62c871e67a9f77f18503b6921ea08d321
Windows: b5d7b2c6689a0f9b2c4a816541a7285d2fb1794d4d39c8b023bf308627721a57

nano-node - Nano Patch Release 12.1

Published by argakiig over 6 years ago

This is a patch for Version 12

  • Fixed Account field for state block send sub-type in account history RPC Call (#819)
  • Allow zero balance in block_create for state block send sub-type (#817)
  • Move fork resolution outside of bootstrap attempts to allow them to end properly
  • Encapsulated bootstrap_initiator internal data

SHA256 hash
Windows: 5454c83c514c270ea47b8c7e760a6cbca045417e38f009e17fd70efa83bdc061
Mac: 2c15cb42cc801b710e61c2f61c977dde45d65d4fe5809fc384b247333612c6e3
Linux: 9a7c38554b349348165efb5eaf4b49984dbe30abe641961be5d07786d9fd4bc1

More information about Version 12 Here
Docker Images are available using the V12.1 tag

nano-node - Nano Milestone 12 Released

Published by argakiig over 6 years ago

12.0 Release Notes

Node

  • De-peer nodes < v11 since they don't understand state blocks
    • For the time being, v11 nodes will act as a bridge between old peers and new peers
  • Prevent IO thread starvation
  • Improved fork resolution process
  • Priority queue for faster cleanup on rollbacks
  • Confirmation history tracking
  • Less log spam, various log cleanups and more accurate vote- and rollback logging
  • Answer with successor block on confirmation requests (#803)
  • Local work can be disabled if peers are down (#791)
  • Disallow account variations (#797)
  • Fixed deadlock when shutting down the node
  • Elections during bootstrap are more resilient (#810)

RPC

  • State block RPC improvements (#785)
  • Balance option for blocks_info (#794)
  • Work and signature added to raw account_history
  • Send callback contains actual amount (#796)

SHA256 for verification
Linux: d6a5baf5aa235df01a92f72a7890d0313aea23092395487dee31ff84e58d9aec
Windows: 6a66f032480df49820a93758715d2f26f1e4aa13134d49cd6017946a0266cbeb
Mac Pending Release

nano-node - Nano patch release 11.2

Published by argakiig over 6 years ago

This is a patch release for version 11.

  • Moved work generation outside of database transactions
  • Fix a crash from cached values being used incorrectly

Binary hashes:
OSX: 8d2ce71460e270f0e112996ccc6c28ed9e364a9ec20ef92ac31fb09443d2bba5
Windows: 6a20deb83da4aca43821cfa334f5a1368ddbdb8a29b815c1e37be2b29cf44a38
Linux: 55928095b83e42b99c60d7b03f955d7cc4472112113abea77b1d15f308f902de

nano-node - Nano patch release 11.1

Published by clemahieu over 6 years ago

This is a patch release for version 11.

  • Fixes a regression which would slow or stop bootstrapping
  • Fixes a deadlock that could rarely happen during bootstrapping.

Binary hashes:
OSX: f94028599f33140b1e77873af231b1c55c53473eec51db2cc60c999da5a3f375
Windows: 053ae10270f2ef77539ab1d3ce0911c05b24a50b129b18fa65bf7727abb9ed08
Linux: b44c29709ecb93b982166077b8a84a2b90314a63c3c7c2c21d1697c48ddb1b11

nano-node - Nano Milestone 11 Released

Published by clemahieu over 6 years ago

Universal blocks - Learn More:
Milestone 11 includes support for Universal Blocks to be turned on via a “canary block” at a sufficient network adoption. In the future, version 11 will be the minimum supported version as it is the first version to understand Universal Blocks.

Vote rebroadcasting is now prioritized by the stake they represent.

By the numbers:
107 commits, across 69 files, from 15 contributors!

RPC:

  • Support for universal blocks
  • Improved account history with new option to include change and open blocks, as well as pagination support PR#668

Performance:

  • Reduced database space by ignoring duplicates for unchecked blocks PR#611
  • Reworked vote republishing rules to improve receive times #663

Command line:

  • Show the correct initial account after importing seed from the command line PR#637
  • Command to create database snapshots with compaction without requiring the node to be stopped PR#672

Various changes

  • Support for watch-only accounts. This facilitates keyless nodes for deposits PR#581
  • Active votes are now broadcasted to newly discovered representatives PR#711
  • Bootstrap server improvements to client connection management PR#726
  • Fix a bug that could sometimes prevent bulk push PR#723
  • Updated initial bootstrap weights

Binary hashes:
Windows: bfeed31f6531625c0980e21ed6f9143cb1193f5c12609523f97455b910f22651
OSX: 47f8be69408ee04ecc19f81e7b5a6e4b8fdb7d7e74b0e6c8e1bda007debb432e
Linux: f24594f88aa2e6485cec747e12ffc3c1461450ca1e2eabfb59001fc18a0b42b5

nano-node - Version 10.0.1 Released

Published by androm3da over 6 years ago

This release is a hotfix to address display precision problems with Mac and Windows wallets. XRB amounts were shown as 100x the expected amount.

nano-node - Version 10.0 Released

Published by clemahieu over 6 years ago

Note: wallet binaries from this release have been removed for a critical UI bug. The bug has been fixed in 10.0.1

This release contains countless performance improvements in regards to bootstrapping, synchronization, and resource usage as well as variety of bug fixes and UI improvements. A major overhaul has been done to the underlying synchronization code, which greatly improves the usability of the Nano wallet for the average user.

This release is the precursor to the full UI redesign being released in the very near future. Regardless, it is recommended to upgrade to this version until then for the performance optimizations.

Performance:
Major overhaul to bootstrapping & block synchronization system
Significant reduction in bandwidth utilization, especially for representative nodes

User Interface:
Fixed UI responsiveness during incoming transaction processing
Improved account balance formatting
Various small UI tweaks

RPC API:
The send RPC has a new “id” parameter that guarantees idempotency when the parameter is utilized. PR #610
HTTP connections are now closed properly. This fixes an issue with certain HTTP clients receiving socket reset exceptions.
Added CORS support PR #244

Bug fixes:
Various potential race conditions in the bootstrapping, synchronization, startup and shutdown processes have been identified and resolved.
Logging fixes/improvements

Other changes:
FreeBSD build now supported PR #600
Added support for --data_path on commandline for all switches PR #586
Initial representative weights are derived from a snapshot during bootstrapping PR #566
SIMD optimizations have been disabled by default PR #352
Updated to Boost 1.66
Added log rotation parameters and max bootstrap connections to config.json
Added command line option to ‘vacuum’ the local datastore. PR #411

NOTE FOR THOSE WHO WERE RUNNING A CUSTOM BUILD OF MASTER:
Hash2 has been removed from this release pending further optimizations. If you were running on master, you may need to reinitialize the ledger as the database format is incompatible with this release.

nano-node - Version 9.0 Released

Published by clemahieu almost 7 years ago

RC3 update:

  • Fixed an issue where a lock wasn't being acquired causing a crash.

RC2 update:

  • Fixed issue on Windows where db would go to 8GB in size right away
  • Improved macOS backwards compatibility from APFS and hopefully back to 10.9

This is mostly a stability update for the core node and also includes some performance improvements. This contains a database update and will take several minutes to upgrade on first launch.

  • Fixed a race condition that would produce an invalid transaction in some cases.
  • Caching certain block information for faster RPC lookups.
  • Added ability for blocks to be generated without work attached
  • Added a number of convenience RPCs
  • Fixed OpenCL PoW generator to work on nVidia cards
  • Recording full vote message to assist representative migration
  • Removing loopback address as valid peer

The docker tag is clemahieu/rai_node:9 while we're testing the release candidate.

First attempt at offering sha256 sums for binaries. Let me know if any don't match.
rai-9.0.0-Darwin.dmg
bcf79c5a017c906f04ada40d2ee936219a663f7166bf6d802b38a442437d2027
rai-9.0.0-Linux.tar.xz
457979b6d713682703c40004e3858267de2de52521141926885e4396f93e5408
rai-9.0.0-win64.exe
e3ec99e4ada4ce88d90a07d096b70f9ad3868d32c366b3850ca66b0a37d919f5
rai_node.xz
c76bd4475d4a12b56096e3c281fb1beca0602c59d8441e7b16ced9ebcddf4160

nano-node - Version 8.0 Released

Published by clemahieu about 7 years ago

This patch is aimed at fixing a number of IO and thread performance issues, it's a recommended upgrade for everyone.

Changes:

  • Reorganized the bootstrap code to be more readable and also fixed a number of edge cases where it would start from the beginning
  • Votes coming off the network no longer cause an IO write every time greatly reducing running IO
  • Blocks are processed in a single queue greatly reducing bootstrap disk IO
  • Fixed issue where network requests would wait for IO to complete lowering throughput
  • Fixed issue where log rotation size couldn't be changed
  • Fixed an issue where the database resizing could cause a crash
  • Tracking and displaying peer version number in GUI and RPCs
  • Fixed a number of issues found with clang sanitizers
nano-node - Version 7.9.0 Released

Published by clemahieu over 7 years ago

This release makes a number of improvements to synchronization and is recommended for everyone.

There are also a number of improvements to the GUI to make things more intuitive.