Skip to content

Commit f96315a

Browse files
committed
2 parents 3ddf843 + 31c12a6 commit f96315a

1 file changed

Lines changed: 20 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,32 @@
11
# Change Log
22

3+
## v11.1.0
4+
5+
- Added: Configuration option to define the maximum allowed message size.
6+
- Added: Support for custom SMTP greeting messages.
7+
- Improved: Optimized protection against excessively long text segments to enhance stability and performance.
8+
9+
```cs
10+
var options = new SmtpServerOptionsBuilder()
11+
.ServerName("My mail server")
12+
.MaxMessageSize(5242880, MaxMessageSizeHandling.Strict) //5MB
13+
.CommandWaitTimeout(TimeSpan.FromSeconds(60))
14+
```
15+
316
## v11.0.0
417

5-
- Add SslProtocol to SecurableDuplexPipe
6-
- Add Github Workflow run build and unit tests
7-
- Add Summary Infos to classes
8-
- Add a session timeout that terminates the connection if it is open for too long
9-
- Fix missing session created event in failure case
18+
- Added: SslProtocol support to SecurableDuplexPipe.
19+
- Added: GitHub workflow for automated build and unit tests.
20+
- Added: Summary information to classes for improved code documentation.
21+
- Added: Session timeout to automatically close connections that remain open for too long.
22+
- Fixed: Missing SessionCreated event in failure scenarios.
1023

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

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

0 commit comments

Comments
 (0)