You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@teaclave.apache.org by "dependabot[bot]" <no...@github.com.INVALID> on 2022/06/06 19:19:37 UTC
[apache/incubator-teaclave] Bump prost-types from 0.6.1 to 0.8.0 in /services/proto/proto_gen (PR #649)
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 />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prost-types&package-manager=cargo&previous-version=0.6.1&new-version=0.8.0)](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/649@github.com>
Re: [apache/incubator-teaclave] Bump prost-types from 0.6.1 to 0.8.0 in /services/proto/proto_gen (PR #649)
Posted by Mingshen Sun <no...@github.com.INVALID>.
Closed #649.
--
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/649#event-6890225912
You are receiving this because you are subscribed to this thread.
Message ID: <ap...@github.com>
Re: [apache/incubator-teaclave] Bump prost-types from 0.6.1 to 0.8.0 in /services/proto/proto_gen (PR #649)
Posted by "dependabot[bot]" <no...@github.com.INVALID>.
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
--
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/649#issuecomment-1168173727
You are receiving this because you are subscribed to this thread.
Message ID: <ap...@github.com>
Re: [apache/incubator-teaclave] Bump prost-types from 0.6.1 to 0.8.0 in /services/proto/proto_gen (PR #649)
Posted by Mingshen Sun <no...@github.com.INVALID>.
Teaclave's dependencies are pinned to specific versions and vendored here: https://github.com/apache/incubator-teaclave/tree/master/third_party.
We don't upgrade crates versions like this.
--
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/649#issuecomment-1168173703
You are receiving this because you are subscribed to this thread.
Message ID: <ap...@github.com>