Bump the rust-dependencies group in /quickwit with 9 updates
Bumps the rust-dependencies group in /quickwit with 9 updates:
| Package | From | To |
|---|---|---|
| hostname | 0.3.1 |
0.4.1 |
| http-serde | 1.1.3 |
2.1.1 |
| proptest | 1.6.0 |
1.7.0 |
| rand | 0.8.5 |
0.9.1 |
| rustls | 0.21.12 |
0.23.27 |
| rustls-pemfile | 1.0.4 |
2.2.0 |
| serde_with | 3.12.0 |
3.13.0 |
| tokio-rustls | 0.24.1 |
0.26.2 |
| lambda_runtime | 0.13.0 |
0.14.2 |
Updates hostname from 0.3.1 to 0.4.1
Changelog
Sourced from hostname's changelog.
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.
[0.4.0] - 2024-04-01
Added
- CI setup now covers almost all supported Tier 1 and Tier 2 platform targets
Changed
- Minimum Supported Rust version set to
1.67.0- Rust edition set to "2021"
Fixed
- Handle edge cases for POSIX systems (#14)
- docs.rs documentation build
Commits
- See full diff in compare view
Updates http-serde from 1.1.3 to 2.1.1
Commits
Updates proptest from 1.6.0 to 1.7.0
Commits
- See full diff in compare view
Updates rand from 0.8.5 to 0.9.1
Changelog
Sourced from rand's changelog.
[0.9.1] - 2025-04-17
Security and unsafe
Fixes
- Fix feature
simd_supportfor recent nightly rust (#1586)Changes
- Allow
fn rand::seq::index::sample_weightedandfn IndexedRandom::choose_multiple_weightedto return fewer thanamountresults (#1623), reverting an undocumented change (#1382) to the previous release.Additions
[0.9.0] - 2025-01-27
Security and unsafe
- Policy: "rand is not a crypto library" (#1514)
- Remove fork-protection from
ReseedingRngandThreadRng. Instead, it is recommended to callThreadRng::reseedon fork. (#1379)- Use
zerocopyto replace someunsafecode (#1349, #1393, #1446, #1502)Dependencies
- Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version- Update to
rand_corev0.9.0 (#1558)Features
- Support
stdfeature withoutgetrandomorrand_chacha(#1354)- Enable feature
small_rngby default (#1455)- Remove implicit feature
rand_chacha; usestd_rnginstead. (#1473)- Rename feature
serde1toserde(#1477)- Rename feature
getrandomtoos_rng(#1537)- Add feature
thread_rng(#1547)API changes: rand_core traits
- Add fn
RngCore::read_adapterimplementingstd::io::Read(#1267)- Add trait
CryptoBlockRng: BlockRngCore; maketrait CryptoRng: RngCore(#1273)- Add traits
TryRngCore,TryCryptoRng(#1424, #1499)- Rename
fn SeedableRng::from_rng->try_from_rngand add infallible variantfn from_rng(#1424)- Rename
fn SeedableRng::from_entropy->from_os_rngand add fallible variantfn try_from_os_rng(#1424)- Add bounds
CloneandAsRefto associated typeSeedableRng::Seed(#1491)API changes: Rng trait and top-level fns
- Rename fn
rand::thread_rng()torand::rng()and remove from the prelude (#1506)- Remove fn
rand::random()from the prelude (#1506)- Add top-level fns
random_iter,random_range,random_bool,random_ratio,fill(#1488)- Re-introduce fn
Rng::gen_iterasrandom_iter(#1305, #1500)- Rename fn
Rng::gentorandomto avoid conflict with the newgenkeyword in Rust 2024 (#1438)- Rename fns
Rng::gen_rangetorandom_range,gen_booltorandom_bool,gen_ratiotorandom_ratio(#1505)- Annotate panicking methods with
#[track_caller](#1442, #1447)
... (truncated)
Commits
ec6d5c0Prepare rand_core v0.9.1 (#1591)6a06056rand_core: introduce an UnwrapMut wrapper (#1589)8929123AddAlphabeticdistribution (#1587)06b1642Remove unnecessary underscore from `impl<T, const N: usize> Distribution<[T; ...49d76cdrename extract to extract_lane (#1586)e0a70fdChange to usearray::from_fninDistribution\<[T; N]> for StandardUniform...0bc3f65Move rand distr (#1577)2677c49Revise "not a crypto library" policy and SECURITY.md (#1565)bfd1826SeedableRng docs: add note on (lack of) reproducibility (#1572)c01aee7Fix some links (#1571)- Additional commits viewable in compare view
Updates rustls from 0.21.12 to 0.23.27
Commits
2601909Bump version to 0.23.27a70b0e6Handle webpki RequiredEkuNotFoundContext errors06a704eUpdate to webpki 0.103.29509626Deprecate dangerous_extract_secrets on unbuffered connectionsbf9e874Add test cases for KernelConnection key updates5a12171Add kernel connection API35c44d2Extract tls13 expand_secret function out of extract_secrets47ed0c6ci: enable triggering CI workflow manually26b8ee3ci: skip push triggers for most branches70ed532Update Rust crate nix to 0.30- Additional commits viewable in compare view
Updates rustls-pemfile from 1.0.4 to 2.2.0
Release notes
Sourced from rustls-pemfile's releases.
2.2.0
Release notes
The main function of this crate has been incorporated into rustls-pki-types. 2.2.0 maintains the existing public API for this crate, on top of this new implementation. This drops the dependency on the
base64crate, and allows for constant-time decoding of private keys.This crate will continue to exist in its current form, but it is somewhat unlikely that the API will be extended from its current state.
Should you wish to migrate to using the new
rustls-pki-typesPEM APIs directly, here is a rough cheat-sheet:
Use case Replace File stream to CertificateDeriteratorrustls_pemfile::certs(io::BufRead)➡️CertificateDer::pem_reader_iter(io::Read)File stream to one PrivateKeyDerrustls_pemfile::private_key(io::BufRead)➡️PrivateKeyDer::from_pem_reader(io::Read)File stream to one CertificateSigningRequestDerrustls_pemfile::csr(io::BufRead)➡️CertificateSigningRequestDer::from_pem_reader(io::Read)File stream to CertificateRevocationListDeriteratorrustls_pemfile::crls(io::BufRead)➡️CertificateRevocationListDer::pem_reader_iter(io::Read)File stream to PrivatePkcs1KeyDeriteratorrustls_pemfile::rsa_private_keys(io::BufRead)➡️PrivatePkcs1KeyDer::pem_reader_iter(io::Read)File stream to PrivatePkcs8KeyDeriteratorrustls_pemfile::pkcs8_private_keys(io::BufRead)➡️PrivatePkcs8KeyDer::pem_reader_iter(io::Read)File stream to PrivateSec1KeyDeriteratorrustls_pemfile::ec_private_keys(io::BufRead)➡️PrivateSec1KeyDer::pem_reader_iter(io::Read)File stream to SubjectPublicKeyInfoDeriteratorrustls_pemfile::public_keys(io::BufRead)➡️SubjectPublicKeyInfoDer::pem_reader_iter(io::Read)What's Changed
- Add semver checks action by
@ctzin rustls/pemfile#54- Use pki-types pem decoding by
@ctzin rustls/pemfile#55- Prepare 2.2.0 by
@ctzin rustls/pemfile#56Full Changelog: https://github.com/rustls/pemfile/compare/v/2.1.3...v/2.2.0
2.1.3
Notable changes
- Added support for raw public keys (see rustls/pemfile#51).
What's Changed
- ci: add scheduled build, use ubuntu-latest by
@cpuin rustls/pemfile#47- Bump base64 from 0.22.0 to 0.22.1 by
@dependabotin rustls/pemfile#49- Read Public Keys from a pemfile by
@holodorumin rustls/pemfile#512.1.2
Dependency updates.
What's Changed
- Bump base64 from 0.21.5 to 0.22.0 by
@dependabotin rustls/pemfile#44- Cargo: version 2.1.1 -> 2.1.2 by
@alexin rustls/pemfile#45- Delete obsolete release history section by
@ctzin rustls/pemfile#46New Contributors
@alexmade their first contribution in rustls/pemfile#45
... (truncated)
Commits
0f37efePrepare 2.2.0f5d49b2rustfmt to reformat imports7bbc08eUse pki-types 1.9 for PEM decodingb2104d8Add semver checks action38c6f8bAdd RawPublicKeyCertificate5d9960fBump pki-types from 1.3 to 1.7 and version frombd9773dBump base64 from 0.22.0 to 0.22.1e4f1faeci: add cron schedule trigger2433110ci: switch linux hosts to ubuntu-latest7ba4ab7Delete obsolete release history section- Additional commits viewable in compare view
Updates serde_with from 3.12.0 to 3.13.0
Release notes
Sourced from serde_with's releases.
serde_with v3.13.0
Added
- Added support for
schemarsv0.9.0 under theschemars_0_9feature flag by@swlynch99(#849)- Introduce
SerializeDisplayAltderive macro (#833) An alternative to theSerializeDisplaymacro except instead of using the plain formatting likeformat!("{}", ...), it serializes with theFormatter::alternateflag set to true, likeformat!("{:#}", ...)Changed
- Generalize
serde_with::rust::unwrap_or_skipto support deserializing references by@beroal(#832)- Bump MSRV to 1.71, since that is required for the
jsonschemadev-dependency.- Make
serde_convavailable without thestdfeature by@arilou(#839)- Bump MSRV to 1.74, since that is required for
schemarsv0.9.0 by@swlynch99(#849)Fixed
- Make the
DurationSecondstypes and other variants more accessible even withoutstd(#845)
Commits
92ae7adBump version to 3.13.0 (#855)b14b17bBump version to 3.13.0d75e9fbUpdate the feature documentation (#854)ad338d5Update the feature documentation23aab78Fix doc links (#853)c17c781Fix min_properties handing in schemars v0.8 code (#852)619c2cbFix doc links188074aFix min_properties handing in schemars v0.8 code4dd13f2Add support for schemars v0.9 (#849)c9b08afUpdate expect tests with clippy doc changes- Additional commits viewable in compare view
Updates tokio-rustls from 0.24.1 to 0.26.2
Release notes
Sourced from tokio-rustls's releases.
v/0.26.0
Additions
- Support for Rustls 0.23 and the new acceptor alert API - by
@ctzin #44- Support for aws-lc-rs as the new default crypto backend, allowing passthrough of the
fipsfeature - by@BiagioFestain #43,@jbrin #49, #50- Support for forwarding vectored writes - by
@paolobarboliniin #45Fixes
- Ignoring
NotConnectederror inpoll_shutdown- by@djcin #42- Check for
ErrorKind::WouldBlockinMidHandshake::SendAlertpoll - by@jbrin #47- Check for
ErrorKind::WouldBlockinLayzConfigAcceptor- by@jbrin #48- Fix for
SendAlertio::ErrorKind- by@jbrin #52- Fix for
alert.writepoll - by@jbrin #51What's Changed
- Update example code in README for v0.25.0 by
@jwodderin rustls/tokio-rustls#33- use rustls-pki-types by
@getongin rustls/tokio-rustls#34- Cargo.toml: add aws-lc-rs feature as crypto backend by
@BiagioFestain rustls/tokio-rustls#43- Take rustls 0.23 by
@ctzin rustls/tokio-rustls#44- Ignore NotConnected error in poll_shutdown() by
@djcin rustls/tokio-rustls#42- feat: add fips pass-through feature by
@jbrin rustls/tokio-rustls#49- fix: check for ErrorKind::WouldBlock in MidHandshake::SendAlert poll by
@jbrin rustls/tokio-rustls#47- Fix: SendAlert io::ErrorKind should be InvalidData instead of Other by
@jbrin rustls/tokio-rustls#51- fix: correctly poll alert.write until it finishes by
@jbrin rustls/tokio-rustls#52- feat: change default crypto provider to match rustls' by
@jbrin rustls/tokio-rustls#50- Fix: Check for ErrorKind::WouldBlock in LazyConfigAcceptor by
@jbrin rustls/tokio-rustls#48- fix: Rename feature to aws_lc_rs by
@fasterthanlimein rustls/tokio-rustls#53- Ensure examples use re-exported rustls types outside of the tokio-rustls context by
@mdodkinsin rustls/tokio-rustls#56- Forward vectored writes by
@paolobarboliniin rustls/tokio-rustls#45- Add an aws-lc-rs feature as an alias for aws_lc_rs by
@zh-jqin rustls/tokio-rustls#57- Cargo: 0.25.0 -> 0.26.0 by
@cpuin rustls/tokio-rustls#59Full Changelog: https://github.com/rustls/tokio-rustls/compare/v/0.25.0...v/0.26.0
Commits
10d5790release 0.26.2 (#104)2d393fdfeat: add access to underlying config (#103)710cf25Implement AsyncBufRead (#100)276625bCargo: MSRV 1.70 -> 1.71cd399abci: use persist-credentials: false throughout93dbdf0release 0.26.1 (#95)e193e29fix: return write-zero error when write return 0 (#93)66fb0aeproj: fix clippy 1.83 findings409d874Bump MSRV for newer tokio versions52e685dUse new rustls-pki-types PEM API- Additional commits viewable in compare view
Updates lambda_runtime from 0.13.0 to 0.14.2
Release notes
Sourced from lambda_runtime's releases.
lambda-runtime-0.14.2
What's Changed
- feat: derive Deserialize, Clone, PartialEq, Eq for MetadataPrelude by
@DiscreteTomin awslabs/aws-lambda-rust-runtime#956- fix: Add type annotation to LambdaRequest's Deserialize impl to avoid compiler recursive loop by
@raulescobar-gin awslabs/aws-lambda-rust-runtime#960- fix(docs): enable all features in docs.rs build by
@jlizenin awslabs/aws-lambda-rust-runtime#1000- Bump all packages versions to release doc updates by
@bnusunnyin awslabs/aws-lambda-rust-runtime#1002- feat(ci): add cargo-semver-checks workflows by
@jlizenin awslabs/aws-lambda-rust-runtime#1003New Contributors
@DiscreteTommade their first contribution in awslabs/aws-lambda-rust-runtime#956@raulescobar-gmade their first contribution in awslabs/aws-lambda-rust-runtime#960Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-runtime-0.14.1...lambda-runtime-0.14.2
lambda-runtime-0.14.0
Release runtime 0.14.0 with graceful shutdown hook
lambda-runtime-api-client 0.12.0 lambda-runtime 0.14.0 lambda-http 0.15.0 lambda-extesnion 0.12.0
What's Changed
- feat: add dependabot by
@maxdayin awslabs/aws-lambda-rust-runtime#941- Update opentelemetry-semantic-conventions requirement from 0.14 to 0.27 by
@dependabotin awslabs/aws-lambda-rust-runtime#942- fix: clippy error + bump MSRV by
@maxdayin awslabs/aws-lambda-rust-runtime#948- Feature/otel span kind support by
@alessandrobolognain awslabs/aws-lambda-rust-runtime#946- Update MSRV in README by
@bnusunnyin awslabs/aws-lambda-rust-runtime#949- Bump aws-cdk-lib from 2.126.0 to 2.186.0 in /examples/http-axum/cdk by
@dependabotin awslabs/aws-lambda-rust-runtime#976- Bump aws-cdk-lib from 2.186.0 to 2.193.0 in /examples/http-axum/cdk by
@dependabotin awslabs/aws-lambda-rust-runtime#979- Bump aws-cdk-lib from 2.159.1 to 2.193.0 in /examples/advanced-appconfig-feature-flags/cdk by
@dependabotin awslabs/aws-lambda-rust-runtime#978- Fix typos by
@FalkWoldmannin awslabs/aws-lambda-rust-runtime#952- docs: replaced the link to the shield by
@braveocheretovychin awslabs/aws-lambda-rust-runtime#968- Update opentelemetry-semantic-conventions requirement from 0.27 to 0.29 by
@dependabotin awslabs/aws-lambda-rust-runtime#970- feat(tracing, lambda-runtime): add support for custom writer with default tracing subscriber, add turnkey graceful shutdown helper behind 'graceful-shutdown' feature flag by
@jlizenin awslabs/aws-lambda-rust-runtime#982- chore: add msrv in Cargo manifests by
@jlizenin awslabs/aws-lambda-rust-runtime#987- fix(docs): examples/extension-internal-flush: don't refer to a standalone layer arn for internal extension by
@jlizenin awslabs/aws-lambda-rust-runtime#980- fix(integ tests): enable graceful-shutdown feature flag; chore(ci/cd): build integration test crate as part of PR validation by
@jlizenin awslabs/aws-lambda-rust-runtime#988- fix(ci/cd): pin cargo-lambda back to 1.8.1 temporarily by
@jlizenin awslabs/aws-lambda-rust-runtime#989- fix(lambda-runtime,lambda-integration-tests): make spawn_graceful_shutdown_handler() async, await the extension being registered before spawning background extension handler task by
@jlizenin awslabs/aws-lambda-rust-runtime#992- Release runtime 0.14.0 with graceful shutdown hook by
@bnusunnyin awslabs/aws-lambda-rust-runtime#991- CI/CD fixes by
@jlizenin awslabs/aws-lambda-rust-runtime#994New Contributors
@alessandrobolognamade their first contribution in awslabs/aws-lambda-rust-runtime#946@braveocheretovychmade their first contribution in awslabs/aws-lambda-rust-runtime#968@jlizenmade their first contribution in awslabs/aws-lambda-rust-runtime#982
... (truncated)
Commits
62a36b0feat(ci): add cargo-semver-checks workflows (#1003)2b3bcb7Bump all packages versions to release doc updates (#1002)34b9c04fix(docs): enable all features in docs.rs build (#1000)24125e2Add type hint to LambdaRequest's Deserialize impl to avoid compiler recursive...1a7c696feat: derive Deserialize, Clone, PartialEq, Eq for MetadataPrelude (#956)2862581Bump version for runtime and runtime-api-client (#999)5d3e916feat(ci): build and check rustdocs for warnings; fix(docs): add missing cfg f...489b235CI/CD fixes (#994)00fef2cRelease runtime 0.14.0 with graceful shutdown hook (#991)661cc26fix(lambda-runtime,lambda-integration-tests): make spawn_graceful_shutdown_ha...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions