Merge pull request #2939 from nspcc-dev/release-0.101.1

Release 0.101.1
This commit is contained in:
Roman Khimov 2023-03-17 12:48:24 +03:00 committed by GitHub
commit 7306beca4d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 34 additions and 5 deletions

View file

@ -2,7 +2,34 @@
This document outlines major changes between releases. This document outlines major changes between releases.
## 0.101.0 "Shortness" (13 Jan 2022) ## 0.101.1 "Shallowness" (17 Mar 2023)
Another 3.5.0-compatible version that delivers important bug fixes and
provides a new API to be used by NeoFS. An upgrade is recommended, the DB
doesn't need to be resynchronized.
New features:
* internal RPC client for deeply integrated applications like NeoFS (#2916)
Improvements:
* documentation updates (#2879, #2880, #2893, #2917, #2920, #2936)
* code style, spelling and updated linter fixes (#2884, #2922, #2933)
* NEP-2 import password can be provided via config file now (#2887)
* custom stack item deserialization limit is available via public APIs now (#2904)
* RPC client endpoint can be retrieved via public API (#2915)
* dependency updates (#2919, #2929)
* WSClient now copies filter parameters to Subscribe* and Receive* methods
improving code safety (#2937)
Bugs fixed:
* name parameter ignored for wallet import command (#2887)
* incorrect RPC binding code generated for Any return type (#2918)
* memory leak on active peer disconnection (#2924)
* consensus process deadlock (#2930)
* dBFT deadlock in "committed at previous view" scenario (#2935)
* panic in RPC waiter code (#2938)
## 0.101.0 "Shortness" (13 Jan 2023)
This release delivers an important fix for block execution application logs This release delivers an important fix for block execution application logs
and requires a resynchronization, therefore it's 0.101.0 (even though it's and requires a resynchronization, therefore it's 0.101.0 (even though it's

View file

@ -7,7 +7,10 @@ functionality.
## Versions 0.7X.Y (as needed) ## Versions 0.7X.Y (as needed)
* Neo 2.0 support (bug fixes, minor functionality additions) * Neo 2.0 support (bug fixes, minor functionality additions)
## Version 0.101.1 (~February 2022) ## Version 0.102.0 (~March 2022)
* 3.6.0 compatibility
## Version 0.102.1 (~April 2022)
* improved RPC error codes * improved RPC error codes
* extended data types for iterators to be used by RPC wrapper generator * extended data types for iterators to be used by RPC wrapper generator
@ -35,7 +38,7 @@ APIs and convert your code to using them.
While a lot of the code is already converted to new APIs, old ones still can While a lot of the code is already converted to new APIs, old ones still can
be used in some code not known to us. Therefore we will remove old APIs not be used in some code not known to us. Therefore we will remove old APIs not
earlier than February-March 2023, with 0.101.0 or 0.102.0 release. earlier than May 2023, with 0.103.0 release.
## util.FromAddress smart contract helper ## util.FromAddress smart contract helper
@ -56,8 +59,7 @@ for specific subscriptions now. Old APIs and generic Notifications channel are
still available, but will be removed, so please convert your code to using new still available, but will be removed, so please convert your code to using new
Receive* APIs. Receive* APIs.
Removal of these APIs is scheduled for March-April 2023 (~0.102.0-0.103.0 Removal of these APIs is scheduled for May 2023 (~0.103.0 release).
releases).
## Prometheus RPC counters ## Prometheus RPC counters