3.7.1

rnwood/smtp4dev3.7.1Apr 1, 2025by rnwood

AI Summary

This release focuses on security and configuration flexibility, adding customizable TLS settings and improving the debugging capabilities of the settings system.

Key Highlights

  • Add configurable TLS cipher suites (available on non-Windows platforms)
  • Improve settings debugging to show all source values
  • Fix API documentation for the Messages/send action

New Features

  • Configurable TLS cipher suites
  • Improved settings debugging

Full Release Notes

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

File Name | Description
-- | --
[Docker rnwood/smtp4dev:3.7.1](https://hub.docker.com/r/rnwood/smtp4dev/tags?page=&page_size=&ordering=&name=3.7.1) | Docker image (Linux and Windows)
[.NET tool Rnwood.Smtp4dev 3.7.1](https://www.nuget.org/packages/Rnwood.Smtp4dev/3.7.1) | .NET tool
[Rnwood.Smtp4dev-win-x64-3.7.1.zip](../../releases/download/3.7.1/Rnwood.Smtp4dev-win-x64-3.7.1.zip) | Windows x64 binary standalone - Server edition
[Rnwood.Smtp4dev.Desktop-win-x64-3.7.1.zip](../../releases/download/3.7.1/Rnwood.Smtp4dev.Desktop-win-x64-3.7.1.zip) | Windows x64 binary standalone - Desktop app edition.
[Rnwood.Smtp4dev-win-arm64-3.7.1.zip](../../releases/download/3.7.1/Rnwood.Smtp4dev-win-arm64-3.7.1.zip) | Windows ARM 62-bit binary standalone
[Rnwood.Smtp4dev-linux-x64-3.7.1.zip](../../releases/download/3.7.1/Rnwood.Smtp4dev-linux-x64-3.7.1.zip) | Linux x64 (Intel 64 bit) binary standalone
[Rnwood.Smtp4dev-linux-musl-x64-3.7.1.zip](../../releases/download/3.7.1/Rnwood.Smtp4dev-linux-musl-x64-3.7.1.zip) | Linux MUSL x64 binary standalone for Linux distros using MUSL libc
[Rnwood.Smtp4dev-noruntime-3.7.1.zip](../../releases/download/3.7.1/Rnwood.Smtp4dev-noruntime-3.7.1.zip) | Architecture independent version. Should run on any platform where the .NET 8.0 (or greater) runtime is installed

## What's Changed
* Feat(smtp): Configurable TLS cipher suites (not on Windows) by @rnwood in https://github.com/rnwood/smtp4dev/pull/1636
* Fix(api): Fix documentation for Messages/send action body content type (Resolves #415) by @rnwood in https://github.com/rnwood/smtp4dev/pull/1637
* Feat(settings): Improved options debugging including showing all source values. by @rnwood in https://github.com/rnwood/smtp4dev/pull/1638
* chore(deps): update dotnet monorepo by @renovate in https://github.com/rnwood/smtp4dev/pull/1643
* chore(deps): update dependency system.linq.dynamic.core to 1.6.0.2 by @renovate in https://github.com/rnwood/smtp4dev/pull/1663
* chore(deps): update dependency mimekit to 4.11.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1656
* chore(deps): update dependency element-plus to v2.9.7 by @renovate in https://github.com/rnwood/smtp4dev/pull/1641
* chore(deps): update dependency microsoft.net.test.sdk to 17.13.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1654
* chore(deps): update xunit-dotnet monorepo by @renovate in https://github.com/rnwood/smtp4dev/pull/1644
* chore(deps): update dependency coverlet.collector to 6.0.4 by @renovate in https://github.com/rnwood/smtp4dev/pull/1619
* chore(deps): update dependency sanitize-html to v2.15.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1658
* chore(deps): update dependency sass to v1.86.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1659
* chore(deps): update dependency ts-jest to v29.3.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1664
* chore(deps): update dependency selenium.webdriver to 4.30.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1661
* chore(deps): update dependency microsoft.typescript.msbuild to 5.8.1 by @renovate in https://github.com/rnwood/smtp4dev/pull/1655
* chore(deps): update dependency nswag.aspnetcore to 14.3.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1657
* chore(deps): update dependency htmlagilitypack to 1.12.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1652
* chore(deps): update dependency @vitejs/plugin-vue to v5.2.3 by @renovate in https://github.com/rnwood/smtp4dev/pull/1640
* chore(deps): update dependency eslint-plugin-vue to v9.33.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1648
* chore(deps): update dependency h.notifyicon to 2.3.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1650
* chore(deps): update dependency splitpanes to v3.2.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1625
* chore(deps): update dependabot/fetch-metadata action to v2.3.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1645
* chore(deps): update dependency axios to v1.8.4 by @renovate in https://github.com/rnwood/smtp4dev/pull/1647
* chore(deps): update dependency @typescript-eslint/parser to v8.28.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1646
* chore(deps): update dependency linq.expression.optimizer to 1.0.28 by @renovate in https://github.com/rnwood/smtp4dev/pull/1572
* chore(deps): update dependency streamlib to 0.12.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1662
* chore(deps): update dependency photino.net to v4 by @renovate in https://github.com/rnwood/smtp4dev/pull/1669
* chore(deps): update dependency splitpanes to v4 by @renovate in https://github.com/rnwood/smtp4dev/pull/1670
* chore(deps): update dependency html-validate to v9 by @renovate in https://github.com/rnwood/smtp4dev/pull/1668
* chore(deps): update dependency webdrivermanager to 2.17.5 by @renovate in https://github.com/rnwood/smtp4dev/pull/1642
* chore(deps): update dependency fluentassertions to v8 by @renovate in https://github.com/rnwood/smtp4dev/pull/1667
* Chore: Fix JS deprecations for Vite CJS deprecation and SASS @include by @rnwood in https://github.com/rnwood/smtp4dev/pull/1671
* chore(deps): update dependency selenium.support to 4.30.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1660
* chore(deps): update dependency typescript to v5.8.2 by @renovate in https://github.com/rnwood/smtp4dev/pull/1626
* chore(deps): update dependency @typescript-eslint/parser to v8.29.0 by @renovate in https://github.com/rnwood/smtp4dev/pull/1673
* chore(deps): update dependency ts-jest to v29.3.1 by @renovate in https://github.com/rnwood/smtp4dev/pull/1672
* Fix: Remove sanitize-html warning from comparison process. Resolves #1627 by @rnwood in https://github.com/rnwood/smtp4dev/pull/1674
* chore(deps): update dependency sass to v1.86.1 by @renovate in https://github.com/rnwood/smtp4dev/pull/1676


**Full Changelog**: https://github.com/rnwood/smtp4dev/compare/3.7.0...3.7.1