Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update cargo #9320

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

fix(deps): update cargo #9320

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2024

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.93 -> 1.0.95
anyhow workspace.dependencies patch 1.0.93 -> 1.0.95
arbitrary workspace.dependencies minor 1.3.2 -> 1.4.1
assert_cmd workspace.dependencies patch 2.0.14 -> 2.0.16
assert_fs workspace.dependencies patch 1.1.1 -> 1.1.2
base64 workspace.dependencies minor 0.21.0 -> 0.22.0
browserslist-rs dependencies minor 0.16.0 -> 0.17.0
browserslist-rs workspace.dependencies minor 0.16.0 -> 0.17.0
cargo_metadata workspace.dependencies minor 0.18.1 -> 0.19.0
changesets workspace.dependencies minor 0.2.2 -> 0.3.0
clap dependencies patch 4.5.9 -> 4.5.23
codspeed-criterion-compat (source) workspace.dependencies minor 2.6.0 -> 2.7.2
dialoguer workspace.dependencies minor 0.10.2 -> 0.11.0
flate2 workspace.dependencies patch 1.0.34 -> 1.0.35
hashbrown workspace.dependencies minor 0.14.5 -> 0.15.0
indexmap workspace.dependencies minor 2.5.0 -> 2.7.0
jsonc-parser workspace.dependencies minor 0.21.0 -> 0.26.0
lightningcss workspace.dependencies patch 1.0.0-alpha.58 -> 1.0.0-alpha.61
lru workspace.dependencies minor 0.10.0 -> 0.12.0
miette workspace.dependencies minor 7.2.0 -> 7.4.0
napi-build workspace.dependencies patch 2.1.3 -> 2.1.4
napi-derive dependencies patch 2.16.12 -> 2.16.13
napi-derive workspace.dependencies patch 2.16.12 -> 2.16.13
normpath dependencies minor 0.2 -> 0.3
ntest workspace.dependencies minor 0.7.2 -> 0.9.0
once_cell workspace.dependencies minor 1.19.0 -> 1.20.2
pretty_assertions workspace.dependencies patch 1.4.0 -> 1.4.1
proc-macro2 workspace.dependencies patch 1.0.86 -> 1.0.92
quote workspace.dependencies patch 1.0.36 -> 1.0.37
regex workspace.dependencies minor 1.10.6 -> 1.11.1
relative-path workspace.dependencies patch 1.9.2 -> 1.9.3
reqwest workspace.dependencies minor 0.11.14 -> 0.12.0
ryu-js workspace.dependencies patch 1.0.0 -> 1.0.1
semver workspace.dependencies patch 1.0.23 -> 1.0.24
serde (source) dependencies patch 1.0.214 -> 1.0.216
serde (source) workspace.dependencies patch 1.0.215 -> 1.0.216
serde (source) workspace.dependencies patch 1.0.214 -> 1.0.216
serde-wasm-bindgen dependencies minor 0.4.5 -> 0.6.0
serde-wasm-bindgen workspace.dependencies minor 0.4.5 -> 0.6.0
serde_derive (source) workspace.dependencies patch 1.0.214 -> 1.0.216
serde_json dependencies patch 1.0.132 -> 1.0.134
serde_json workspace.dependencies patch 1.0.133 -> 1.0.134
serde_json workspace.dependencies patch 1.0.132 -> 1.0.134
sourcemap workspace.dependencies minor 9.0.0 -> 9.1.2
swc_core workspace.dependencies patch 9.0.0 -> 9.0.2
syn workspace.dependencies patch 2.0.87 -> 2.0.91
tempfile (source) workspace.dependencies minor 3.12.0 -> 3.14.0
tikv-jemallocator dependencies minor 0.5 -> 0.6
tokio (source) workspace.dependencies minor 1.40.0 -> 1.42.0
tracing-chrome dependencies minor 0.5.0 -> 0.7.0
tracing-chrome workspace.dependencies minor 0.5.0 -> 0.7.0
unicode-id-start workspace.dependencies minor 1.2.0 -> 1.3.1
unicode-width workspace.dependencies minor 0.1.4 -> 0.2.0
vergen workspace.dependencies patch 9.0.0 -> 9.0.2
virtual-fs (source) workspace.dependencies minor 0.19.0 -> 0.20.0
wasmer (source) workspace.dependencies patch 5.0.1 -> 5.0.4
wasmer-cache (source) dependencies patch 5.0.1 -> 5.0.4
wasmer-compiler-cranelift (source) dependencies patch 5.0.1 -> 5.0.4
wasmer-wasix (source) workspace.dependencies minor 0.31.0 -> 0.34.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.95

Compare Source

v1.0.94

Compare Source

  • Documentation improvements
rust-fuzz/arbitrary (arbitrary)

v1.4.1

Compare Source

v1.4.0

Compare Source

Released 2024-10-30.

Added
  • Added an Arbitrary implementation for PhantomPinned.
  • Added the Unstructured::choose_iter helper method.
  • Added #[arbitrary(skip)] for enum variants in the derive macro.
  • Added the Arbitrary::try_size_hint trait method.
Changed
  • Implement Arbitrary for PhantomData<A> even when A does not implement
    Arbitrary and when A is ?Sized.
  • Make usize's underlying encoding independent of machine word size so that
    corpora are more portable.
Fixed
  • Make derive(Arbitrary) work for local definitions of struct Option.

assert-rs/assert_cmd (assert_cmd)

v2.0.16

Compare Source

Features
  • Add getters to Command to mirror those added to the standard library

v2.0.15

Compare Source

Compatibility
  • MSRV is now 1.74.0
assert-rs/assert_fs (assert_fs)

v1.1.2

Compare Source

Compatibility
  • Update MSRV to 1.74.0
marshallpierce/rust-base64 (base64)

v0.22.1

Compare Source

  • Correct the symbols used for the predefined alphabet::BIN_HEX.

v0.22.0

Compare Source

  • DecodeSliceError::OutputSliceTooSmall is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning that Engine::decode_slice can now be used with exactly-sized output slices. As part of this, Engine::internal_decode now returns DecodeSliceError instead of DecodeError, but that is not expected to affect any external callers.
  • DecodeError::InvalidLength now refers specifically to the number of valid symbols being invalid (i.e. len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for either InvalidLength or InvalidByte being appropriate.
  • Decoding is somewhat faster (5-10%)
browserslist/browserslist-rs (browserslist-rs)

v0.17.0

Compare Source

No changes.

v0.16.1

Compare Source

Notes: This version is yanked.

Features
  • Updated Firefox ESR.
oli-obk/cargo_metadata (cargo_metadata)

v0.19.1

Compare Source

v0.19.0

Compare Source

Added
  • Re-exported semver crate directly.
  • Added implementation of std::ops::Index<&PackageId> for Resolve.
  • Added pub fn is_kind(&self, name: TargetKind) -> bool to Target.
  • Added derived implementations of PartialEq, Eq and Hash for Metadata and its members' types.
  • Added default fields to PackageBuilder.
  • Added pub fn new(name:version:id:path:) -> Self to PackageBuilder for providing all required fields upfront.
Changed
  • Bumped MSRV from 1.42.0 to 1.56.0.
  • Made parse_stream more versatile by accepting anything that implements Read.
  • Converted TargetKind and CrateType to an enum representation.
Removed
  • Removed re-exports for BuildMetadata and Prerelease from semver crate.
  • Removed .is_lib(…), .is_bin(…), .is_example(…), .is_test(…), .is_bench(…), .is_custom_build(…), and .is_proc_macro(…) from Target (in favor of adding .is_kind(…)).
Fixed
  • Added missing manifest_path field to Artifact. Fixes #​187.
knope-dev/changesets (changesets)

v0.3.0: 0.3.0 (2024-06-19)

Compare Source

Breaking Changes

Rework ChangeSet and PackageChange interfaces

ChangeSet now uses a Vec internally instead of a HashMap to perform better for low/single-package repos.
Instead of accessing the internal releases field, you can use into::<Vec<_>>() or into_iter().

PackageChange now stores both unique_id and summary in Arcs, since in multi-package repos, these strings
were potentially being cloned a lot.

clap-rs/clap (clap)

v4.5.23

Compare Source

Fixes
  • (parser) When check allow_negative_numbers, allow E again

v4.5.22

Compare Source

Fixes
  • (assert) Catch bugs with arguments requiring themself

v4.5.21

Compare Source

Fixes
  • (parser) Ensure defaults are filled in on error with ignore_errors(true)

v4.5.20

Compare Source

Features
  • (unstable) Add CommandExt

v4.5.19

Compare Source

Internal
  • Update dependencies

v4.5.18

Compare Source

Features
  • (builder) Expose Arg::get_display_order and Command::get_display_order

v4.5.17

Compare Source

Fixes
  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

v4.5.16

Compare Source

Fixes
  • (derive) Improve error messages when derive feature is missing

v4.5.15

Compare Source

Compatiblity
  • (unstable-ext) Arg::remove changed return types
Fixes
  • (unstable-ext) Make Arg::remove return the removed item

v4.5.14

Compare Source

Features
  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it

v4.5.13

Compare Source

Fixes
  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

v4.5.12

Compare Source

v4.5.11

Compare Source

v4.5.10

Compare Source

CodSpeedHQ/codspeed-rust (codspeed-criterion-compat)

v2.7.2

Compare Source

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v2.7.1...v2.7.2

v2.7.1

Compare Source

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v2.7.0...v2.7.1

v2.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: CodSpeedHQ/codspeed-rust@v2.6.0...v2.7.0

console-rs/dialoguer (dialoguer)

v0.11.0

Compare Source

Enhancements
  • Added dialoguer::Result and dialoguer::Error
  • Added a BasicHistory implementation for History
  • Added vim mode for FuzzySelect
  • All prompts implement Clone
  • Add handling of Delete key for FuzzySelect
Bug fixes
  • Resolve some issues on Windows where pressing shift keys sometimes aborted dialogs
  • Resolve MultiSelect checked and unchecked variants looking the same on Windows
  • Input values that are invalid are now also stored in History
  • Resolve some issues with cursor positioning in Input when using utf-8 characters
  • Correct page is shown when default selected option is not on the first page for Select
  • Fix panic in FuzzySelect when using non-ASCII characters
Breaking
  • Updated MSRV to 1.63.0 due to multiple dependencies on different platforms: rustix, tempfile,linux-raw-sys
  • Removed deprecated Confirm::with_text
  • Removed deprecated ColorfulTheme::inline_selections
  • Prompt builder functions now take mut self instead of &mut self
  • Prompt builder functions now return Self instead of &mut Self
  • Prompt interaction functions now take self instead of &self
  • Prompt interaction functions and other operations now return dialoguer::Result instead of std::io::Result
  • Rename Validator to InputValidator
  • The trait method Theme::format_fuzzy_select_prompt() now takes a byte position instead of a cursor position in order to support UTF-8.
rust-lang/flate2-rs (flate2)

v1.0.35: - security update to zlib-rs

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/flate2-rs@1.0.34...1.0.35

rust-lang/hashbrown (hashbrown)

v0.15.2

Added
  • Marked const fn constructors as rustc_const_stable_indirect when built as
    part of the standard library. (#​586)

v0.15.1

Compare Source

This release removes the borsh feature introduced in 0.15.0 because it was
found to be incorrectly implemented. Users should use the hashbrown feature of
the borsh crate instead which provides the same trait implementations.

v0.15.0

Compare Source

This release was yanked due to a broken implementation of the borsh feature.

This update contains breaking changes that remove the raw API with the hope of
centralising on the HashTable API in the future. You can follow the discussion
and progress in #​545 to discuss features you think should be added to this API
that were previously only possible on the raw API.

Added
  • Added borsh feature with BorshSerialize and BorshDeserialize impls. (#​525)
  • Added Assign impls for HashSet operators. (#​529)
  • Added Default impls for iterator types. (#​542)
  • Added HashTable::iter_hash{,_mut} methods. (#​549)
  • Added Hash{Table,Map,Set}::allocation_size methods. (#​553)
  • Implemented Debug and FusedIterator for all HashTable iterators. (#​561)
  • Specialized Iterator::fold for all HashTable iterators. (#​561)
Changed
  • Changed hash_set::VacantEntry::insert to return OccupiedEntry. (#​495)
  • Improvedhash_set::Difference::size_hint lower-bound. (#​530)
  • Improved HashSet::is_disjoint performance. (#​531)
  • equivalent feature is now enabled by default. (#​532)
  • HashSet operators now return a set with the same allocator. (#​529)
  • Changed the default hasher to foldhash. (#​563)
  • ahash feature has been renamed to default-hasher. (#​533)
  • Entry API has been reworked and several methods have been renamed. (#​535)
  • Hash{Map,Set}::insert_unique_unchecked is now unsafe. (#​556)
  • The signature of get_many_mut and related methods was changed. (#​562)
Fixed
Removed
  • Raw entry API is now under raw-entry feature, to be eventually removed. (#​534, #​555)
  • Raw table API has been made private and the raw feature is removed;
    in the future, all code should be using the HashTable API instead. (#​531, #​546)
  • rykv feature was removed; this is now provided by the rykv crate instead. (#​554)
  • HashSet::get_or_insert_owned was removed in favor of get_or_insert_with. (#​555)
indexmap-rs/indexmap (indexmap)

v2.7.0

Compare Source

  • Added methods Entry::insert_entry and VacantEntry::insert_entry, returning
    an OccupiedEntry after insertion.

v2.6.0

Compare Source

  • Implemented Clone for map::IntoIter and set::IntoIter.
  • Updated the hashbrown dependency to version 0.15.
dprint/jsonc-parser (jsonc-parser)

v0.26.2

Compare Source

v0.26.1

Compare Source

v0.26.0

Compare Source

v0.25.2

Compare Source

v0.25.1

Compare Source

v0.25.0

Compare Source

v0.24.0

Compare Source

v0.23.0

Compare Source

v0.22.1

Compare Source

v0.22.0

Compare Source

jeromefroe/lru-rs (lru)

v0.12.5

Compare Source

  • Upgrade hashbrown dependency to 0.15.

v0.12.4

Compare Source

  • Add methods that take a reference to the key that should be inserted.

v0.12.3

Compare Source

  • Add get_key_value_mut method.

v0.12.2

Compare Source

  • Add clone method.

v0.12.1

Compare Source

  • Add get_key_value method.

v0.12.0

Compare Source

  • Add lifetime specifier to try_get_or_insert_mut.
  • Add BuildHasher trait bound to Debug for LruCache.

v0.11.1

Compare Source

  • Add try_get_or_insert_mut method.

v0.11.0

Compare Source

  • Update dependency on hashbrown to 0.14 and update MSRV to 1.64.0.
zkat/miette (miette)

v7.4.0

Compare Source

Features

v7.3.0

Compare Source

Features
Performance
Bug Fixes
Documentation
napi-rs/napi-rs (napi-derive)

v2.16.13

Compare Source

What Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.13

dylni/normpath (normpath)

v0.3.2

Compare Source

  • Added a workaround for a WinAPI bug that caused some paths to be only partially normalized (#​5)
    • The partially resolved paths were equivalent but less useful.

v0.3.1

Compare Source

  • Added a temporary workaround for rust-lang/rust#89658
    • This change required making [BasePath::join][BasePath::join] and related methods less efficient in some cases. It is planned to be reverted once rust-lang/rust#89665 is merged.

v0.3.0

Compare Source

becheran/ntest (ntest)

v0.9.3

Compare Source

v0.9.2

Compare Source

v0.9.1

Compare Source

v0.9.0

Compare Source

v0.8.1

Compare Source

v0.8.0

Compare Source

matklad/once_cell (once_cell)

v1.20.2

Compare Source

v1.20.1

Compare Source

  • Allow using race module using just portable_atomic, without critical_section and provide
    better error messages on targets without atomic CAS instruction,
    #​265.

v1.20.0

Compare Source

rust-pretty-assertions/rust-pretty-assertions (pretty_assertions)

v1.4.1

Compare Source

Fixed

Internal

dtolnay/proc-macro2 (proc-macro2)

v1.0.92

Compare Source

  • Improve compiler/fallback mismatch panic message (#​487)

v1.0.91

Compare Source

  • Fix panic "compiler/fallback mismatch 949" when using TokenStream::from_str from inside a proc macro to parse a string containing doc comment (#​484)

v1.0.90

Compare Source

v1.0.89

Compare Source

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#​474)

v1.0.88

Compare Source

  • Return accurate line and column from Span::start and Span::end inside proc macros on nightly (#​472)

v1.0.87

Compare Source

  • Check valid punctuation character in Punct::new (#​470)
dtolnay/quote (quote)

v1.0.37

Compare Source

  • Implement ToTokens for CStr and CString (#​283)
rust-lang/regex (regex)

v1.11.1

Compare Source

===================
This is a new patch release of regex that fixes compilation on nightly
Rust when the unstable pattern crate feature is enabled. Users on nightly
Rust without this feature enabled are unaffected.

Bug fixes:

  • BUG #​1231:
    Fix the Pattern trait implementation as a result of nightly API breakage.

v1.11.0

Compare Source

===================
This is a new minor release of regex that brings in an update to the
Unicode Character Database. Specifically, this updates the Unicode data
used by regex internally to the version 16 release.

New features:

udoprog/relative-path (relative-path)

v1.9.3

What's Changed

Full Changelog: udoprog/relative-path@1.9.0...1.9.3

seanmonstar/reqwest (reqwest)

v0.12.9

Compare Source

  • Add tls::CertificateRevocationLists support.
  • Add crate features to enable webpki roots without selecting a rustls provider.
  • Fix connection_verbose() to output read logs.
  • Fix multipart::Part::file() to automatically include content-length.
  • Fix proxy to internally no longer cache system proxy settings.

v0.12.8

Compare Source

  • Add support for SOCKS4 proxies.
  • Add multipart::Form::file() method for adding files easily.
  • Add Body::wrap() to wrap any http_body::Body type.
  • Fix the pool configuration to use a timer to remove expired connections.

v0.12.7

Compare Source

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

Compare Source

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precedence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

v0.12.5

Compare Source

  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Fix Accept-Encoding header combinations.
  • Fix http3 resolving IPv6 addresses.
  • Internal: upgrade to rustls 0.23.

v0.12.4

Compare Source

  • Add zstd support, enabled with zstd Cargo feature.
  • Add ClientBuilder::read_timeout(Duration), which applies the duration for each read operation. The timeout resets after a successful read.

v0.12.3

Compare Source

  • Add FromStr for dns::Name.
  • Add ClientBuilder::built_in_webpki_certs(bool) to enable them separately.
  • Add ClientBuilder::built_in_native_certs(bool) to enable them separately.
  • Fix sending content-length: 0 for GET requests.
  • Fix response body content_length() to return value when timeout is configured.
  • Fix ClientBuilder::resolve() to use lowercase domain names.

v0.12.2

Compare Source

  • Fix missing ALPN when connecting to socks5 proxy with rustls.
  • Fix TLS version limits with rustls.
  • Fix not detected ALPN h2 from server with native-tls.

v0.12.1

Compare Source

  • Fix ClientBuilder::interface() when no TLS is enabled.
  • Fix TlsInfo::peer_certificate() being truncated with rustls.
  • Fix panic if http2 feature disabled but TLS negotiated h2 in ALPN.
  • Fix Display for Error to not include its source error.

v0.12.0

Compare Source

  • Upgrade to hyper, http, and http-body v1.
  • Add better support for converting to and from http::Request and http::Response.
  • Add http2 optional cargo feature, default on.
  • Add charset optional cargo feature, default on.
  • Add macos-system-configuration cargo feature, default on.
  • Change all optional dependencies to no longer be exposed as implicit features.
  • Add ClientBuilder::interface(str) to specify the local interface to bind to.
  • Experimental: disables the http3 feature temporarily.

v0.11.27

  • Add hickory-dns feature, deprecating trust-dns.
  • (wasm) Fix Form::text() to not set octet-stream for plain text fields.

v0.11.26

  • Revert system-configuration upgrade, which broke MSRV on macOS.

v0.11.25

  • Fix Certificate::from_pem_bundle() parsing.
  • Fix Apple linker errors from detecting system proxies.

v0.11.24

  • Add Certificate::from_pem_bundle() to add a bundle.
  • Add http3_prior_knowledge() to blocking client builder.
  • Remove Sync bounds requirement for Body::wrap_stream().
  • Fix HTTP/2 to retry REFUSED_STREAM requests.
  • Fix instances of converting Url to Uri that could panic.

v0.11.23

  • Add Proxy::custom_http_auth(val) for setting the raw Proxy-Authorization header when connecting to proxies.
  • Fix redirect to reject locations that are not http:// or https://.
  • Fix setting nodelay when TLS is enabled but URL is HTTP.
  • (wasm) Add ClientBuilder::user_agent(val).
  • (wasm) add multipart::Form::headers(headers).

v0.11.22

  • Fix compilation on Windows when trust-dns is enabled.

v0.11.21

  • Add automatically detecting macOS proxy settings.
  • Add ClientBuilder::tls_info(bool), which will put tls::TlsInfo into the response extensions.
  • Fix trust-dns resolver from possible hangs.
  • Fix connect timeout to be split among multiple IP addresses.

v0.11.20

  • Fix deflate decompression back to using zlib, as outlined in the spec.

v0.11.19

  • Add ClientBuilder::http1_ignore_invalid_headers_in_responses() option.
  • Add ClientBuilder::http1_allow_spaces_after_header_name_in_responses() option.
  • Add support for ALL_PROXY environment variable.
  • Add support for use_preconfigured_tls when combined with HTTP/3.
  • Fix deflate decompression from using the zlib decoder.
  • Fix Response::{text, text_with_charset}() to strip BOM characters.
  • Fix a panic when HTTP/3 is used if UDP isn't able to connect.
  • Fix some dependencies for HTTP/3.
  • Increase MSRV to 1.63.

v0.11.18

  • Fix RequestBuilder::json() method from overriding a previously set content-type header. An existing value will be left in place.
  • Upgrade internal dependencies for rustls and compression.

v0.11.17

  • Upgrade internal dependencies of Experimental HTTP/3 to use quinn v0.9
  • (wasm) Fix blob url support

v0.11.16

  • Chore: set MSRV in Cargo.toml.
  • Docs: fix build on docs.rs

v0.11.15

  • Add RequestBuilder methods to split and reconstruct from its parts.
  • Add experimental HTTP/3 support.
  • Fix connection_verbose to log write_vectored calls.
  • (wasm) Make requests actually cancel if the future is dropped.

v0.11.14

  • Adds Proxy::no_proxy(url) that works like the NO_PROXY environment variable.
  • Adds multipart::Part::headers(headers) method to add custom headers.
  • (wasm) Add Response::bytes_stream().
  • Perf: several internal optimizations reducing copies and memory allocations.

v0.11.13

  • Add ClientBuilder::dns_resolver() option for custom DNS resolvers.
  • Add ClientBuilder::tls_sni(bool) option to enable or disable TLS Server Name Indication.
  • Add Identity::from_pkcs8_pem() constructor when using native-tls.
  • Fix redirect::Policy::limited(0) from following any redirects.

v0.11.12

  • Add ClientBuilder::resolve_to_addrs() which allows a slice of IP addresses to be specified for a single host.
  • Add Response::upgrade() to await whether the server agrees to an HTTP upgrade.

v0.11.11

  • Add HTTP/2 keep-alive configuration methods on ClientBuilder.
  • Add ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses().
  • Add impl Service<Request> for Client and &'_ Client.
  • (wasm) Add RequestBuilder::basic_auth().
  • Fix RequestBuilder::header to not override sensitive if user explicitly set on a HeaderValue.
  • Fix rustls parsing of elliptic curve private keys.
  • Fix Proxy URL parsing of some invalid targets.

v0.11.10

  • Add Error::url() to access the URL of an error.
  • Add Response::extensions() to access the http::Extensions of a response.
  • Fix rustls-native-certs to log an error instead of panicking when loading an invalid system certificate.
  • Fix passing Basic Authorization header to proxies.

v0.11.9

  • Add ClientBuilder::http09_responses(bool) option to allow receiving HTTP/0.9 responses.
  • Fix HTTP/2 to retry requests interrupted by an HTTP/2 graceful shutdown.
  • Fix proxy loading from environment variables to ignore empty values.

v0.11.8

  • Update internal webpki-roots dependency.

v0.11.7

  • Add `blocking::ClientBui

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from a team as code owners July 22, 2024 07:12
Copy link

changeset-bot bot commented Jul 22, 2024

⚠️ No Changeset found

Latest commit: 746f9a8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@CLAassistant
Copy link

CLAassistant commented Jul 22, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@kdy1 kdy1 enabled auto-merge (squash) July 22, 2024 07:18
kdy1
kdy1 previously approved these changes Jul 22, 2024
@renovate renovate bot force-pushed the renovate/cargo branch 2 times, most recently from 79c2b6b to de82e49 Compare July 22, 2024 08:18
Copy link

codspeed-hq bot commented Jul 22, 2024

CodSpeed Performance Report

Merging #9320 will not alter performance

Comparing renovate/cargo (741a35f) with main (c81be2e)

Summary

✅ 194 untouched benchmarks

kdy1
kdy1 previously approved these changes Jul 23, 2024
@renovate renovate bot force-pushed the renovate/cargo branch from 8142ea3 to 80c0ab5 Compare July 29, 2024 02:08
@renovate renovate bot changed the title fix(deps): update cargo chore(deps): update cargo Jul 29, 2024
@renovate renovate bot force-pushed the renovate/cargo branch 16 times, most recently from 97decc7 to b88b496 Compare July 31, 2024 15:04
@renovate renovate bot force-pushed the renovate/cargo branch 7 times, most recently from d6917e0 to e2c8020 Compare December 4, 2024 01:15
@renovate renovate bot changed the title chore(deps): update cargo fix(deps): update cargo Dec 4, 2024
@renovate renovate bot force-pushed the renovate/cargo branch 11 times, most recently from aa7c75b to 45818e1 Compare December 9, 2024 07:47
@renovate renovate bot force-pushed the renovate/cargo branch 7 times, most recently from 8886c31 to 92fc8b0 Compare December 18, 2024 03:46
@renovate renovate bot force-pushed the renovate/cargo branch 2 times, most recently from db50adb to 741a35f Compare December 21, 2024 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants