Skip to content

Release v0.1.30

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jul 00:43

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
  • fix(rm): support documented destructive removal flags by @overtrue in #289
  • feat(cli)!: add runtime discovery and replication workflows by @cxymds in #272
  • test(ci): pin RustFS compatibility matrix by @cxymds in #267
  • feat(rc-ops)!: add health, readiness, and usage commands by @cxymds in #294
  • feat(watch)!: stream RustFS object notifications by @cxymds in #295
  • feat(transfer): add multi-source planning and global controls by @cxymds in #271
  • feat(rc-mirror)!: support local paths and parity controls by @cxymds in #274
  • feat(rc-versioning)!: add version-aware object operations by @cxymds in #296
  • feat(rc-worm)!: manage object lock, retention, and legal hold by @cxymds in #276
  • feat(rc-bucket)!: implement verified bucket creation options by @cxymds in #284
  • feat(rc-admin)!: add scanner, storage, and metrics diagnostics by @cxymds in #297
  • feat(rc-admin)!: add read-only RustFS KMS inspection by @cxymds in #278
  • feat(rc-admin)!: add safe RustFS KMS key lifecycle mutations by @cxymds in #279
  • feat(rc-admin)!: add secure RustFS KMS configuration lifecycle by @cxymds in #280
  • feat(rc-admin)!: add non-exporting SSE-KMS round-trip diagnostic by @cxymds in #281
  • feat(admin): classify RustFS diagnostic capabilities by @cxymds in #298
  • feat(rc-admin)!: add bounded diagnostic snapshots by @cxymds in #285
  • feat(rc-admin)!: add bounded client devnull diagnostics by @cxymds in #286
  • feat(rc-admin)!: add safe server configuration management by @cxymds in #299
  • feat(undo): restore versioned PUT and DELETE operations by @cxymds in #300
  • feat(copy-core): add multipart server-side copy primitive by @cxymds in #301
  • feat(copy): add recursive same-endpoint remote copy by @cxymds in #302
  • feat(core): add transfer fidelity option models by @cxymds in #303
  • feat(s3): round-trip object attributes and tags by @cxymds in #304
  • feat(transfer): support truthful destination storage classes by @cxymds in #305
  • feat(transfer): add checksum selection and verification by @cxymds in #306
  • feat(transfer): add secure SSE-C source and destination keys by @cxymds in #307
  • feat(transfer): apply retention and legal hold atomically by @cxymds in #308
  • feat(cli): expose transfer fidelity controls by @cxymds in #309
  • fix(rm): delete versions with explicit version IDs by @overtrue in #293
  • feat(admin): add manual transition run command by @houseme in #310
  • feat(ilm): pass manual transition duration budget by @houseme in #311
  • feat(ilm): show already transitioned count by @houseme in #312
  • feat(admin): report observed storage metrics safely by @cxymds in #315
  • feat(completions): add safe user-level install by @cxymds in #313
  • feat(transfer): add get and put compatibility aliases by @cxymds in #314
  • feat(alias): add secret-safe export and import by @cxymds in #316
  • feat(admin): add read-only OIDC inspection and validation by @cxymds in #317
  • docs: publish mc compatibility and blocker matrix by @cxymds in #318
  • feat(admin): inspect IAM policy entity mappings by @cxymds in #319
  • feat(admin): add safe OIDC provider mutations by @cxymds in #320
  • feat(admin): add typed IAM policy detach by @cxymds in #323
  • feat(admin): safely delete OIDC providers by @cxymds in #322
  • feat(multipart): list and abort incomplete uploads by @cxymds in #321
  • feat(admin): add bucket metadata archive workflow by @cxymds in #324
  • feat(admin): add safe IAM archive round trips by @cxymds in #325
  • feat(admin): add bulk access-key inspection by @cxymds in #326
  • feat(bucket)!: implement staged forced cleanup by @cxymds in #327
  • feat(replication): add typed metrics and MRF inspection by @cxymds in #328
  • feat(replication): render structured active checks by @cxymds in #329
  • feat(diagnostics): retrieve encrypted inspect archives by @cxymds in #330
  • feat(replication): add durable site repair lifecycle by @cxymds in #331
  • test(admin): cover repair status id validation by @overtrue in #332

Full Changelog: v0.1.24...v0.1.30