Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 1.7 KB

CHANGELOG.md

File metadata and controls

74 lines (47 loc) · 1.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Types of changes

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

[Unreleased]

[0.5.0] - 2020-09-10

Added

  • Add the rustls-tls TLS backend
  • Add the Client::set_tls_domain method

Changed

  • The tls feature is not on by default. There are now two potential TLS backends native-tls or rustls-tls.
  • Rename Client::set_tls_connector to Client::set_tls_config

[0.4.4] - 2020-08-14

Added

  • The Client::request_with_timeout method #25

[0.4.3] - 2019-04-13

Added

  • Subject constructor #18

Fixed

  • Disconnect on TCP error #24

[0.4.2] - 2019-12-19

[0.4.1] - 2019-12-17

Added

  • not_connected method to Error type

Fixed

  • Wait for OK+ when connecting in verbose mode
  • Check if client is connected before erring due to exceeding max payload.

[0.4.0] - 2019-12-16

Added

  • TLS support
  • Verify a new connection with a ping-pong exchange
  • Allow Addressto be looked up through DNS

Changed

  • Address is not based on SocketAddr
  • Update tokio, futures, and bytes dependencies
  • Use single subject for request-reply pattern, see more details on the design here

[0.3.1] - 2019-10-07

Changed

  • Implement backpressure in subscriber
  • Update dependencies