Skip to content

OpenMail v0.3.6

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Aug 06:39
· 2 commits to main since this release

OpenMail v0.3.6

Image (Docker Hub)

docker pull ianshaw027/openmail:v0.3.6
docker pull ianshaw027/openmail:latest

Run

docker pull ianshaw027/openmail:v0.3.6
docker run -d --name openmail -p 8000:8000 \
  -e OPENMAIL_MASTER_KEY="$(openssl rand -base64 32)" \
  -v openmail-data:/data \
  ianshaw027/openmail:v0.3.6

Or with compose from this repo: docker compose pull && docker compose up -d

/api/health reports version: 0.3.6.

Changelog

Added

  • Server-decryptable cloud poll: upload/import with poll stores master-key credentials (sync_enabled); SyncWorker upserts mail_items + sync_cursors
  • GET /api/sync/status and GET /api/sync/delta: device HMAC incremental pull into local mailCache on vault unlock (+ 3‑minute poll)
  • Shared stable_id (p: / m: / wh_+sha256) for local and cloud merge

Fixed

  • SyncWorker catch-up no longer stops on a full page of already-known (overlap) mail; pages older via before= within the since window
  • Cloud delta ack uses mail updated_at+id keyset instead of wall-clock server_time (avoids skipped rows)

Changed

  • Cloud poll is no longer client-sealed by default (sealed remains backup-only / non-poll)