Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

deps: update dependency com.google.protobuf:protobuf-bom to v3.16.0 #152

Merged
merged 1 commit into from May 7, 2021

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented May 7, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.google.protobuf:protobuf-bom (source) 3.15.8 -> 3.16.0 age adoption passing confidence

Release Notes

protocolbuffers/protobuf

v3.16.0

Compare Source

C++
  • Fix compiler warnings issue found in conformance_test_runner #​8189 (#​8190)
  • Fix MinGW-w64 build issues. (#​8286)
  • [Protoc] C++ Resolved an issue where NO_DESTROY and CONSTINIT are in incorrect order (#​8296)
  • Fix PROTOBUF_CONSTINIT macro redefinition (#​8323)
  • Delete StringPiecePod (#​8353)
  • Fix gcc error: comparison of unsigned expression in '>= 0' is always … (#​8309)
  • Fix cmake install on iOS (#​8301)
  • Create a CMake option to control whether or not RTTI is enabled (#​8347)
  • Fix endian.h location on FreeBSD (#​8351)
  • Refactor util::Status (#​8354)
  • Make util::Status more similar to absl::Status (#​8405)
  • Fix -Wsuggest-destructor-override for generated C++ proto classes. (#​8408)
  • Refactor StatusOr and StringPiece (#​8406)
  • Refactor uint128 (#​8416)
  • The ::pb namespace is no longer exposed due to conflicts.
  • Allow MessageDifferencer::TreatAsSet() (and friends) to override previous
    calls instead of crashing.
  • Reduce the size of generated proto headers for protos with string or
    bytes fields.
  • Move arena() operation on uncommon path to out-of-line routine
  • For iterator-pair function parameter types, take both iterators by value.
  • Code-space savings and perhaps some modest performance improvements in
    RepeatedPtrField.
  • Eliminate nullptr check from every tag parse.
  • Remove unused $name$_cached_byte_size fields.
  • Serialize extension ranges together when not broken by a proto field in the
    middle.
  • Do out-of-line allocation and deallocation of string object in ArenaString.
  • Streamline ParseContext::ParseMessage to avoid code bloat and improve
    performance.
  • New member functions RepeatedField::Assign, RepeatedPtrField::{Add, Assign}.
  • Fix undefined behavior warning due to innocuous uninitialization of value
    on an error path.
  • Avoid expensive inlined code space for encoding message length for messages

    = 128 bytes and instead do a procedure call to a shared out-of-line routine.

  • util::DefaultFieldComparator will be final in a future version of protobuf.
    Subclasses should inherit from SimpleFieldComparator instead.
C
  • Add .NET 5 target and improve WriteString performance with SIMD (#​8147)
Java
  • deps: update JUnit and Truth (#​8319)
  • Detect invalid overflow of byteLimit and return InvalidProtocolBufferException as documented.
  • Exceptions thrown while reading from an InputStream in parseFrom are now
    included as causes.
  • Support potentially more efficient proto parsing from RopeByteStrings.
  • Clarify runtime of ByteString.Output.toStringBuffer().
  • Added UnsafeByteOperations to protobuf-lite (#​8426)
JavaScript
  • Make Any.pack() chainable.
Python
  • Fix some constness / char literal issues being found by MSVC standard conforming mode (#​8344)
  • Switch on "new" buffer API (#​8339)
  • Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image (#​8280)
  • Fixed a bug in text format where a trailing colon was printed for repeated field.
  • When TextFormat encounters a duplicate message map key, replace the current
    one instead of merging.
Objective-C
  • Move the class map to a CFDictionary. (#​8328)
PHP
  • read_property() handler is not supposed to return NULL (#​8362)
  • Changed parameter type from long to integer (#​7613)
  • fix: README supported PHP version for C extension (#​8236)
Ruby
  • Fixed quadratic memory usage when appending to arrays. (#​8364)
  • Fixed memory leak of Ruby arena objects. (#​8461)
  • Add support for proto3 json_name in compiler and field definitions. (#​8356)
Other
  • Some doc on AOT compilation and protobuf (#​8294)
  • [CMake] Ability to pass options to protoc executable from cmake (#​8374)
  • Add --fatal_warnings flag to treat warnings as errors (#​8131)
  • [bazel] Remove deprecated way to depend on googletest (#​8396)
  • add error returns missing from protoc to prevent it from exiting with… (#​8409)

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate-bot renovate-bot requested a review from a team as a code owner May 7, 2021 02:09
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label May 7, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 7, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 7, 2021
@elharo elharo merged commit fe2b858 into googleapis:master May 7, 2021
@renovate-bot renovate-bot deleted the renovate/protobuf.version branch May 7, 2021 18:38
gcf-merge-on-green bot pushed a commit that referenced this pull request May 12, 2021
🤖 I have created a release \*beep\* \*boop\*
---
## [2.2.0](https://www.github.com/googleapis/java-common-protos/compare/v2.1.0...v2.2.0) (2021-05-12)


### Features

* **generator:** update protoc to v3.15.3 ([#123](https://www.github.com/googleapis/java-common-protos/issues/123)) ([6e4c513](https://www.github.com/googleapis/java-common-protos/commit/6e4c513c736d03deddd4d61d98969a866e2a2600))
* introduce google.type.Decimal ([#133](https://www.github.com/googleapis/java-common-protos/issues/133)) ([2602033](https://www.github.com/googleapis/java-common-protos/commit/2602033ac638869765c331a6431940302c0a9147))
* Publish visibility.proto ([#148](https://www.github.com/googleapis/java-common-protos/issues/148)) ([70a872e](https://www.github.com/googleapis/java-common-protos/commit/70a872e3cdf3141d745028f4774574019c2eb7df))


### Bug Fixes

* correct maven artifact metadata ([#145](https://www.github.com/googleapis/java-common-protos/issues/145)) ([15f5c4a](https://www.github.com/googleapis/java-common-protos/commit/15f5c4a51124ce2d193f3947c1ef63710e25e7af)), closes [#72](https://www.github.com/googleapis/java-common-protos/issues/72)
* release scripts from issuing overlapping phases ([#142](https://www.github.com/googleapis/java-common-protos/issues/142)) ([36fedec](https://www.github.com/googleapis/java-common-protos/commit/36fedec9122adf95dfc4171311d4161867f8c8a6))
* typo ([#140](https://www.github.com/googleapis/java-common-protos/issues/140)) ([e05c3f9](https://www.github.com/googleapis/java-common-protos/commit/e05c3f9ada5fe444dd782dd7297b210e6c617b10))


### Documentation

* correct label format for monitored_resource and log_entry labels for managed monitored_resource should not have forward slash labels for log_entry should not have forward slash ([#128](https://www.github.com/googleapis/java-common-protos/issues/128)) ([05cfd8c](https://www.github.com/googleapis/java-common-protos/commit/05cfd8ca8f574502aa66b5be491eaaf7c1a01539))


### Dependencies

* update dependency com.google.protobuf:protobuf-bom to v3.15.6 ([#122](https://www.github.com/googleapis/java-common-protos/issues/122)) ([3fe8289](https://www.github.com/googleapis/java-common-protos/commit/3fe8289816924b9d4fdcefa49f225fc456c44064))
* update dependency com.google.protobuf:protobuf-bom to v3.15.8 ([#137](https://www.github.com/googleapis/java-common-protos/issues/137)) ([e3315de](https://www.github.com/googleapis/java-common-protos/commit/e3315debecbfd08db73b9c7303e0760024ff7504))
* update dependency com.google.protobuf:protobuf-bom to v3.16.0 ([#152](https://www.github.com/googleapis/java-common-protos/issues/152)) ([fe2b858](https://www.github.com/googleapis/java-common-protos/commit/fe2b8584a72cd8ca2adeb311f2a4b5cd2b642983))
* update dependency io.grpc:grpc-bom to v1.37.0 ([#131](https://www.github.com/googleapis/java-common-protos/issues/131)) ([5f6476a](https://www.github.com/googleapis/java-common-protos/commit/5f6476a8d3c88f97aa033b95b65d65b9a2de1421))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants