Skip to content

Commit 16b00da

Browse files
missytakej4n
andauthored
chore: prepare 1.10.0 release (#943)
Co-authored-by: j4n <j4n@systemli.org>
1 parent 75606f5 commit 16b00da

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,89 @@
11
# Changelog for chatmail deployment
22

3+
## 1.10.0 2026-04-30
4+
5+
* start mtail after networking is fully up <https://github.com/chatmail/relay/pull/942>
6+
* support specifying custom filtermail binary through environment variable <https://github.com/chatmail/relay/pull/941>
7+
* add automated zizmor scanning of github workflows <https://github.com/chatmail/relay/pull/938>
8+
* added dispatch for *automated builds of chatmail relay docker images* <https://github.com/chatmail/relay/pull/934>
9+
* do not bind SMTP client sockets to public addresses <https://github.com/chatmail/relay/pull/932>
10+
* underline in docs that scripts/initenv.sh should be used for building the docs <https://github.com/chatmail/relay/pull/933>
11+
* automatic oldest-first message removal from mailboxes to always stay under max_mailbox_size <https://github.com/chatmail/relay/pull/929>
12+
* remove --slow from cmdeploy test <https://github.com/chatmail/relay/pull/931>
13+
* handle missing inotify sysctl keys in containers <https://github.com/chatmail/relay/pull/930>
14+
* replace resolvconf with static resolv.conf <https://github.com/chatmail/relay/pull/928>
15+
* disable fsync for LMTP and IMAP services <https://github.com/chatmail/relay/pull/925>
16+
* re-use cmlxc workflow, replacing CI with hetzner staging servers with local lxc containers <https://github.com/chatmail/relay/pull/917>
17+
* explicitly install resolvconf <https://github.com/chatmail/relay/pull/924>
18+
* detect stale dovecot binary and force restart in activate() <https://github.com/chatmail/relay/pull/922>
19+
* Rename filtermail_http_port to filtermail_http_port_incoming <https://github.com/chatmail/relay/pull/921>
20+
* consolidated is_in_container() check https://github.com/chatmail/relay/pull/920>
21+
* restart dovecot after package replacement (rebase, test condense) <https://github.com/chatmail/relay/pull/913>
22+
* Set permissions on dovecot pin prefs <https://github.com/chatmail/relay/pull/915>
23+
* Route `/mxdeliv/` to configurable port <https://github.com/chatmail/relay/pull/901>
24+
* fix VM detection, automated testing fixes, use newer chatmail-turn and move to standard BIND DNS zone format <https://github.com/chatmail/relay/pull/912>
25+
* Upgrade to filtermail 0.6.1 <https://github.com/chatmail/relay/pull/910>
26+
* pin dovecot packages to prevent apt upgrades <https://github.com/chatmail/relay/pull/908>
27+
* add rpc server to cmdeploy along with client <https://github.com/chatmail/relay/pull/906>
28+
* remove unused deps from chatmaild <https://github.com/chatmail/relay/pull/905>
29+
* set default smtp_tls_security_level to "verify" unconditionally <https://github.com/chatmail/relay/pull/902>
30+
* featprefer IPv4 in SMTP client <https://github.com/chatmail/relay/pull/900>
31+
* Install dovecot .deb packages atomically <https://github.com/chatmail/relay/pull/899>
32+
* stop installing cron package <https://github.com/chatmail/relay/pull/898>
33+
* Rewrite dovecot install logic, update <https://github.com/chatmail/relay/pull/862>
34+
* fix a test and some linting fixes <https://github.com/chatmail/relay/pull/897>
35+
* Disable IP verification on domain-literal addresses <https://github.com/chatmail/relay/pull/895>
36+
* disable installing recommended packages globally on the relay <https://github.com/chatmail/relay/pull/887>
37+
* multiple bug fixes across chatmaild and cmdeploy <https://github.com/chatmail/relay/pull/883>
38+
* remove /metrics from the website <https://github.com/chatmail/relay/pull/703>
39+
* add Prometheus textfile output to fsreport <https://github.com/chatmail/relay/pull/881>
40+
* chown opendkim: private key <https://github.com/chatmail/relay/pull/879>
41+
* make sure chatmail-metadata was started <https://github.com/chatmail/relay/pull/882>
42+
* dovecot update url <https://github.com/chatmail/relay/pull/880>
43+
* upgrade to filtermail v0.5.2 <https://github.com/chatmail/relay/pull/876>
44+
* download dovecot packages from github release <https://github.com/chatmail/relay/pull/875>
45+
* replace DKIM verification with filtermail v0.5 <https://github.com/chatmail/relay/pull/831>
46+
* remove CFFI deltachat bindings usage, and consolidate test support with rpc-bindings <https://github.com/chatmail/relay/pull/872>
47+
* prepare chatmaild/cmdeploy changes for Docker support <https://github.com/chatmail/relay/pull/857>
48+
* stabilize online benchmark timing adding rate-limit-aware cooldown between iterations <https://github.com/chatmail/relay/pull/867>
49+
* move rate-limit cooldown to benchmark fixture <https://github.com/chatmail/relay/pull/868>
50+
* reconfigure acmetool from redirector to proxy mode <https://github.com/chatmail/relay/pull/861>
51+
* make tests work with `--ssh-host localhost` <https://github.com/chatmail/relay/pull/856>
52+
* mark f-string with f prefix in test_expunged <https://github.com/chatmail/relay/pull/863>
53+
* install also if dovecot.service=False in SystemdEnabled Fact <https://github.com/chatmail/relay/pull/841>
54+
* Introduce support for self-signed chatmail relays <https://github.com/chatmail/relay/pull/855>
55+
* Strip Received headers before delivery <https://github.com/chatmail/relay/pull/849>
56+
* upgrade to filtermail v0.3 <https://github.com/chatmail/relay/pull/850>
57+
* fix link to Maddy and update madmail URL <https://github.com/chatmail/relay/pull/847>
58+
* accept self-signed certificates for IP-only relays <https://github.com/chatmail/relay/pull/846>
59+
* enforce sending from public IP addresses <https://github.com/chatmail/relay/pull/845>
60+
* port check: check addresses, fix single services <https://github.com/chatmail/relay/pull/844>
61+
* remediates issue with improper concat on resolver injection <https://github.com/chatmail/relay/pull/834>
62+
* ipv6 boolean not being respected during operations <https://github.com/chatmail/relay/pull/832>
63+
* upgrade to filtermail v0.2 by <https://github.com/chatmail/relay/pull/825>
64+
* fix link to filtermail <https://github.com/chatmail/relay/pull/824>
65+
* print timestamps when sending messages <https://github.com/chatmail/relay/pull/823>
66+
* fix flaky test_exceed_rate_limit <https://github.com/chatmail/relay/pull/822>
67+
* Replace filtermail with rust reimplementation <https://github.com/chatmail/relay/pull/808>
68+
* Set default internal SMTP ports in Config <https://github.com/chatmail/relay/pull/819>
69+
* separate metrics for incoming and outgoing messages <https://github.com/chatmail/relay/pull/820>
70+
* disable appending the Received header <https://github.com/chatmail/relay/pull/815>
71+
* fail on errors in postfix/dovecot config <https://github.com/chatmail/relay/pull/813>
72+
* tweak idle/hibernate metrics some more <https://github.com/chatmail/relay/pull/811>
73+
* add config flag to export statistics <https://github.com/chatmail/relay/pull/806>
74+
* add --website-only option to run subcommand <https://github.com/chatmail/relay/pull/768>
75+
* Strip DKIM-Signature header before LMTP <https://github.com/chatmail/relay/pull/803>
76+
* properly make sure that postfix gets restarted on failure <https://github.com/chatmail/relay/pull/802>
77+
* expire.py: use absolute path to maildirsize <https://github.com/chatmail/relay/pull/807>
78+
* pin Dovecot documentation URLs to version 2.3 <https://github.com/chatmail/relay/pull/800>
79+
* try to use "build machine" and "deployment server" consistently <https://github.com/chatmail/relay/pull/797>
80+
* adds instructions for migrating control machines <https://github.com/chatmail/relay/pull/795>
81+
* use consistent naming schema in getting started <https://github.com/chatmail/relay/pull/793>
82+
* remove jsok/serialize-workflow-action dependency <https://github.com/chatmail/relay/pull/790>
83+
* streamline migration guide wording, provide titled steps <https://github.com/chatmail/relay/pull/789>
84+
* increases default max mailbox size <https://github.com/chatmail/relay/pull/792>
85+
* use daemon_name for OpenDKIM sign-verify decision instead of IP <https://github.com/chatmail/relay/pull/784>
86+
387
## 1.9.0 2025-12-18
488

589
### Documentation

0 commit comments

Comments
 (0)