Skip to content

Release v0.1.27

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:08
· 78 commits to main since this release

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 --all

Verified 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 builds

restart 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