Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump the minor group with 21 updates (#71)
Bumps the minor group with 21 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.79` | `1.0.80` | | [tauri](https://github.com/tauri-apps/tauri) | `1.5.4` | `1.6.0` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.56` | `1.0.57` | | [whoami](https://github.com/ardaku/whoami) | `1.4.1` | `1.5.1` | | [aws_lambda_events](https://github.com/awslabs/aws-lambda-rust-runtime) | `0.2.7` | `0.15.0` | | [lambda_runtime](https://github.com/awslabs/aws-lambda-rust-runtime) | `0.2.1` | `0.10.0` | | [lettre](https://github.com/lettre/lettre) | `0.10.0` | `0.10.4` | | [log](https://github.com/rust-lang/log) | `0.4.20` | `0.4.21` | | [rustls](https://github.com/rustls/rustls) | `0.16.0` | `0.21.10` | | [serde](https://github.com/serde-rs/serde) | `1.0.196` | `1.0.197` | | [serde_derive](https://github.com/serde-rs/serde) | `1.0.196` | `1.0.197` | | [stderrlog](https://github.com/cardoe/stderrlog-rs) | `0.4.3` | `0.6.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.25.0` | `1.29.1` | | [webpki-roots](https://github.com/rustls/webpki-roots) | `0.19.0` | `0.23.1` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.21.7` | `0.22.0` | | [chrono](https://github.com/chronotope/chrono) | `0.4.33` | `0.4.35` | | [itertools](https://github.com/rust-itertools/itertools) | `0.12.0` | `0.12.1` | | [notmuch](https://github.com/vhdirk/notmuch-rs) | `0.6.0` | `0.8.0` | | [regex](https://github.com/rust-lang/regex) | `1.9.4` | `1.10.3` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.9.0` | `3.10.1` | | [textwrap](https://github.com/mgeisler/textwrap) | `0.16.0` | `0.16.1` | Updates `anyhow` from 1.0.79 to 1.0.80 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.80</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/54437197ee79c20678db433d98616fab7ddff1a5"><code>5443719</code></a> Release 1.0.80</li> <li><a href="https://github.com/dtolnay/anyhow/commit/dfc7bc07d4c41b61093c3251ed82becb51810bd4"><code>dfc7bc0</code></a> Work around prelude redundant import warnings</li> <li><a href="https://github.com/dtolnay/anyhow/commit/6e4f86b48b5182ec71dbc8e308db9dc91e2ec8a5"><code>6e4f86b</code></a> Import from alloc not std, where possible</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f885a133ede579c45e90ab489455126403d05db1"><code>f885a13</code></a> Ignore incompatible_msrv clippy false positives in test</li> <li><a href="https://github.com/dtolnay/anyhow/commit/fefbcbcb0b336a2d6c2ce6f0ee6d3fd02ef2cd3b"><code>fefbcbc</code></a> Ignore incompatible_msrv clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/78f2d81cc71b79050a2fda270c45ff267557d853"><code>78f2d81</code></a> Update ui test suite to nightly-2024-02-08</li> <li><a href="https://github.com/dtolnay/anyhow/commit/edd88d3a43f11f1931330d3dd54189353ef00203"><code>edd88d3</code></a> Update ui test suite to nightly-2024-01-31</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.79...1.0.80">compare view</a></li> </ul> </details> <br /> Updates `tauri` from 1.5.4 to 1.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases">tauri's releases</a>.</em></p> <blockquote> <h2><code>@tauri-apps/cli</code> v1.5.11</h2> <h2>[1.5.11]</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://www.github.com/tauri-apps/tauri/commit/b15948b11c0e362eea7ef57a4606f15f7dbd886b"><code>b15948b11</code></a>(<a href="https://redirect.github.com/tauri-apps/tauri/pull/8903">#8903</a>) Fix <code>.taurignore</code> failing to ignore in some cases.</li> </ul> <h3>Dependencies</h3> <ul> <li>Upgraded to <code>[email protected]</code></li> </ul> <h2>tauri-cli v1.5.11</h2> <p>Updating crates.io index</p> <!-- raw HTML omitted --> <pre><code>Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 613 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (583 crate dependencies) Crate: safemem Version: 0.3.3 Warning: unmaintained Title: safemem is unmaintained Date: 2023-02-14 ID: RUSTSEC-2023-0081 URL: https://rustsec.org/advisories/RUSTSEC-2023-0081 Dependency tree: safemem 0.3.3 └── line-wrap 0.1.1 └── plist 1.6.0 └── tauri-codegen 1.4.2 ├── tauri-macros 1.4.3 │ └── tauri 1.6.1 │ ├── tauri 1.6.1 │ ├── restart 0.1.0 │ └── app-updater 0.1.0 └── tauri-build 1.5.1 └── app-updater 0.1.0 <p>Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: <a href="https://rustsec.org/advisories/RUSTSEC-2021-0145">https://rustsec.org/advisories/RUSTSEC-2021-0145</a> Dependency tree: atty 0.2.14 </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tauri-apps/tauri/commit/b735b6799fe985974f53df5f788e919c86f3f427"><code>b735b67</code></a> Apply Version Updates From Current Changes (v1) (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8475">#8475</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/7b5e8712e7a287183eb1a75f73e602043a125aa3"><code>7b5e871</code></a> ci: update msrv test and cargo.lock</li> <li><a href="https://github.com/tauri-apps/tauri/commit/2421073576a6d45783176be57b0188668558aff7"><code>2421073</code></a> fix(macos): use BTreeMap for windows map to prevent crash on idle (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8117">#8117</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/510b62261c70331ce3f5bfd24137dac1bc4a0bbe"><code>510b622</code></a> chore(core): Add missing changefile for <a href="https://redirect.github.com/tauri-apps/tauri/issues/8546">#8546</a> (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8822">#8822</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/b0f27814b90ded2f1ed44b7852080eedbff0d9e4"><code>b0f2781</code></a> fix(cli): map <code>--profile dev</code> to <code>debug</code> folder when finding executable (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8776">#8776</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/cc3d8e77313672f25520e278bbe8fae1b275a735"><code>cc3d8e7</code></a> fix(core): Command::output suspend while wait for response (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8539">#8539</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/8ce51cec3baf4ed88d80c59bf3bbe96fd369c7a0"><code>8ce51ce</code></a> feat: retain cli args when relaunching after update, closes <a href="https://redirect.github.com/tauri-apps/tauri/issues/7402">#7402</a> (<a href="https://redirect.github.com/tauri-apps/tauri/issues/7718">#7718</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/0bff8c325d004fdead2023f58e0f5fd73a9c22ba"><code>0bff8c3</code></a> fix(cli): Ignore query parameter in dev server (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8697">#8697</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/a9b2c0625c084e11b6207c4d20fb555356598346"><code>a9b2c06</code></a> chore: Commit Cargo.lock (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8586">#8586</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/7aa30dec85a17c3d3faaf3841b93e10991b991b0"><code>7aa30de</code></a> feat: Add Section, Priority and Changelog options (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8620">#8620</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tauri-apps/tauri/compare/tauri-v1.5.4...tauri-v1.6.0">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.56 to 1.0.57 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p> <blockquote> <h2>1.0.57</h2> <ul> <li>Generate more efficient <code>Display</code> impl for error message which do not contain any interpolated value (<a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a>, thanks <a href="https://github.com/nyurik"><code>@nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/1d106b169c1ba328bcd64d70d06687413906d751"><code>1d106b1</code></a> Release 1.0.57</li> <li><a href="https://github.com/dtolnay/thiserror/commit/8a5c4d1b76eaa667a71dfaeb1373bca36fda4e78"><code>8a5c4d1</code></a> Use write_str when args only consists of trailing comma</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f790bee2a401d71ac6e5492c7d1f8bb3a18a0e1c"><code>f790bee</code></a> Phrase flag in terms of whether core::fmt machinery is required</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d43b759e3aa02d54dcad59c5eadfc78a8e96536f"><code>d43b759</code></a> Ignore needless_raw_string_hashes pedantic clippy lint in test</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d09c4182955b459a4699adaf9b045077308a1d1a"><code>d09c418</code></a> Touch up PR 286</li> <li><a href="https://github.com/dtolnay/thiserror/commit/097251d2f538c123c850e1873cd1e0172bf4c151"><code>097251d</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a> from nyurik/litstr</li> <li><a href="https://github.com/dtolnay/thiserror/commit/cd79876fe8f2eead51a1d9efa0b0f42467b9bef8"><code>cd79876</code></a> optimize by avoiding second fmt.value() call</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d7e738e1d8e339d35a1ea0c4c252b055c66c3526"><code>d7e738e</code></a> Optimize simple literals for Display::fmt</li> <li><a href="https://github.com/dtolnay/thiserror/commit/0717de3f507293f6faa7a32d987febb5c39a7048"><code>0717de3</code></a> Update ui test suite to nightly-2024-02-08</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c7c75470ec80c253a197b365f4571569ab53a8d9"><code>c7c7547</code></a> Update ui test suite to nightly-2024-01-31</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57">compare view</a></li> </ul> </details> <br /> Updates `whoami` from 1.4.1 to 1.5.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ardaku/whoami/blob/v1/CHANGELOG.md">whoami's changelog</a>.</em></p> <blockquote> <h2>[1.5.1] - 2024-03-09</h2> <h3>Fixed</h3> <ul> <li>Broken link in docs</li> </ul> <h2>[1.5.0] - 2024-03-03</h2> <h3>Added</h3> <ul> <li>WASI support</li> <li>Redox support</li> <li>Fallible functions <ul> <li><code>whoami::fallible::devicename()</code></li> <li><code>whoami::fallible::devicename_os()</code></li> <li><code>whoami::fallible::distro()</code></li> <li><code>whoami::fallible::hostname()</code> - notably doesn't normalize to lowercase</li> <li><code>whoami::fallible::realname()</code></li> <li><code>whoami::fallible::realname_os()</code></li> <li><code>whoami::fallible::username()</code></li> <li><code>whoami::fallible::username_os()</code></li> </ul> </li> <li><code>whoami::Language</code></li> <li><code>whoami::Country</code></li> <li><code>whoami::langs()</code></li> <li><code>whoami::fallible::account()</code></li> <li><code>whoami::fallible::account_os()</code></li> <li><code>whoami::DesktopEnv::is_gtk()</code></li> <li><code>whoami::DesktopEnv::is_kde()</code></li> </ul> <h3>Removed</h3> <ul> <li>Generated device names that infer casing based on the hostname when the device name is not available - now returns the hostname unchanged</li> <li>Partial (potentially unsound) support for Android, iOS, watchOS, tvOS, Fuchsia, Haiku, Solaris, and a few others. These targets now use the "fake" implementation.</li> </ul> <h3>Changed</h3> <ul> <li>Deprecated <code>whoami::distro_os()</code></li> <li>Deprecated <code>whoami::hostname()</code></li> <li>Deprecated <code>whoami::hostname_os()</code></li> <li>Deprecated <code>whoami::lang()</code></li> <li>illumos and Redox are no longer untested targets</li> <li>Documented that illumos and Redox have a higher MSRV (Rust 1.65) than other targets</li> <li>Display implementation on <code>Platform::Illumos</code> now displays in lowercase: illumos</li> </ul> <h3>Fixed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ardaku/whoami/commit/74a0c3b8b834d8f100dad20b266178fef40e0760"><code>74a0c3b</code></a> Prepare to release whoami 1.5.1 (<a href="https://redirect.github.com/ardaku/whoami/issues/109">#109</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/7789b3f9dd1bb869b50893c5fea798c00b4a1f9a"><code>7789b3f</code></a> Backport v2 -> v1: Test docs in CI (<a href="https://redirect.github.com/ardaku/whoami/issues/108">#108</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/4bbaf5201b29d8d5f9f9917524020ad15ed88983"><code>4bbaf52</code></a> Prevent future potential UB in unix wrapper for <code>getpwuid()</code> (<a href="https://redirect.github.com/ardaku/whoami/issues/104">#104</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/358dc0ef16960beafdf14f89198616b0f378b884"><code>358dc0e</code></a> WhoAmI 1.5.0 Release (<a href="https://redirect.github.com/ardaku/whoami/issues/94">#94</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/d6ee13ed9e818aa51b8d86d95e8009a376289a40"><code>d6ee13e</code></a> Fix Instances of Memory Corruption on Illumos (<a href="https://redirect.github.com/ardaku/whoami/issues/93">#93</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/953e702c0b24789a359a4027818af53bcb979db6"><code>953e702</code></a> Support Redox (<a href="https://redirect.github.com/ardaku/whoami/issues/92">#92</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/5bc73e4e6375a22e6b71300e0befc9cf4c97c278"><code>5bc73e4</code></a> Preserve OS case for hostnames (<a href="https://redirect.github.com/ardaku/whoami/issues/86">#86</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/29d5f2210339aa487073a3372876c0a498e46379"><code>29d5f22</code></a> Support WASI (<a href="https://redirect.github.com/ardaku/whoami/issues/84">#84</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/d7885e7c75d9a59ab3d2f5dceb82d46399c7dd7b"><code>d7885e7</code></a> Add <code>Target</code> trait for implementing new targets (<a href="https://redirect.github.com/ardaku/whoami/issues/80">#80</a>)</li> <li><a href="https://github.com/ardaku/whoami/commit/e3da4c56f9df876f01baea5e8fde6d1a0ac60ae9"><code>e3da4c5</code></a> Add <code>langs()</code> function, deprecate <code>lang()</code> (<a href="https://redirect.github.com/ardaku/whoami/issues/78">#78</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ardaku/whoami/compare/v1.4.1...v1.5.1">compare view</a></li> </ul> </details> <br /> Updates `aws_lambda_events` from 0.2.7 to 0.15.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/awslabs/aws-lambda-rust-runtime/releases">aws_lambda_events's releases</a>.</em></p> <blockquote> <h2>Lambda Events 0.15.0</h2> <h2>What's Changed</h2> <ul> <li>Allow null answerCorrect when deserializing CognitoEventUserPoolsVerifyAuthChallengeResponse. by <a href="https://github.com/mawallace"><code>@mawallace</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/826">awslabs/aws-lambda-rust-runtime#826</a></li> <li>Api Gateway authorizer improvements by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/827">awslabs/aws-lambda-rust-runtime#827</a></li> <li>Implement CloudWatch alarm SNS payloads. by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/829">awslabs/aws-lambda-rust-runtime#829</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mawallace"><code>@mawallace</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/826">awslabs/aws-lambda-rust-runtime#826</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.14.0...lambda-events-0.15.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.14.0...lambda-events-0.15.0</a></p> <h2>lambda-events-0.13.0</h2> <h2>What's Changed</h2> <ul> <li>Hotfix/documentdb by <a href="https://github.com/nichmorgan"><code>@nichmorgan</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/742">awslabs/aws-lambda-rust-runtime#742</a></li> <li>add lambda event agent for amazon bedrock by <a href="https://github.com/KUrushi"><code>@KUrushi</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/746">awslabs/aws-lambda-rust-runtime#746</a></li> <li>Made some properties of Bedrock's Event optional. by <a href="https://github.com/KUrushi"><code>@KUrushi</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/748">awslabs/aws-lambda-rust-runtime#748</a></li> <li>Remove <code>#[serde(deny_unknown_fields)]</code> by <a href="https://github.com/ramosbugs"><code>@ramosbugs</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/753">awslabs/aws-lambda-rust-runtime#753</a></li> <li>Add session_issuer field to SessionContext by <a href="https://github.com/kdnakt"><code>@kdnakt</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/751">awslabs/aws-lambda-rust-runtime#751</a></li> <li>Hyper 1 upgrade by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/749">awslabs/aws-lambda-rust-runtime#749</a></li> <li>Fix EventBridge event structures. by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/755">awslabs/aws-lambda-rust-runtime#755</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ramosbugs"><code>@ramosbugs</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/744">awslabs/aws-lambda-rust-runtime#744</a></li> <li><a href="https://github.com/KUrushi"><code>@KUrushi</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/746">awslabs/aws-lambda-rust-runtime#746</a></li> <li><a href="https://github.com/kdnakt"><code>@kdnakt</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/751">awslabs/aws-lambda-rust-runtime#751</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.12.1...lambda-events-0.13.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.12.1...lambda-events-0.13.0</a></p> <h2>Lambda Events 0.12.1</h2> <h2>What's Changed</h2> <ul> <li>added Default implementation for S3EventRecord by <a href="https://github.com/amir-haroun"><code>@amir-haroun</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/726">awslabs/aws-lambda-rust-runtime#726</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/amir-haroun"><code>@amir-haroun</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/726">awslabs/aws-lambda-rust-runtime#726</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.12.0...lambda-events-0.12.1">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.12.0...lambda-events-0.12.1</a></p> <h2>Lambda Events 0.12.0</h2> <h2>What's Changed</h2> <ul> <li>fix: Makes two properties optional on MigrateUserResponse. by <a href="https://github.com/mark-keaton"><code>@mark-keaton</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/663">awslabs/aws-lambda-rust-runtime#663</a></li> <li>Serialize APIGW queryStringParameters properly by <a href="https://github.com/mrautio"><code>@mrautio</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/676">awslabs/aws-lambda-rust-runtime#676</a></li> <li>Make Kafka header values i8 instead of u8 by <a href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/689">awslabs/aws-lambda-rust-runtime#689</a></li> <li>Add event definitions for CloudFormation custom resources by <a href="https://github.com/chris-leach"><code>@chris-leach</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/695">awslabs/aws-lambda-rust-runtime#695</a></li> <li>Fix time serialization issues by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/707">awslabs/aws-lambda-rust-runtime#707</a></li> <li>Eventbridge Event Processor by <a href="https://github.com/nichmorgan"><code>@nichmorgan</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/704">awslabs/aws-lambda-rust-runtime#704</a></li> <li>DocumentDB support by <a href="https://github.com/nichmorgan"><code>@nichmorgan</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/706">awslabs/aws-lambda-rust-runtime#706</a></li> <li>Add SQS API event structs by <a href="https://github.com/rgreinho"><code>@rgreinho</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/711">awslabs/aws-lambda-rust-runtime#711</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.11.1...lambda-events-0.12.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.11.1...lambda-events-0.12.0</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/awslabs/aws-lambda-rust-runtime/commits/lambda-events-0.15.0">compare view</a></li> </ul> </details> <br /> Updates `lambda_runtime` from 0.2.1 to 0.10.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/awslabs/aws-lambda-rust-runtime/releases">lambda_runtime's releases</a>.</em></p> <blockquote> <h2>aws_lambda_events 0.10.1</h2> <h2>What's Changed</h2> <ul> <li>Fix support for APIGW console requests by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/657">awslabs/aws-lambda-rust-runtime#657</a></li> <li>Improvements in event compilation by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/659">awslabs/aws-lambda-rust-runtime#659</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.9.0...lambda-events-0.10.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.9.0...lambda-events-0.10.0</a></p> <h2>lambda Runtime 0.10.0</h2> <h2>What's Changed</h2> <ul> <li>Allow error response customization by <a href="https://github.com/kikuomax"><code>@kikuomax</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/828">awslabs/aws-lambda-rust-runtime#828</a></li> <li>Remove unused warning. by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/831">awslabs/aws-lambda-rust-runtime#831</a></li> <li>Advanced logging controls by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/830">awslabs/aws-lambda-rust-runtime#830</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-runtime-0.9.1...lambda-runtime-0.10.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-runtime-0.9.1...lambda-runtime-0.10.0</a></p> <h2>AWS Lambda Events 0.9.0</h2> <h2>What's Changed</h2> <ul> <li>Update aws_lambda_events by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/641">awslabs/aws-lambda-rust-runtime#641</a></li> <li>Bring aws_lambda_events as subpackage by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/647">awslabs/aws-lambda-rust-runtime#647</a></li> <li>Copy license from old events repo by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/648">awslabs/aws-lambda-rust-runtime#648</a></li> <li>Upgrade dependencies in lambda-events by <a href="https://github.com/jakubadamw"><code>@jakubadamw</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/650">awslabs/aws-lambda-rust-runtime#650</a></li> <li>Tag <code>apigw</code> struct fields with proper <code>serde(skip_serializing_if)</code> by <a href="https://github.com/fluxth"><code>@fluxth</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/654">awslabs/aws-lambda-rust-runtime#654</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jakubadamw"><code>@jakubadamw</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/650">awslabs/aws-lambda-rust-runtime#650</a></li> <li><a href="https://github.com/fluxth"><code>@fluxth</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/654">awslabs/aws-lambda-rust-runtime#654</a></li> </ul> <h2>lambda-extension-0.9.0</h2> <h2>What's Changed</h2> <ul> <li>Fix typo in LogBuffering struct documentation by <a href="https://github.com/nismotie"><code>@nismotie</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/731">awslabs/aws-lambda-rust-runtime#731</a></li> <li>Support internal Lambda extensions by <a href="https://github.com/ramosbugs"><code>@ramosbugs</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/744">awslabs/aws-lambda-rust-runtime#744</a></li> <li>Hyper 1 upgrade by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/749">awslabs/aws-lambda-rust-runtime#749</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nismotie"><code>@nismotie</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/731">awslabs/aws-lambda-rust-runtime#731</a></li> <li><a href="https://github.com/ramosbugs"><code>@ramosbugs</code></a> made their first contribution in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/744">awslabs/aws-lambda-rust-runtime#744</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-extension-0.8.2...lambda-extension-0.9.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-extension-0.8.2...lambda-extension-0.9.0</a></p> <h2>lambda-http-0.9.0</h2> <h2>What's Changed</h2> <ul> <li>Use base64 0.21. by <a href="https://github.com/khuey"><code>@khuey</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/724">awslabs/aws-lambda-rust-runtime#724</a></li> <li>Hyper 1 upgrade by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/749">awslabs/aws-lambda-rust-runtime#749</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.3...lambda-http-0.9.0">https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.3...lambda-http-0.9.0</a></p> <h2>lambda-runtime-0.9.0</h2> <h2>What's Changed</h2> <ul> <li>Fix transitive dependency version of lambda_runtime. by <a href="https://github.com/calavera"><code>@calavera</code></a> in <a href="https://redirect.github.com/awslabs/aws-lambda-rust-runtime/pull/723">awslabs/aws-lambda-rust-runtime#723</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/awslabs/aws-lambda-rust-runtime/commits/lambda-http-0.10.0">compare view</a></li> </ul> </details> <br /> Updates `lettre` from 0.10.0 to 0.10.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lettre/lettre/releases">lettre's releases</a>.</em></p> <blockquote> <h2>0.10.4</h2> <h4>Misc</h4> <ul> <li>Bumped rustls to 0.21 and all related dependencies (<a href="https://redirect.github.com/lettre/lettre/issues/867">#867</a>)</li> </ul> <p><a href="https://redirect.github.com/lettre/lettre/issues/867">#867</a>: <a href="https://redirect.github.com/lettre/lettre/pull/867">lettre/lettre#867</a></p> <h2>0.10.3</h2> <h4>Announcements</h4> <p>It was found that what had been used until now as a basic lettre 0.10 <code>MessageBuilder::body</code> example failed to mention that for maximum compatibility with various email clients a <code>Content-Type</code> header should always be present in the message.</p> <h5>Before</h5> <pre lang="rust"><code>Message::builder() // [...] some headers skipped for brevity .body(String::from("A plaintext or html body"))? </code></pre> <h5>Patch</h5> <pre lang="diff"><code> Message::builder() // [...] some headers skipped for brevity + .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html .body(String::from("A plaintext or html body"))? </code></pre> <h4>Features</h4> <ul> <li>Add support for rustls-native-certs when using rustls (<a href="https://redirect.github.com/lettre/lettre/issues/843">#843</a>)</li> </ul> <p><a href="https://redirect.github.com/lettre/lettre/issues/843">#843</a>: <a href="https://redirect.github.com/lettre/lettre/pull/843">lettre/lettre#843</a></p> <h2>0.10.2</h2> <h4>Upgrade notes</h4> <ul> <li>MSRV is now 1.60 (<a href="https://redirect.github.com/lettre/lettre/issues/828">#828</a>)</li> </ul> <h4>Features</h4> <ul> <li>Allow providing a custom <code>tokio</code> stream for <code>AsyncSmtpTransport</code> (<a href="https://redirect.github.com/lettre/lettre/issues/805">#805</a>)</li> <li>Return whole SMTP error message (<a href="https://redirect.github.com/lettre/lettre/issues/821">#821</a>)</li> </ul> <h4>Bug fixes</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lettre/lettre/blob/master/CHANGELOG.md">lettre's changelog</a>.</em></p> <blockquote> <h3>v0.10.4 (2023-04-02)</h3> <h4>Misc</h4> <ul> <li>Bumped rustls to 0.21 and all related dependencies (<a href="https://redirect.github.com/lettre/lettre/issues/867">#867</a>)</li> </ul> <p><a href="https://redirect.github.com/lettre/lettre/issues/867">#867</a>: <a href="https://redirect.github.com/lettre/lettre/pull/867">lettre/lettre#867</a></p> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h3>v0.10.3 (2023-02-20)</h3> <h4>Announcements</h4> <p>It was found that what had been used until now as a basic lettre 0.10 <code>MessageBuilder::body</code> example failed to mention that for maximum compatibility with various email clients a <code>Content-Type</code> header should always be present in the message.</p> <h5>Before</h5> <pre lang="rust"><code>Message::builder() // [...] some headers skipped for brevity .body(String::from("A plaintext or html body"))? </code></pre> <h5>Patch</h5> <pre lang="diff"><code> Message::builder() // [...] some headers skipped for brevity + .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html .body(String::from("A plaintext or html body"))? </code></pre> <h4>Features</h4> <ul> <li>Add support for rustls-native-certs when using rustls (<a href="https://redirect.github.com/lettre/lettre/issues/843">#843</a>)</li> </ul> <p><a href="https://redirect.github.com/lettre/lettre/issues/843">#843</a>: <a href="https://redirect.github.com/lettre/lettre/pull/843">lettre/lettre#843</a></p> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h3>v0.10.2 (2023-01-29)</h3> <h4>Upgrade notes</h4> <ul> <li>MSRV is now 1.60 (<a href="https://redirect.github.com/lettre/lettre/issues/828">#828</a>)</li> </ul> <h4>Features</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lettre/lettre/commit/ce363273fec3c4bb75bdecdc77c0367ad732a8bf"><code>ce36327</code></a> Prepare 0.10.4 (<a href="https://redirect.github.com/lettre/lettre/issues/871">#871</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/e59ecc20e735d82ab6d223654846672013c627c8"><code>e59ecc2</code></a> Bump rustls to 0.21 (<a href="https://redirect.github.com/lettre/lettre/issues/867">#867</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/4fb67a7da1a415696f29f167d9869c66e5ca5058"><code>4fb67a7</code></a> Prepare 0.10.3 (<a href="https://redirect.github.com/lettre/lettre/issues/860">#860</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/9041f210f47ddb6f303dd09258edf7c695f6f6bf"><code>9041f21</code></a> Add Content-Type to all examples sending a basic text/plain message (<a href="https://redirect.github.com/lettre/lettre/issues/859">#859</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/77b7d40fb8a145b467e944047551e0b117838f32"><code>77b7d40</code></a> mailbox: replace serialize_str(&self.to_string()) with collect_str(self) (<a href="https://redirect.github.com/lettre/lettre/issues/858">#858</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/2b6d457f850306fad68a02a868f16f7965a3339a"><code>2b6d457</code></a> clippy: deny str_to_string and empty_structs_with_brackets (<a href="https://redirect.github.com/lettre/lettre/issues/857">#857</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/952c1b39dfa8acad737f6cca4240e82d6e4f97af"><code>952c1b3</code></a> Add support for rustls-native-certs (<a href="https://redirect.github.com/lettre/lettre/issues/843">#843</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/7ecb87f9fd70a223fa0be72db1280b13b8ba804b"><code>7ecb87f</code></a> Prepare 0.10.2 (<a href="https://redirect.github.com/lettre/lettre/issues/853">#853</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/fd700b1717baac868e21b03e4d69b4db6809cd10"><code>fd700b1</code></a> cargo: switch to crates.io release of email-encoding v0.2 (<a href="https://redirect.github.com/lettre/lettre/issues/854">#854</a>)</li> <li><a href="https://github.com/lettre/lettre/commit/f8f19d6af5a77bd7b498bf51d3bf3916c0d1ae4c"><code>f8f19d6</code></a> clippy: fix latest warnings (<a href="https://redirect.github.com/lettre/lettre/issues/855">#855</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lettre/lettre/compare/v0.10.0...v0.10.4">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.20 to 0.4.21 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.21] - 2024-02-27</h2> <h2>What's Changed</h2> <ul> <li>Minor clippy nits by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li>Simplify Display impl by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/579">rust-lang/log#579</a></li> <li>Set all crates to 2021 edition by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/580">rust-lang/log#580</a></li> <li>Various changes based on review by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/583">rust-lang/log#583</a></li> <li>Fix typo in file_static() method doc by <a href="https://github.com/dimo414"><code>@dimo414</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li>Specialize empty key value pairs by <a href="https://github.com/EFanZh"><code>@EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/576">rust-lang/log#576</a></li> <li>Fix incorrect lifetime in Value::to_str() by <a href="https://github.com/peterjoel"><code>@peterjoel</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li>Remove some API of the key-value feature by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/585">rust-lang/log#585</a></li> <li>Add logcontrol-log and log-reload by <a href="https://github.com/swsnr"><code>@swsnr</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/595">rust-lang/log#595</a></li> <li>Add Serialization section to kv::Value docs by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/593">rust-lang/log#593</a></li> <li>Rename Value::to_str to to_cow_str by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/592">rust-lang/log#592</a></li> <li>Clarify documentation and simplify initialization of <code>STATIC_MAX_LEVEL</code> by <a href="https://github.com/ptosi"><code>@ptosi</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li>Update docs to 2021 edition, test by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/577">rust-lang/log#577</a></li> <li>Add "alterable_logger" link to README.md by <a href="https://github.com/brummer-simon"><code>@brummer-simon</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li>Normalize line ending by <a href="https://github.com/EFanZh"><code>@EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/602">rust-lang/log#602</a></li> <li>Remove <code>ok_or</code> in favor of <code>Option::ok_or</code> by <a href="https://github.com/AngelicosPhosphoros"><code>@AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> <li>Use <code>Acquire</code> ordering for initialization check by <a href="https://github.com/AngelicosPhosphoros"><code>@AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/610">rust-lang/log#610</a></li> <li>Get structured logging API ready for stabilization by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/613">rust-lang/log#613</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nyurik"><code>@nyurik</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li><a href="https://github.com/dimo414"><code>@dimo414</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li><a href="https://github.com/peterjoel"><code>@peterjoel</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li><a href="https://github.com/ptosi"><code>@ptosi</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li><a href="https://github.com/brummer-simon"><code>@brummer-simon</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li><a href="https://github.com/AngelicosPhosphoros"><code>@AngelicosPhosphoros</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/3ccdc286fef3076747fe18a2a93658ea4d4ae012"><code>3ccdc28</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/617">#617</a> from rust-lang/cargo/0.4.21</li> <li><a href="https://github.com/rust-lang/log/commit/6153cb289f0e7b80f00ae07dbe5ee41cf3d3fcb0"><code>6153cb2</code></a> prepare for 0.4.21 release</li> <li><a href="https://github.com/rust-lang/log/commit/f0f74946a4bfb02cfc407795a3499c4b69d7a290"><code>f0f7494</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/613">#613</a> from rust-lang/feat/kv-cleanup</li> <li><a href="https://github.com/rust-lang/log/commit/2b220bf3b705f2abc0ee591c7eb17972a979da3a"><code>2b220bf</code></a> clean up structured logging example</li> <li><a href="https://github.com/rust-lang/log/commit/646e9ab9917fb79e44b6b36b8375106a1a09766c"><code>646e9ab</code></a> use original Visitor name for VisitValue</li> <li><a href="https://github.com/rust-lang/log/commit/cf85c38d3519745d60e7b891c4b2025050a8389f"><code>cf85c38</code></a> add needed subfeatures to kv_unstable</li> <li><a href="https://github.com/rust-lang/log/commit/73e953905b970ef765a86bf6cbd69bc2c5e2bac4"><code>73e9539</code></a> fix up capturing of :err</li> <li><a href="https://github.com/rust-lang/log/commit/31bb4b0ff36e458c6bef304a336b71f6342ddcc7"><code>31bb4b0</code></a> move error macros together</li> <li><a href="https://github.com/rust-lang/log/commit/ad917118a5e781d0dd60b3a75ba519ce9839ba70"><code>ad91711</code></a> support field shorthand in macros</li> <li><a href="https://github.com/rust-lang/log/commit/90a347bd836873264a393a35bfd90fe478fadae2"><code>90a347b</code></a> restore removed APIs as deprecated</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.20...0.4.21">compare view</a></li> </ul> </details> <br /> Updates `rustls` from 0.16.0 to 0.21.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rustls/rustls/releases">rustls's releases</a>.</em></p> <blockquote> <h2>0.21.10</h2> <p>TLS 1.2 servers now remove session tickets after observing a failure to decrypt, preventing future resumption with the same unusable ticket.</p> <h2>What's Changed</h2> <ul> <li>remove the TLS 1.2 session ticket on DecryptError by <a href="https://github.com/Geal"><code>@Geal</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1668">rustls/rustls#1668</a></li> <li>0.21.10 release preparation by <a href="https://github.com/cpu"><code>@cpu</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1678">rustls/rustls#1678</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/rustls/compare/v/0.21.9...v/0.21.10">https://github.com/rustls/rustls/compare/v/0.21.9...v/0.21.10</a></p> <h2>0.21.9</h2> <ul> <li>Fixes using the (non-default) <code>read_buf</code> feature with Rust nightly newer than <code>nightly-2023-11-01</code> by opting in to the <code>core_io_borrowed_buf</code> feature and updated <code>BorrowedBuf</code>, <code>BorrowedCursor</code> types.</li> </ul> <h2>What's Changed</h2> <ul> <li>Fix build: new feature needed for std::io::BorrowedBuf et al. by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1582">rustls/rustls#1582</a></li> <li>v0.21.9 preparation by <a href="https://github.com/cpu"><code>@cpu</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1592">rustls/rustls#1592</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/rustls/compare/v/0.21.8...v/0.21.9">https://github.com/rustls/rustls/compare/v/0.21.8...v/0.21.9</a></p> <h2>0.21.8</h2> <ul> <li>Fixes <code>ConnectionCommon::complete_io()</code> to flush writers before potentially expecting a response.</li> <li>Upgrades <code>*ring*</code> to 0.17 - <strong>Note</strong>: <code>*ring*</code> 0.17 when built with <code>gcc</code> will experience slower X25519 and Ed25519 operations compared to previous releases.</li> <li>Upgrades <code>rustls-webpki</code> to 0.101.7 to match <code>*ring*</code> 0.17 dependency</li> <li><code>Tls12CipherSuite::hash_algorithm()</code> and <code>Tls13CipherSuite::hash_algorithm()</code> are now crate-internal. This is a small breaking change to remove unintended exposure of underlying <code>*ring*</code> types in the public API.</li> </ul> <h2>What's Changed</h2> <ul> <li>fuzz: remove unused webpki dependency by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1523">rustls/rustls#1523</a></li> <li>Fix nightly clippy warning by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1443">rustls/rustls#1443</a></li> <li>Upgrade to ring 0.17 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1508">rustls/rustls#1508</a></li> <li>Bump MSRV to 1.61 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1516">rustls/rustls#1516</a></li> <li>docs: adjust <em>ring</em> platform compatibility by <a href="https://github.com/cpu"><code>@cpu</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1532">rustls/rustls#1532</a></li> <li>Fix: flush writers before potentially expecting a response by <a href="https://github.com/robsdedude"><code>@robsdedude</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1542">rustls/rustls#1542</a></li> <li>v0.21.8 preparation by <a href="https://github.com/cpu"><code>@cpu</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1525">rustls/rustls#1525</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/rustls/compare/v/0.21.7...v/0.21.8">https://github.com/rustls/rustls/compare/v/0.21.7...v/0.21.8</a></p> <h2>0.21.7</h2> <ul> <li>Fixes interoperability bug where Rustls servers would not properly echo the <code>session_id</code> in <code>HelloRetryRequest</code> messages as was done for <code>ServerHello</code> messages.</li> <li><code>WebPkiVerifier</code> now stores an <code>Arc<RootCertStore></code>.</li> <li>Documentation for the computational expense required to build client and server configurations has been clarified to emphasize this is cheap with the exception of gathering certificates from a platform trust root store.</li> </ul> <h2>What's Changed</h2> <ul> <li>Backport Arc server roots + non-expensive configs to rel-0.21 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1416">rustls/rustls#1416</a></li> <li>Backport Echo session_id in HRR by <a href="https://github.com/cpu"><code>@cpu</code></a>, <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1425">rustls/rustls#1425</a></li> <li>rustls v0.21.7 release prep by <a href="https://github.com/cpu"><code>@cpu</code></a> in <a href="https://redirect.github.com/rustls/rustls/pull/1425">rustls/rustls#1425</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/rustls/compare/v/0.21.6...v/0.21.7">https://github.com/rustls/rustls/compare/v/0.21.6...v/0.21.7</a></p> <h2>v/0.21.6</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/rustls/commit/cf6aa80cbfb1f18e308138fdd59ac8255ac931ce"><code>cf6aa80</code></a> Cargo: version 0.21.9 -> 0.21.10</li> <li><a href="https://github.com/rustls/rustls/commit/4ee33ae94215633e6bfaac42c6beb774afb0eac0"><code>4ee33ae</code></a> version: allow manual_non_exhaustive</li> <li><a href="https://github.com/rustls/rustls/commit/f628518b162af6c0778162fb924b2c6e29880d02"><code>f628518</code></a> remove the TLS 1.2 session ticket on DecryptError</li> <li><a href="https://github.com/rustls/rustls/commit/bbd9abca106c68ab01c385a1bb7399be46cee9c0"><code>bbd9abc</code></a> Cargo: v0.21.8 -> v0.21.9</li> <li><a href="https://github.com/rustls/rustls/commit/5edc126bcfec4a72d4e627414398daad9f3f6063"><code>5edc126</code></a> Use <code>BorrowedCursor</code> & <code>BorrowedBuf</code> from core::io</li> <li><a href="https://github.com/rustls/rustls/commit/7abd73f7ec2db666d7fd74794b4d718d62b656a7"><code>7abd73f</code></a> Opt in to feature(core_io_borrowed_buf)</li> <li><a href="https://github.com/rustls/rustls/commit/c34477a068b340473dd654d1b25d6fac71e0c570"><code>c34477a</code></a> Cargo: 0.21.7 -> 0.21.8</li> <li><a href="https://github.com/rustls/rustls/commit/8cf2594dcb0fa523a1c62dbca279e3d4a41b8372"><code>8cf2594</code></a> sign: fix clippy get-first warning</li> <li><a href="https://github.com/rustls/rustls/commit/ecc6cded2a1f2ada0884c62d642a90ce17d77964"><code>ecc6cde</code></a> Flush writers before potentially expecting a response</li> <li><a href="https://github.com/rustls/rustls/commit/53adb9d2eb68034c1710e736f2dc343bbea657fb"><code>53adb9d</code></a> docs: adjust <em>ring</em> platform compatibility</li> <li>Additional commits viewable in <a href="https://github.com/rustls/rustls/compare/v/0.16.0...v/0.21.10">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.196 to 1.0.197 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.197</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> <li>Optimize code size of some Display impls (<a href="https://redirect.github.com/serde-rs/serde/issues/2697">#2697</a>, thanks <a href="https://github.com/nyurik"><code>@nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/5fa711d75d91173aafc6019e03cf8af6ac9ba7b2"><code>5fa711d</code></a> Release 1.0.197</li> <li><a href="https://github.com/serde-rs/serde/commit/f5d8ae423aa195d3423029ff5a618266cc8ff9a5"><code>f5d8ae4</code></a> Resolve prelude redundant import warnings</li> <li><a href="https://github.com/serde-rs/serde/commit/1d54973b928bd8708a4ad2d90fca1203367ff580"><code>1d54973</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2697">#2697</a> from nyurik/format-str</li> <li><a href="https://github.com/serde-rs/serde/commit/b8fafefd8588f84af54329945fab701ec414281d"><code>b8fafef</code></a> A few minor <code>write_str</code> optimizations and inlining</li> <li><a href="https://github.com/serde-rs/serde/commit/c42ebb8839fbd92dbda6729e8363c8d683f26306"><code>c42ebb8</code></a> Update ui test suite to nightly-2024-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/9e680620b595724a6abfb8e785155d02482f911a"><code>9e68062</code></a> Ignore incompatible_msrv clippy lint for conditionally compiled code</li> <li><a href="https://github.com/serde-rs/serde/commit/846f865de2e94408e0edc6a2c6863c063cd234be"><code>846f865</code></a> Ignore dead_code warnings in test</li> <li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197">compare view</a></li> </ul> </details> <br /> Updates `serde_derive` from 1.0.196 to 1.0.197 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde_derive's releases</a>.</em></p> <blockquote> <h2>v1.0.197</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> <li>Optimize code size of some Display impls (<a href="https://redirect.github.com/serde-rs/serde/issues/2697">#2697</a>, thanks <a href="https://github.com/nyurik"><code>@nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/5fa711d75d91173aafc6019e03cf8af6ac9ba7b2"><code>5fa711d</code></a> Release 1.0.197</li> <li><a href="https://github.com/serde-rs/serde/commit/f5d8ae423aa195d3423029ff5a618266cc8ff9a5"><code>f5d8ae4</code></a> Resolve prelude redundant import warnings</li> <li><a href="https://github.com/serde-rs/serde/commit/1d54973b928bd8708a4ad2d90fca1203367ff580"><code>1d54973</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2697">#2697</a> from nyurik/format-str</li> <li><a href="https://github.com/serde-rs/serde/commit/b8fafefd8588f84af54329945fab701ec414281d"><code>b8fafef</code></a> A few minor <code>write_str</code> optimizations and inlining</li> <li><a href="https://github.com/serde-rs/serde/commit/c42ebb8839fbd92dbda6729e8363c8d683f26306"><code>c42ebb8</code></a> Update ui test suite to nightly-2024-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/9e680620b595724a6abfb8e785155d02482f911a"><code>9e68062</code></a> Ignore incompatible_msrv clippy lint for conditionally compiled code</li> <li><a href="https://github.com/serde-rs/serde/commit/846f865de2e94408e0edc6a2c6863c063cd234be"><code>846f865</code></a> Ignore dead_code warnings in test</li> <li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197">compare view</a></li> </ul> </details> <br /> Updates `stderrlog` from 0.4.3 to 0.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cardoe/stderrlog-rs/releases">stderrlog's releases</a>.</em></p> <blockquote> <h2>v0.6.0</h2> <h2>What's Changed</h2> <ul> <li>fixed module filtering example and add tests by <a href="https://github.com/cardoe"><code>@cardoe</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/50">cardoe/stderrlog-rs#50</a></li> <li>Replace <code>atty</code> dependency with <code>is-terminal</code> by <a href="https://github.com/AlexTMjugador"><code>@AlexTMjugador</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/57">cardoe/stderrlog-rs#57</a></li> <li>ci: updates because many steps are retired by <a href="https://github.com/cardoe"><code>@cardoe</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/58">cardoe/stderrlog-rs#58</a></li> <li>fix: Clap error in examples/timestamp by <a href="https://github.com/kenoss"><code>@kenoss</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/55">cardoe/stderrlog-rs#55</a></li> <li>Do not panic when pty closes by <a href="https://github.com/Allen-Webb"><code>@Allen-Webb</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/54">cardoe/stderrlog-rs#54</a></li> <li>Only style the level label by <a href="https://github.com/delehef"><code>@delehef</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/59">cardoe/stderrlog-rs#59</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/AlexTMjugador"><code>@AlexTMjugador</code></a> made their first contribution in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/57">cardoe/stderrlog-rs#57</a></li> <li><a href="https://github.com/kenoss"><code>@kenoss</code></a> made their first contribution in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/55">cardoe/stderrlog-rs#55</a></li> <li><a href="https://github.com/Allen-Webb"><code>@Allen-Webb</code></a> made their first contribution in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/54">cardoe/stderrlog-rs#54</a></li> <li><a href="https://github.com/delehef"><code>@delehef</code></a> in <a href="https://redirect.github.com/cardoe/stderrlog-rs/pull/59">cardoe/stderrlog-rs#59</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/cardoe/stderrlog-rs/compare/v0.5.4...v0.6.0">https://github.com/cardoe/stderrlog-rs/compare/v0.5.4...v0.6.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cardoe/stderrlog-rs/blob/master/CHANGELOG.md">stderrlog's changelog</a>.</em></p> <blockquote> <h2>0.6.0</h2> <h3>Changed</h3> <ul> <li>Bumped the minimum Rust version to 1.48.0 <ul> <li><a href="https://rustsec.org/advisories/RUSTSEC-2021-0145">RUSTSEC-2021-0145</a> fixed</li> </ul> </li> </ul> <h2>0.5.3</h2> <h3>Changed</h3> <ul> <li>Moved the timestamps feature behind the enabled-by-default crate feature <code>timestamps</code>.</li> </ul> <h3>Fixed</h3> <ul> <li>Added missing <code>show_module_names</code> field to <code>StdErrLog</code> debug implementation.</li> </ul> <h2>0.5.2</h2> <h3>Changed</h3> <ul> <li>Bumped the minimum Rust version to 1.36.0 <ul> <li><a href="https://rustsec.org/advisories/RUSTSEC-2022-0006.html">RUSTSEC-2022-0006</a> fixed This is a semver break but given the age of the Rust versions and changes that have happened in the log crate, we'll do it.</li> </ul> </li> <li>Make it easier to specify debug levels with a number or enum.</li> </ul> <h2>0.5.1</h2> <h3>Added</h3> <ul> <li>added <code>.show_module_names()</code> to include module name in output</li> </ul> <h2>0.5.0</h2> <h3>Changed</h3> <ul> <li>Bumped minimum Rust version to 1.31.0 <ul> <li>1.16.0 fails on current version of some deps and some crates.io fetches</li> <li>Log crate 0.4.11 raised its MSRV to 1.31.0</li> </ul> </li> <li>Updated and checked minimum version of all deps</li> <li>Switched to rust edition 2018</li> <li>Improved CI testing</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/57bc1d6f2e31638c235c25806233585f0476a90a"><code>57bc1d6</code></a> chore: Release stderrlog version 0.6.0</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/5fdb49953657468e5c82be2921c160b0af654295"><code>5fdb499</code></a> Merge pull request <a href="https://redirect.github.com/cardoe/stderrlog-rs/issues/59">#59</a> from cardoe/delehef-master</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/85550fba56b8926ce1db1d8ed02db59b98b7a955"><code>85550fb</code></a> Only style the level label</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/c4c36ead05f145a68fd62b606662f86ec35b74cb"><code>c4c36ea</code></a> no-op pty closed tests on non-Linux</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/85ae00893d72c6a5cc0ec09c01eb4fcfcdfef829"><code>85ae008</code></a> Merge pull request <a href="https://redirect.github.com/cardoe/stderrlog-rs/issues/54">#54</a> from Allen-Webb/crash</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/b5b515eb066c5a5ce92a0abab8f521efbe5848ab"><code>b5b515e</code></a> Do not panic in the log statement when the tty closes.</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/d6a7e18a6d61ac74eef286057fd8fe64d70b5c13"><code>d6a7e18</code></a> Add test for pty closing.</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/de6760abe195b0d1ae8de7b738828acd441aa923"><code>de6760a</code></a> Merge pull request <a href="https://redirect.github.com/cardoe/stderrlog-rs/issues/55">#55</a> from kenoss/fix-clap-error</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/2ec059361e9550b99527e9ace7ebc11bd3624611"><code>2ec0593</code></a> fix: Clap error in examples/timestamp</li> <li><a href="https://github.com/cardoe/stderrlog-rs/commit/af1941b7eeaaa52423a05381445c3a618c0b36e3"><code>af1941b</code></a> Merge pull request <a href="https://redirect.github.com/cardoe/stderrlog-rs/issues/58">#58</a> from cardoe/maybe-fix-ci</li> <li>Additional commits viewable in <a href="https://github.com/cardoe/stderrlog-rs/compare/v0.4.3...v0.6.0">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.25.0 to 1.29.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.29.1</h2> <h3>Fixed</h3> <ul> <li>rt: fix nesting two <code>block_in_place</code> with a <code>block_on</code> between (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/5837">tokio-rs/tokio#5837</a></p> <h2>Tokio v1.29.0</h2> <p>Technically a breaking change, the <code>Send</code> implementation is removed from <code>runtime::EnterGuard</code>. This change fixes a bug and should not impact most users.</p> <h3>Breaking</h3> <ul> <li>rt: <code>EnterGuard</code> should not be <code>Send</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5766">#5766</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>fs: reduce blocking ops in <code>fs::read_dir</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5653">#5653</a>)</li> <li>rt: fix possible starvation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5686">#5686</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5712">#5712</a>)</li> <li>rt: fix stacked borrows issue in <code>JoinSet</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5693">#5693</a>)</li> <li>rt: panic if <code>EnterGuard</code> dropped incorrect order (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5772">#5772</a>)</li> <li>time: do not overflow to signal value (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5710">#5710</a>)</li> <li>fs: wait for in-flight ops before cloning <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5803">#5803</a>)</li> </ul> <h3>Changed</h3> <ul> <li>rt: reduce time to poll tasks scheduled from outside the runtime (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5705">#5705</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5720">#5720</a>)</li> </ul> <h3>Added</h3> <ul> <li>net: add uds doc alias for unix sockets (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5659">#5659</a>)</li> <li>rt: add metric for number of tasks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5628">#5628</a>)</li> <li>sync: implement more traits for channel errors (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5666">#5666</a>)</li> <li>net: add nodelay methods on TcpSocket (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5672">#5672</a>)…
- Loading branch information