3.8.5
rnwood/smtp4dev3.8.5Apr 25, 2025by rnwood
AI Summary
This release adds UI enhancements for HTML viewing, introduces a new configuration option for message size, and fixes several relay and settings bugs.
Key Highlights
- Add HTML syntax highlighting for better message readability
- Introduce MaximumMessageSize configuration option
- Fix relay connection closing issues by ensuring QUIT is sent
- Fix settings persistence errors in container environments
New Features
- HTML syntax highlighting
- MaximumMessageSize configuration
Full Release Notes
## What's Changed * Feat(ui): HTML syntax highlighting by @rnwood in https://github.com/rnwood/smtp4dev/pull/1713 * Feat(config): Add MaximumMessageSize configuration option by @labiej in https://github.com/rnwood/smtp4dev/pull/1727 * fix(relay): QUIT is not sent before closing connection. Resolves #1714 by @rnwood in https://github.com/rnwood/smtp4dev/pull/1715 * Fix(settings): Key already exists error when running in container and… by @rnwood in https://github.com/rnwood/smtp4dev/pull/1720 * Fix(smtp): Emtpy message in smtp response should not include a space - Resolves #1548 by @rnwood in https://github.com/rnwood/smtp4dev/pull/1721 * chore(deps): update dependency @typescript-eslint/parser to v8.30.1 by @renovate in https://github.com/rnwood/smtp4dev/pull/1710 * chore(deps): update dependency xunit.runner.visualstudio to v3 by @renovate in https://github.com/rnwood/smtp4dev/pull/1711 * chore(deps): update dependency sanitize-html to v2.16.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1719 * chore(deps): update dependency htmlagilitypack to 1.12.1 by @renovate in https://github.com/rnwood/smtp4dev/pull/1716 ## New Contributors * @labiej made their first contribution in https://github.com/rnwood/smtp4dev/pull/1727 **Full Changelog**: https://github.com/rnwood/smtp4dev/compare/3.8.4...3.8.5 [See full installation instructions and options](https://github.com/rnwood/smtp4dev/wiki/Installation) File Name | Description -- | -- [Docker rnwood/smtp4dev:3.8.5](https://hub.docker.com/r/rnwood/smtp4dev/tags?page=&page_size=&ordering=&name=3.8.5) | Docker image (Linux and Windows) [.NET tool Rnwood.Smtp4dev 3.8.5](https://www.nuget.org/packages/Rnwood.Smtp4dev/3.8.5) | .NET tool [Rnwood.Smtp4dev-win-x64-3.8.5.zip](../../releases/download/3.8.5/Rnwood.Smtp4dev-win-x64-3.8.5.zip) | Windows x64 binary standalone - Server edition [Rnwood.Smtp4dev.Desktop-win-x64-3.8.5.zip](../../releases/download/3.8.5/Rnwood.Smtp4dev.Desktop-win-x64-3.8.5.zip) | Windows x64 binary standalone - Desktop app edition. [Rnwood.Smtp4dev-win-arm64-3.8.5.zip](../../releases/download/3.8.5/Rnwood.Smtp4dev-win-arm64-3.8.5.zip) | Windows ARM 62-bit binary standalone [Rnwood.Smtp4dev-linux-x64-3.8.5.zip](../../releases/download/3.8.5/Rnwood.Smtp4dev-linux-x64-3.8.5.zip) | Linux x64 (Intel 64 bit) binary standalone [Rnwood.Smtp4dev-linux-musl-x64-3.8.5.zip](../../releases/download/3.8.5/Rnwood.Smtp4dev-linux-musl-x64-3.8.5.zip) | Linux MUSL x64 binary standalone for Linux distros using MUSL libc [Rnwood.Smtp4dev-noruntime-3.8.5.zip](../../releases/download/3.8.5/Rnwood.Smtp4dev-noruntime-3.8.5.zip) | Architecture independent version. Should run on any platform where the .NET 8.0 (or greater) runtime is installed