network-simple-tls v0.4 Release Notes
Release Date: 2019-11-16 // over 6 years ago-
- COMPILER ASSISTED BREAKING CHANGE:
ClientSettingsandServerSettingsare gone. Instead,ClientParamsandServerParamsfrom thetlspackage are now used throughout.
The related functions
updateClientParams,clientParams,updateServerParams,serverParamsare gone.makeClientSettingswas renamed tomakeClientParams, which returnsClientParamsand takes[Credential]rather thanCredentials.makeServerSettingswas renamed tomakeServerParams, which returnsServerParams.getDefaultClientSettingswas replaced bynewDefaultClientParams, which adds an in-memorySessionManagerto theClientParams.COMPILER ASSISTED BREAKING CHANGE:
CredentialsfromNetwork.TLSis not re-exported anymore.โ Added
newDefaultServerParams, which creates aServerParamswith an in-memorySessionManager.Re-export
ServerParams,ClientParamsfromNetwork.TLS.Export
credentialLoadX509, which is the same asNetwork.TLS.credentialLoadX509but runs inMonadIO.๐ Support TLS 1.3, TLS 1.2 and TLS 1.1 by default.
โฌ๏ธ Bump version dependency on
tlsto>= 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.