⚠️ 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.envare replaced byS3_*/GARAGE_*
(S3_ENDPOINT,S3_BUCKET,S3_REGION,S3_LEGACY_BUCKET,GARAGE_VERSION,GARAGE_RPC_SECRET).
An outdated.envmakesdocker composefail immediately.- A new
s3-guardservice blocks the stack while objects are still instorage/minio
and the migration has not been marked as completed. make migrate(ordocker 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
explicitmake 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
- @GeekSquirrel made their first contribution in #198
Full Changelog: v7.2.1...v8.0.0