Haraka v2.8.28 Release Notes
Release Date: 2021-10-14 // over 1 year 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