Releases: rustfs/cli
Release list
Release v0.1.29
What's Changed
- fix(admin): report global heal operations status by @cxymds in #249
- docs(admin): document heal and rebalance workflows by @cxymds in #251
- test(cli): cover recursive prefix download paths by @overtrue in #252
- fix: harden CLI safety, S3 transport, and release workflows by @overtrue in #253
- docs(admin)!: clarify RustFS-only Admin API support by @overtrue in #254
- 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
- fix(admin): support root heal task status and stop by @cxymds in #258
- fix(admin): decode beta.9 response envelopes by @cxymds in #260
- fix(heal): honor explicit runtime state in status by @cxymds in #262
- test(admin): cover site replication add body by @overtrue in #263
- feat(admin): support service account updates by @cxymds in #264
- feat(admin): support inline service account policy JSON by @cxymds in #265
Full Changelog: v0.1.24...v0.1.29
Release v0.1.28
What's Changed
- fix(admin): report global heal operations status by @cxymds in #249
- docs(admin): document heal and rebalance workflows by @cxymds in #251
- test(cli): cover recursive prefix download paths by @overtrue in #252
- fix: harden CLI safety, S3 transport, and release workflows by @overtrue in #253
- docs(admin)!: clarify RustFS-only Admin API support by @overtrue in #254
- 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
- fix(admin): support root heal task status and stop by @cxymds in #258
- fix(admin): decode beta.9 response envelopes by @cxymds in #260
Full Changelog: v0.1.24...v0.1.28
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
Release v0.1.26
What's Changed
- fix(admin): report global heal operations status by @cxymds in #249
- docs(admin): document heal and rebalance workflows by @cxymds in #251
- test(cli): cover recursive prefix download paths by @overtrue in #252
- fix: harden CLI safety, S3 transport, and release workflows by @overtrue in #253
- docs(admin)!: clarify RustFS-only Admin API support by @overtrue in #254
Full Changelog: v0.1.24...v0.1.26
Release v0.1.25
What's Changed
Full Changelog: v0.1.24...v0.1.25
Release v0.1.24
What's Changed
- fix(admin): start full heal when bucket omitted by @cxymds in #243
- feat(cli): support replication target TLS options by @houseme in #245
- fix(cli): trim leading slash in download_prefix to prevent Path::join treating relative path as absolute by @ForestRealms in #247
- fix(admin): support manual heal task status by @cxymds in #248
New Contributors
- @houseme made their first contribution in #245
- @ForestRealms made their first contribution in #247
Full Changelog: v0.1.23...v0.1.24
Release v0.1.23
What's Changed
- feat(admin): expose rebalance cleanup warnings by @cxymds in #232
- feat(admin): add access key info command by @cxymds in #227
- test(admin): cover access key info CLI dispatch by @overtrue in #236
- feat(admin): expose background heal task status by @overtrue in #237
- fix(admin): report accurate heal stop status by @overtrue in #238
- feat(admin): add decommission clear command by @cxymds in #240
- fix(admin): align pool status usage source by @cxymds in #241
- feat(admin): support normalized pool status APIs by @cxymds in #242
Full Changelog: v0.1.22...v0.1.23
Release v0.1.22
What's Changed
- feat(admin): add cluster version info by @overtrue in #228
- fix(admin): stabilize pool status and disk indexes by @overtrue in #231
Full Changelog: v0.1.21...v0.1.22
Release v0.1.21
What's Changed
- fix(bucket-encryption): allow default SSE-KMS key by @overtrue in #222
- feat(phase-2): refine sql select options by @GatewayJ in #217
- test(s3): cover JSON select output delimiter by @overtrue in #223
- feat(admin): show node and disk details in cluster info by @overtrue in #226
Full Changelog: v0.1.20...v0.1.21
Release v0.1.20
What's Changed
Full Changelog: v0.1.19...v0.1.20