v0.3.6: Bugfixes and improvements #89
Closed
wneessen
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release is mainly a bugfix release but also introduces slight improvements.
One major bugfix is in
Client.Send(), not sending all mails in case an error occured during a bulk mailing.Client.Send()provides the possibility to send multiple*Msgin one go. If one of the*Msgcaused an error with the sending mail server, we were returning completely, while not processing any*Msgthat came after the failing message.This release fixes this behaviour by processing each message first and then return a accumulated error in case any of the
*Msgprocessing failedAdditionally, this release separates the
Client.Send()method into two different versions. One that makes use of the newerrors.Join()functionality that is introduced with Go 1.20 and one that handles it the old way for any supported version lower than Go 1.20Also welcome @james-d-elliott as new contributor to the project, providing a bugfix in the
Client.Dialerand adding an option to disableNOOPcalls. Thanks for the contribution, James!What's Changed
New Contributors
Full Changelog: v0.3.5...v0.3.6
This discussion was created from the release v0.3.6: Bugfixes and improvements.
Beta Was this translation helpful? Give feedback.
All reactions