github anyproto/any-sync-dockercompose v8.0.0
Release v8.0.0

6 hours ago

⚠️ Breaking change: migration required

v8.0.0 replaces MinIO with Garage as the S3 backend for
any-sync-filenode blob storage. MinIO's open-source edition is no longer maintained.

Existing installations will not start until the data migration is completed.

What changes:

  • MINIO_* variables in .env are replaced by S3_* / GARAGE_*
    (S3_ENDPOINT, S3_BUCKET, S3_REGION, S3_LEGACY_BUCKET, GARAGE_VERSION, GARAGE_RPC_SECRET).
    An outdated .env makes docker compose fail immediately.
  • A new s3-guard service blocks the stack while objects are still in storage/minio
    and the migration has not been marked as completed.
  • make migrate (or docker compose --profile migrate run --rm s3-migrate) copies every object
    with rclone, verifies checksums, and only then writes the completion marker.
  • The migration is non-destructive: MinIO data is kept as a backup and is removed only by an
    explicit make cleanLegacyMinio.

📖 Step-by-step instructions:
Upgrade Guide — Upgrading from v7.x.x to v8.x.x

What's Changed

  • fix: call anytype binary from PATH instead of /app/anytype in cli bootstrap by @GeekSquirrel in #198
  • feat!: replace MinIO with Garage as the S3 backend by @mighty-sponge in #201

New Contributors

Full Changelog: v7.2.1...v8.0.0

Don't miss a new any-sync-dockercompose release

NewReleases is sending notifications on new releases.