Bumps [prost-types](https://github.com/tokio-rs/prost) from 0.6.1 to 0.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/prost/releases">prost-types's releases</a>.</em></p> <blockquote> <h2>v0.8.0</h2> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <p><em>NOTE: This version contains a security fix for <code>prost-types</code> and is recommend that you upgrade to it from &lt;0.7.</em></p> <p><code>prost</code> 0.8.0 includes breaking changes:</p> <ul> <li><code>Timestamp</code>'s <code>From</code> implementation for converting into <code>SystemTime</code> has been converted to a fallible <code>TryFrom</code> implementation.</li> <li><code>prost-build</code>'s <code>compile_protos</code> now takes <code>impl AsRef&lt;Path&gt;</code> to allow each parameter to use its own generic type.</li> <li>Bundled <code>protoc</code> version bumped to <code>3.15.8</code></li> </ul> <p>As well as many new (non-breaking) changes:</p> <ul> <li><a href="https://github.com/pluth"><code>@pluth</code></a> enabled zero-copy support for <code>Bytes</code> based fields.</li> <li><a href="https://github.com/sfackler"><code>@sfackler</code></a> for fixing message optionals and oneofs in <code>prost-build</code>.</li> <li><a href="https://github.com/rubdos"><code>@rubdos</code></a> for adding the ability to encode prost messages directly to a <code>Vec&lt;u8&gt;</code>.</li> </ul> <p>and numerous smaller fixes. Many thanks to the generous contributors who have helped out since 0.7:</p> <ul> <li><a href="https://github.com/dfreese"><code>@dfreese</code></a></li> <li><a href="https://github.com/carols10cents"><code>@carols10cents</code></a></li> <li><a href="https://github.com/pluth"><code>@pluth</code></a></li> <li><a href="https://github.com/jfornoff"><code>@jfornoff</code></a></li> <li><a href="https://github.com/sphw"><code>@sphw</code></a></li> <li><a href="https://github.com/bpowers"><code>@bpowers</code></a></li> <li><a href="https://github.com/sfackler"><code>@sfackler</code></a></li> <li><a href="https://github.com/koushiro"><code>@koushiro</code></a></li> <li><a href="https://github.com/dbrgn"><code>@dbrgn</code></a></li> <li><a href="https://github.com/argv-minus-one"><code>@argv-minus-one</code></a></li> <li><a href="https://github.com/nagisa"><code>@nagisa</code></a></li> <li><a href="https://github.com/evanj"><code>@evanj</code></a></li> <li><a href="https://github.com/aquarhead"><code>@aquarhead</code></a></li> </ul> <h2>v0.7.0</h2> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <p><code>prost</code> 0.7.0 includes breaking changes:</p> <ul> <li>The minimum-supported Rust version (MSRV) is now 1.46.0.</li> <li>The <code>bytes</code> public dependency version is now 1.0.</li> <li>The bundled <code>protoc</code> version is now 3.14.0.</li> </ul> <p>As well as many new (non-breaking) features and improvements:</p> <ul> <li><a href="https://github.com/hockeybuggy"><code>@hockeybuggy</code></a> added support for <code>deprecated</code> field annotations.</li> <li><a href="https://github.com/garbageslam"><code>@garbageslam</code></a> and <a href="https://github.com/dflemstr"><code>@dflemstr</code></a> added <code>no_std</code> support.</li> <li><a href="https://github.com/joseph-wakeling-frequenz"><code>@joseph-wakeling-frequenz</code></a> fixed a bug in Timestamp <!-- raw HTML omitted --> SystemTime conversions.</li> <li><a href="https://github.com/rolftimmermans"><code>@rolftimmermans</code></a> added support for generating Rust <code>bytes::Bytes</code> fields from protobuf <code>bytes</code> fields. When deserializing from a <code>Bytes</code> instance, this enables zero-copy deserialization for <code>bytes</code> fields!</li> <li><a href="https://github.com/olix0r"><code>@olix0r</code></a> bumped the <code>bytes</code> dependency to 0.6, which included most of the heavy lifting for the subsequent move to <code>bytes</code> 1.0.</li> <li><a href="https://github.com/danburkert"><code>@danburkert</code></a> added support for the experimental proto3 optional field presence feature.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/prost/commit/998f288fe09a2e457fe23b54f61b1f106c608fb2"><code>998f288</code></a> release 0.8.0</li> <li><a href="https://github.com/tokio-rs/prost/commit/edb1464b71528286a6ce74278af05f19c3e0e820"><code>edb1464</code></a> derive: Fix unstable fn name collision warning (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/499">#499</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/4ae66ccca65c3c348c577860bca0df0df821516d"><code>4ae66cc</code></a> Remove path type generic for better ergonomic (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/496">#496</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/5d93c55426d9c219fb1fb065adfa8fd3e43833a1"><code>5d93c55</code></a> Bundled protoc only if the interpreter exists (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/459">#459</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/fdc319c8f118f91cbc73752a30238273204dabc8"><code>fdc319c</code></a> prost-build lib.rs: Minor doc comment edits (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/498">#498</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/d8cb390d606638e0bb24208a56996b680e9d21b4"><code>d8cb390</code></a> Add encode to Vec&lt;u8&gt; (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/378">#378</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/59f2a7311dd6540696bfd0145f5281ce495f4385"><code>59f2a73</code></a> Fix <a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/438">#438</a>: Check for overflow in <code>Duration</code> and <code>Timestamp</code> processing (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/439">#439</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/0833d467bd55ee7ff427e0484fc299366ad9ab7d"><code>0833d46</code></a> Add afl fuzz tests (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/272">#272</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/c8691b701a5e2e542e52122a73af1f696c437a09"><code>c8691b7</code></a> Update repository &amp; author references to tokio-rs (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/489">#489</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/6cf97ea422b09d98de34643c4dda2d4f8b7e23e6"><code>6cf97ea</code></a> Update outdated dependencies (<a href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/474">#474</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/prost/compare/v0.6.1...v0.8.0">compare view</a></li> </ul> </details> <br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/incubator-teaclave/network/alerts). </details> You can view, comment on, or merge this pull request online at: https://github.com/apache/incubator-teaclave/pull/649 -- Commit Summary -- * Bump prost-types from 0.6.1 to 0.8.0 in /services/proto/proto_gen -- File Changes -- M services/proto/proto_gen/Cargo.lock (72) M services/proto/proto_gen/Cargo.toml (2) -- Patch Links -- https://github.com/apache/incubator-teaclave/pull/649.patch https://github.com/apache/incubator-teaclave/pull/649.diff -- Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-teaclave/pull/649 You are receiving this because you are subscribed to this thread. Message ID: <apache/incubator-teaclave/pull/[email protected]>
