From fa392aa5ff71cc2d92d1c7e2ddc77f1bdd3610ce Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Fri, 17 Mar 2023 10:51:20 +0300 Subject: [PATCH 1/3] CHANGELOG: fix 0.101.0 release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13a40a844d..f07f0ccf99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ This document outlines major changes between releases. -## 0.101.0 "Shortness" (13 Jan 2022) +## 0.101.0 "Shortness" (13 Jan 2023) 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 From 5a34e819e9f8809dc44c965fb51480f704c25921 Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Fri, 17 Mar 2023 12:21:24 +0300 Subject: [PATCH 2/3] CHANGELOG: release 0.101.1 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f07f0ccf99..8dfc70cc2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,33 @@ This document outlines major changes between releases. +## 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 From e3d8772f57c24c976f782aca1c209bf4d5256845 Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Fri, 17 Mar 2023 12:21:40 +0300 Subject: [PATCH 3/3] ROADMAP: correct schedule We'll keep old RPC APIs in 0.102.0, they're still used in the wild. --- ROADMAP.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 81177e478d..ae96679a73 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -7,7 +7,10 @@ functionality. ## Versions 0.7X.Y (as needed) * 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 * 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 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 @@ -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 Receive* APIs. -Removal of these APIs is scheduled for March-April 2023 (~0.102.0-0.103.0 -releases). +Removal of these APIs is scheduled for May 2023 (~0.103.0 release). ## Prometheus RPC counters