π¨ Important Notice β Migration to DBD::MariaDB & Perl module updates π¨
This release introduces critical changes that require manual actions:
-
The MailScanner Perl scripts have been migrated from DBD::mysql to DBD::MariaDB.
- You must ensure the Perl module
DBD::MariaDBis installed. DBD::mysqlcan remain installed β removal is not required. What matters is that MailWatch is able to connect usingDBD::MariaDB.- Please verify your MailScanner environment can connect to the database via
DBD::MariaDBbefore upgrading in production.
- You must ensure the Perl module
-
You must copy the updated
.pm(Perl module) files to the correct locations as described in the INSTALL instructions.- Follow the documented paths carefully to avoid missing or broken modules.
- If the
.pmfiles are not placed correctly, the new Perl scripts will not function as expected.
What's Changed
Added
- Add support for new AV engine supported by MailScanner (avastd, eset, esetsefs, f-secure, f-prot, kaspersky, kse)
- Allow foo@*.domain.ext in allow/block lists (#1316)
Changed
- Update htmlpurifier library to 4.17.0
- Avoid usage of the deprecated utf8_encode function in the viewpart
- Better Linux OS recognition
Compatibility
- The minimal PHP version is now 5.6.
- Migrate MailScanner perl script to DBD:MariaDB
- Update GeoIP to support authentication by account id+license key
Fixes
New Contributors
- @sobolev-es made their first contribution in #1313
- @riksoft made their first contribution in #1316
Full Changelog: v1.2.23...v1.2.24