CHANGELOG: release 0.97.2

This commit is contained in:
Roman Khimov 2021-08-18 15:06:12 +03:00
parent eb37f982a1
commit 42e69c12ee

View file

@ -2,6 +2,33 @@
This document outlines major changes between releases. This document outlines major changes between releases.
## 0.97.2 "Dissipation" (18 Aug 2021)
We're rolling out an update for NeoGo nodes that mostly concentrates on
performance. We've tweaked and tuned a lot of code while staying compatible
with N3 mainnet and testnet. At the same time we're gradually introducing
changes required for our P2P state exchange extension and this affected DB
format, so you'll need to resynchronize on update. At the same time, this
update is not mandatory, 0.97.1 is still perfectly valid for N3 networks.
Note also that we're discussing removal of Badger and Redis databases support
in future releases, so if you're interested in them take a look at #2130.
Behavior changes:
* address blocking in Policy contract now also blocks calls to contracts with
blocked addresses (#2132)
Improvements:
* numerous memory and CPU optimizations across whole codebase (#2108, #2112,
#2117, #2118, #2122, #2123, #2128, #2114, #2133)
* preliminary work for P2P state exchange extension (#2119)
* `util convert` command now also detects public keys and converts them to
script hash/address (#2125)
Bugs fixed:
* key decoding functions could accept some additional data even though only
key is expected to be present (#2125)
## 0.97.1 "Gasification" (06 Aug 2021) ## 0.97.1 "Gasification" (06 Aug 2021)
We're updating NeoGo to make it compatible with the latest protocol changes We're updating NeoGo to make it compatible with the latest protocol changes