3.10.2

rnwood/smtp4dev3.10.2Sep 22, 2025by rnwood

AI Summary

A minor maintenance release that fixes handling of duplicate content-IDs and cleans up obsolete CI/CD workflows to streamline the release process.

Key Highlights

  • Handle Duplicate Content-IDs Gracefully
  • Removed Obsolete CI/CD Workflows
  • Fixed Winget Manual Release Version

New Features

  • Duplicate Content-ID Handling
  • CI/CD Workflow Cleanup

Full Release Notes

[See full installation instructions and options](https://github.com/rnwood/smtp4dev/blob/master/docs/Installation.md)

File Name | Description
-- | --
[Winget package](https://winget.run/pkg/rnwood/smtp4dev/desktop)| Rnwood.Smtp4dev.Desktop Winget package (recommended easy option for Win10/11)
[Winget package](https://winget.run/pkg/rnwood/smtp4dev)| Rnwood.Smtp4dev Winget package Win10/11)
[Rnwood.Smtp4dev-win-x64-3.10.2.zip](../../releases/download/3.10.2/Rnwood.Smtp4dev-win-x64-3.10.2.zip) | Windows x64 binary standalone - Server edition
[Rnwood.Smtp4dev.Desktop-win-x64-3.10.2.zip](../../releases/download/3.10.2/Rnwood.Smtp4dev.Desktop-win-x64-3.10.2.zip) | Windows x64 binary standalone - Desktop app edition.
[Rnwood.Smtp4dev-win-arm64-3.10.2.zip](../../releases/download/3.10.2/Rnwood.Smtp4dev-win-arm64-3.10.2.zip) | Windows ARM 62-bit binary standalone
[Rnwood.Smtp4dev-linux-x64-3.10.2.zip](../../releases/download/3.10.2/Rnwood.Smtp4dev-linux-x64-3.10.2.zip) | Linux x64 (Intel 64 bit) binary standalone
[Rnwood.Smtp4dev-linux-musl-x64-3.10.2.zip](../../releases/download/3.10.2/Rnwood.Smtp4dev-linux-musl-x64-3.10.2.zip) | Linux MUSL x64 binary standalone for Linux distros using MUSL libc
[Rnwood.Smtp4dev-noruntime-3.10.2.zip](../../releases/download/3.10.2/Rnwood.Smtp4dev-noruntime-3.10.2.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.10.2) - [How to use Docker image](https://github.com/rnwood/smtp4dev/blob/master/docs/Installation.md#how-to-run-smtp4dev-in-docker)
[.NET tool Rnwood.Smtp4dev 3.10.2](https://www.nuget.org/packages/Rnwood.Smtp4dev/3.10.2) | .NET tool (recommended option for Mac OS) - [How to use dotnet tool](https://github.com/rnwood/smtp4dev/blob/master/docs/Installation.md#how-to-run-smtp4dev-as-a-dotnet-global-tool)

## Changes:

* f5702b77229663c94470dd4dd63959317ebb25aa fix: Handle duplicate content-IDs gracefully with warnings - Resolves #1874 (#1876)
* 1be5723a172811a85d204afa08ae65ca100dc4fa chore(ci): Remove obsolete debug workflow (#1871)
* 3e271080d80855d8162f6f06ed711b692191e41f chore(ci): Remove obsolete dependabot workflow
* 40573a7712fe3724b4712502a26a482a3f1966a5 fix(ci): Fix winget manual release version
* c6e39350398fd411fd8e98cfb2033befe372da36 chore(ci): Allow winget release to be pushed manually
* 8e1765b501fb2b04a44c4423a64da974472f2176 fix(ci): Only release stable builds to Winget
* 3611c010c480884f67a285026a1449b4adcd19ea chore(ci): Add debug workflow
* ae196984b32eb2b7911c7a87e2843a09154dbd3e chore(ci): Whitelist dependabot for CLA check

This list of changes was [auto generated](https://dev.azure.com/rnwood/smtp4dev/_build/results?buildId=4100&view=logs).