network-simple-tls v0.4 Release Notes
Release Date: 2019-11-16 // over 4 years ago-
- COMPILER ASSISTED BREAKING CHANGE:
ClientSettings
andServerSettings
are gone. Instead,ClientParams
andServerParams
from thetls
package are now used throughout.
The related functions
updateClientParams
,clientParams
,updateServerParams
,serverParams
are gone.makeClientSettings
was renamed tomakeClientParams
, which returnsClientParams
and takes[Credential]
rather thanCredentials
.makeServerSettings
was renamed tomakeServerParams
, which returnsServerParams
.getDefaultClientSettings
was replaced bynewDefaultClientParams
, which adds an in-memorySessionManager
to theClientParams
.COMPILER ASSISTED BREAKING CHANGE:
Credentials
fromNetwork.TLS
is not re-exported anymore.โ Added
newDefaultServerParams
, which creates aServerParams
with an in-memorySessionManager
.Re-export
ServerParams
,ClientParams
fromNetwork.TLS
.Export
credentialLoadX509
, which is the same asNetwork.TLS.credentialLoadX509
but runs inMonadIO
.๐ Support TLS 1.3, TLS 1.2 and TLS 1.1 by default.
โฌ๏ธ Bump version dependency on
tls
to>= 1.5
.โ Add dependency on
tls-session-manager
.
- COMPILER ASSISTED BREAKING CHANGE:
Previous changes from v0.3.2
-
โ Added
sendLazy
.๐ Fixed space leak on
recv
. See issue #13.