Skip to content
This repository has been archived by the owner on Aug 23, 2020. It is now read-only.

v1.6.0-RELEASE

Compare
Choose a tag to compare
@paulhandy paulhandy released this 11 Jan 16:29

How do I upgrade?

If you weren't operating an RC (release candidate) node of IRI, you can just replace iri.jar with the latest version and then restart the node normally.

Upgrading from RC nodes

If you were running an RC node different than RC 15, we recommend removing your existing database entirely and starting with a database produced by IRI 1.5.6. You can download the latest 1.5.6 database here:
https://dbfiles.iota.org/mainnet/1.5.6/db-latest.tar

Release notes

  • Feat: added config variables for local snapshots (#981)
  • Feat: added a generic helper class for dag traversal (#982)
  • Feat: renamed Milestone to MilestoneTracker (#983)
  • Feat: Introducing the GarbageCollector of local snapshots (#995)
  • Feat: Fixes + Improvements for IRI that are required for local snapshots (#1095)
  • Feat: Introducing several executor services for IRI (#1131)
  • Feat: Making IRI use the initialSnapshot and the solidEntryPoints (#1135)
  • MilestoneTracker and LedgerValidator rework (#1151)
  • Activate Local Snapshots (#1172)
  • Introducing a repair mechanism for corruptions in the ledger database (#1174)
  • Introducing a parameter validation for the local snapshot config parameters (#1175)
  • Introducing a dedicated Transaction Requester Background Worker (#1178)
  • Fix: Removed intertwined locks to prevent deadlocks (#1195)
  • Feat: Added an option to fast forward the ledger state (#1196)
  • Perf: Massively improved the performance of the replayMilestones method (#1197)
  • Refactor: Removed grace time from solid entry points generation (#1199)
  • Increase rescan performance of old milestones after IRI restart (#1204)
  • Refactor: Removed the old unused classes that got replaced by the local snapshots implementation (#1205)
  • Refactor: made boolean parameters receive a value (#1224)
  • Feat: Disable snapshot logic completely if disabled in the config (#1228)
  • Fix: Node requested old transactions forever (#1235)
  • Feat: Write snapshot files to temp files first (#1256)
  • Fix first() calls in view models (#1257)
  • Spentaddresses are persisted upon pruning (#1258)
  • Spent Addresses should be persisted in a seperate db instance (#1263)
  • Report local snapshot node transaction history via getNodeInfo (#1264)
  • Don't start node if local snapshot is loaded but there is no spent ad… (#1266)
  • Change the minimum value for LOCAL_SNAPSHOTS_PRUNING_DELAY (#1267)