Releases: deltachat/chatmail
Migration support and DNS improvements
1.5.0
Some elected changelog items
DNS improvements
-
fix checking for required DNS records
(#412) -
query autoritative nameserver to bypass DNS cache
(#424)
Migration support
-
add guide to migrate chatmail to a new server
(#429) -
add
cmdeploy run --disable-mail
to disable postfix/dovecot for migration
(#428) -
add argument to
cmdeploy run
for specifying
a different SSH host thanmail_domain
(#439)
Operations
-
add support for specifying whole domains for recipient passthrough list
(#408) -
trigger "apt upgrade" during "cmdeploy run"
(#398) -
drop hispanilandia passthrough address, as it stopped service
(#401)
Monitoring
- add mtail support (new optional
mtail_address
ini value)
This defines the address on whichmtail
exposes its metrics collected from the logs.
If you want to collect the metrics with Prometheus,
setup a private network (e.g. WireGuard interface)
and assign an IP address from this network to the host.
If you do not plan to collect metrics,
keep this setting unset.
(#388)
Fix a bug that could lead to missed notifications and other issues
1.4.1 make another release
optimized resource usage / streamlined DNS
1.4.0
some elected changelog items
(see https://github.com/deltachat/chatmail/blob/main/CHANGELOG.md for full list of changes)
-
Add
disable_ipv6
config option to chatmail.ini.
Required if the server doesn't have IPv6 connectivity.
(#312) -
allow current K9/Thunderbird-mail releases to send encrypted messages
outside by accepting their localized "encrypted subject" strings.
(#370) -
Migrate and remove sqlite database in favor of password/lastlogin tracking
in a user's maildir.
(#379) -
Require pyinfra V3 installed on the client side,
run./scripts/initenv.sh
to upgrade locally.
(#378) -
BREAKING: new required chatmail.ini value 'delete_inactive_users_after = 100'
which removes users from database and mails after 100 days without any login.
(#350) -
Refine DNS checking to distinguish between "required" and "recommended" settings
(#372) -
Make DNS-checking faster and more interactive, run it fully during "cmdeploy run",
also introducing a generic mechanism for rapid remote ssh-based python function execution.
(#346) -
Remove sieve to enable hardlink deduplication in LMTP
(#343) -
dovecot: enable gzip compression on disk
(#341) -
DKIM-sign Content-Type and oversign all signed headers
(#296) -
Add nonci_accounts metric
(#347) -
Multiplex HTTPS, IMAP and SMTP on port 443
(#357)
1.3.0
Among other changes:
- The default for the
delete_mails_after
config value was changed from 40 to 20. If you also want this for your chatmail instance, change it in your local chatmail.ini file and runcmdeploy run
. - The logs are not saved to disk anymore. You can still view them with
journalctl
, but not after a reboot. - We forked dovecot to include a patch which makes message transfer much faster. Apart from this change, it is just the same as the debian version. Read more here about how we are building it.