What's new
This release introduces a new user interface views providing detailed delivery insights, outbound connection listing and management, as well as a refreshed visual appearance, among other things. Please see the changelog below for a full list of changes.
Important changes
- The Ubuntu packages no longer depends on
halon-extras-rateandhalon-extras-dlp, which need to be explicitly installed if you need them
Deprecation warnings
The following new deprecation warnings will appear in preparation for future changes. If you need any help to resolve these warnings, please don't hesitate to contact support@halon.io.
- Use of the post-delivery function
GetTLS()has been deprecated in favour of the$arguments["attempt"]["connection"]["tls"]variable - Use of the per-recipient end-of-DATA function
DirectDeliver()andDeliver(["queue" => false])is deprecated in favour of theMailMessage.send()function - Use of the per-recipient end-of-DATA variable
$transactionis deprecated in favour for the regular variables (eg.$transaction["id"]should be$messageid).
Changelog
This is a list of notable changes. You can find the full changelog here.
Added
- Web administration
- Delivery insights view
- Outbound connection view and ability to close connections
- Visual refresh
- Package and repository improvements
- Builds for Ubuntu 22.04 LTS
- Packages for extras projects written in Halon script
- MTA
- Ability to change IP address family (v4/v6) preference
- Support for implicit TLS for outbound connections
- New outbound TLS mode
dane_fallback_require_verifyfor DANE/MTA-STS coexistence - Added peer certificate error and TLSA to post-delivery's attempt information
- Store last attempt's
localip,remoteipandremotemxin the defer queue
- Script language
- Added
domain_publicsuffix()function - Added
url_parse()function - Added
insert_functionoption tocache [] - Added new
matchexpression Socket.recvmay now use multiple flags as an array- Added support for
body_lengthinsignDKIM() - Ability to set properties and the stop flag in for dynamic
queue_policy()
- Added
- Command line tools
halonctl groupbyoverhaul, adding lots of new functionalityhalonctl queue updatenow have a dry-run flag to test querieshalonctl process-statsmay now output Prometheus compatible formats
- Protobuf API
QueueGroupBybylocalipas wellQueueGroupBysupport policy grouping (MX rollup, etc)- More
ServerConnectionsListinformation; transactions, local IP and ports
Integrated (VM) package
- Added support for Sophos Live Protection
- Added HTTP submission API support
- Updated Cyren packages to ctasd 5.5.1 and ctipd 4.5.1
- Updated to FreeBSD 12.3-RELEASE-p7 with quarterly packages
ScanDMARCfunction how have an option to disable SHA1 signatures (rfc8301)- Allow reverse lookups for private address space in unbound DNS resolver
Comments
0 comments
Article is closed for comments.