diff --git a/CHANGELOG.md b/CHANGELOG.md index b899c87..d123d4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [4.0.0](https://github.com/hapsoc/ktls/compare/v3.0.2...v4.0.0) - 2023-10-08 + +### Fixed +- [**breaking**] Remove drained_remaining public method + +### Other +- Add more test coverage +- Remove more explicit libc::close calls +- Clarifies what this.inner.poll_shutdown does +- Improve integration tests: try reading/writing after close, catch errors from both sides +- Don't forget to close fd on writer side +- Simplify/clarify code around alerts +- Use enums to 'parse' TLS alerts +- Depend on ktls-recvmsg v0.1.3 +- Remove panic, ktls may send unfinished alert msg +- assert instead of asser_eq +- Adding edge case in integration test for session shutdown +- Properly handle critical alerts +- Add crates.io badge +- Use Rust stable for tests + ## [3.0.2](https://github.com/hapsoc/ktls/compare/v3.0.1...v3.0.2) - 2023-10-02 ### Other diff --git a/Cargo.toml b/Cargo.toml index 09c0b05..42a42ac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ktls" -version = "3.0.2" +version = "4.0.0" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/hapsoc/ktls"