Releases: bbottema/simple-java-mail
Releases · bbottema/simple-java-mail
v8.0.0 Defaults and Overrides overhaul
v8.0.0 (08-March-2023)
- #451: Feature: Make defaults and overrides a first class feature
- #452: Enhancement: with ".disableAllClientValidation(true)", also ignore errors from the completeness check
- #450: Bug: when using dispositionNotificationTo or returnReceiptTo mode, when the corresponding emails are not filled, it fails even though it should fall back to replyTo or From
- #449: Bug: IllegalArgumentException on parsing empty header name and value (when parsing Outlook message)
- #448: Bug: withEmailDefaults and withEmailOverrides does not work with CustomMailer
- #447: Enhancement: allow defaults/overrides to ignore individual fields (turn off for specific properties)
- #446: Enhancement: add missing defaults properties for DKIM
v7.9.1
v7.9.0 DKIM header signing exclusions
#344 Enhancement: make DKIM signing more flexible by allowing header exclusions in DKIM signature
v7.8.3
v7.8.2 Fail when smime-module is needed but missing
#442 Enhancement: Simple Java Mail should throw an exception when trying to utilize S/MIME with smime-module on the classpath
v7.8.1 fail-fast and avoid NPE
#438 Bug: properly Fail-Fast in case of Transport claim timeout in the batch-module, rather than running into NPE further down the line
v7.8.0 reject emails based on large size
v7.8.0 (24-January-2023)
v7.7.1 CustomMailer regression bug
v7.7.0 improved connection pools and cluster config
- #430 Enhancement: auto-reconnect (if needed) when reclaiming a Transport connection from the SMTP connection pool (to avoid needless errors)
- #383 Feature: be able to set defaults and overrides on the Mailer level, rather than email or global level
This moves the conversion of Email to MimeMessage to after a Transport instance has been selected (in case of a cluster of SMTP servers),
so we can apply defaults/overrides on the Mailer level, meaning you can configure 'global' values for individual SMTP servers
v7.6.0 OAUTH2 support
#421: Enhancement: Add support for OAUTH2 authentication