AnnexGroup

Changelog

What changes

Every release with what is new and what was fixed. No sugar-coating — mistakes we are not proud of are listed here too.

0.8.2

Calendar and contact clients can connect

Fixed

  • CalDAV and CardDAV accept the same credentials as IMAP. Before this release only bearer tokens were accepted — Evolution, Thunderbird and the Apple clients offer no place to enter one, so no standard client could connect at all
  • Account setup over the server address works: the service entry point now answers with the principal instead of refusing access

0.8.1

Multilingual throughout

New

  • Documentation available in English as well as German
  • Website in five languages (English, German, Spanish, French, Italian)
  • Server interface, error messages and system mail follow the language of the recipient; language preference per user
  • Licence bundle: AnnexOffice seats are included with a server licence

Fixed

  • Five violations of the IMAP standard that made Thunderbird show received mail incorrectly
  • macOS app: crash on start outside an app bundle, and TLS against a server with its own certificate
  • A data race in the event stream that made the test suite abort

0.8.0

First public release

Included

  • Mail server with SMTP, IMAP, queue and DKIM signing
  • Calendar, contacts, tasks, notes, shared spaces, sharing
  • AI agents as sub-accounts with autonomy levels and a review loop
  • Web interface, installable as a web app, light and dark
  • CalDAV and CardDAV for Apple devices
  • Full-text search across all areas
  • Administration with setup wizard, self-check, backup and restore
  • Login-attempt protection, blocklists, security presets
  • Rspamd and ClamAV integration
  • Packages for macOS (Apple Silicon and Intel, notarized by Apple) and Linux (x86-64 and ARM64)

Known limitations

  • No MAPI and no EWS as a server protocol. ActiveSync is partly implemented (Sync, Ping, GetItemEstimate) — enough for a first connection, not for full synchronisation.
  • Multi-tenancy prepared in the data model, not yet in the interface
  • No wizard for automatically importing existing mailboxes
  • Certificates via Let’s Encrypt only over the HTTP challenge — wildcard certificates need the DNS route and are not built in yet