AnnexGroup

Changelog

Cosa cambia

Ogni versione con le novità e le correzioni. Senza edulcorazioni — anche gli errori di cui non siamo orgogliosi sono elencati qui.

0.8.2

I client di calendario e contatti si collegano

Corretto

  • CalDAV e CardDAV accettano le stesse credenziali di IMAP. Prima venivano accettati solo i token, ed Evolution, Thunderbird e i client Apple non offrono un punto in cui inserirne uno: nessun client standard riusciva a collegarsi
  • La configurazione tramite l'indirizzo del server funziona: il punto di ingresso indica ora il principal invece di negare l'accesso

0.8.1

Multilingue dappertutto

Novità

  • Documentazione disponibile in inglese oltre che in tedesco
  • Sito in cinque lingue (inglese, tedesco, spagnolo, francese, italiano)
  • Interfaccia del server, messaggi di errore e posta di sistema nella lingua del destinatario; preferenza di lingua per utente
  • Pacchetto di licenze: le postazioni AnnexOffice sono incluse nella licenza del server

Corretto

  • Cinque violazioni dello standard IMAP che facevano mostrare in modo errato la posta ricevuta in Thunderbird
  • App macOS: crash all’avvio fuori da un bundle applicativo, e TLS verso un server con certificato proprio
  • Una corsa critica nel flusso di eventi che interrompeva la serie di test

0.8.0

Prima versione pubblica

Incluso

  • Server di posta con SMTP, IMAP, coda e firma DKIM
  • Calendario, contatti, attività, note, spazi condivisi, condivisione
  • Agenti IA come sotto-account con livelli di autonomia e ciclo di revisione
  • Interfaccia web, installabile come web app, chiara e scura
  • CalDAV e CardDAV per dispositivi Apple
  • Ricerca full-text in tutte le aree
  • Amministrazione con procedura guidata, autodiagnosi, backup e ripristino
  • Protezione dai tentativi di accesso, blocklist, preimpostazioni di sicurezza
  • Integrazione di Rspamd e ClamAV
  • Pacchetti per macOS (Apple Silicon e Intel, notarizzati da Apple) e Linux (x86-64 e ARM64)

Limitazioni note

  • Niente MAPI e niente EWS come protocollo del server. ActiveSync è parzialmente implementato (Sync, Ping, GetItemEstimate): sufficiente per una prima connessione, non per la sincronizzazione completa.
  • Multi-tenancy preparata nel modello dati, non ancora nell'interfaccia
  • Nessuna procedura guidata per l'importazione automatica delle caselle esistenti
  • Certificati tramite Let's Encrypt solo con challenge HTTP — i certificati wildcard richiedono la via DNS e non sono ancora integrati