@paulhandy paulhandy released this Aug 2, 2018 · 37 commits to dev since this release

Assets 5


  • Remove WalkValidator cache of tips that are below max depth (#903)

@paulhandy paulhandy released this Jul 25, 2018 · 40 commits to dev since this release

Assets 5
  • Fail early on below max depth and don't solidify on api calls (#883)
  • Two new configurations added: "max-depth-tx-limit" and "--walk-validator-cache"
  • Replace all trit representations from int[] to byte[] (#879)

@paulhandy paulhandy released this Jul 9, 2018 · 68 commits to dev since this release

Assets 5
  • Update snapshot to 2018-07-09 8:00 UTC (#855)

@alon-e alon-e released this Jun 20, 2018 · 71 commits to dev since this release

Assets 5


  • Rework of the Tip Selection algorithm (#778)
  • Validate the alpha value (#817)
  • TipSelection: update API reference (#773)
  • Inserted check for number of available processors. (#758)
  • Improved Docker support (#744)
  • Faster PearlDiver (PoW) (#733)
  • Kerl hashing speed improvement (#628)
  • Logging routing rework (#727)

Minor changes and fixes

  • Fixed attachmentTimestampUpperBound value (#777)
  • Fixed getBalances tips parameter parsing (#776)
  • Added hash to tx_trytes ZMQ topic (#739)

@paulhandy paulhandy released this May 2, 2018 · 124 commits to dev since this release

Assets 5

This version will only function after April 29, 2018 23:00 UTC

More details on this version can be found here: https://blog.iota.org/the-april-29-2018-iota-snapshot-and-iri-1-4-2-4-behind-the-scenes-7e034babcd44

How to upgrade?

Clean database. remove your existing database entirely and start fresh. In this case, you should delete your mainnetdb folder and replace iri.jar with this latest version, then restart the node normally.

Keeping Your Database Post-Snapshot please follow the detailed instructions in the blog post above in order to keep your old database, but still benefit from the latest performance enhancements and bug fixes.

Notable changes:

Tag indexing (#728) - now when you query a node to findTransactions based on tags filter, both Tag and ObsoleteTag fields are scanned.

Running node on testnet with a single flag (#610) - now mainnet and testnet share the exact same codebase, and launching a node on the testnet is just a single flag, which the ability to configure private testnets - used to streamline IRI Development Lifecycle by having the same version from initial testing all the way to the mainnet.

TCP networking issues (#592) - over the course of this month we received quite a few contributions from community members improving TCP reliability and performance - most notably has been @footloosejava's contribution lately to IRI.

ZMQ sending issues (#569) - issues with ZMQ connections closing and IRI error messages are resolved, by having a single thread manage the socket.

Improved milestone solidity tracking (#486) - fixes node syncing issues and issues related to restarting, where the solid milestone incorrectly initialized to a high milestone number and seems stuck.


@GalRogozinski GalRogozinski released this Mar 30, 2018

Assets 4

Global snapshot took place! Please delete your db data and resync

  • Corrupted data issue resolved

@th0br0 th0br0 released this Mar 14, 2018

Assets 4
  • Includes IRI changes since
  • Contains a new TipSelection algorithm implementation

@th0br0 th0br0 released this Feb 24, 2018 · 184 commits to dev since this release

Assets 5
  • Fix locking issue (#534)
  • Fix internal snapshot consistency checks
  • Update jeromq dependency to 0.4.3 (#544)

@th0br0 th0br0 released this Jan 29, 2018 · 192 commits to dev since this release

Assets 5
  • Fixes implicit cast error (#515)

If you've previously upgraded to, we recommend you to backup & then delete your IRI database before migrating to this version as it will contain a few irrelevant tips.