mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2024-11-24 09:30:36 +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.
|
||||
|
||||
## 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)
|
||||
|
||||
We're updating NeoGo to push out a number of useful updates and protocol
|
||||
|
|
Loading…
Reference in a new issue