Release v0.1.27
Highlights
This release closes the rc admin command gap identified in rustfs/backlog#1156: site replication and service control no longer require falling back to mc or SSH.
New: rc admin replicate — site replication management
rc admin replicate add site1 site2 # peer sites given as configured alias names
rc admin replicate info site1
rc admin replicate status site1 [--buckets|--users|--groups|--policies|--metrics]
rc admin replicate remove site1 --allVerified end-to-end against RustFS main: cluster setup, bucket/object/IAM replication across sites, status reporting, and cluster dissolution.
New: rc admin service — server process control
rc admin service restart local # graceful shutdown; process manager relaunches
rc admin service stop local
rc admin service freeze|unfreeze local # advisory on current server buildsrestart and stop perform a graceful shutdown via the RustFS admin API. Note that mc admin service stop does not work against RustFS (mc streaming-signs the request without content-length), so these native commands are the recommended path.
What's Changed
- test(cp): cover symlink file download destination by @overtrue in #255
- fix(admin): show disabled heal runtime state by @overtrue in #256
- feat(admin): add service control and site replication commands by @overtrue in #257
Full Changelog: v0.1.26...v0.1.27