Skip to content

Commit d33083e

Browse files
committed
update CHANGELOG and ROADMAP, release 0.62.0
1 parent 52a78d8 commit d33083e

File tree

2 files changed

+49
-3
lines changed

2 files changed

+49
-3
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,54 @@
22

33
This document outlines major changes between releases.
44

5+
## 0.62.0 "Commotion" (07 Nov 2019)
6+
7+
Release 0.62.0 finishes one very important work some pieces of which were
8+
gradually rolled out in previous releases --- it integrates all neo-vm project
9+
JSON-based tests for NEO 2.0 C# VM and runs them successfully against neo-go
10+
VM. There are also important bug fixes based on mainnet nodes deployment
11+
experience and additional configuration options.
12+
13+
New Features:
14+
* implemented `Runtime.Serialize` and `Runtime.Deserialize` syscalls (#419)
15+
* new configuration option -- `AttemptConnPeers` to set the number of
16+
connections that the node will try to establish when it goes below the
17+
MinPeers setting (#478)
18+
* `LogPath` configuration parameter to write logs into some file and not to
19+
stdout (#460), not enabled by default
20+
* `Address` configuration parameter to specify the address to bind to (#460),
21+
not enabled by default
22+
23+
Behavior changes:
24+
* mainnet configuration now has correct ports specified (#478)
25+
* multiple connections to the same peer are disallowed now (as they are in C#
26+
node (#478))
27+
* the default MaxPeers setting was increased to 100 for mainnet and testnet
28+
configurations and limited to 10 for privnet (#478)
29+
30+
Improvements:
31+
* implemented missing VM constraints: stack item number limitation (#462) and
32+
integer size checks (#484, #373)
33+
* added a framework to run JSON-based neo-vm tests for C# VM and fixed all
34+
remaining incompabitibilities (#196)
35+
* added wallet unit tests (#475)
36+
* network.Peer's NetAddr method was split into RemoteAddr and PeerAddr (#478)
37+
* `MakeDirForFile` function was added to the `io` package (#470)
38+
39+
Bugs fixed:
40+
* RPC service responded with block height to `getblockcount` request which
41+
differs from C# interpretation of `getblockcount` (#471)
42+
* `getbestblockhash` RPC method response was not adding leading `0x` prefix
43+
to the hash, while C# node does it
44+
* inability to correctly handshake clients on the server side (#458, #480)
45+
* data race in `Server` structure fields access (#478)
46+
* MaxPeers configuration setting was not working properly (#478)
47+
* useless DB reads (that failed in some cases) on persist attempt that didn't
48+
persist anything (#481)
49+
* current header height was not stored in the DB when starting a new
50+
blockchain which lead to node failures on restart (#481)
51+
* crash on node restart if no header hashes were written into the DB (#481)
52+
553
## 0.61.0 "Cuspidation" (01 Nov 2019)
654

755
New features:

ROADMAP.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@ This defines approximate plan of neo-go releases and key features planned for
44
them. Things can change if there a need to push a bugfix or some critical
55
functionality.
66

7-
## Version 0.62.0 (TBD)
7+
## Version 0.63.0 (if needed)
88
* bug fixes based on mainnet nodes deployment experience
9-
* configuration improvements
109

1110
## Version 0.70.0 (end of November 2019)
1211
* consensus node
13-
* finish work on VM compabitibility with neo-vm for all JSON-based tests in neo-vm
1412
* implementing missing protocol messages
1513
* improve wallet implementation
1614

0 commit comments

Comments
 (0)