GoMail is a powerful library for sending emails via multiple providers, including SMTP, Gmail API, Microsoft Graph API, SendGrid, AWS SES, Mailgun, Mandrill, Postmark, and SparkPost. Supporting attachments, plain text, and HTML content, it simplifies email integration for developers with easy setup and robust functionalities.
This pull request updates the Go version to 1.22.5 to address the vulnerability (GO-2024-2963) in the net/http package. This update is necessary to resolve the denial of service issue due to improper 100-continue handling identified by govulncheck.
Related Issue: Closes #47
Type of Change:
Bug fix (non-breaking change which fixes an issue)
Checklist
Please ensure the following guidelines are met:
[x] The code follows the style guidelines of this project.
[x] A self-review has been performed on the code.
[x] The code is well-documented, and comments have been added where necessary.
[x] Tests have been added to prove that the fix is effective or that the feature works. All existing tests pass.
[x] Commit messages follow the convention type(scope): description.
[x] The pull request has no conflicts with the base branch.
[x] Any dependent changes have been merged and published in downstream modules.
Additional Information
This update includes changes to both the go.mod file and the GitHub Actions workflow to ensure that Go 1.22.5 is used throughout the project.
Description
This pull request updates the Go version to 1.22.5 to address the vulnerability (GO-2024-2963) in the
net/http
package. This update is necessary to resolve the denial of service issue due to improper 100-continue handling identified bygovulncheck
.Checklist
Please ensure the following guidelines are met:
type(scope): description
.Additional Information
This update includes changes to both the
go.mod
file and the GitHub Actions workflow to ensure that Go 1.22.5 is used throughout the project.