Bump protobuf-java from 3.20.0 to 3.20.1 (#3656)

Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.19.4 to 3.20.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/protocolbuffers/protobuf/releases">protobuf-java's releases</a>.</em></p>
<blockquote>
<h2>Protocol Buffers v3.20.1</h2>
<h1>PHP</h1>
<ul>
<li>Fix building packaged PHP extension (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9727">#9727</a>)</li>
<li>Fixed composer.json to only advertise compatibility with PHP 7.0+.  (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9819">#9819</a>)</li>
</ul>
<h1>Ruby</h1>
<ul>
<li>Disable the aarch64 build on macOS until it can be fixed. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9816">#9816</a>)</li>
</ul>
<h1>Other</h1>
<ul>
<li>Fix versioning issues in 3.20.0</li>
</ul>
<h2>Protocol Buffers v3.20.1-rc1</h2>
<p>#PHP</p>
<ul>
<li>Fix building packaged PHP extension (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9727">#9727</a>)</li>
</ul>
<p>#Other</p>
<ul>
<li>Fix versioning issues in 3.20.0</li>
</ul>
<h2>Protocol Buffers v3.20.0</h2>
<p>2022-03-25 version 3.20.0 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)</p>
<h1>Ruby</h1>
<ul>
<li>Dropped Ruby 2.3 and 2.4 support for CI and releases. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9311">#9311</a>)</li>
<li>Added Ruby 3.1 support for CI and releases (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9566">#9566</a>).</li>
<li>Message.decode/encode: Add recursion_limit option (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9218">#9218</a>/<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9486">#9486</a>)</li>
<li>Allocate with xrealloc()/xfree() so message allocation is visible to the
Ruby GC.  In certain tests this leads to much lower memory usage due to more
frequent GC runs (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9586">#9586</a>).</li>
<li>Fix conversion of singleton classes in Ruby (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9342">#9342</a>)</li>
<li>Suppress warning for intentional circular require (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9556">#9556</a>)</li>
<li>JSON will now output shorter strings for double and float fields when possible
without losing precision.</li>
<li>Encoding and decoding of binary format will now work properly on big-endian
systems.</li>
<li>UTF-8 verification was fixed to properly reject surrogate code points.</li>
<li>Unknown enums for proto2 protos now properly implement proto2's behavior of
putting such values in unknown fields.</li>
</ul>
<h1>Java</h1>
<ul>
<li>Revert &quot;Standardize on Array copyOf&quot; (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9400">#9400</a>)</li>
<li>Resolve more java field accessor name conflicts (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8198">#8198</a>)</li>
<li>Don't support map fields in DynamicMessage.Builder.{getFieldBuilder,getRepeatedFieldBuilder}</li>
<li>Fix parseFrom to only throw InvalidProtocolBufferException</li>
<li>InvalidProtocolBufferException now allows arbitrary wrapped Exception types.</li>
<li>Fix bug in <code>FieldSet.Builder.mergeFrom</code></li>
<li>Flush CodedOutputStream also flushes underlying OutputStream</li>
<li>When oneof case is the same and the field type is Message, merge the
subfield. (previously it was replaced.)’</li>
<li>Add <a href="https://github.com/CheckReturnValue"><code>@​CheckReturnValue</code></a> to some protobuf types</li>
<li>Report original exceptions when parsing JSON</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="21027a27c4"><code>21027a2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9832">#9832</a> from haberman/php-dist</li>
<li><a href="634a5681b8"><code>634a568</code></a> Fixed PHP release script.</li>
<li><a href="616a7ef54d"><code>616a7ef</code></a> Updated CHANGES.txt for 3.20.1 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9826">#9826</a>)</li>
<li><a href="296c1fdaff"><code>296c1fd</code></a> Update protobuf version (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9820">#9820</a>)</li>
<li><a href="6387f95aa9"><code>6387f95</code></a> fix: move composer.json out of root to avoid confusion (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9819">#9819</a>)</li>
<li><a href="653de45a21"><code>653de45</code></a> Disable the aarch64 build on macOS because it is broken. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9816">#9816</a>)</li>
<li><a href="acd24bcd8d"><code>acd24bc</code></a> Add disallowment of setting numpy singleton arrays and multi-dimensio… (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9788">#9788</a>)</li>
<li><a href="26d11fdba2"><code>26d11fd</code></a> -Dsurefire.failIfNoSpecifiedTests=false (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9761">#9761</a>)</li>
<li><a href="044cb7fd45"><code>044cb7f</code></a> -DfailIfNoSpecifiedTests=false (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9753">#9753</a>)</li>
<li><a href="7db4eca77f"><code>7db4eca</code></a> Update changelogs for 3.20.1-rc1</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.19.4...v3.20.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.19.4&new-version=3.20.1)](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)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/3656

Reviewed By: lblasa

Differential Revision: D36101605

Pulled By: passy

fbshipit-source-id: 4eae39aae556d2adf1654fa29fba5718140f9af6
This commit is contained in:
dependabot[bot]
2022-05-06 09:45:13 -07:00
committed by Facebook GitHub Bot
parent 706dae0585
commit bf06202e75

View File

@@ -99,7 +99,7 @@ ext.deps = [
okhttp3 : 'com.squareup.okhttp3:okhttp:4.9.3',
leakcanary : 'com.squareup.leakcanary:leakcanary-android:1.6.3',
leakcanary2 : 'com.squareup.leakcanary:leakcanary-android:2.8.1',
protobuf : 'com.google.protobuf:protobuf-java:3.20.0',
protobuf : 'com.google.protobuf:protobuf-java:3.20.1',
testCore : 'androidx.test:core:1.4.0',
testRules : 'androidx.test:rules:1.4.0',
// Plugin dependencies