@@ -1,3 +1,36 @@
+Version 4.0.0:
+2024-07-26 Maxime “pep” Buquet <pep@bouah.net>
+ * Breaking:
+ - Add ServerConnector API to be able to change transports for the
+ stream and the consumer.
+ - DNS/TLS deps are now optional and available behind the `starttls-rust` and
+ the `starttls-native` features.
+ - Connectors for insecure tcp are now behind the `insecure-tcp` feature
+ and are disabled by default.
+ * Changes:
+ - Add support for channel binding (RFC 9266) on TLS 1.3 (TLS 1.2
+ pending) (faabc2984)
+ - Prevent tokio-xmpp from crashing when the server closes the stream
+ under our feet (aabd19f7).
+ - New public `AsyncClient::get_stream_features` and
+ `SimpleClient::get_stream_features` methods. (060088be)
+ - Add `serde` feature to proxy jid feature. (034976748)
+ - Add XmppCodec public. (6d449e9a)
+ - Remove workaround for Debian oldoldstable. (372234b9)
+ - Update to edition 2021. Remove TryFrom/Into as they're included in the
+ prelude. (4089891)
+ - Happy eyeballs: Connect to all records in parallel. The happy eyeballs
+ implementation used not to query AAAA if it got an answer for the A
+ record. (598ffdb, 6c3081d)
+ - Allow building docs with --all-features. It used to fail because it's
+ not possible to build with both the `tls-native` and `tls-rust`.
+ features. (0298caf9)
+ - Bump all dependencies.
+ - Change trust-dns to hickory-dns. (115edf6f)
+ - Remove unnecessary features from dependencies. (2d11ada30)
+ - Fix typos with codespell
+ - Various performance optimisations
+
Version 3.5.0:
2023-10-24 Maxime “pep” Buquet <pep@bouah.net>
* Changes: