Haraka v2.8.28 Release Notes
Release Date: 2021-10-14 // over 3 years ago-
🔄 Changes
- 💥 breaking: dkim.js has changed the constructor opts
- 📜 tls_socket: more flexible pem file parsing #2986
- move bad certs into different directory, avoid test suite noise
- added ability to define a default relay in relay_dest_domains
- spamassassin: replace msg_too_big & should_check with should_skip #2972
- spamassassin: allow returning DENYSOFT on errors #2967
- dep: use caret version range for all dependencies #2965
- 0️⃣ outbound: disable outbound to localhost by default #2952
- 🌲 connection error logging: use key-value paris #2921
- 0️⃣ tls: change default to NOT send TLS client certs #2902
- dep: redis is now a dependency #2896
- 👉 use address-rfc2821 2.0.0
- http: use CDN for bootstrap/jquery, drop bower #2891
- ⬇️ drop support for node 10 #2890
🆕 New features
- 🔧 tls: require secure and verified sockets for configured hosts/domains
- 🔌 DKIM plugin has got a couple of config options now
- tls: add
no_starttls_ports
- an array of incoming ports where STARTTLS is not advertised - outbound: add local_mx_ok config #2952
- 🔌 skip plugins at runtime by pushing name into transaction.skip_plugins #2966
- outbound: add ability to specify delay times for temporary fails in
temp_fail_intervals
#2969
🛠 Fixes
- bounce: correctly set fail recipients #2901
- bounce: correctly set bounce recipients #2899
- Get local_ip from getsockname() instead of server properties #2914
- Received header TLS section adheres more closely to RFC 8314 #2903
- 🖨 use RFC-2045 Quoted-Printable in email message body
- 👉 use RFC-2047 Q encoded-words in email headers
Previous changes from v2.8.27
-
🔄 Changes
- ⬆️ bump verions of several dependencies #2888
- propagate hmail notes to split copies #2887
- 🌲 log.ini: add json to list of formats in config doc #2881
- exclude port 587 from TLS NO-GO feature #2875
- 🔌 strip haraka-plugin- prefixes off plugin names in config/plugins #2873
- pass smtp.ini config from Server into connections & transactions #2872
🆕 New features
- ➕ add ability to disable SMTPUTF8 advertisement #2866
🛠 Fixes
- assure headers.max_lines is initialized as integer #2878
- require haraka-net-utils >= 1.2.2 #2876