Skip to content

v24.2.26

Choose a tag to compare

@flowzone-app flowzone-app released this 16 Sep 23:14
· 72 commits to master since this release
13e8b8c

Update pgsty/mc Docker tag to RELEASE.2026-09-16T00-00-00Z

Notable changes

  • Use silo-pkg v3.14.1 and upstream minio-go
  • Report permission failures in mirror, including unreadable source files,
  • Suppress the final success statistics for failed mirrors. An explicit
  • Keep JSON statistics valid when a fast transfer completes within one clock
  • Return a nonzero exit status when legal-hold set/clear fails, recursive
  • Reject empty retention durations and invalid find --regex expressions
pgsty/mc (pgsty/mc)

vRELEASE.2026-09-16T00-00-00Z

Compare Source

Package version: 20260916000000.0.0.
GitHub release ·
Changes since 20260913

  • Use silo-pkg v3.14.1 and upstream minio-go
    v7.3.1-0.20260915093545-32e1f32cb176. The SDK propagates errors embedded
    in CopyObject HTTP 200 responses so a failed copy cannot authorize mv
    to delete the source.
  • Report permission failures in mirror, including unreadable source files,
    rejected destination writes, and failed local destination removals. Continue
    processing later objects, as before, but return a nonzero exit status when a
    finite mirror finishes with failures. --skip-errors is not required to keep
    processing permission failures. Per-object permission failures in watch
    mode do not cancel and restart the entire scan. Listing and watcher
    failures retain their existing cancellation and retry behavior.
  • Suppress the final success statistics for failed mirrors. An explicit
    --summary still prints statistics; its JSON status is failure, and text
    output retains the object error diagnostics before the statistics.
  • Keep JSON statistics valid when a fast transfer completes within one clock
    tick, instead of failing to encode an infinite transfer speed.
  • Return a nonzero exit status when legal-hold set/clear fails, recursive
    retention set/clear partially fails, or mv copies successfully but cannot
    delete a source. Retention failures produce one object diagnostic instead
    of duplicate or misleading URL errors. Successful objects are not rolled back.
  • Reject empty retention durations and invalid find --regex expressions
    through normal CLI errors instead of panicking.

Script compatibility: mirror permission failures, Object Lock failures,
and failed move cleanup that previously returned 0 now return 1. Inspect the
final exit status and error records; existing per-object copy start messages
and progress byte counters are not proof that the operation completed.

List of commits

248989a (Update pgsty/mc Docker tag to RELEASE.2026-09-16T00-00-00Z, 2026-09-16)