From 7235e9b45909350c586a8376ee7c189f70c63eaa Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Fri, 25 Oct 2019 18:30:17 +0300 Subject: [PATCH] update CHANGELOG and ROADMAP, release 0.60.0 --- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ ROADMAP.md | 5 +++-- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f42203b86..073e81ec2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,37 @@ This document outlines major changes between releases. +## 0.60.0 "Cribration" (25 Oct 2019) + +Release 0.60.0 brings with it an implementation of all NEO 2.0 VM opcodes, +full support for transaction relaying, improved logging, a bunch of fixes and +an updated project logo. + +New features: + * blocks dumping from DB to file and restoring from file to DB (#436) + * new logo (#444) + * implemented `getdata` message handling (#448) + * issue tx processing (#450) + * CALL_I, CALL_E, CALL_ET, CALL_ED, CALL_EDT implementation in the VM (#192) + +Internal improvements: + * codestyle fixes (#439, #443) + * removed spurious prints from all the code, now everything is passed/logged + correctly (#247) + +Bugs fixed: + * missing max size limitation in CAT and PUSHDATA4 opcodes implementation + (#435) + * wrong interpretation of missing unspent coin state when checking for double + spend (#439) + * panic on successive node starts when no headers were saved in the DB (#440) + * NEWARRAY/NEWSTRUCT opcodes didn't copy operands for array<->struct + conversions + * deadlock in MemPool on addition (#448) + * transactions were not removed from the MemPool when processing new signed + block (#446) + * wrong contract property constants leading to storage usage failures (#450) + ## 0.51.0 "Confirmation" (17 Oct 2019) With over a 100 commits made since 0.50.0 release 0.51.0 brings with it full diff --git a/ROADMAP.md b/ROADMAP.md index 6fe1cc016..e68a38b57 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,9 +1,10 @@ # Roadmap for neo-go This defines approximate plan of neo-go releases and key features planned for -them. +them. Things can change if there a need to push a bugfix or some critical +functionality. -## Version 0.60.0 (mid-November 2019) +## Version 0.61.0 (end of November 2019) * consensus node * finish work on VM compabitibility with neo-vm for all JSON-based tests in neo-vm * implementing missing protocol messages