mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2024-11-27 23:31:35 +00:00
CHANGELOG: release 0.105.0
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
This commit is contained in:
parent
012da4501d
commit
2da728d176
1 changed files with 54 additions and 0 deletions
54
CHANGELOG.md
54
CHANGELOG.md
|
@ -2,6 +2,60 @@
|
||||||
|
|
||||||
This document outlines major changes between releases.
|
This document outlines major changes between releases.
|
||||||
|
|
||||||
|
## 0.105.0 "Designation" (29 Dec 2023)
|
||||||
|
|
||||||
|
We're rolling out an update for NeoGo nodes that contains a number of user-facing
|
||||||
|
API improvements for RPC web-socket notification subsystem, CLI utility, wallet
|
||||||
|
related packages and not only. Try out our new `--await` CLI option for those
|
||||||
|
commands that relay transactions to the network to automatically wait for the
|
||||||
|
on-chain transaction execution result. Subscribe for new block headers with
|
||||||
|
extended RPC notification subsystem interface. Use contract-based accounts
|
||||||
|
provided by `wallet` package and `neotest` framework to sign transactions. These
|
||||||
|
and a set of other improvements are available to our users while this release is
|
||||||
|
staying compatible with 3.6.2 version of C# node.
|
||||||
|
|
||||||
|
This version also delivers a bug fix for consensus node panic caused by improper
|
||||||
|
native NeoToken cache initialisation. Moreover, there's a set of RPC server side
|
||||||
|
improvements, thus, we recommend to upgrade both consensus and RPC nodes to
|
||||||
|
provide more stable consensus node functioning and extended user APIs functionality.
|
||||||
|
No database resynchronisation is needed.
|
||||||
|
|
||||||
|
New features:
|
||||||
|
* block headers RPC web-socket subscription (#3252)
|
||||||
|
* --await option to synchronize on transaction execution for CLI commands (#3265)
|
||||||
|
* partial session-based RPC iterator unwrapping (#3274)
|
||||||
|
* contract-based transaction signers in neotest framework (#3233)
|
||||||
|
* AMD64 release binaries for macOS (#3251)
|
||||||
|
* complex contract signature schemes in wallet.Account (#3256)
|
||||||
|
|
||||||
|
Behavior changes:
|
||||||
|
* basic RPC subscription filter validity checks are implemented on both RPC
|
||||||
|
client and RPC server sides (#3258)
|
||||||
|
* filter of notary request event RPC subscription is extended with `type` field
|
||||||
|
(#3236)
|
||||||
|
* if available, use block headers RPC web-socket subscription for transaction
|
||||||
|
awaiting via `waiter` package API (#3283)
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
* add smart contract storage limits to interop utilities (#3232)
|
||||||
|
* extend ZKP examples documentation with additional links to PoT ceremony
|
||||||
|
response files (#3234)
|
||||||
|
* support Go types in VM emitter API (#3237)
|
||||||
|
* documentation update (#3239, #3242, #3246)
|
||||||
|
* BoltDB (go.etcd.io/bbolt) dependency upgrade (#3250)
|
||||||
|
* CLI code refactoring (#2682)
|
||||||
|
* extend wallet package to work with byte slice based wallets (#3255)
|
||||||
|
* export RPC client side transaction awaiting functionality via `waiter` package
|
||||||
|
(#3265, #3283)
|
||||||
|
|
||||||
|
Bugs fixed:
|
||||||
|
* remove stale `updatehistory` section of `getnativecontracts` RPC response (#3240)
|
||||||
|
* immediately check RPC client initialisation on access to blocks RPC subscription
|
||||||
|
API (#3257, #3261)
|
||||||
|
* fix CN panic caused by unexpected call to native NeoToken cache (#3253)
|
||||||
|
* make "automatically generated" warning of all automatically generated files
|
||||||
|
follow the standard (#3280)
|
||||||
|
|
||||||
## 0.104.0 "Globalization" (27 Nov 2023)
|
## 0.104.0 "Globalization" (27 Nov 2023)
|
||||||
|
|
||||||
We're updating NeoGo to push out a number of useful updates and protocol
|
We're updating NeoGo to push out a number of useful updates and protocol
|
||||||
|
|
Loading…
Reference in a new issue