# Alpha

> The agent learns to talk to S3.

URL: https://bkpdb.com/changelog/2025-12-18/
Date: 2025-12-18
Tag: alpha

---

## Agent

### Added

- S3-compatible storage backend, built on AWS SDK v2 with a configurable endpoint. Works against AWS, Cloudflare R2, Backblaze B2, MinIO, Wasabi, Hetzner Object Storage, DigitalOcean Spaces, and anything else that speaks the protocol.
- Resumable multipart uploads. The agent persists a small receipt after every part, so a crashed upload restarts where it left off instead of from byte zero.
- Integration suite that drives the backend against a real MinIO: `Upload`, `Download`, `Delete`, `List`, and `ResumeUpload`, plus credential-leak negative tests.

### Changed

- Backups are keyed automatically from the database name and a UTC timestamp when no explicit key is supplied; the previous required flag is now optional.


