Improving API stability. This crate now uses types from rustls-pki-types; we expect this to reduce the number of breaking changes in rustls ecosystem. As part of this, the Item enum's variants got renamed from Item::{RSAKey, PKCS8Key, ECKey} to Item::{Pkcs1Key, Pkcs8Key, Sec1Key}.
no_std support. This crate can now work optionally without std: use the new read_one_from_slice API.
This release marks the beginning of stabilization for runtime metrics. It
stabilizes RuntimeMetrics::worker_count. Future releases will continue to
stabilize more metrics.
Add feature crate-name enabled by default to opt-in crate rename
support. See #258
[0.20.0] 2024/5/30
Add
Implemented #[by_ref] attribute to take get a local lifetime for test arguments.
See #241 for more details. Thanks to
@​narpfel for suggesting it and useful discussions.
Support for import rstest with another name. See #221
Fixed
Don't remove Lifetimes from test function if any. See #230#241 for more details.
PathBuf does no longer need to be
in scope when using #[files] (see #242)
#[from(now::accept::also::path::for::fixture)] See #246
for more details
Bumps the all-dependencies group with 13 updates:
4.5.1
4.6.0
1.0.83
1.0.86
0.23.0
0.24.1
0.13.2
0.13.3
0.2.12
1.1.0
0.25.0
0.26.0
0.20.9
0.21.12
1.0.4
2.1.2
1.0.200
1.0.203
1.0.60
1.0.61
1.37.0
1.38.0
0.11.27
0.12.4
0.19.0
0.21.0
Updates
actix-web
from 4.5.1 to 4.6.0Release notes
Sourced from actix-web's releases.
Commits
acb7405
fix: correct aws rustls v0.23 feature gating9a437fe
chore(awc): prepare release 3.5.059115bc
chore(actix-web): prepare release 4.6.0fe72684
chore(actix-http): prepare release 3.7.0e8262da
chore: update rcgen to 0.1318e02b8
docs: fix middleware docs warning2e63ff5
actix-web: Add rustls 0.23 (#3363)48d7adb
Documentation for actix multipart (#3344)0a2788d
actix-test: re-export types from awc (#3349)2d035c0
actix-http: Add rustls 0.23 (#3361)Updates
anyhow
from 1.0.83 to 1.0.86Release notes
Sourced from anyhow's releases.
Commits
8ea1819
Release 1.0.860a1b405
Merge pull request #373 from dtolnay/minusnege0c74f2
Ensure $:literal never matches negative literal013c66e
Fix parse error with non-literal after minus signca7aff7
Add binary operator ensure tests2737bbe
Release 1.0.8582b8b34
Merge pull request #371 from dtolnay/splitad78d70
Preserve more token spans in expression parser5cce406
Parse comparison operators before other binary operators7205394
Merge pull request #369 from dtolnay/tokensplitUpdates
comrak
from 0.23.0 to 0.24.1Release notes
Sourced from comrak's releases.
Changelog
Sourced from comrak's changelog.
Commits
695e14b
Merge pull request #419 from kivikakk/release/v0.24.15e11a08
[skip test] update changelog47e27e6
Merge pull request #418 from kivikakk/bump-version-0.24.177dc883
Add GH_TOKEN to release workflowd78819e
Merge pull request #417 from kivikakk/release/v0.24.0a96c5c5
Remove some duplication in changelog.txt071ab00
[skip test] update changelog3b905d7
workflows: configure git on release job too.63d89cc
Merge pull request #416 from kivikakk/release/v0.24.0b2b8812
[skip test] update changelogUpdates
grass
from 0.13.2 to 0.13.3Changelog
Sourced from grass's changelog.
Commits
Updates
http
from 0.2.12 to 1.1.0Release notes
Sourced from http's releases.
Changelog
Sourced from http's changelog.
... (truncated)
Commits
3fe7267
v1.1.096dc52f
fix: HeaderName::from_lowercase allowing NUL bytes in some casescaa8b4f
feat: addHeaderMap::try_
methods to handle capacity overflow63102bc
chore(lib): remove importing prelude AsRef traitc03cc8b
chore(header): allow clippy::should_implement_trait rule for HeaderValue::fro...4785cdd
refactor(header): rename method to follow naming convention63e7d63
doc(header): add panics and safety section to documentb8ddea7
refactor(header): add comment and lint allowing to panic in const context wor...fe1932d
refactor(status): remove redundant static lifetime79f8da5
refactor(header): ownership is not needed to iterateUpdates
maud
from 0.25.0 to 0.26.0Release notes
Sourced from maud's releases.
Changelog
Sourced from maud's changelog.
Commits
6e50e67
Release 0.26.0 (#417)26a9d74
Disallow int literals in attribute values (#415)320add8
Warp Integration: Yet another web framework support (#404)b3a98c9
Parse many literals along side idents in names (#398)0de60b0
Update rocket support to v0.5 (#406)d3b8711
Supportaxum
v0.7 throughaxum-core
v0.4 andhttp
v1 (#401)8318963
Upgrade tosyn
 2.0.0 (#400)8c47208
Accept literals in attribute names (#396)d1cfde5
Set resolver explicitly in workspace config (#391)bfc3a6d
Fix Clippy needless-raw-string-hashes warning (#390)Updates
rustls
from 0.20.9 to 0.21.12Commits
3633152
Cargo: v0.21.11 -> v0.21.120baaeba
proj: MSRV 1.61 -> 1.636fd691a
tls13: fix clippy::unnecessary_lazy_evaluations finding6da5337
Test for illegal IP address in server name extension75f8857
Ignore server_name extension containing IP address7b8d1db
Prepare 0.21.11ebcb478
complete_io: bail out if progress is impossible20f35df
Regression test forcomplete_io
infinite loop bug2f2aae1
Don't specially handle unauthenticated close_notify alertse163587
Don't deny warnings from nightly clippyUpdates
rustls-pemfile
from 1.0.4 to 2.1.2Release notes
Sourced from rustls-pemfile's releases.
... (truncated)
Commits
7ba4ab7
Delete obsolete release history section07686b2
Cargo: version 2.1.1 -> 2.1.248ab234
Fixed warnings from rust nightlyd7b1215
Bump base64 from 0.21.5 to 0.22.077a6c99
Cargo: version 2.1.0 -> 2.1.109a08fd
proj: add Cargo.lock, use --locked in CI95152b4
pemfile: also trim leading contiguous content whitespacefc3414f
lib: clean up no_std and use of std in test codee2d220a
Cargo: version 2.0.0 -> 2.1.0de3d0ae
add certificate signing requestUpdates
serde
from 1.0.200 to 1.0.203Release notes
Sourced from serde's releases.
Commits
d5bc546
Release 1.0.20345ae217
Merge pull request #2747 from dtolnay/variadicb7b97dd
Unindent implementation inside tuple_impl_body macro5d3c563
Document tuple impls as fake variadic3761854
Merge pull request #2745 from dtolnay/docsrsa8f1484
Rely on docs.rs to define --cfg=docsrs by default9e32a40
Release 1.0.20287f635e
Release serde_derive_internals 0.29.1d4b2dfb
Merge pull request #2743 from dtolnay/renameallrulesf6ab0bc
Provide public access to RenameAllRules in serde_derive_internalsUpdates
thiserror
from 1.0.60 to 1.0.61Release notes
Sourced from thiserror's releases.
Commits
5c80163
Release 1.0.61e3b1b91
Format PR 299 with rustfmt6b2b871
Merge pull request #299 from quartiq/corece974bc
also {std -> core}::panic::UnwindSafe7b6e35b
use core::fmt instead of std::fmtUpdates
tokio
from 1.37.0 to 1.38.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
14c17fc
chore: prepare Tokio v1.38.0 (#6601)65cbf73
chore: prepare tokio-macros v2.3.0 (#6600)dbf93c7
sync: fix incorrect is_empty on mpsc block boundaries (#6603)873cb8a
runtime: move task out of thelifo_slot
inblock_in_place
(#6596)97bb47b
task: fix a typo in doc ofLocalSet::run_until
(#6599)86658bd
metrics: stabilizeRuntimeMetrics::worker_count
(#6556)9e00b26
sync: addNotify::notify_last
(#6520)6c42d28
net: fix misleadingNamedPipeServer
example (#6590)3a6fdc0
license: fix formatting and remove year in licenses (#6451)2890d0c
metrics: fix blocking_threads count (#6551)Updates
reqwest
from 0.11.27 to 0.12.4Release notes
Sourced from reqwest's releases.
... (truncated)
Changelog
Sourced from reqwest's changelog.
Commits
de5dbb1
v0.12.40f126f5
tests: fix blocking test about empty bodies and content-length1073881
feat: add zstd support (#1866)1af8945
feat: add ClientBuilder::read_timeout(dur) (#2241)e99da85
refactor: fix warnings related to mutability ofself
(#2245)0720159
v0.12.39209695
Remove duplicate example for ClientBuilder::default_headers (#2236)e3a1565
fix: use lower case domain string when usingresolve
andresolve_to_addrs
...b4c491a
feat: allow fine-grained root certs for rustls (#2232)cf4295d
chore: update winreg to 0.52.0 (#2226)Updates
rstest
from 0.19.0 to 0.21.0Release notes
Sourced from rstest's releases.
Changelog
Sourced from rstest's changelog.
Commits
38da6bf
Prepare 0.21.0 Releaseca69788
bump version rstest_test to 0.13.0b6b43c6
Clean chackoutlistfef4f7b
Implemented Opt-in crate-name support Fix #258236be92
Build should use build tests target8fde5be
Prepare next changelogf29e634
Dependency should have a n explicit version to be publishede27ad2a
Removed empty section3867794
Fixed docsb90fb8e
Fix checkout listDependabot will resolve any conflicts with...
Description has been truncated