Releases: aprasolova/neofs-node
v0.28.2
NeoFS API v2.10 support
Fixed
- Check remote node public key in every response message (nspcc-dev#645)
- Do not lose local container size estimations (nspcc-dev#872)
- Compressed and uncompressed objects are always available for reading
regardless of compression configuration (nspcc-dev#868) - Use request session token in ACL check of object.Put (nspcc-dev#881)
- Parse URI in neofs-cli properly (nspcc-dev#883)
- Parse minutes in LOCODE DB properly (nspcc-dev#902)
- Remove expired tombstones (nspcc-dev#884)
- Close all opened blobovniczas properly (nspcc-dev#896)
- Do not accept objects with empty OwnerID field (nspcc-dev#841)
Added
- More logs in governance and policer components (nspcc-dev#867, nspcc-dev#882)
- Contract address getter in static blockchain clients (nspcc-dev#627)
- Alphabet configuration option to disable governance sync (nspcc-dev#869)
- neofs-lens app implementation (nspcc-dev#791)
- Detailed comments in neofs-node config example (nspcc-dev#858)
- Size suffixes support in neofs-node config (nspcc-dev#857)
- Docs for neofs-adm (nspcc-dev#906)
- Side chain block size duration and global NeoFS configuration in
NetworkConfig response (nspcc-dev#833) - Support native container names (nspcc-dev#889)
Changed
- Updated grpc to v1.41.0 (nspcc-dev#860)
- Updated neo-go to v0.97.3 (nspcc-dev#833)
- Updated neofs-api-go to v1.30.0
- Adopt neofs-adm for new contracts release (nspcc-dev#835, nspcc-dev#888)
- Adopt neofs-node for new contracts release (nspcc-dev#905)
- SN and IR notary deposits are made dynamically depending on the Notary and
GAS balances (nspcc-dev#771) - VMagent port in testnet config is now 443 (nspcc-dev#908)
- Use per-shard worker pools for object.Put operations (nspcc-dev#674)
- Renamed
--rpc-endpointCLI flag forcontrol commandto--endpoint(nspcc-dev#879)
Removed
- Global flags in CLI. Deleted useless flags from
accounting balance
command (nspcc-dev#810). - Interactive mode in docker run command (nspcc-dev#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.
Deleted NEOFS_MORPH_NOTARY_DEPOSIT_AMOUNT and NEOFS_MORPH_NOTARY_DEPOSIT_DURATION
Storage Node envs.
control CLI command does not have --rpc-endpoint/r flag, use endpoint
instead.
v0.28.1 - Udo (우도, 牛島)
NeoFS API v2.10 support
Fixed
- Check remote node public key in every response message (nspcc-dev#645)
- Do not lose local container size estimations (nspcc-dev#872)
- Compressed and uncompressed objects are always available for reading
regardless of compression configuration (nspcc-dev#868) - Use request session token in ACL check of object.Put (nspcc-dev#881)
- Parse URI in neofs-cli properly (nspcc-dev#883)
- Parse minutes in LOCODE DB properly (nspcc-dev#902)
- Remove expired tombstones (nspcc-dev#884)
- Close all opened blobovniczas properly (nspcc-dev#896)
- Do not accept objects with empty OwnerID field (nspcc-dev#841)
Added
- More logs in governance and policer components (nspcc-dev#867, nspcc-dev#882)
- Contract address getter in static blockchain clients (nspcc-dev#627)
- Alphabet configuration option to disable governance sync (nspcc-dev#869)
- neofs-lens app implementation (nspcc-dev#791)
- Detailed comments in neofs-node config example (nspcc-dev#858)
- Size suffixes support in neofs-node config (nspcc-dev#857)
- Docs for neofs-adm (nspcc-dev#906)
- Side chain block size duration and global NeoFS configuration in
NetworkConfig response (nspcc-dev#833) - Support native container names (nspcc-dev#889)
Changed
- Updated grpc to v1.41.0 (nspcc-dev#860)
- Updated neo-go to v0.97.3 (nspcc-dev#833)
- Updated neofs-api-go to v1.30.0
- Adopt neofs-adm for new contracts release (nspcc-dev#835, nspcc-dev#888)
- Adopt neofs-node for new contracts release (nspcc-dev#905)
- SN and IR notary deposits are made dynamically depending on the Notary and
GAS balances (nspcc-dev#771) - VMagent port in testnet config is now 443 (nspcc-dev#908)
- Use per-shard worker pools for object.Put operations (nspcc-dev#674)
- Renamed
--rpc-endpointCLI flag forcontrol commandto--endpoint(nspcc-dev#879)
Removed
- Global flags in CLI. Deleted useless flags from
accounting balance
command (nspcc-dev#810). - Interactive mode in docker run command (nspcc-dev#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.
Deleted NEOFS_MORPH_NOTARY_DEPOSIT_AMOUNT and NEOFS_MORPH_NOTARY_DEPOSIT_DURATION
Storage Node envs.
control CLI command does not have --rpc-endpoint/r flag, use endpoint
instead.
[0.28.0] - 2021-10-19 - Udo (우도, 牛島)
NeoFS API v2.10 support
Fixed
- Check remote node public key in every response message (nspcc-dev#645)
- Do not lose local container size estimations (nspcc-dev#872)
- Compressed and uncompressed objects are always available for reading
regardless of compression configuration (nspcc-dev#868) - Use request session token in ACL check of object.Put (nspcc-dev#881)
- Parse URI in neofs-cli properly (nspcc-dev#883)
- Parse minutes in LOCODE DB properly (nspcc-dev#902)
- Remove expired tombstones (nspcc-dev#884)
- Close all opened blobovniczas properly (nspcc-dev#896)
- Do not accept objects with empty OwnerID field (nspcc-dev#841)
Added
- More logs in governance and policer components (nspcc-dev#867, nspcc-dev#882)
- Contract address getter in static blockchain clients (nspcc-dev#627)
- Alphabet configuration option to disable governance sync (nspcc-dev#869)
- neofs-lens app implementation (nspcc-dev#791)
- Detailed comments in neofs-node config example (nspcc-dev#858)
- Size suffixes support in neofs-node config (nspcc-dev#857)
- Docs for neofs-adm (nspcc-dev#906)
- Side chain block size duration and global NeoFS configuration in
NetworkConfig response (nspcc-dev#833) - Support native container names (nspcc-dev#889)
Changed
- Updated grpc to v1.41.0 (nspcc-dev#860)
- Updated neo-go to v0.97.3 (nspcc-dev#833)
- Updated neofs-api-go to v1.30.0
- Adopt neofs-adm for new contracts release (nspcc-dev#835, nspcc-dev#888)
- Adopt neofs-node for new contracts release (nspcc-dev#905)
- SN and IR notary deposits are made dynamically depending on the Notary and
GAS balances (nspcc-dev#771) - VMagent port in testnet config is now 443 (nspcc-dev#908)
- Use per-shard worker pools for object.Put operations (nspcc-dev#674)
- Renamed
--rpc-endpointCLI flag forcontrol commandto--endpoint(nspcc-dev#879)
Removed
- Global flags in CLI. Deleted useless flags from
accounting balance
command (nspcc-dev#810). - Interactive mode in docker run command (nspcc-dev#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.
Deleted NEOFS_MORPH_NOTARY_DEPOSIT_AMOUNT and NEOFS_MORPH_NOTARY_DEPOSIT_DURATION
Storage Node envs.
control CLI command does not have --rpc-endpoint/r flag, use endpoint
instead.
v0.26.2
Fixed
- Panic caused by missing Neo RPC endpoints in storage node's config (nspcc-dev#863)