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-rate
andhalon-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
$transaction
is 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_verify
for DANE/MTA-STS coexistence - Added peer certificate error and TLSA to post-delivery's attempt information
- Store last attempt's
localip
,remoteip
andremotemx
in the defer queue
- Script language
- Added
domain_publicsuffix()
function - Added
url_parse()
function - Added
insert_function
option tocache []
- Added new
match
expression Socket.recv
may now use multiple flags as an array- Added support for
body_length
insignDKIM()
- Ability to set properties and the stop flag in for dynamic
queue_policy()
- Added
- Command line tools
halonctl groupby
overhaul, adding lots of new functionalityhalonctl queue update
now have a dry-run flag to test querieshalonctl process-stats
may now output Prometheus compatible formats
- Protobuf API
QueueGroupBy
bylocalip
as wellQueueGroupBy
support policy grouping (MX rollup, etc)- More
ServerConnectionsList
information; 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
ScanDMARC
function 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.