Changelog

What changed in MakiSend, release by release. Your dashboard shows a banner when a new one is out.

  1. v0.4.0Latest

    Self-host with Docker

    MakiSend now ships as a Docker image too, for running it on your own server instead of Cloudflare.

    • NewA public image, ghcr.io/lixalistudio-oss/makisend, published with every release for amd64 and arm64. One container serves the API and the dashboard, and the database lives in a volume.
    • NewA guide to run it on a VPS behind Caddy, with HTTPS, updates and backups.
    • NewAn edge image after every green build of main, to try a change before it is released.
    • ImprovedThe image went from 3.7 GB to about 630 MB: it ships only what runs.
  2. v0.3.0

    24 SMTP providers to pick from

    Setting up SMTP is quicker: pick your provider and its host and port are filled in.

    • New24 provider presets instead of 7, grouped as sending services, mailboxes and hosting, and testing tools. Each one was checked against the provider's own SMTP documentation.
    • ImprovedFind a provider by typing its name, its host or another name people use for it: aws finds Amazon SES, sendinblue finds Brevo, o365 finds Microsoft 365.
    • ImprovedEach preset shows its host and port. A provider that is not listed is still typed in by hand.
  3. v0.2.1

    Safer first deploy

    Deploy to Cloudflare starts with the two secrets, and a bad encryption key now says so.

    • NewDeploy to Cloudflare opens a page first: it explains ENCRYPTION_KEY and BETTER_AUTH_SECRET, gives the commands and can generate both in your browser before Cloudflare's form asks for them.
    • ImprovedCloudflare's form comes with MAKISEND_REPOSITORY already filled in.
    • FixedA missing or malformed ENCRYPTION_KEY sent the owner back to the sign-in page with no explanation. The dashboard now opens a page that names the variable and says how to fix it.
  4. v0.2.0

    French dashboard and dark mode

    The dashboard speaks English and French, and follows your device's light or dark setting.

    • NewThe whole dashboard in French, with a language switcher. It opens in your browser's language.
    • NewDark mode. It follows your device, or you choose light, dark or system. It applies before the first paint, so the page never flashes.
    • NewA card in the sidebar to star MakiSend on GitHub. It can be closed, and it sends no request to GitHub.
    • NewA contributing guide for anyone who wants to send a pull request.
  5. v0.1.0

    First release

    An email API and dashboard in the shape of Resend's, running on your own Cloudflare account.

    • NewPOST /send-email with an API key answers 202 at once. A queue and a durable Workflow deliver through your SMTP provider: one attempt, three retries 30 seconds apart, then a dead-letter queue.
    • NewTemplates with {{variables}}, built in a visual editor or pasted as React Email code.
    • NewAttachments in Resend's shape, stored encrypted file by file.
    • NewSMTP provider presets, connection checks, test sends, and Cloudflare Email Service as a sender.
    • NewA dashboard with every send, its status and its error, metrics per API key, and several API keys per SMTP configuration.
    • NewCredentials, recipients and bodies encrypted with AES-256-GCM, with key rotation. One owner account, with two-factor sign-in.
    • NewIdempotency-Key on sends, and an optional send quota per API key.
    • NewA Deploy to Cloudflare button, and a dashboard banner when a new release is out.