8000 Releases Β· lettre/lettre Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: lettre/lettre

v0.11.15

10 Mar 16:27
6c0be84
Compare
Choose a tag to compare

Upgrade notes

  • MSRV is now 1.74 (#1060)

Features

Misc

  • Deny unreachable_pub lint (#1058)
  • Bump minimum supported rustls (#1063)
  • Bump minimum supported serde (#1064)
  • Upgrade semver compatible dependencies (#1067)
  • Upgrade email-encoding to v0.4 (#1069)

v0.11.14

23 Feb 09:07
1e22bcd
Compare
Choose a tag to compare

This release deprecates the rustls-tls, tokio1-rustls-tls and async-std1-rustls-tls
features, which will be removed in lettre v0.12.

rustls users should start migrating to the rustls, tokio1-rustls and
async-std1-rustls features. Unlike the deprecated *rustls-tls features,
which automatically enabled the ring and webpki-roots backends, the new
features do not. To complete the migration, users must either enable the
aws-lc-rs or the ring feature. Additionally, those who rely on webpki-roots
for TLS certificate verification must now explicitly enable its feature.
Users of rustls-native-certs do not need to enable webpki-roots.

Find out more about the new features via the lettre rustls docs.

Features

  • Make it possible to use different rustls crypto providers and TLS verifiers (#1054)

Bug fixes

  • Use the same rustls crypto provider everywhere (#1055)

Misc

  • Deprecate AsyncNetworkStream being public (#1059)
  • Upgrade nom to v8 ([#1048])
  • Drop rustls-pemfile in favor of rustls-pki-types APIs (#1050)
  • Ban direct use of std::time::SystemTime::now via clippy (#1043)
  • Drop direct dependency on rustls-pki-types (#1051)
  • Remove artifact from web-time refactor (#1049)
  • Fix warnings with rustls-native-certs when tracing is disabled (#1053)
  • Bump license year (#1057)
  • Cleanup Cargo.toml style (#1047)

v0.11.13

17 Feb 10:49
dabc88a
Compare
Choose a tag to compare

Features

  • Add WASM support (#1037, #1042)
  • Add method to get the TLS verify result with BoringSSL (#1039)

Bug fixes

  • Synchronous pool shutdowns being arbitrarily delayed (#1041)

v0.11.12 - many docs improvements

02 Feb 13:07
0fb89e2
Compare
Choose a tag to compare

Misc

  • Warn against manually configuring port and tls on SMTP transport builder (#1014)
  • Document variants of Tls enum (#1015)
  • Fix rustdoc warnings (#1016)
  • Add ContentType::TEXT_PLAIN to Message builder examples (#1017)
  • Document SmtpTransport and AsyncSmtpTransport (#1018)
  • Fix typo in transport builder credentia 10000 ls method (#1019)
  • Document required system dependencies for OpenSSL (#1030)
  • Improve docs for the transport::smtp module (#1031)
  • Improve docs for smtp transport builder from_url (#1032)
  • Replace assert! with ? on send examples (#1033)
  • Warn on more pedantic clippy lints and fix them (#1035, #1036)

v0.11.11

05 Dec 19:49
de07515
Compare
Choose a tag to compare

Upgrade notes

  • MSRV is now 1.71 (#1008)

Bug fixes

  • Fix off-by-one error reaching the minimum number of configured pooled connections (#1012)

Misc

  • Fix clippy warnings (#1009)
  • Fix -Zminimal-versions build (#1007)

v0.11.10

23 Oct 21:06
51794aa
Compare
Choose a tag to compare

Bug fixes

  • Ignore disconnect errors when pool feature of SMTP transport is disabled (#999)
  • Use case insensitive comparisons for matching login challenge requests (#1000)

v0.11.9

13 Sep 13:49
b6babbc
Compare
Choose a tag to compare

Bug fixes

  • Fix feature gate for accept_invalid_hostnames for rustls (#988)
  • Fix parsing Mailbox with trailing spaces (#986)

Misc

  • Bump rustls-native-certs to v0.8 (#992)
  • Make getting started example in readme complete (#990)

v0.11.8

03 Sep 13:44
e8b2498
Compare
Choose a tag to compare

Features

  • Add mTLS support (#974)
  • Implement accept_invalid_hostnames for rustls (#977)
  • Provide certificate chain for peer certificates when using rustls or boring-tls (#976)

Changes

  • Make HeaderName comparisons via PartialEq case insensitive (#980)

Misc

  • Fix clippy warnings (#979)
  • Replace manual impl of #[non_exhaustive] for InvalidHeaderName (#981)

v0.11.7

23 Apr 14:05
9d3ebfa
Compare
Choose a tag to compare

v0.11.7 (2024-04-23)

Misc

  • Bump hostname to v0.4 (#956)
  • Fix tracing message consistency (#960)
  • Bump minimum required rustls to v0.23.5 (#958)
  • Dropped use of ref syntax in the entire project (#959)

0.11.6 - important email encoding fixes

28 Mar 15:20
c7d1f35
Compare
Choose a tag to compare

Bug fixes

  • Upgraded email-encoding to v0.3 - fixing multiple encoding bugs in the process (#952)

Misc

  • Updated copyright year in license (#954)
0