3.9.0

rnwood/smtp4dev3.9.0Aug 31, 2025by rnwood

AI Summary

This release adds XOAUTH2 authentication support and performance improvements, along with Windows certificate store integration and various dependency updates.

Key Highlights

  • XOAUTH2 as Auth Type Support
  • Certificate Support from Windows Store
  • Performance Improvements
  • Dependency Updates (Vue, Axios, etc.)

New Features

  • XOAUTH2 Authentication Support
  • Certificate from Store Support
  • Performance Improvements
  • Updated Dependencies

Full Release Notes

[See full installation instructions and options](https://github.com/rnwood/smtp4dev/wiki/Installation)

File Name | Description
-- | --
[Rnwood.Smtp4dev-win-x64-3.9.0.zip](../../releases/download/3.9.0/Rnwood.Smtp4dev-win-x64-3.9.0.zip) | Windows x64 binary standalone - Server edition
[Rnwood.Smtp4dev.Desktop-win-x64-3.9.0.zip](../../releases/download/3.9.0/Rnwood.Smtp4dev.Desktop-win-x64-3.9.0.zip) | Windows x64 binary standalone - Desktop app edition.
[Rnwood.Smtp4dev-win-arm64-3.9.0.zip](../../releases/download/3.9.0/Rnwood.Smtp4dev-win-arm64-3.9.0.zip) | Windows ARM 62-bit binary standalone
[Rnwood.Smtp4dev-linux-x64-3.9.0.zip](../../releases/download/3.9.0/Rnwood.Smtp4dev-linux-x64-3.9.0.zip) | Linux x64 (Intel 64 bit) binary standalone
[Rnwood.Smtp4dev-linux-musl-x64-3.9.0.zip](../../releases/download/3.9.0/Rnwood.Smtp4dev-linux-musl-x64-3.9.0.zip) | Linux MUSL x64 binary standalone for Linux distros using MUSL libc
[Rnwood.Smtp4dev-noruntime-3.9.0.zip](../../releases/download/3.9.0/Rnwood.Smtp4dev-noruntime-3.9.0.zip) | Architecture independent version. Should run on any platform where the .NET 8.0 (or greater) runtime is installed
[Docker images for Windows and Linux](https://hub.docker.com/layers/rnwood/smtp4dev/3.9.0) - [How to use Docker image](https://github.com/rnwood/smtp4dev/wiki/Installation#how-to-run-smtp4dev-in-docker)
[.NET tool Rnwood.Smtp4dev 3.9.0](https://www.nuget.org/packages/Rnwood.Smtp4dev/3.9.0) | .NET tool (recommended option for Mac OS) - [How to use dotnet tool](https://github.com/rnwood/smtp4dev/wiki/Installation#how-to-run-smtp4dev-as-a-dotnet-global-tool)


## What's Changed
* chore(deps): update dependency system.linq.dynamic.core to 1.6.2 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1730
* chore(deps): update dependency microsoft.typescript.msbuild to 5.8.3 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1729
* chore(deps): update dependency sass to v1.87.0 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1733
* chore(deps): update dependency axios to v1.9.0 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1732
* chore(deps): update dependency vue-router to v4.5.1 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1731
* Chore(macos): Improve info on download page for best MacOS option. by @rnwood in https://github.com/rnwood/smtp4dev/pull/1734
* feat(config): Add CommandValidationExpression by @rnwood in https://github.com/rnwood/smtp4dev/pull/1735
* chore(deps): update dependency element-plus to v2.9.9 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1736
* Fix bug #1530 by @rnwood in https://github.com/rnwood/smtp4dev/pull/1739
* chore(deps): update dependency nswag.aspnetcore to 14.4.0 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1738
* chore(deps): update dependency @typescript-eslint/parser to v8.32.0 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1737
* chore(deps): update dependency element-plus to v2.9.10 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1742
* chore(deps): update dependency @vitejs/plugin-vue to v5.2.4 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1741
* chore(deps): update dependency system.linq.dynamic.core to 1.6.4 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1745
* chore(deps): update dependency @typescript-eslint/parser to v8.32.1 by @renovate[bot] in https://github.com/rnwood/smtp4dev/pull/1744
* Performance Improvements by @RSBlek in https://github.com/rnwood/smtp4dev/pull/1753
* [Feat] Support for XOAUTH2 as Auth Type by @rubenruiz-unatec in https://github.com/rnwood/smtp4dev/pull/1757
* Feat(config): Cert from store (windows) by @jr115173 in https://github.com/rnwood/smtp4dev/pull/1749
* Fix "Cc" and "Bcc" section labels by @VictorHumanist in https://github.com/rnwood/smtp4dev/pull/1759

## New Contributors
* @rubenruiz-unatec made their first contribution in https://github.com/rnwood/smtp4dev/pull/1757
* @jr115173 made their first contribution in https://github.com/rnwood/smtp4dev/pull/1749
* @VictorHumanist made their first contribution in https://github.com/rnwood/smtp4dev/pull/1759

**Full Changelog**: https://github.com/rnwood/smtp4dev/compare/3.8.6...3.9.0