Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Changelog #237

Merged
merged 2 commits into from
Sep 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Change Log

## v10.0.1
- Fixed a bug that could cause a failure to recognize commands when using a large number of recipients.

## v10.0.0
- Removed MailboxFilterResult in favor of bool result. Impementations can throw SmtpResponseException for more control.
- Handled servers that send the QUIT command and immediately close the connection.
- Added an ICertificateFactory on the Endpoint that allows a new certificate to be created when required without having to restart the server.

## v9.1.0

- Added a ResponseException event handler to the ISessionContext to enable external logging of exceptions.

## v9.0.3

- Fixed a bug with the session not closing when the cancellation token was cancelled.

## v9.0.2

- Fixed a performance issue whereby the server would block incoming connections whilst another connection was upgrading to SSL.

## v9.0.0

- Breaking API change by removing the Certificate from the server options and adding it to the endpoint.

## v8

- Version 8 contains substantial refactoring to take advantage of [System.IO.Pipelines](https://www.nuget.org/packages/System.IO.Pipelines/) in an effort to improve throughput performance and reduce memory allocations.
- In addition to this there are also changes to make service resolution easier via Dependency Injection through utilizing the [IServiceProvider](https://docs.microsoft.com/en-us/dotnet/api/system.iserviceprovider) interface.
4 changes: 1 addition & 3 deletions Src/SmtpServer/SmtpServer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
<PackageTags>smtp smtpserver mailserver</PackageTags>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageReleaseNotes>Version 10.0.1
- Fixed a bug that could cause a failure to recognize commands when using a large number of recipients.
</PackageReleaseNotes>
<PackageReleaseNotes>A changelog is available at https://github.com/cosullivan/SmtpServer/blob/master/CHANGELOG.md</PackageReleaseNotes>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
Expand Down
Loading