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 | Bin 98523 -> 98463 bytes 5 files changed, 50 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d7d256f2..e24822d14 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 544d26e54..8418612e8 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 372286442..7a731a507 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 bf338a912..4bb5b853b 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 585923673274fe6a463451935612e79425503ef8..b010e8b46308ffaba1812b1197a48ab27fec8317 100644 GIT binary patch delta 75 zcmccJ$Tq)`Z9~EgV`Bq71BDDjE5E#A^T4d!K=*7*Pt%-mU+0qCR2NGZ=vw-w%{x##_a{#{48g&2w delta 138 zcmbQ=$acGtZ9~G0KqE^%LtO(sBLgEtLjyw-Ln9*t69e6pB*WAcb2AfjW8)-+3`46t z(-P01Y>RN;axX9EtO6&0voND#FSkNJmpres$OsSfoJdpml