From 99f9f8dd0893086de9d69233005ebdbfa06f203e Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Fri, 15 Oct 2021 17:30:43 +0300 Subject: [PATCH] =?UTF-8?q?Release=20v0.26.0=20-=20Udo=20(=EC=9A=B0?= =?UTF-8?q?=EB=8F=84,=20=E7=89=9B=E5=B3=B6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alex Vanin --- CHANGELOG.md | 56 ++++++++++++++++++++++++++----- config/testnet/config.yml | 2 +- config/testnet/docker-compose.yml | 2 +- go.mod | 2 +- go.sum | 4 +-- 5 files changed, 52 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d7d256f..e24822d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,51 @@ Changelog for NeoFS Node ## [Unreleased] +## [0.26.0] - 2021-10-19 - Udo (우도, 牛島) + +NeoFS API v2.10 support + +### Fixed +- Check remote node public key in every response message (#645) +- Do not lose local container size estimations (#872) +- Compressed and uncompressed objects are always available for reading + regardless of compression configuration (#868) +- Use request session token in ACL check of object.Put (#881) +- Parse URI in neofs-cli properly (#883) +- Parse minutes in LOCODE DB properly (#902) +- Remove expired tombstones (#884) +- Close all opened blobovniczas properly (#896) +- Do not accept objects with empty OwnerID field (#841) + +### Added +- More logs in governance and policer components (#867, #882) +- Contract address getter in static blockchain clients (#627) +- Alphabet configuration option to disable governance sync (#869) +- neofs-lens app implementation (#791) +- Detailed comments in neofs-node config example (#858) +- Size suffixes support in neofs-node config (#857) +- Docs for neofs-adm (#906) +- Side chain block size duration and global NeoFS configuration in + NetworkConfig response (#833) +- Support native container names (#889) + +### Changed +- Updated grpc to v1.41.0 (#860) +- Updated neo-go to v0.97.3 (#833) +- Updated neofs-api-go to v1.30.0 +- Adopt neofs-adm for new contracts release (#835, #888) +- Adopt neofs-node for new contracts release (#905) +- SN and IR notary deposits are made dynamically depending on the Notary and + GAS balances (#771) +- VMagent port in testnet config is now 443 (#908) +- Use per-shard worker pools for object.Put operations (#674) +- Renamed `--rpc-endpoint` CLI flag for `control command` to `--endpoint` (#879) + +### Removed +- Global flags in CLI. Deleted useless flags from `accounting balance` + command (#810). +- Interactive mode in docker run command (#916) + ### Upgrading from v0.25.1 Deleted `NEOFS_IR_NOTARY_SIDE_DEPOSIT_AMOUNT`, `NEOFS_IR_NOTARY_MAIN_DEPOSIT_AMOUNT` and `NEOFS_IR_TIMERS_SIDE_NOTARY`, `NEOFS_IR_TIMERS_MAIN_NOTARY` Inner Ring envs. @@ -11,14 +56,6 @@ Storage Node envs. `control` CLI command does not have `--rpc-endpoint`/`r` flag, use `endpoint` instead. -### Changed -- Renamed `--rpc-endpoint` CLI flag for `control command` (#879) -- Do not use global flags in CLI; delete useless flags from `accounting balance` - command (#810) -- SN and IR notary deposits are made dynamically depending on the Notary and - GAS balances now (#873) -- Do not accept objects with empty owner (#841) - ## [0.25.1] - 2021-09-29 ### Fixed @@ -686,7 +723,8 @@ NeoFS-API v2.0 support and updated brand-new storage node application. First public review release. -[Unreleased]: https://github.com/nspcc-dev/neofs-node/compare/v0.25.1...master +[Unreleased]: https://github.com/nspcc-dev/neofs-node/compare/v0.26.0...master +[0.26.0]: https://github.com/nspcc-dev/neofs-node/compare/v0.25.1...v0.26.0 [0.25.1]: https://github.com/nspcc-dev/neofs-node/compare/v0.25.0...v0.25.1 [0.25.0]: https://github.com/nspcc-dev/neofs-node/compare/v0.24.1...v0.25.0 [0.24.1]: https://github.com/nspcc-dev/neofs-node/compare/v0.24.0...v0.24.1 diff --git a/config/testnet/config.yml b/config/testnet/config.yml index 544d26e5..8418612e 100644 --- a/config/testnet/config.yml +++ b/config/testnet/config.yml @@ -29,7 +29,7 @@ contracts: node: key: /node.key attribute_0: Deployed:SelfHosted - attribute_1: User-Agent:NeoFS\/0.25 + attribute_1: User-Agent:NeoFS\/0.26 metrics: address: 127.0.0.1:9090 diff --git a/config/testnet/docker-compose.yml b/config/testnet/docker-compose.yml index 37228644..7a731a50 100644 --- a/config/testnet/docker-compose.yml +++ b/config/testnet/docker-compose.yml @@ -3,7 +3,7 @@ version: "2.4" services: storage01: - image: nspccdev/neofs-storage-testnet:0.25.1 + image: nspccdev/neofs-storage-testnet:0.26.0 container_name: neofs-testnet env_file: node_config.env network_mode: host diff --git a/go.mod b/go.mod index bf338a91..4bb5b853 100644 --- a/go.mod +++ b/go.mod @@ -11,7 +11,7 @@ require ( github.com/multiformats/go-multiaddr v0.4.0 github.com/nspcc-dev/hrw v1.0.9 github.com/nspcc-dev/neo-go v0.97.3 - github.com/nspcc-dev/neofs-api-go v1.29.1-0.20211014122040-db1ed764733b + github.com/nspcc-dev/neofs-api-go v1.30.0 github.com/nspcc-dev/neofs-sdk-go v0.0.0-20210520210714-9dee13f0d556 github.com/nspcc-dev/tzhash v1.4.0 github.com/panjf2000/ants/v2 v2.4.0 diff --git a/go.sum b/go.sum index 58592367..b010e8b4 100644 --- a/go.sum +++ b/go.sum @@ -397,8 +397,8 @@ github.com/nspcc-dev/neo-go v0.97.3/go.mod h1:31LelE8G5NZwGmePCykqui6BpPyEklTVbO github.com/nspcc-dev/neofs-api-go v1.24.0/go.mod h1:G7dqincfdjBrAbL5nxVp82emF05fSVEqe59ICsoRDI8= github.com/nspcc-dev/neofs-api-go v1.26.1/go.mod h1:SHuH1Ba3U/h3j+8HHbb3Cns1LfMlEb88guWog9Qi68Y= github.com/nspcc-dev/neofs-api-go v1.27.1/go.mod h1:i0Cwgvcu9A4M4e58pydbXFisUhSxpfljmuWFPIp2btE= -github.com/nspcc-dev/neofs-api-go v1.29.1-0.20211014122040-db1ed764733b h1:n5tIRk8WMwJJCjpBO6V2sJFqNDnJvYXH7lY5GdkQaAo= -github.com/nspcc-dev/neofs-api-go v1.29.1-0.20211014122040-db1ed764733b/go.mod h1:KC8T91skIg8juvUh7lQabswQ9J6KmnXErpH8qwDitXA= +github.com/nspcc-dev/neofs-api-go v1.30.0 h1:Nns7QjmQGk9I5lWMCtmeD9D3de46uyH3H07WBeXTEI0= +github.com/nspcc-dev/neofs-api-go v1.30.0/go.mod h1:KC8T91skIg8juvUh7lQabswQ9J6KmnXErpH8qwDitXA= github.com/nspcc-dev/neofs-crypto v0.2.0/go.mod h1:F/96fUzPM3wR+UGsPi3faVNmFlA9KAEAUQR7dMxZmNA= github.com/nspcc-dev/neofs-crypto v0.2.3/go.mod h1:8w16GEJbH6791ktVqHN9YRNH3s9BEEKYxGhlFnp0cDw= github.com/nspcc-dev/neofs-crypto v0.3.0 h1:zlr3pgoxuzrmGCxc5W8dGVfA9Rro8diFvVnBg0L4ifM=