Skip to content

fix(deps): update module github.com/wneessen/go-mail to v0.8.0 - #103

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/go-dependencies-(non-major)
Jul 5, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/go-dependencies-(non-major)

Conversation

@renovate

@renovate renovate Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/wneessen/go-mail v0.7.3 → v0.8.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

wneessen/go-mail (github.com/wneessen/go-mail)

v0.8.0: : Native NTLM and DKIM support

Compare Source

Welcome to go-mail v0.8.0! 🎉

This release brings two big new features and a couple of improvements and fixes to go-mail. We hope you enjoy this release!

[!IMPORTANT]
This release adds a new dependency to go.mod. We now rely on the crypto package of the Go extended library. We already relied on golang.org/x/text before, but it's worth noting that if you have strict dependency requirements, that golang.org/x/crypto was added in this release.

Notable features/improvements/fixes

Native NTLM authentication support

With PR #​576 native NTLMv2 SMTP auth support has been added to go-mail. This feature has been requested several times and so far we've always resorted to a custom SMTP authentication provider using some 3rd party libraries. With go-mail v0.8.0 you can now natively authenticate with NTLM servers like any of the other supported authentication methods. Big thanks to @​mkalus for providing some ground work in #​549 and for helping to test the code. The development was mainly based on the excellent documentation of the cURL project.

[!NOTE]
Please note that I do not have access to an Exchange server to test the code in a real-life scenario. While I believe that the code is functional (I implemented extensive unit tests), please consider it as an experimental feature for the time being. Please report any issue you might run into.

Native DKIM support

PR #​582 adds native DKIM signing support to go-mail. So far we only supported DKIM via go-mail middleware, which proved to very limited and had the caveat that it needs to be the last middleware to be executed, otherwise the signature would be invalid. With go-mail v0.8.0 you can now natively DKIM sign your mails. DKIM support has been added in the Msg as well as in the Client types. In the Msg type you can sign individual mail messages, while the DKIM support in the Client instructs the mail sender to sign every outgoing message that runs through it.

Named templates support

With PR #​556 go-mail now has support for named templates. So far we've been executing a template as a whole, but with this new functions one is allowed to execute only a portion of the template. Thanks to @​Maldiran for contributing this PR!

Option to skip RSET after mail delivery

PR #​569 adds a new Client option: WithoutRset(). This instructs the client to skip the RSET we usually send after a successful mail delivery. This option can be useful for MTAs that do not support the RSET command and would fail because of that, even though the mail was successfully delivered.

What's Changed

CI/CD maintenance changes

New Contributors

Full Changelog: wneessen/go-mail@v0.7.3...v0.8.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the deps label Jul 5, 2026
@renovate
renovate Bot enabled auto-merge (squash) July 5, 2026 12:43
@renovate renovate Bot added the deps label Jul 5, 2026
@renovate
renovate Bot merged commit aa533c1 into main Jul 5, 2026
13 checks passed
@renovate
renovate Bot deleted the renovate/go-dependencies-(non-major) branch July 5, 2026 12:57
@fclairamb fclairamb mentioned this pull request Jul 5, 2026
fclairamb added a commit that referenced this pull request Jul 8, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.2.1](v0.2.0...v0.2.1)
(2026-07-08)


### Features

* **dash0:** one-click MCP connector setup — AI assistants page with a
URL-only OAuth flow, per-client icons, shared copy/collapsible code
primitives ([#111](#111))
([d105be4](d105be4))
* **dash0:** Recent activity links directly to the originating
incident/check and shows the channel name; incident lifecycle events
enriched with check UID/name
([#111](#111))
([d105be4](d105be4))
* **entitlements:** SaaS Free-plan defaults now match the billing Free
plan (10 checks, 6/min, no SSO), with a backend-driven
"Free"/"Team"/"Self-hosted" plan display identity
([#111](#111))
([d105be4](d105be4))
* **devloop:** `make dev`/`make dev-test` supervise dash0 and status0
with size-rotated per-process logs instead of unbounded raw output
([#111](#111))
([d105be4](d105be4))


### Bug Fixes

* **checks:** list endpoint no longer overfetches O(retention) raw rows
per check for `lastResult` — one row per check via `DISTINCT ON`
([#111](#111))
([d105be4](d105be4))
* **e2e:** dashboard E2E suite flaked on per-test login contention;
authenticate once per Playwright worker instead of once per test
([#111](#111))
([d105be4](d105be4))
* **db:** embedded-Postgres orphan sweep + watchdog reclaims leaked
dev/test instances left behind by crashed processes
([#111](#111))
([d105be4](d105be4))
* **realtime:** check-detail live subscription used the URL slug instead
of the canonical uid, silently breaking live updates on slug-based check
URLs ([#111](#111))
([d105be4](d105be4))
* **e2e:** hardcoded `localhost:4000` in several spec files ignored
`E2E_BASE_URL`, breaking test runs against non-default servers
([#111](#111))
([d105be4](d105be4))
* **checkworker:** check results fell back to a null region for
default-region checks instead of the executing worker's own region
([#111](#111))
([d105be4](d105be4))
* **notifications:** a malformed notification UID errored on the
Postgres `uuid` column cast instead of rendering the friendly not-found
state ([#111](#111))
([d105be4](d105be4))
* **dash0:** live-socket CONNECTING crash + route-level error boundaries
([#108](#108))
([008c015](008c015))
* **deps:** update go dependencies (non-major)
([#109](#109))
([ec616d4](ec616d4))
* **deps:** update module github.com/oapi-codegen/oapi-codegen/v2 to
v2.7.2 ([#110](#110))
([09d6ad0](09d6ad0))
* **deps:** update module github.com/ohler55/ojg to v1.28.2
([#107](#107))
([335615c](335615c))
* **deps:** update module github.com/wneessen/go-mail to v0.8.0
([#103](#103))
([aa533c1](aa533c1))
* Slack multi-org, region filtering, mail-checker hang fixes,
live-status dot
([#100](#100))
([35f3aa2](35f3aa2))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
This was referenced Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants