native-tls
A wrapper over a platform's native TLS implementation
0.2.18
318M downloads/mo
#343 most downloaded on crates.io
rust-native-tls/rust-native-tls
What this package is like to depend on
Last release 6 months ago
18 Feb 2026
Ships fairly regularly
a new release about every 8 months
Rarely documented
notes for 5 of 24 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
25 releases · first in 2016
4 releases in the last 12 months
see the full history below
Release timeline
25 releases · Nov 2016 to Feb 2026Releases
latest 25-
0.2.1818 Feb 2026Nothing published for this version
-
0.2.1718 Feb 2026 withdrawn -
0.2.1613 Feb 2026Release notes
Open source →- Added TLS 1.3 as an option on non-Apple platforms #353
- Apple platforms will fall back to TLS 1.2 when it's allowed, or fail due to lack of TLS 1.3 in the
Security.framework#357
- Apple platforms will fall back to TLS 1.2 when it's allowed, or fail due to lack of TLS 1.3 in the
- Added
stack_from_pemby @Keruspe in #168 - Upgraded
openssl-probeandSecurity.frameworkbindings #349 - Simplified
cfg()s to support all non-macOS Apple platforms.
Full Changelog: v0.2.15...v0.2.16
- Added TLS 1.3 as an option on non-Apple platforms #353
-
0.2.1512 Feb 2026Release notes
Open source →What's Changed
- Upgrade to Edition 2021 by @kornelski in #341
- Set default minimum protocol to TLS 1.2 by @Property404 in #293
New Contributors
- @Property404 made their first contribution in #293
Full Changelog: v0.2.14...v0.2.15
-
0.2.1419 Feb 2025 -
0.2.1325 Jan 2025Release notes
Open source →What's Changed
- chore: Bump openssl and openssl-sys by @rkrishn7 in #304
- Stop using deprecated openssl-probe APIs by @sfackler in #316
New Contributors
Full Changelog: v0.2.12...v0.2.13
-
0.2.1227 May 2024Release notes
Open source →What's Changed
- Use SPDX license format by @jbtrystram in #247
- Update test-cert-gen to no longer depend on remove_dir_all by @felipesere in #254
- Exclude the leaf certificate from the chain when parsing PKCS#8 identities by @sfackler in #273
- Replace
lazy_staticwithonce_cellby @daxpedda in #267 - Update builders documentation by @rust1248 in #271
- Remove
once_cellby @tamird in #279 - Add tvOS and watchOS support by @simlay in #285
- Make tempfile be a macos-only dependency by @simlay in #295
- Added visionos target support by @simlay in #294
New Contributors
- @jbtrystram made their first contribution in #247
- @felipesere made their first contribution in #254
- @daxpedda made their first contribution in #267
- @rust1248 made their first contribution in #271
- @tamird made their first contribution in #279
- @simlay made their first contribution in #285
Full Changelog: v0.2.11...v0.2.12
-
0.2.1101 Nov 2022Nothing published for this version
-
0.2.1028 Mar 2022Nothing published for this version
-
0.2.927 Mar 2022Nothing published for this version
-
0.2.811 Aug 2021Nothing published for this version
-
0.2.729 Dec 2020Nothing published for this version
-
0.2.610 Nov 2020Nothing published for this version
-
0.2.506 Nov 2020Nothing published for this version
-
0.2.406 Mar 2020Nothing published for this version
-
0.2.327 Apr 2019Nothing published for this version
-
0.2.222 Oct 2018Nothing published for this version
-
0.2.105 Aug 2018Nothing published for this version
-
0.2.026 Jun 2018Nothing published for this version
-
0.1.511 Jan 2018Nothing published for this version
-
0.1.423 Jun 2017Nothing published for this version
-
0.1.323 Jun 2017Nothing published for this version
-
0.1.202 Apr 2017Nothing published for this version
-
0.1.112 Jan 2017Nothing published for this version
-
0.1.009 Nov 2016Nothing published for this version