May the code be with you 👻
Bumps the deps group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.41.1` | | [clap](https://github.com/clap-rs/clap) | `4.5.19` | `4.5.21` | | [keyring](https://github.com/hwchen/keyring-rs) | `3.3.0` | `3.6.1` | | [openssl](https://github.com/sfackler/rust-openssl) | `0.10.66` | `0.10.68` | | [pyo3](https://github.com/pyo3/pyo3) | `0.22.3` | `0.23.2` | | [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.215` | | [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.133` | | [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.11.1` | | [scraper](https://github.com/causal-agent/scraper) | `0.20.0` | `0.21.0` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.93` | | [clap_complete](https://github.com/clap-rs/clap) | `4.5.29` | `4.5.38` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `2.0.3` | | [diesel](https://github.com/diesel-rs/diesel) | `2.2.4` | `2.2.5` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.8` | `0.12.9` | Updates `tokio` from 1.40.0 to 1.41.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.41.1</h2> <h1>1.41.1 (Nov 7th, 2024)</h1> <h3>Fixed</h3> <ul> <li>metrics: fix bug with wrong number of buckets for the histogram (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6957">#6957</a>)</li> <li>net: display <code>net</code> requirement for <code>net::UdpSocket</code> in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6938">#6938</a>)</li> <li>net: fix typo in <code>TcpStream</code> internal comment (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6944">#6944</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6957">#6957</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6957">tokio-rs/tokio#6957</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6938">#6938</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6938">tokio-rs/tokio#6938</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6944">#6944</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6944">tokio-rs/tokio#6944</a></p> <h2>Tokio v1.41.0</h2> <h1>1.41.0 (Oct 22th, 2024)</h1> <h3>Added</h3> <ul> <li>metrics: stabilize <code>global_queue_depth</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6854">#6854</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6918">#6918</a>)</li> <li>net: add conversions for unix <code>SocketAddr</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6868">#6868</a>)</li> <li>sync: add <code>watch::Sender::sender_count</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>)</li> <li>sync: add <code>mpsc::Receiver::blocking_recv_many</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6867">#6867</a>)</li> <li>task: stabilize <code>Id</code> apis (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6891">#6891</a>)</li> </ul> <h3>Added (unstable)</h3> <ul> <li>metrics: add H2 Histogram option to improve histogram granularity (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6897">#6897</a>)</li> <li>metrics: rename some histogram apis (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6924">#6924</a>)</li> <li>runtime: add <code>LocalRuntime</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>)</li> </ul> <h3>Changed</h3> <ul> <li>runtime: box futures larger than 16k on release mode (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>)</li> <li>sync: add <code>#[must_use]</code> to <code>Notified</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>)</li> <li>sync: make <code>watch</code> cooperative (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6846">#6846</a>)</li> <li>sync: make <code>broadcast::Receiver</code> cooperative (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6870">#6870</a>)</li> <li>task: add task size to tracing instrumentation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6881">#6881</a>)</li> <li>wasm: enable <code>cfg_fs</code> for <code>wasi</code> target (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>net: fix regression of abstract socket path in unix socket (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: recommend <code>OwnedFd</code> with <code>AsyncFd</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>)</li> <li>io: document cancel safety of <code>AsyncFd</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6890">#6890</a>)</li> <li>macros: render more comprehensible documentation for <code>join</code> and <code>try_join</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6841">#6841</a>)</li> <li>net: fix swapped examples for <code>TcpSocket::set_nodelay</code> and <code>TcpSocket::nodelay</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>)</li> <li>sync: document runtime compatibility (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/bb7ca7507b94d01ffe0e275ddc669734ab3bf783"><code>bb7ca75</code></a> chore: prepare Tokio v1.41.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6959">#6959</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4a34b77af5b6ae8addb8f60cfbda5dd2686b61d3"><code>4a34b77</code></a> metrics: fix bug with wrong number of buckets for the histogram (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6957">#6957</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8897885425bf3d89053f896319eeb8777cf255fc"><code>8897885</code></a> docs: fix mismatched backticks in CONTRIBUTING.md (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6951">#6951</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0dbdd196b6a9af9a106c654a8613088b81a64655"><code>0dbdd19</code></a> ci: update cargo-check-external-types to 0.1.13 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6949">#6949</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/94e55c092b0d8fb583ee19383485818cb1f5e562"><code>94e55c0</code></a> net: fix typo in <code>TcpStream</code> internal comment (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6944">#6944</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4468f27c319bf54ed973128e7257a337fb0c5374"><code>4468f27</code></a> metrics: fixed flaky <code>worker_steal_count</code> test (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6932">#6932</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/070a825999d3407f7c00e762fbecf298428e972a"><code>070a825</code></a> metrics: removed race condition from global_queue_depth_multi_thread test (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6">#6</a>...</li> <li><a href="https://github.com/tokio-rs/tokio/commit/946401c345d672d357693740bc51f77bc678c5c4"><code>946401c</code></a> net: display <code>net</code> requirement for <code>net::UdpSocket</code> in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6938">#6938</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0c01fd23b4b8fc228f14ea0a75796ad52b85d675"><code>0c01fd2</code></a> ci: use patched version of cargo-check-external-types to fix CI failure (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6937">#6937</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ebe241647e17e9ce5f8746f7eeefe2a2bb98a467"><code>ebe2416</code></a> ci: use cargo deny (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6931">#6931</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.1">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.19 to 4.5.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.5.21</h2> <h2>[4.5.21] - 2024-11-13</h2> <h3>Fixes</h3> <ul> <li><em>(parser)</em> Ensure defaults are filled in on error with <code>ignore_errors(true)</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.5.21] - 2024-11-13</h2> <h3>Fixes</h3> <ul> <li><em>(parser)</em> Ensure defaults are filled in on error with <code>ignore_errors(true)</code></li> </ul> <h2>[4.5.20] - 2024-10-08</h2> <h3>Features</h3> <ul> <li><em>(unstable)</em> Add <code>CommandExt</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/03d722625a9c7f396c5843926e79c7299b7f914c"><code>03d7226</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/3df70fb2b64f326593f96681c0c8476240547b8d"><code>3df70fb</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/3266c36abf63d3c0fac9102998984cd65f808212"><code>3266c36</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5691">#5691</a> from epage/custom</li> <li><a href="https://github.com/clap-rs/clap/commit/951762db57c81e09954031ef3beac6e9f622cc6f"><code>951762d</code></a> feat(complete): Allow any OsString-compatible type to be a CompletionCandidate</li> <li><a href="https://github.com/clap-rs/clap/commit/bb6493e890a1fb0d954d64916650688b276c44f1"><code>bb6493e</code></a> feat(complete): Offer - as a path option</li> <li><a href="https://github.com/clap-rs/clap/commit/27b348dbcbd647d24b506ed70c61ebe23c2b087e"><code>27b348d</code></a> refactor(complete): Simplify ArgValueCandidates code</li> <li><a href="https://github.com/clap-rs/clap/commit/49b8108f8c8dfd8bd2d7907c60bed9d2155a42cb"><code>49b8108</code></a> feat(complete): Add PathCompleter</li> <li><a href="https://github.com/clap-rs/clap/commit/82a360aa545713e2c70b82d22f1be1e91e9611ff"><code>82a360a</code></a> feat(complete): Add ArgValueCompleter</li> <li><a href="https://github.com/clap-rs/clap/commit/47aedc6906c0c35a89833331041a083630d777fb"><code>47aedc6</code></a> fix(complete): Ensure paths are sorted</li> <li><a href="https://github.com/clap-rs/clap/commit/431e2bc931b6721471fad18866f52fefe7d6572c"><code>431e2bc</code></a> test(complete): Ensure ArgValueCandidates get filtered</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.19...clap_complete-v4.5.21">compare view</a></li> </ul> </details> <br /> Updates `keyring` from 3.3.0 to 3.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hwchen/keyring-rs/releases">keyring's releases</a>.</em></p> <blockquote> <h2>v3.6.1: Update dependencies</h2> <p>Two of the dependencies (<code>openssl</code> and <code>whoami</code>) were discovered to have vulnerabilities which were fixed in minor or patch releases. This crate has been updated to insist that the minor/patch release number of these dependencies is high enough to ensure use of a patched version.</p> <p>There is no reason to think that the vulnerabilities in these dependencies could have been exercised through this crate. In addition, builds of clients done after the dependencies were patched would have already picked up the non-vulnerable versions. So this change is simply to ensure that future builds cannot use the vulnerable versions.</p> <p>There are no code changes in this release.</p> <h2>v3.6.0: Add new combination keystore</h2> <p>This release contains a new credential store for Linux: a combination of keyutils (for use by headless processes) and secret service (for persistence of credentials beyond reboot). Thanks very much to <a href="https://github.com/soywod"><code>@soywod</code></a> for the contribution!</p> <h2>v3.5.0: Add debug logging of internal operations</h2> <ul> <li>Add debug logging of internal operations (thanks to <a href="https://github.com/soywod"><code>@soywod</code></a>).</li> <li>Revert iOS security-framework dependency to v2 (see <a href="https://redirect.github.com/hwchen/keyring-rs/issues/225">#225</a>).</li> </ul> <h2>v3.4.0: allow simultaneous use of secret-service and keyutils</h2> <p>As pointed out in <a href="https://redirect.github.com/hwchen/keyring-rs/issues/214">#214</a>, it is possible to use both the secret-service and the keyutils credential stores at the same time, so this should be an allowed combination of specified features. This release allows that combination, selecting the secret-service as the default keystore but also loading the keyutils keystore.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hwchen/keyring-rs/blob/master/CHANGELOG.md">keyring's changelog</a>.</em></p> <blockquote> <h2>Version 3.6.0</h2> <ul> <li>Add combination keystore of keyutils and secret service (thanks to <a href="https://github.com/soywod"><code>@soywod</code></a>).</li> </ul> <h2>Version 3.5.0</h2> <ul> <li>Add debug logging of internal operations (thanks to <a href="https://github.com/soywod"><code>@soywod</code></a>).</li> <li>Revert iOS security-framework dependency to v2 (see <a href="https://redirect.github.com/hwchen/keyring-rs/issues/225">#225</a>).</li> </ul> <h2>Version 3.4.0</h2> <ul> <li>Allow use of both secret-service and keyutils.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hwchen/keyring-rs/commit/779dfe0dc3ebaf5b0bba04864ddc9c32d4a7c3d0"><code>779dfe0</code></a> Merge pull request <a href="https://redirect.github.com/hwchen/keyring-rs/issues/230">#230</a> from brotskydotcom/master</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/2e646c888d8bfd400649548835a9cf7028462750"><code>2e646c8</code></a> Bump version and update dependencies.</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/eb54c8085d9e37bc47e4c0125f3d30448dd42021"><code>eb54c80</code></a> Merge pull request <a href="https://redirect.github.com/hwchen/keyring-rs/issues/229">#229</a> from brotskydotcom/master</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/f18c3115b7e0cfe50628bcee379e68e1e281a099"><code>f18c311</code></a> Bump version and update changelog.</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/2e2e9157ad728e890b27ac814992d07485f367b6"><code>2e2e915</code></a> Merge pull request <a href="https://redirect.github.com/hwchen/keyring-rs/issues/222">#222</a> from soywod/secret-service-with-keyutils</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/f59afd50e4b9be4e333e6c050ac8f97f51fe632d"><code>f59afd5</code></a> Updated docs for new keystore.</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/658174ef994ca4971fa0686c69085048a895dd65"><code>658174e</code></a> Fix new clippy warning.</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/16236b85f92733550cce0a5e06fe4e63cf835b71"><code>16236b8</code></a> Merge remote-tracking branch 'upstream/master' into secret-service-with-keyutils</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/6df3d93950eed289b3771b1244100a12e77c2b04"><code>6df3d93</code></a> init doc + unit tests</li> <li><a href="https://github.com/hwchen/keyring-rs/commit/9a4184ceac1f5f6bff040a6c3c2b5b10cc6fea1f"><code>9a4184c</code></a> Merge pull request <a href="https://redirect.github.com/hwchen/keyring-rs/issues/226">#226</a> from brotskydotcom/release-3.5</li> <li>Additional commits viewable in <a href="https://github.com/hwchen/keyring-rs/compare/v3.3.0...v3.6.1">compare view</a></li> </ul> </details> <br /> Updates `openssl` from 0.10.66 to 0.10.68 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sfackler/rust-openssl/releases">openssl's releases</a>.</em></p> <blockquote> <h2>openssl-v0.10.68</h2> <h2>What's Changed</h2> <ul> <li>fixes <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2317">#2317</a> -- restore compatibility with our MSRV and release openssl 0.9.68 by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2318">sfackler/rust-openssl#2318</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68</a></p> <h2>openssl-v0.10.67</h2> <h2>What's Changed</h2> <ul> <li>Added a utility function to ensure we never have an issue with 0-length slices from pointers again by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2268">sfackler/rust-openssl#2268</a></li> <li>Fix CI for the latest rustc by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2271">sfackler/rust-openssl#2271</a></li> <li>Add binding for EVP_DigestSqueeze by <a href="https://github.com/initsecret"><code>@initsecret</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2270">sfackler/rust-openssl#2270</a></li> <li>libressl 4.0: const correctness for X509_LOOKUP_METHOD by <a href="https://github.com/botovq"><code>@botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2276">sfackler/rust-openssl#2276</a></li> <li>Bump hex dev-dependency version by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2277">sfackler/rust-openssl#2277</a></li> <li>Raise bindgen version by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2278">sfackler/rust-openssl#2278</a></li> <li>Ensure Rsa::check_key doesn't leave errors on the stack by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2279">sfackler/rust-openssl#2279</a></li> <li>Update some docs to use the corresponds macro by <a href="https://github.com/rushilmehra"><code>@rushilmehra</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2282">sfackler/rust-openssl#2282</a></li> <li>Don't leave errors on the stack in <code>MdCtxRef::digest_verify_final</code> by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2283">sfackler/rust-openssl#2283</a></li> <li>Adjustments for LibreSSL 4 by <a href="https://github.com/botovq"><code>@botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2287">sfackler/rust-openssl#2287</a></li> <li>Explicit rustfmt config by <a href="https://github.com/kornelski"><code>@kornelski</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2285">sfackler/rust-openssl#2285</a></li> <li>add basic EVP_KDF bindings by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2289">sfackler/rust-openssl#2289</a></li> <li>add ossl3 thread pool bindings by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2293">sfackler/rust-openssl#2293</a></li> <li>add argon2id support for ossl 3.2+ by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2290">sfackler/rust-openssl#2290</a></li> <li>fix 3.2.0 thread support and simplify by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2294">sfackler/rust-openssl#2294</a></li> <li>add libctx arg to argon2id by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2295">sfackler/rust-openssl#2295</a></li> <li>support using threads in argon2id by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2296">sfackler/rust-openssl#2296</a></li> <li>Ensure beginning and end of the error output is readable by <a href="https://github.com/kornelski"><code>@kornelski</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2284">sfackler/rust-openssl#2284</a></li> <li>Test against 3.4.0-alpha1 by <a href="https://github.com/sfackler"><code>@sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2302">sfackler/rust-openssl#2302</a></li> <li>Resolve clippy warnings from nightly by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2310">sfackler/rust-openssl#2310</a></li> <li>fixes <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2311">#2311</a> -- silencer resolver warnings by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2312">sfackler/rust-openssl#2312</a></li> <li>Bump to 3.4.0-beta1 by <a href="https://github.com/sfackler"><code>@sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2313">sfackler/rust-openssl#2313</a></li> <li>LibreSSL 4.0.0 by <a href="https://github.com/botovq"><code>@botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2315">sfackler/rust-openssl#2315</a></li> <li>Release openssl v0.10.67 and openssl-sys v0.9.104 by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2316">sfackler/rust-openssl#2316</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/initsecret"><code>@initsecret</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2270">sfackler/rust-openssl#2270</a></li> <li><a href="https://github.com/rushilmehra"><code>@rushilmehra</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2282">sfackler/rust-openssl#2282</a></li> <li><a href="https://github.com/kornelski"><code>@kornelski</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2285">sfackler/rust-openssl#2285</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sfackler/rust-openssl/commit/be8dcfd1d747abc45b4c931fcc4b6474f7c09495"><code>be8dcfd</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2318">#2318</a> from alex/msrv-fix</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/065cc77d0c574d0f713af4f2b37fb9040b3537cf"><code>065cc77</code></a> fixes <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2317">#2317</a> -- restore compatibility with our MSRV and release openssl 0.9.68</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/7b3ec80b19f3f06f0419346ed87ed9bf03f9ce62"><code>7b3ec80</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2316">#2316</a> from alex/bump-for-release</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/b510e8c2c2a37e86bf940ede4c46f858d0241fa2"><code>b510e8c</code></a> Release openssl v0.10.67 and openssl-sys v0.9.104</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/ee3b024a7f0103a0e37c5df7b333e75a30df07da"><code>ee3b024</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2315">#2315</a> from botovq/libressl-4.0.0</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/c4dabc2fc2f76d734fc361401c3bae1a911bc405"><code>c4dabc2</code></a> CI: Update LibreSSL CI</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/f9027b7549e7d557d627aeadc157097b2c5c018b"><code>f9027b7</code></a> LibreSSL 4.0.0 is released & stable</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/1b51ba5de04b185e9cb2c1063e310bd190e28cad"><code>1b51ba5</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2313">#2313</a> from sfackler/sfackler-patch-1</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/de8a97c1b55800104ae6f3c6f52aab1e17df3b3c"><code>de8a97c</code></a> Bump to 3.4.0-beta1</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/39304643c0c8f9a5035799e22e73277043b22ac6"><code>3930464</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2312">#2312</a> from sfackler/alex-patch-1</li> <li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.68">compare view</a></li> </ul> </details> <br /> Updates `pyo3` from 0.22.3 to 0.23.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.23.2</h2> <p>This release fixes a build failure when attempting to compile for free-threaded Python when the <code>abi3</code> or <code>abi3-pyxx</code> features are enabled. With this fix, the compile will now ignore (with a warning) the <code>abi3</code> and <code>abi3-pyxx</code> flags (as is the case when compiling for PyPy, as neither support <code>abi3</code>).</p> <p>This release also iterates upon the new <code>IntoPyObject</code> trait by adding an <code>IntoPyObjectExt</code> helper trait with some common convenience functions.</p> <p>Finally, a compile failure related to <code>ambiguous_associated_items</code> lint errors inside generated <code>#[pyclass]</code> and <code>#[derive(IntoPyObject)]</code> output has been fixed.</p> <p>Thank you to the following contributors for the improvements:</p> <p><a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> <a href="https://github.com/LilyFoote"><code>@LilyFoote</code></a> <a href="https://github.com/ngoldbaum"><code>@ngoldbaum</code></a></p> <h2>PyO3 0.23.1</h2> <p>This is a re-release of PyO3 0.23.0 with corrections to fix docs.rs builds.</p> <p>Thanks <a href="https://github.com/yotamofek"><code>@yotamofek</code></a> for the reports & fixes!</p> <h2>PyO3 0.23.0</h2> <p>This release is a significant iteration to both PyO3's internals and API with two major enhancements:</p> <ul> <li>Support for Python 3.13t, also known as "free-threaded Python".</li> <li>A new trait <code>IntoPyObject</code>, which unifies the existing to-Python conversion traits <code>IntoPy</code> and <code>ToPyObject</code> while also allowing new optimizations and proper error handling. The new trait also has a <code>#[derive(IntoPyObject)]</code> macro.</li> </ul> <p>While both of these new features have undergone extensive design, it will be no surprise to find teething issues. All feedback is encouraged so that we can follow up with iterative improvements for these new features in future releases.</p> <p>On top of the major additions, the removal of the "GIL Refs" API deprecated in PyO3 0.21 is now complete. A number of PyO3 APIs have had new simpler names introduced now that the PyO3 API is no longer in a migration phase (for example <code>PyTuple::new_bound</code> is now simplified to <code>PyTuple::new</code>).</p> <p>Beyond that, PyO3 0.23 contains nearly 5 months of incremental improvements, bug fixes and smaller features that have been implemented while the major work of this release was ongoing.</p> <p>Please consult the <a href="https://pyo3.rs/v0.23.0/migration.html">migration guide</a> for help upgrading.</p> <p>Thank you to everyone who contributed code, documentation, design ideas, bug reports, and feedback. The following contributors' commits are included in this release:</p> <p><a href="https://github.com/abrisco"><code>@abrisco</code></a> <a href="https://github.com/adamcavendish"><code>@adamcavendish</code></a> <a href="https://github.com/ahlinc"><code>@ahlinc</code></a> <a href="https://github.com/akuhnregnier"><code>@akuhnregnier</code></a> <a href="https://github.com/alex"><code>@alex</code></a> <a href="https://github.com/attack68"><code>@attack68</code></a> <a href="https://github.com/birkenfeld"><code>@birkenfeld</code></a> <a href="https://github.com/Brogolem35"><code>@Brogolem35</code></a> <a href="https://github.com/bschoenmaeckers"><code>@bschoenmaeckers</code></a> <a href="https://github.com/ChayimFriedman2"><code>@ChayimFriedman2</code></a> <a href="https://github.com/Cheukting"><code>@Cheukting</code></a> <a href="https://github.com/csernazs"><code>@csernazs</code></a> <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> <a href="https://github.com/deedy5"><code>@deedy5</code></a> <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] <a href="https://github.com/digitalsentinel"><code>@digitalsentinel</code></a> <a href="https://github.com/exg"><code>@exg</code></a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.23.2] - 2024-11-25</h2> <h3>Added</h3> <ul> <li>Add <code>IntoPyObjectExt</code> trait. <a href="https://redirect.github.com/PyO3/pyo3/pull/4708">#4708</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failures when building for free-threaded Python when the <code>abi3</code> or <code>abi3-pyxx</code> features are enabled. <a href="https://redirect.github.com/PyO3/pyo3/pull/4719">#4719</a></li> <li>Fix <code>ambiguous_associated_items</code> lint error in <code>#[pyclass]</code> and <code>#[derive(IntoPyObject)]</code> macros. <a href="https://redirect.github.com/PyO3/pyo3/pull/4725">#4725</a></li> </ul> <h2>[0.23.1] - 2024-11-16</h2> <p>Re-release of 0.23.0 with fixes to docs.rs build.</p> <h2>[0.23.0] - 2024-11-15</h2> <h3>Packaging</h3> <ul> <li>Drop support for PyPy 3.7 and 3.8. <a href="https://redirect.github.com/PyO3/pyo3/pull/4582">#4582</a></li> <li>Extend range of supported versions of <code>hashbrown</code> optional dependency to include version 0.15. <a href="https://redirect.github.com/PyO3/pyo3/pull/4604">#4604</a></li> <li>Bump minimum version of <code>eyre</code> optional dependency to 0.6.8. <a href="https://redirect.github.com/PyO3/pyo3/pull/4617">#4617</a></li> <li>Bump minimum version of <code>hashbrown</code> optional dependency to 0.14.5. <a href="https://redirect.github.com/PyO3/pyo3/pull/4617">#4617</a></li> <li>Bump minimum version of <code>indexmap</code> optional dependency to 2.5.0. <a href="https://redirect.github.com/PyO3/pyo3/pull/4617">#4617</a></li> <li>Bump minimum version of <code>num-complex</code> optional dependency to 0.4.6. <a href="https://redirect.github.com/PyO3/pyo3/pull/4617">#4617</a></li> <li>Bump minimum version of <code>chrono-tz</code> optional dependency to 0.10. <a href="https://redirect.github.com/PyO3/pyo3/pull/4617">#4617</a></li> <li>Support free-threaded Python 3.13t. <a href="https://redirect.github.com/PyO3/pyo3/pull/4588">#4588</a></li> </ul> <h3>Added</h3> <ul> <li>Add <code>IntoPyObject</code> (fallible) conversion trait to convert from Rust to Python values. <a href="https://redirect.github.com/PyO3/pyo3/pull/4060">#4060</a></li> <li>Add <code>#[pyclass(str="<format string>")]</code> option to generate <code>__str__</code> based on a <code>Display</code> implementation or format string. <a href="https://redirect.github.com/PyO3/pyo3/pull/4233">#4233</a></li> <li>Implement <code>PartialEq</code> for <code>Bound<'py, PyInt></code> with <code>u8</code>, <code>u16</code>, <code>u32</code>, <code>u64</code>, <code>u128</code>, <code>usize</code>, <code>i8</code>, <code>i16</code>, <code>i32</code>, <code>i64</code>, <code>i128</code> and <code>isize</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4317">#4317</a></li> <li>Implement <code>PartialEq<f64></code> and <code>PartialEq<f32></code> for <code>Bound<'py, PyFloat></code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4348">#4348</a></li> <li>Add <code>as_super</code> and <code>into_super</code> methods for <code>Bound<T: PyClass></code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4351">#4351</a></li> <li>Add FFI definitions <code>PyCFunctionFast</code> and <code>PyCFunctionFastWithKeywords</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/4415">#4415</a></li> <li>Add FFI definitions for <code>PyMutex</code> on Python 3.13 and newer. <a href="https://redirect.github.com/PyO3/pyo3/pull/4421">#4421</a></li> <li>Add <code>PyDict::locked_for_each</code> to iterate efficiently on freethreaded Python. <a href="https://redirect.github.com/PyO3/pyo3/pull/4439">#4439</a></li> <li>Add FFI definitions <code>PyObject_GetOptionalAttr</code>, <code>PyObject_GetOptionalAttrString</code>, <code>PyObject_HasAttrWithError</code>, <code>PyObject_HasAttrStringWithError</code>, <code>Py_CONSTANT_*</code> constants, <code>Py_GetConstant</code>, <code>Py_GetConstantBorrowed</code>, and <code>PyType_GetModuleByDef</code> on Python 3.13 and newer. <a href="https://redirect.github.com/PyO3/pyo3/pull/4447">#4447</a></li> <li>Add FFI definitions for the Python critical section API available on Python 3.13 and newer. <a href="https://redirect.github.com/PyO3/pyo3/pull/4477">#4477</a></li> <li>Add derive macro for <code>IntoPyObject</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4495">#4495</a></li> <li>Add <code>Borrowed::as_ptr</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4520">#4520</a></li> <li>Add FFI definition for <code>PyImport_AddModuleRef</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4529">#4529</a></li> <li>Add <code>PyAnyMethods::try_iter</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4553">#4553</a></li> <li>Add <code>pyo3::sync::with_critical_section</code>, a wrapper around the Python Critical Section API added in Python 3.13. <a href="https://redirect.github.com/PyO3/pyo3/pull/4587">#4587</a></li> <li>Add <code>#[pymodule(gil_used = false)]</code> option to declare that a module supports the free-threaded build. <a href="https://redirect.github.com/PyO3/pyo3/pull/4588">#4588</a></li> <li>Add <code>PyModule::gil_used</code> method to declare that a module supports the free-threaded build. <a href="https://redirect.github.com/PyO3/pyo3/pull/4588">#4588</a></li> <li>Add FFI definition <code>PyDateTime_CAPSULE_NAME</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4634">#4634</a></li> <li>Add <code>PyMappingProxy</code> type to represent the <code>mappingproxy</code> Python class. <a href="https://redirect.github.com/PyO3/pyo3/pull/4644">#4644</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/a9678269d4742eb2cd5eda19d6935eaea44f693e"><code>a967826</code></a> release: 0.23.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/07093e9b48b393320eb358b6e30bcef0906aa9b0"><code>07093e9</code></a> Free-threaded build config fixes (<a href="https://redirect.github.com/pyo3/pyo3/issues/4719">#4719</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/02eb2a1e90f2ac2672771fc0b6751a2bbec9ec22"><code>02eb2a1</code></a> Fix ambiguous associated item error (<a href="https://redirect.github.com/pyo3/pyo3/issues/4725">#4725</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/ab999ae5d3df10db88612e7a72acf722abd5250b"><code>ab999ae</code></a> docs: remove outdated <code>#[pyclass(text_signature = "...")]</code> option (<a href="https://redirect.github.com/pyo3/pyo3/issues/4721">#4721</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/3a94a6617dec36bdaef137fa3c48797a9beaa645"><code>3a94a66</code></a> add <code>IntoPyObjectExt</code> trait (<a href="https://redirect.github.com/pyo3/pyo3/issues/4708">#4708</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/11b9086b6190a2f21c1c9ba6beffbcaf5a3d3a73"><code>11b9086</code></a> Bump codecov/codecov-action from 4 to 5 (<a href="https://redirect.github.com/pyo3/pyo3/issues/4718">#4718</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/5585240da53ca793b29d7929ad54b1458e10c78c"><code>5585240</code></a> release: 0.23.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/64008e41c47226a0957c7fad256e56aa05bbd76f"><code>64008e4</code></a> docs: Don't try to build <code>gil-refs</code> feature (<a href="https://redirect.github.com/pyo3/pyo3/issues/4712">#4712</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/48771def2a2d148326054356dd312c5c335bd91b"><code>48771de</code></a> Fix migration guide URL (<a href="https://redirect.github.com/pyo3/pyo3/issues/4711">#4711</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/c0f756c056f56d0796cebef4eac48a05db97f956"><code>c0f756c</code></a> fixup docs for packaging (<a href="https://redirect.github.com/pyo3/pyo3/issues/4710">#4710</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.22.3...v0.23.2">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.210 to 1.0.215 <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.215</h2> <ul> <li>Produce warning when multiple fields or variants have the same deserialization name (<a href="https://redirect.github.com/serde-rs/serde/issues/2855">#2855</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2856">#2856</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2857">#2857</a>)</li> </ul> <h2>v1.0.214</h2> <ul> <li>Implement IntoDeserializer for all Deserializers in serde::de::value module (<a href="https://redirect.github.com/serde-rs/serde/issues/2568">#2568</a>, thanks <a href="https://github.com/Mingun"><code>@Mingun</code></a>)</li> </ul> <h2>v1.0.213</h2> <ul> <li>Fix support for macro-generated <code>with</code> attributes inside a newtype struct (<a href="https://redirect.github.com/serde-rs/serde/issues/2847">#2847</a>)</li> </ul> <h2>v1.0.212</h2> <ul> <li>Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (<a href="https://redirect.github.com/serde-rs/serde/issues/2845">#2845</a>)</li> </ul> <h2>v1.0.211</h2> <ul> <li>Improve error reporting about mismatched signature in <code>with</code> and <code>default</code> attributes (<a href="https://redirect.github.com/serde-rs/serde/issues/2558">#2558</a>, thanks <a href="https://github.com/Mingun"><code>@Mingun</code></a>)</li> <li>Show variant aliases in error message when variant deserialization fails (<a href="https://redirect.github.com/serde-rs/serde/issues/2566">#2566</a>, thanks <a href="https://github.com/Mingun"><code>@Mingun</code></a>)</li> <li>Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (<a href="https://redirect.github.com/serde-rs/serde/issues/2821">#2821</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/8939af48fecb965eb3ff04dc8969146d5af5ca0f"><code>8939af4</code></a> Release 1.0.215</li> <li><a href="https://github.com/serde-rs/serde/commit/fa5d58cd007812b5990ec5721082bac293a97467"><code>fa5d58c</code></a> Use ui test syntax that does not interfere with rustfmt</li> <li><a href="https://github.com/serde-rs/serde/commit/1a3cf4b3c18396a1c5da6999ff7695d822709044"><code>1a3cf4b</code></a> Update PR 2562 ui tests</li> <li><a href="https://github.com/serde-rs/serde/commit/7d96352e9638de6662e4660e974ffc7ea232e511"><code>7d96352</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2857">#2857</a> from dtolnay/collide</li> <li><a href="https://github.com/serde-rs/serde/commit/111ecc5d8c01cf7795059f3bc436bfd0e57d1d64"><code>111ecc5</code></a> Update ui tests for warning on colliding aliases</li> <li><a href="https://github.com/serde-rs/serde/commit/edd6fe954bc35bbafb454835c6529d0e30148624"><code>edd6fe9</code></a> Revert "Add checks for conflicts for aliases"</li> <li><a href="https://github.com/serde-rs/serde/commit/a20e9249c5849b6855ca2d2aa1d0ce563855c3bd"><code>a20e924</code></a> Revert "pacify clippy"</li> <li><a href="https://github.com/serde-rs/serde/commit/b1353a99cdf7b7ab30b49d5c0cfed0b725b7a8df"><code>b1353a9</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2856">#2856</a> from dtolnay/dename</li> <li><a href="https://github.com/serde-rs/serde/commit/c59e876bb37ad690090d83e92a7799b75b1a3f49"><code>c59e876</code></a> Produce a separate warning for every colliding name</li> <li><a href="https://github.com/serde-rs/serde/commit/7f1e697c0d4d737068c8dd3f258e7c4122bf7196"><code>7f1e697</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2855">#2855</a> from dtolnay/namespan</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.215">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.128 to 1.0.133 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.133</h2> <ul> <li>Implement From<[T; N]> for serde_json::Value (<a href="https://redirect.github.com/serde-rs/json/issues/1215">#1215</a>)</li> </ul> <h2>v1.0.132</h2> <ul> <li>Improve binary size and compile time for JSON array and JSON object deserialization by about 50% (<a href="https://redirect.github.com/serde-rs/json/issues/1205">#1205</a>)</li> <li>Improve performance of JSON array and JSON object deserialization by about 8% (<a href="https://redirect.github.com/serde-rs/json/issues/1206">#1206</a>)</li> </ul> <h2>v1.0.131</h2> <ul> <li>Implement Deserializer and IntoDeserializer for <code>Map<String, Value></code> and <code>&Map<String, Value></code> (<a href="https://redirect.github.com/serde-rs/json/issues/1135">#1135</a>, thanks <a href="https://github.com/swlynch99"><code>@swlynch99</code></a>)</li> </ul> <h2>v1.0.130</h2> <ul> <li>Support converting and deserializing <code>Number</code> from i128 and u128 (<a href="https://redirect.github.com/serde-rs/json/issues/1141">#1141</a>, thanks <a href="https://github.com/druide"><code>@druide</code></a>)</li> </ul> <h2>v1.0.129</h2> <ul> <li>Add <a href="https://docs.rs/serde_json/1/serde_json/struct.Map.html#method.sort_keys"><code>serde_json::Map::sort_keys</code></a> and <a href="https://docs.rs/serde_json/1/serde_json/enum.Value.html#method.sort_all_objects"><code>serde_json::Value::sort_all_objects</code></a> (<a href="https://redirect.github.com/serde-rs/json/issues/1199">#1199</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0903de449c52c1b4a2271e909b7afb18909dc379"><code>0903de4</code></a> Release 1.0.133</li> <li><a href="https://github.com/serde-rs/json/commit/2b65ca09498a8a907e3e3cb66794414edfa6fe27"><code>2b65ca0</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1215">#1215</a> from dtolnay/fromarray</li> <li><a href="https://github.com/serde-rs/json/commit/4e5f985958bedbc7e75ba6c1931edaf73508c4a7"><code>4e5f985</code></a> Implement From<[T; N]> for Value</li> <li><a href="https://github.com/serde-rs/json/commit/2ccb5b67ca34a5e53b42fa608d756e25e57f91a3"><code>2ccb5b6</code></a> Disable question_mark clippy lint in lexical test</li> <li><a href="https://github.com/serde-rs/json/commit/a11f5f2bc4756035e5a04e01ad486d8a99779527"><code>a11f5f2</code></a> Resolve unnecessary_map_or clippy lints</li> <li><a href="https://github.com/serde-rs/json/commit/07f280a79c07a5e713d519ed6c6a1a71b0cf871a"><code>07f280a</code></a> Wrap PR 1213 to 80 columns</li> <li><a href="https://github.com/serde-rs/json/commit/75ed44722d451143da5621f5ce3edb794965de79"><code>75ed447</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1213">#1213</a> from djmitche/safety-comment</li> <li><a href="https://github.com/serde-rs/json/commit/73011c0b2bcd21639446728fc50de4131a51e5ca"><code>73011c0</code></a> Add a safety comment to unsafe block</li> <li><a href="https://github.com/serde-rs/json/commit/be2198a54d0d9e668f8e2e59ca2e23e3ac10ae60"><code>be2198a</code></a> Prevent upload-artifact step from causing CI failure</li> <li><a href="https://github.com/serde-rs/json/commit/7cce517f53fd60d40bd6ef87a0e51f88a306e901"><code>7cce517</code></a> Raise minimum version for preserve_order feature to Rust 1.65</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.128...v1.0.133">compare view</a></li> </ul> </details> <br /> Updates `regex` from 1.11.0 to 1.11.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p> <blockquote> <h1>1.11.1 (2024-10-24)</h1> <p>This is a new patch release of <code>regex</code> that fixes compilation on nightly Rust when the unstable <code>pattern</code> crate feature is enabled. Users on nightly Rust without this feature enabled are unaffected.</p> <p>Bug fixes:</p> <ul> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1231">#1231</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1231">rust-lang/regex#1231</a>): Fix the <code>Pattern</code> trait implementation as a result of nightly API breakage.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/regex/commit/9870c06e6c772daaad7ab612faab29130753e41c"><code>9870c06</code></a> 1.11.1</li> <li><a href="https://github.com/rust-lang/regex/commit/80df54e4b9ed4a9b14c502668856c3fc47b30cf4"><code>80df54e</code></a> changelog: 1.11.1</li> <li><a href="https://github.com/rust-lang/regex/commit/991ba8836b3dea741bdcb4e6f680543ab10331d6"><code>991ba88</code></a> unstable: fix <code>Pattern</code> trait implementation</li> <li>See full diff in <a href="https://github.com/rust-lang/regex/compare/1.11.0...1.11.1">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.20.0 to 0.21.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>0.21.0</h2> <h2>What's Changed</h2> <ul> <li>Bump indexmap from 2.3.0 to 2.4.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/197">rust-scraper/scraper#197</a></li> <li>Bump ego-tree from 0.6.2 to 0.7.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/198">rust-scraper/scraper#198</a></li> <li>migrate once_cell::unsync::OnceCell to std::cell::OnceCell + drop dep… by <a href="https://github.com/LoZack19"><code>@LoZack19</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/199">rust-scraper/scraper#199</a></li> <li>Introduce workspaces by <a href="https://github.com/LoZack19"><code>@LoZack19</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/201">rust-scraper/scraper#201</a></li> <li>Now that ego-tree's Traverse is a fused iterator, so are our Select and Text by <a href="https://github.com/adamreichold"><code>@adamreichold</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/202">rust-scraper/scraper#202</a></li> <li>Bump indexmap from 2.4.0 to 2.5.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/204">rust-scraper/scraper#204</a></li> <li>Bump ego-tree from 0.8.0 to 0.9.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/205">rust-scraper/scraper#205</a></li> <li>Bump indexmap from 2.5.0 to 2.6.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/211">rust-scraper/scraper#211</a></li> <li>Bump selectors, cssparser and html5ever by <a href="https://github.com/adamreichold"><code>@adamreichold</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/214">rust-scraper/scraper#214</a></li> <li>Handle missing Token::Delim variant when rendering errors by <a href="https://github.com/adamreichold"><code>@adamreichold</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/213">rust-scraper/scraper#213</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/LoZack19"><code>@LoZack19</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/199">rust-scraper/scraper#199</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.20.0...v0.21.0">https://github.com/rust-scraper/scraper/compare/v0.20.0...v0.21.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/93afdd96be2ecdea4676966f57d36f4ee4f6b4fa"><code>93afdd9</code></a> Version 0.21.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9843bc8efe14df55ac7dcc8e4604eb991fb31a28"><code>9843bc8</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/213">#213</a> from rust-scraper/fix-issue221</li> <li><a href="https://github.com/rust-scraper/scraper/commit/2ede12e4af4185e5eb9db46ea1b35715c099a554"><code>2ede12e</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/214">#214</a> from rust-scraper/bump-selectors</li> <li><a href="https://github.com/rust-scraper/scraper/commit/fddd90ed14791e16f0f459d2bee9c1eca5d90d5e"><code>fddd90e</code></a> Bump html5ever to its current stable version and adjust our usage accordingly</li> <li><a href="https://github.com/rust-scraper/scraper/commit/7d422d8f82ce4a5f3664a697567add1aae2a91f8"><code>7d422d8</code></a> Bump selectors and cssparser to their current stable versions and adjust our ...</li> <li><a href="https://github.com/rust-scraper/scraper/commit/53ac848a12a36de65da7b99793a1c49a303dfdc7"><code>53ac848</code></a> Handle missing Token::Delim variant when rendering errors</li> <li><a href="https://github.com/rust-scraper/scraper/commit/e0d4ea7a3373b3a75bd79ad85af21243fac93e60"><code>e0d4ea7</code></a> Bump indexmap from 2.5.0 to 2.6.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/c3735b29dcf48aa83c35bd80108bcde2d560447f"><code>c3735b2</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/205">#205</a> from rust-scraper/dependabot/cargo/ego-tree-0.9.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/faca0a96442bf1aa1ab61a252a0316f3aa0b699f"><code>faca0a9</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/204">#204</a> from rust-scraper/dependabot/cargo/indexmap-2.5.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/b945d5af6c2669f473288b99f25750d9262aae2f"><code>b945d5a</code></a> Bump ego-tree from 0.8.0 to 0.9.0</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.20.0...v0.21.0">compare view</a></li> </ul> </details> <br /> Updates `anyhow` from 1.0.89 to 1.0.93 <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.93</h2> <ul> <li>Update dev-dependencies to <code>thiserror</code> v2</li> </ul> <h2>1.0.92</h2> <ul> <li>Support Rust 1.82's <code>&raw const</code> and <code>&raw mut</code> syntax inside <code>ensure!</code> (<a href="https://redirect.github.com/dtolnay/anyhow/issues/390">#390</a>)</li> </ul> <h2>1.0.91</h2> <ul> <li>Ensure OUT_DIR is left with deterministic contents after build script execution (<a href="https://redirect.github.com/dtolnay/anyhow/issues/388">#388</a>)</li> </ul> <h2>1.0.90</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/713bda9247df3846c1444a7c1b3b2a3b9a4f5907"><code>713bda9</code></a> Release 1.0.93</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f91c247cf8986842a8ac25030481b0af3433cd35"><code>f91c247</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/391">#391</a> from dtolnay/thiserror</li> <li><a href="https://github.com/dtolnay/anyhow/commit/2a3901c0b1ab6d7aed466db53a2675b61d3e3401"><code>2a3901c</code></a> Isolate old rustc version tests from needing anyhow dev-dependencies in lockfile</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3ca2cdd795f1569354f8d7366383d7802201bdbf"><code>3ca2cdd</code></a> Update dev-dependencies to thiserror v2</li> <li><a href="https://github.com/dtolnay/anyhow/commit/fd03a8e7928082611e8baa9bf6ee638d8abcc0d6"><code>fd03a8e</code></a> Release 1.0.92</li> <li><a href="https://github.com/dtolnay/anyhow/commit/a16252b39b1503bada639c2cfcb8ff153c1e3421"><code>a16252b</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/390">#390</a> from dtolnay/rawaddr</li> <li><a href="https://github.com/dtolnay/anyhow/commit/fcf2ef8da58179fbb96121ca39c0149b84f038f2"><code>fcf2ef8</code></a> Compile &raw test on Rust 1.82+ only</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1e7e9fe1edeb6e28767ac52c32f778462b181a19"><code>1e7e9fe</code></a> Parse raw address expression syntax</li> <li><a href="https://github.com/dtolnay/anyhow/commit/7d1a8f9c1d7dca982f320f4b2c0717cd7e2d9377"><code>7d1a8f9</code></a> Add test of raw addr expression syntax</li> <li><a href="https://github.com/dtolnay/anyhow/commit/6c52daaa79eb22279248d80bebedc6c14bbb84ec"><code>6c52daa</code></a> Release 1.0.91</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.93">compare view</a></li> </ul> </details> <br /> Updates `clap_complete` from 4.5.29 to 4.5.38 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d"><code>2920fb0</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2"><code>8902627</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632"><code>79d696f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5813">#5813</a> from epage/ignore</li> <li><a href="https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471"><code>479df35</code></a> fix(parser): Fill in defaults on ignored error</li> <li><a href="https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5"><code>a1d69ca</code></a> refactor(parser): Split up parsing from post-processing</li> <li><a href="https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547"><code>6827841</code></a> test(parser): Show bad ignore_errors defaulting case</li> <li><a href="https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9"><code>76d0049</code></a> test(parser): Verify defaulting on errors</li> <li><a href="https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d"><code>3f5c05c</code></a> test(parser): Ensure we are actually testing ignore_errors</li> <li><a href="https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9"><code>ba4745d</code></a> chore(ci): Fix use of permissions</li> <li><a href="https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798"><code>22944b4</code></a> chore(ci): Use matrix for tracking the runner</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.38">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.64 to 2.0.3 <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>2.0.3</h2> <ul> <li>Support the same Path field being repeated in both Debug and Display representation in error message (<a href="https://redirect.github.com/dtolnay/thiserror/issues/383">#383</a>)</li> <li>Improve error message when a format trait used in error message is not implemented by some field (<a href="https://redirect.github.com/dtolnay/thiserror/issues/384">#384</a>)</li> </ul> <h2>2.0.2</h2> <ul> <li>Fix hang on invalid input inside #[error(...)] attribute (<a href="https://redirect.github.com/dtolnay/thiserror/issues/382">#382</a>)</li> </ul> <h2>2.0.1</h2> <ul> <li>Support errors that contain a dynamically sized final field (<a href="https://redirect.github.com/dtolnay/thiserror/issues/375">#375</a>)</li> <li>Improve inference of trait bounds for fields that are interpolated multiple times in an error message (<a href="https://redirect.github.com/dtolnay/thiserror/issues/377">#377</a>)</li> </ul> <h2>2.0.0</h2> <h2>Breaking changes</h2> <ul> <li> <p>Referencing keyword-named fields by a raw identifier like <code>{r#type}</code> inside a format string is no longer accepted; simply use the unraw name like <code>{type}</code> (<a href="https://redirect.github.com/dtolnay/thiserror/issues/347">#347</a>)</p> <p>This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.</p> <pre lang="rust"><code>#[derive(Error, Debug)] #[error("... {type} ...")] // Before: {r#type} pub struct Error { pub r#type: Type, } </code></pre> </li> <li> <p>Trait bounds are no longer inferred on fields whose value is shadowed by an explicit named argument in a format message (<a href="https://redirect.github.com/dtolnay/thiserror/issues/345">#345</a>)</p> <pre lang="rust"><code>// Before: impl<T: Octal> Display for Error<T> // After: impl<T> Display for Error<T> #[derive(Error, Debug)] #[error("{thing:o}", thing = "...")] pub struct Error<T> { thing: T, } </code></pre> </li> <li> <p>Tuple structs and tuple variants can no longer use numerical <code>{0}</code> <code>{1}</code> access at the same time as supplying extra positional arguments for a format message, as this makes it ambiguous whether the number refers to a tuple field vs a different positional arg (<a href="https://redirect.github.com/dtolnay/thiserror/issues/354">#354</a>)</p> <pre lang="rust"><code>#[derive(Error, Debug)] #[error("ambiguous: {0} {}", $N)] // ^^^ Not allowed, use #[error("... {0} {n}", n = $N)] pub struct TupleError(i32); </code></pre> </li> <li> <p>Code containing invocations of thiserror's <code>derive(Error)</code> must now have a direct dependency on the <code>thiserror</code> crate regardless of the error data structure's contents (<a href="https://redirect.github.com/dtolnay/thiserror/issues/368">#368</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/369">#369</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/370">#370</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/372">#372</a>)</p> </li> </ul> <h2>Features</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/15fd26e476c5c7a2e7dc13209689c747b1db82a5"><code>15fd26e</code></a> Release 2.0.3</li> <li><a href="https://github.com/dtolnay/thiserror/commit/70460231305d82ae9a7a60424cc4d0d22d0b6e77"><code>7046023</code></a> Simplify how has_bonus_display is accumulated</li> <li><a href="https://github.com/dtolnay/thiserror/commit/9cc1d0b2514105759995dfd3c7bc4de1f0f9195b"><code>9cc1d0b</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/384">#384</a> from dtolnay/nowrap</li> <li><a href="https://github.com/dtolnay/thiserror/commit/1d040f358a34d58139f1e1c12cec575319f16edf"><code>1d040f3</code></a> Use Var wrapper only for Pointer formatting</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6a6132d79bee8baf89ea0896ec6dadc3ad6b388b"><code>6a6132d</code></a> Extend no-display ui test to cover another fmt trait</li> <li><a href="https://github.com/dtolnay/thiserror/commit/a061beb9dc871144239dc3489dc012f39e13847c"><code>a061beb</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/383">#383</a> from dtolnay/both</li> <li><a href="https://github.com/dtolnay/thiserror/commit/63882935be42fbd89e7076392a4d5330e2120332"><code>6388293</code></a> Support Display and Debug of same path in error message</li> <li><a href="https://github.com/dtolnay/thiserror/commit/dc0359eeecf778da2038805431c61010e7aa957e"><code>dc0359e</code></a> Defer binding_value construction</li> <li><a href="https://github.com/dtolnay/thiserror/commit/520343e37d890e0a4b0c6e1427e8164c43ce1c7d"><code>520343e</code></a> Add test of Debug and Display of paths</li> <li><a href="https://github.com/dtolnay/thiserror/commit/49be39dee10d7fce1d4b2f7f6b6010f2b309794e"><code>49be39d</code></a> Release 2.0.2</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.64...2.0.3">compare view</a></li> </ul> </details> <br /> Updates `diesel` from 2.2.4 to 2.2.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/diesel-rs/diesel/blob/v2.2.5/CHANGELOG.md">diesel's changelog</a>.</em></p> <blockquote> <h2>[2.2.5] 2024-11-21</h2> <h3>Fixed</h3> <ul> <li>Add a typedef for <code>Returning</code> and <code>Count</code> so that <code>#[auto_type]</code> works with such queries</li> <li>Fixed an issue that allowed to pass non-boolean expressions to <code>.and()</code> and <code>.or()</code> which would result in queries failing at runtime</li> <li>Officially deprecating the gitter room</li> </ul> <h3>Removed</h3> <ul> <li>Do not mention the gitter channel in our docs anymore</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/diesel-rs/diesel/commit/f89990e3969bccaf63242b14f2cead1267be86fb"><code>f89990e</code></a> Fix the release data</li> <li><a href="https://github.com/diesel-rs/diesel/commit/da829e54eba49490fda0eaab06e02b315b961de9"><code>da829e5</code></a> Another compile test fix</li> <li><a href="https://github.com/diesel-rs/diesel/commit/f1b14882c9711c92d45cde7be0f0ae0f468c7b31"><code>f1b1488</code></a> Allow a missing doc warning for a test module</li> <li><a href="https://github.com/diesel-rs/diesel/commit/cbefbb0c4e63a1f36a937b875234e6c5289b4a3e"><code>cbefbb0</code></a> Fix the compile tests</li> <li><a href="https://github.com/diesel-rs/diesel/commit/a9de598deea6eb76f42bc367ddc0de3d2b91425f"><code>a9de598</code></a> More changelog entries</li> <li><a href="https://github.com/diesel-rs/diesel/commit/b0dedad2f86de3870bee33519c4fbf180cfe2cd7"><code>b0dedad</code></a> Merge pull request <a href="https://redirect.github.com/diesel-rs/diesel/issues/4345">#4345</a> from E-anae/master</li> <li><a href="https://github.com/diesel-rs/diesel/commit/9baa6db2d7b74b3eec0e7abadbe7afe3333f5458"><code>9baa6db</code></a> Merge pull request <a href="https://redirect.github.com/diesel-rs/diesel/issues/4351">#4351</a> from weiznich/fix/missing_type_def_for_count</li> <li><a href="https://github.com/diesel-rs/diesel/commit/27bd72f71a474e8d36e6bb709caffb9f7d082eab"><code>27bd72f</code></a> Prepare a diese... _Description has been truncated_
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by dependabot[bot] and has received 0 comments.