|
| 1 | +## v1.0.0 (2024-08-21) |
| 2 | + |
| 3 | +* API breaking change: remove usage of Cstruct.t inside of TLS, use bytes |
| 4 | + and string instead (#497 by @art-w, @hannesm, @dinosaure, @reynir) |
| 5 | + Performance is up to 3x improved (bandwidth), 2x improvement for handshake/s |
| 6 | + on an Intel Core(TM) i7-5600U CPU @ 2.60GHz |
| 7 | +* FEATURE: add tls-miou-unix package, which adds miou support for TLS |
| 8 | + (#494 #503 @dinosaure) |
| 9 | +* FEATURE: tls-lwt and tls-async: allow TLS over an existing connection |
| 10 | + `Tls_lwt.client_of_channels : Tls.Config.client -> ?host:[`host] Domain_name.t -> Lwt_io.input_channel * Lwt_io.output_channel -> t Lwt.t` |
| 11 | + and |
| 12 | + `Tls_lwt.server_of_channels : Tls.Config.server -> Lwt_io.input_channel * Lwt_io.output_channel -> t Lwt.t` |
| 13 | + (#499 @art-w @MisterDA) |
| 14 | +* API breaking changes: revise errors - reduce the polymorphic variant |
| 15 | + in size, align it with RFC specified errors, be in parts more precise |
| 16 | + about errors, in other parts skip data (#505, @hannesm - fixes #491) |
| 17 | + NB: if you relied on a specific error constructor, please open an issue |
| 18 | +* Remove unused constructors from Packet.{alert_type, compression_methods, |
| 19 | + client_certificate_type, extension_type} (#505, @hannesm) |
| 20 | + NB: if you relied on specific constructors, please open an issue |
| 21 | +* API breaking change: Tls.Config.{server,client} now return a result |
| 22 | + type instead of raising an exception (#502, @hannesm, fixes #411) |
| 23 | +* FEATURE: add bench/speed.exe, a benchmark for bandwidth (for different |
| 24 | + ciphersuites) and handshakes (different key exchanges and private keys) |
| 25 | + (#500 @hannesm @dinosaure @reynir) |
| 26 | +* BUGFIX: tests/feedback.exe update with TLS 1.3 semantics, run as test |
| 27 | + (#501, @hannesm - reported by @dinosaure) |
| 28 | + |
1 | 29 | ## v0.17.5 (2024-05-14)
|
2 | 30 |
|
3 | 31 | * tls: documentation: clarify send_application_data (#492 @reynir)
|
|
0 commit comments