[GitHub] [avro] dependabot[bot] opened a new pull request #1224: Bump protobuf-java from 3.16.0 to 3.17.0 in /lang/java

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[GitHub] [avro] dependabot[bot] opened a new pull request #1224: Bump protobuf-java from 3.16.0 to 3.17.0 in /lang/java

GitBox

dependabot[bot] opened a new pull request #1224:
URL: https://github.com/apache/avro/pull/1224


   Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.16.0 to 3.17.0.
   <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.17.0</h2>
   <h1>Protocol Compiler</h1>
   <ul>
   <li>Fix the generated source information for reserved values in Enums.</li>
   </ul>
   <h1>C++</h1>
   <ul>
   <li>Fix -Wunused-parameter in map<!-- raw HTML omitted --> fields (fixes <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8494">#8494</a>) (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8500">#8500</a>)</li>
   <li>Use byteswap.h when building against musl libc (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8503">#8503</a>)</li>
   <li>Fix -Wundefined-inline error when using SharedCtor() or SharedDtor() (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8532">#8532</a>)</li>
   <li>Fix bug where <code>Descriptor::DebugString()</code> printed proto3 synthetic oneofs.</li>
   <li>Provide stable versions of <code>SortAndUnique()</code>.</li>
   <li>Make sure to cache proto3 optional message fields when they are cleared.</li>
   <li>Expose UnsafeArena methods to Reflection.</li>
   <li>Use std::string::empty() rather than std::string::size() &gt; 0.</li>
   </ul>
   <h1>Kotlin</h1>
   <ul>
   <li>Restrict extension setter and getter operators to non-nullable T.</li>
   </ul>
   <h1>Java</h1>
   <ul>
   <li>updating GSON and Guava to more recent versions (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8524">#8524</a>)</li>
   <li>Reduce the time spent evaluating isExtensionNumber by storing the extension
   ranges in a TreeMap for faster queries. This is particularly relevant for
   protos which define a large number of extension ranges, for example when
   each tag is defined as an extension.</li>
   <li>Fix java bytecode estimation logic for optional fields.</li>
   <li>Optimize Descriptor.isExtensionNumber.</li>
   </ul>
   <h1>Python</h1>
   <ul>
   <li>Add MethodDescriptor.CopyToProto() (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8327">#8327</a>)</li>
   <li>Remove unused python_protobuf.{cc,h} (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8513">#8513</a>)</li>
   <li>Start publishing python aarch64 manylinux wheels normally (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8530">#8530</a>)</li>
   <li>Fix constness issue detected by MSVC standard conforming mode (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8568">#8568</a>)</li>
   <li>Make JSON parsing match C++ and Java when multiple fields from the same
   oneof are present and all but one is null.</li>
   </ul>
   <h1>Ruby</h1>
   <ul>
   <li>Add support for proto3 json_name in compiler and field definitions (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8356">#8356</a>)</li>
   <li>Fixed memory leak of Ruby arena objects. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8461">#8461</a>)</li>
   <li>Fix source gem compilation (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8471">#8471</a>)</li>
   <li>Fix various exceptions in Ruby on 64-bit Windows (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8563">#8563</a>)</li>
   <li>Fix crash when calculating Message hash values on 64-bit Windows (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8565">#8565</a>)</li>
   </ul>
   <h1>Conformance Tests</h1>
   <ul>
   <li>Added a conformance test for the case of multiple fields from the same
   oneof.</li>
   </ul>
   <h1>Other</h1>
   <ul>
   <li>Open sourcing kotlin protos (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8272">#8272</a>)</li>
   <li>Use a newer version of rules_proto, with the new rule <code>proto_descriptor_set</code> (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8469">#8469</a>)</li>
   </ul>
   <h2>Protocol Buffers v3.17.0-rc2</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/652d99a8ee8aa6b801e11977951fbf444cfccc8f"><code>652d99a</code></a> Update protobuf version (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8606">#8606</a>)</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/ca295506c5b812122b8bdd3dd6b4e6a6875ee1b7"><code>ca29550</code></a> Make the dist_install test use Java 8 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8609">#8609</a>)</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/0aabf89420644976de2f94238c6e6e65ae3cf657"><code>0aabf89</code></a> Remove some redundant language prefixes from the changelog for 3.17</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/5a9367ac5718abef6083d480d3bd3cb5f79b7b70"><code>5a9367a</code></a> Update tests.sh to skip the Kotlin tests on Oracle 7</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/a4866d34f90f134d06a085ed433a3863dd4f5f31"><code>a4866d3</code></a> Updated .gitignore to include Kotlin directories</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/ca7f54aa1a690c804bbd1ed1a754baf8a8686191"><code>ca7f54a</code></a> Fix -Wunused-parameter in java_names.h (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8601">#8601</a>)</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/f807c02226ce9e1595ddb2c57ee34fc444aee893"><code>f807c02</code></a> Update protobuf version to 3.17.0-rc2 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8586">#8586</a>)</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/90d4f31438da1852a1f6f2e420d861b7cd272ba1"><code>90d4f31</code></a> Fix newly appeared -Wunused-parameter (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8587">#8587</a>)</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/3546d29a001e772a51274914f876f1ada65117ec"><code>3546d29</code></a> Add the kotlin and kotlin-lite directories to the main pom.xml (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8585">#8585</a>)</li>
   <li><a href="https://github.com/protocolbuffers/protobuf/commit/e211ad3300d27e6e270d322ad8652471e7e8b9e7"><code>e211ad3</code></a> Updated CHANGES.txt and PHP changelog for 3.17.0 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8583">#8583</a>)</li>
   <li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.16.0...v3.17.0">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=maven&previous-version=3.16.0&new-version=3.17.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
   
   
   </details>


--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[hidden email]


Reply | Threaded
Open this post in threaded view
|

[GitHub] [avro] iemejia merged pull request #1224: Bump protobuf-java from 3.16.0 to 3.17.0 in /lang/java

GitBox

iemejia merged pull request #1224:
URL: https://github.com/apache/avro/pull/1224


   


--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[hidden email]


Reply | Threaded
Open this post in threaded view
|

[GitHub] [avro] iemejia merged pull request #1224: Bump protobuf-java from 3.16.0 to 3.17.0 in /lang/java

GitBox
In reply to this post by GitBox

iemejia merged pull request #1224:
URL: https://github.com/apache/avro/pull/1224


   


--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[hidden email]