chore: prepare 1.10.0 release#943
Conversation
hpk42
left a comment
There was a problem hiding this comment.
thanks for working through the commit messages. I would generally prefer if the changelog is focused on operators reading them, rather than people developing the relay code in the machine room. Also some sorting so that "operator level" items come first:
- Automatic Quota Expiry to keep mailboxes always under quota
- Increased default Mailbox Size
- Support for relaying to underscore-domains (self-signed TLS) and to IP-only ("no-dns") relays
- Reduce disk pressure and increase delivery speed through disabling fsync on dovecot LMTP/IMAP delivery
- Ensure sending messages to other relays happens from public IP addresses
- new "cmdeploy --website-only" flag to only deploy the web pages, and nothing else, to help iterating through changes.
(feel free to use these points (and more) for a release-description)
IMO future git-cliff commit messages should be written for being read by operators and less for fellow relay-developers.
j4n
left a comment
There was a problem hiding this comment.
I think we should group the highlights further up and the more chore-likes further down:
Highlights:
- 929 removal
- 917 cmlxc!
- 934 docker and containerization support generally!
- 932 smtp-source-bind
- 928 resolv.conf
- 922/913/908/899/862/880/875 dovecot deployer completely overhauled with backup download
- 901 /mxdeliv!
- 887 install-recommends?
- 703 and 881 metrics and fsreport export
- 808, 831, etc filtermail
- 855,846 self-signed, ip only
- 856 ssh local support
I think a changelog is for developers, and release notes are for operators - I'm summarizing the release notes out of the changelog right now in the github release draft. |
Co-authored-by: j4n <j4n@systemli.org>
A nicer summary of the changes will go to the github release.