Index: CHANGELOG.md |
diff --git a/CHANGELOG.md b/CHANGELOG.md |
index 708cef16c598cf04a396f9b4bd0c8290d285b66d..ec7930df5d086f06f5c16c702865c203428704d6 100644 |
--- a/CHANGELOG.md |
+++ b/CHANGELOG.md |
@@ -32,6 +32,18 @@ |
the last release to contain the Resource class. |
* `dart:io` |
+ * **Breaking:** Secure networking has changed, replacing the NSS library |
+ with the BoringSSL library. `SecureSocket`, `SecureServerSocket`, |
+ `RawSecureSocket`,`RawSecureServerSocket`, `HttpClient`, and `HttpServer` |
+ now all use a `SecurityContext` object which contains the certificates |
+ and keys used for secure TLS (SSL) networking. |
+ |
+ This is a breaking change for server applications and for some client |
+ applications. Certificates and keys are loaded into the `SecurityContext` |
+ from PEM files, instead of from an NSS certificate database. Information |
+ about how to change applications that use secure networking is at |
+ https://www.dartlang.org/server/tls-ssl.html |
+ |
* `HttpClient` no longer sends URI fragments in the request. This is not |
allowed by the HTTP protocol. |
The `HttpServer` still gracefully receives fragments, but discards them |