You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<summary>An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android.</summary>
28
28
<releaseNotes>
29
-
* Reduced string allocations in Pop3Engine's capability parser.
30
-
* Updated GMail and Outlook.com SSL certificates.
31
-
* Modified SmtpClient to try and use the system hostname in EHLO/HELO commands. (issue #1314)
29
+
* Do not use ApplicationProtocols with SSL. (issue #1352)
30
+
* Updated GMail, Yahoo, and Outlook.com certificates.
31
+
* Lazy-initialize MessageSummary.Keywords. This reduces memory usage when the client isn't requesting Flags/Keywords.
32
+
* Hard-cache some IMAP FETCH-related tokens in order to relieve GC pressure for commands like FETCH where there can be a LOT of responses containing the same tokens over and over again.
33
+
* Converted some IMAP async Task methods to use ValueTask to reduce GC pressure.
34
+
* Reduced string allocations in the IMAP logic by avoiding use of ToUpperInvariant().
35
+
* Added non-async implementations for ImapStream APIs to be used by the synchronous public APIs to avoid some async overhead.
36
+
* Reduce MemoryStream (and thus byte[]) allocations by using a new ByteArrayBuilder.
37
+
* Rewrote the IMAP CAPABILITY parser to avoid allocating strings.
38
+
* Fixed some cases where IMAP NIL tokens were not compared case insensitively.
39
+
* Always include the VERSION block in NTLM messages. (issue #1340)
40
+
* Target .NET Framework v4.6.1 instead of v4.6 to match the changes in MimeKit.
41
+
* Capture the Socket timeout value in Read/WriteAsync() to have it in case of exceptions. (issue #1327)
32
42
</releaseNotes>
33
43
<copyright>.NET Foundation and Contributors</copyright>
<summary>An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android.</summary>
28
28
<releaseNotes>
29
-
* Reduced string allocations in Pop3Engine's capability parser.
30
-
* Updated GMail and Outlook.com SSL certificates.
31
-
* Modified SmtpClient to try and use the system hostname in EHLO/HELO commands. (issue #1314)
29
+
* Do not use ApplicationProtocols with SSL. (issue #1352)
30
+
* Updated GMail, Yahoo, and Outlook.com certificates.
31
+
* Lazy-initialize MessageSummary.Keywords. This reduces memory usage when the client isn't requesting Flags/Keywords.
32
+
* Hard-cache some IMAP FETCH-related tokens in order to relieve GC pressure for commands like FETCH where there can be a LOT of responses containing the same tokens over and over again.
33
+
* Converted some IMAP async Task methods to use ValueTask to reduce GC pressure.
34
+
* Reduced string allocations in the IMAP logic by avoiding use of ToUpperInvariant().
35
+
* Added non-async implementations for ImapStream APIs to be used by the synchronous public APIs to avoid some async overhead.
36
+
* Reduce MemoryStream (and thus byte[]) allocations by using a new ByteArrayBuilder.
37
+
* Rewrote the IMAP CAPABILITY parser to avoid allocating strings.
38
+
* Fixed some cases where IMAP NIL tokens were not compared case insensitively.
39
+
* Always include the VERSION block in NTLM messages. (issue #1340)
40
+
* Target .NET Framework v4.6.1 instead of v4.6 to match the changes in MimeKit.
41
+
* Capture the Socket timeout value in Read/WriteAsync() to have it in case of exceptions. (issue #1327)
32
42
</releaseNotes>
33
43
<copyright>.NET Foundation and Contributors</copyright>
0 commit comments