Release notes

What changed in each release.

This file is the only place release notes are written. The notes inside the package and the release page on zephyrab.com are both built from it, so there is one thing to edit and nothing to keep in step by hand.

Version numbers. A release is 0.1.0~git<sha>. The sha is the commit the server software was built from, so any file you download can be traced back to the source that made it.

Packaging and documentation are sometimes finished after that commit and ship in the same release — the notes below say when that happened. The server binaries always match the sha in the version.

How to read an entry. Upgrade notes come first, because that is the part you may have to act on. A release with nothing to act on has no such heading. Fixed entries describe what went wrong, not just that it is better now — a fix you cannot recognise in your own system is not much help.

If you are editing this file. Each release starts with ## <version> — <date>. The build refuses to package a release that has no matching section. Use the headings below and leave out any that would be empty.

Releases

0.1.0~gitbafebae

Released 2026-09-12

The Community edition now hosts one mail domain. Mailboxes stay unlimited and always will. An administrator whose identity lives in a single sign-on provider can now sign in to the admin API without a ZephyrAB password.

Upgrade notes

Changed

Added

Notes

0.1.0~gitc03c87d

Released 2026-08-31

Mail now signs as the domain it is from, so a platform hosting several organisations no longer fails their DMARC. Blind copies are stripped on the other sending door as well. Two defects fixed, one of which reported a misconfigured domain as healthy.

Upgrade notes

Added

Fixed

Notes

Signing keys are held per domain and are never copied between hosts. Rotation is unchanged: mint the new selector, publish it, switch, retire the old one.

0.1.0~git5e1d3b4

Released 2026-08-25

One new JMAP method, and it is the one a client needs to send end-to-end encrypted mail.

Added

Changed

Fixed

Notes

No other server code changed. If you are not writing a JMAP client, this release changes nothing for you.

0.1.0~gitd8fc1d7

Released 2026-08-25

Formatted mail in the webmail. No server source changed in this release — not a line of it, and no dependency or compiler version either. The server binaries are a fresh build of exactly the source that produced 0.1.0~git091b545, so they behave identically; their checksums differ, because a Rust release build is not byte-reproducible. What actually changed is the web client, the manuals and one line of the reference web-server configuration.

Upgrade notes

Added

Fixed

Known issues

0.1.0~git091b545

Released 2026-08-24

A bug-fix release. Please read the first upgrade note. If you are already running 0.1.0~gitaa1d20d, one of your domains may be damaged and nothing will have told you.

Upgrade notes

Fixed

Added

Changed

Known issues

0.1.0~gitaa1d20d

Released 2026-08-24

The first release with webhooks, single sign-on and an admin API that works behind a load balancer. It is also the release that introduced the domain bug fixed above.

Added

Fixed

0.1.0~git6979cfd

Released 2026-08-23

The first public preview: the mail platform, the operator tools and the packaging, as Debian packages with a one-command installer. Detailed notes were not kept for this build. The changelog properly starts with the entry above.