Skip to content

Releases: rustfs/cli

Release v0.1.29

Choose a tag to compare

@github-actions github-actions released this 21 Jul 02:00

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 03:25

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

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:08

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

Release v0.1.26

Choose a tag to compare

@github-actions github-actions released this 11 Jul 05:42

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

Choose a tag to compare

@github-actions github-actions released this 26 Jun 04:06

What's Changed

  • fix(admin): report global heal operations status by @cxymds in #249

Full Changelog: v0.1.24...v0.1.25

Release v0.1.24

Choose a tag to compare

@github-actions github-actions released this 25 Jun 07:02

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

Full Changelog: v0.1.23...v0.1.24

Release v0.1.23

Choose a tag to compare

@github-actions github-actions released this 24 Jun 01:16

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

Choose a tag to compare

@github-actions github-actions released this 13 Jun 02:39

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

Choose a tag to compare

@github-actions github-actions released this 11 Jun 07:16

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

Choose a tag to compare

@github-actions github-actions released this 05 Jun 14:36

What's Changed

  • feat(cli): add bucket encryption and SSE workflows by @cxymds in #221

Full Changelog: v0.1.19...v0.1.20