v0.32.0 - Pungdo (풍도, 楓島)
Added
- Objects counter metric (#1712)
meta
subcommand toneofs-lens
(#1714)- Storage node metrics with global and per-shard object counters (#1658)
- Removal of trees on container removal (#1630)
- Logging new epoch events on storage node (#1763)
- Timeout for streaming RPC (#1746)
neofs-adm
is now able to dump hashes from a custom zone (#1748)- Empty filename support in the Tree Service (#1698)
- Flag to
neofs-cli container list-objects
command for attribute printing (#1649)
Changed
neofs-cli object put
's object ID output has changed from "ID" to "OID" (#1296)neofs-cli container set-eacl
command now pre-checks container ACL's extensibility (#1652)- Access control in Tree service (#1628)
- Tree service doesn't restrict depth in
rpc GetSubTree
(#1753) neofs-adm
registers contract hashes in both hex and string address formats (#1749)- Container list cache synchronization with the Sidechain (#1632)
- Blobstor components are unified (#1584, #1686, #1523)
Fixed
- Panic on write-cache's
Delete
operation (#1664) - Payload duplication in
neofs-cli storagegroup put
(#1706) - Contract calls in notary disabled environments (#1743)
Blobovnicza.Get
op now iterates over all size buckets (#1707)- Object expiration time (#1670)
- Parser of the placement policy (#1775)
- Tree service timeout logs (#1759)
- Object flushing on writecache side (#1745)
- Active blobovniczas caching (#1691)
neofs-adm
TX waiting (#1738)neofs-adm
registers contracts with a minimal GAS payment (#1683)- Permissions of the file created by
neofs-cli
(#1719) neofs-adm
creates TX with a high priority attribute (#1702)- Storage node's restart after a hard reboot (#1647)
Updated
neo-go
tov0.99.2
nspcc-dev/neofs-contract
tov0.15.5
prometheus/client_golang
tov1.13.0
google.golang.org/protobuf
tov1.28.1
Updating from v0.31.0
Storage Node now collects object count prometheus metrics: neofs_node_object_counter
.
Provide --no-precheck
flag to neofs-cli container set-eacl
for unconditional sending of a request(previous default behavior).
Blobstor's configuration from now supports different storage types, see shard configuration example.