v0.34.0 - Marado (마라도, 馬羅島)
Added
--timeout
flag inneofs-cli control
commands (#1917)- Document shard modes of operation (#1909)
tree list
CLI command (#1332)TreeService.GetTrees
RPC (#1902)- All trees synchronization on bootstrap (#1902)
--force
flag toneofs-cli control set-status
command (#1916)- Logging
SessionService.Create
RPC on the server for debug (#1930) - Debian packages can now be built with
make debpackage
(#409)
Changed
- Path to a metabase can now be reloaded with a SIGHUP (#1869)
Fixed
writecache.max_object_size
is now correctly handled (#1925)- Correctly handle setting ONLINE netmap status after maintenance (#1922)
- Correctly reset shard errors in
ControlService.SetShardMode
RPC (#1931) - Setting node's network state to
MAINTENANCE
while network settings forbid it (#1916) - Do not panic during API client creation (#1936)
- Correctly sign new epoch transaction in neofs-adm for a committee of more than 4 nodes (#1949)
- Inability to provide session to NeoFS CLI in a NeoFS-binary format (#1933)
neofs-adm
now works correctly with a committee of more than 4 nodes (#1949, #1959)- Closing a shard now waits until GC background workers stop (#1964)
- Make it possible to use
shard.ContainerSize
in read-only mode (#1975) - Storage node now starts if at least one gRPC endpoint is available (#1893)
- Panic in API multy client (#1961)
- Blobstor object removal log messages (#1953)
- Missing object relatives in object removal session opened by NeoFS CLI (#1978)
- Bringing a node back online during maintenance (#1900)
Updated
neo-go
tov0.99.4
protoc
tov3.21.7
neofs-sdk
tov1.0.0-rc.7
Updating from v0.33.0
Now storage node serves Control API SetNemapStatus
request with MAINTENANCE
status only if the mode is allowed in the network settings. To force starting the localmaintenance on the node, provide --force
flag to the neofs-cli control set-status
command.