3.8.0
rnwood/smtp4dev3.8.0Apr 8, 2025by rnwood
AI Summary
A major feature release introducing a dark mode UI and new configuration options, alongside several stability fixes for SSL/TLS handling and SMTP relay behavior.
Key Highlights
- Introduce Dark Mode for the user interface
- Add option to deliver all messages to the default user mailbox
- Fix SSL/TLS certificate loading to support DSA and ECDSA algorithms
- Resolve settings saving issues that wrote unchanged values
- Fix SMTP relay connection closing (missing QUIT command)
New Features
- Dark mode UI
- Default mailbox delivery option
Full Release Notes
[See full installation instructions and options](https://github.com/rnwood/smtp4dev/wiki/Installation) File Name | Description -- | -- [Docker rnwood/smtp4dev:3.8.0](https://hub.docker.com/r/rnwood/smtp4dev/tags?page=&page_size=&ordering=&name=3.8.0) | Docker image (Linux and Windows) [.NET tool Rnwood.Smtp4dev 3.8.0](https://www.nuget.org/packages/Rnwood.Smtp4dev/3.8.0) | .NET tool [Rnwood.Smtp4dev-win-x64-3.8.0.zip](../../releases/download/3.8.0/Rnwood.Smtp4dev-win-x64-3.8.0.zip) | Windows x64 binary standalone - Server edition [Rnwood.Smtp4dev.Desktop-win-x64-3.8.0.zip](../../releases/download/3.8.0/Rnwood.Smtp4dev.Desktop-win-x64-3.8.0.zip) | Windows x64 binary standalone - Desktop app edition. [Rnwood.Smtp4dev-win-arm64-3.8.0.zip](../../releases/download/3.8.0/Rnwood.Smtp4dev-win-arm64-3.8.0.zip) | Windows ARM 62-bit binary standalone [Rnwood.Smtp4dev-linux-x64-3.8.0.zip](../../releases/download/3.8.0/Rnwood.Smtp4dev-linux-x64-3.8.0.zip) | Linux x64 (Intel 64 bit) binary standalone [Rnwood.Smtp4dev-linux-musl-x64-3.8.0.zip](../../releases/download/3.8.0/Rnwood.Smtp4dev-linux-musl-x64-3.8.0.zip) | Linux MUSL x64 binary standalone for Linux distros using MUSL libc [Rnwood.Smtp4dev-noruntime-3.8.0.zip](../../releases/download/3.8.0/Rnwood.Smtp4dev-noruntime-3.8.0.zip) | Architecture independent version. Should run on any platform where the .NET 8.0 (or greater) runtime is installed ## What's Changed * Bugs(config): Remove extra config sources duplicated in --debugsettin… by @rnwood in https://github.com/rnwood/smtp4dev/pull/1678 * Option to deliver all messages to users default mailbox by @RSBlek in https://github.com/rnwood/smtp4dev/pull/1677 * chore(deps): update dependency sass to v1.86.2 by @renovate in https://github.com/rnwood/smtp4dev/pull/1679 * chore(deps): update dependency sass to v1.86.3 by @renovate in https://github.com/rnwood/smtp4dev/pull/1681 * Bugs(config): Saving settings from the UI can write out settings that weren't changed by @rnwood in https://github.com/rnwood/smtp4dev/pull/1680 * Chores: Fix all build warnings. by @rnwood in https://github.com/rnwood/smtp4dev/pull/1682 * chore(deps): update dependency linq.expression.optimizer to 1.0.29 by @renovate in https://github.com/rnwood/smtp4dev/pull/1675 * chore(deps): update dependency typescript to v5.8.3 by @renovate in https://github.com/rnwood/smtp4dev/pull/1683 * chore(deps): update dependency selenium.webdriver to 4.31.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1686 * Feat(UI): Dark mode by @rnwood in https://github.com/rnwood/smtp4dev/pull/1684 * chore(deps): update dependency @typescript-eslint/parser to v8.29.1 by @renovate in https://github.com/rnwood/smtp4dev/pull/1688 * chore(deps): update dependency selenium.support to 4.31.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1685 * Bugs(smtp): Cert load error if cert isn't using RSA - Add DSA and ECDSA by @rnwood in https://github.com/rnwood/smtp4dev/pull/1687 ## New Contributors * @RSBlek made their first contribution in https://github.com/rnwood/smtp4dev/pull/1677 **Full Changelog**: https://github.com/rnwood/smtp4dev/compare/3.7.1...3.8.0