- Security: Bumped
go.opentelemetry.io/otelto v1.41.0 intelemetry/go.mod(CVE-2026-29181). - Deps: Bumped
gomjmlto v0.12.0.
Breaking Changes
- SMTP auth with
SMTP_USE_TLS=false: When TLS is explicitly disabled, the SMTP client now usesPLAIN-NOENC(go-mail'sSMTPAuthPlainNoEnc) explicitly instead ofSMTPAuthAutoDiscover. Previously, go-mail's auto-discover refusedPLAIN/LOGINover an unencrypted connection (onlySCRAM-SHA-*andCRAM-MD5were tried), andSMTPAuthPlainitself also refused unencrypted connections at the AUTH step.PLAIN-NOENCbypasses both gates while sending the standardAUTH PLAINcommand on the wire, so any server that advertisesAUTH PLAIN(e.g. local maddy/Mailpit relays) accepts it. Operators who have setSMTP_USE_TLS=falsehave already accepted plaintext credential transit, so forcingPLAINaligns with their stated intent. Action: none if your relay acceptsPLAIN. If your relay only acceptsSCRAM/CRAM-MD5, you must enable TLS (SMTP_USE_TLS=true) — auto-discover continues to apply when TLS is on.