update CHANGELOG and ROADMAP, release 0.61.0

This commit is contained in:
Roman Khimov 2019-11-01 14:36:53 +03:00
parent 29b097eb31
commit 8730f56785
2 changed files with 36 additions and 5 deletions

View file

@ -2,6 +2,40 @@
This document outlines major changes between releases. This document outlines major changes between releases.
## 0.61.0 "Cuspidation" (01 Nov 2019)
New features:
* Prometheus support for monitoring (#348)
* `neo-go contract invoke` now accepts endpoint parameter (`--endpoint` or
`-e`) to specify RPC node to be used for invocation (#363)
* RPC server now supports `invokescript` method (#348)
* minimum peers number can now be configured (#468)
* configured CORS workaround implemented in the RPC package (#469)
Behavior changes:
* `neo-go contract inspect` now expects avm files in input, but can also
compile Go code with `-c` parameter (previously is was done by default),
`inspect` subcommand was removed from `neo-go vm` (it dumped avm files in
previous release) (#463)
* the default minimum peers was reduced to 3 for privnet setups to avoid
useless reconnections to only 4 available nodes
* RPC service now has its own section in configuration, update your
configurations (#469)
Improvements:
* VM.Load() now clears the state properly, making VM reusable after the Run()
(#463)
* Compile() in compiler package no longer accepts Options, they were not used
previously anyway (#463)
* invocation stack depth is now limited in the VM (#461)
* VM got new State() method to get textual state description (#463)
* vm's Stack structure can now be marshalled into JSON (#463)
Bugs fixed:
* race in discoverer part of the server (#445)
* RPC server giving improper (not JSON) respons to unimplemented API requests
(#463)
## 0.60.0 "Cribration" (25 Oct 2019) ## 0.60.0 "Cribration" (25 Oct 2019)
Release 0.60.0 brings with it an implementation of all NEO 2.0 VM opcodes, Release 0.60.0 brings with it an implementation of all NEO 2.0 VM opcodes,

View file

@ -4,12 +4,9 @@ This defines approximate plan of neo-go releases and key features planned for
them. Things can change if there a need to push a bugfix or some critical them. Things can change if there a need to push a bugfix or some critical
functionality. functionality.
## Version 0.61.0 (TBD)
* bug fixes based on mainnet nodes deployment experience
* Prometheus monitoring
## Version 0.62.0 (TBD) ## Version 0.62.0 (TBD)
* bug fixes if there is gonna be a need to push them out * bug fixes based on mainnet nodes deployment experience
* configuration improvements
## Version 0.70.0 (end of November 2019) ## Version 0.70.0 (end of November 2019)
* consensus node * consensus node