Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: update dependency to v3.14.0 #335

merged 1 commit into from Dec 11, 2020


Copy link

@renovate-bot renovate-bot commented Nov 14, 2020

WhiteSource Renovate

This PR contains the following updates:

Package Update Change (source) minor 3.13.0 -> 3.14.0

Release Notes



Compare Source

Protocol Compiler

  • The proto compiler no longer requires a .proto filename when it is not
    generating code.
  • Added flag --deterministic_output to protoc --encode=....
  • Fixed deadlock when using google.protobuf.Any embedded in aggregate options.


  • Arenas are now unconditionally enabled. cc_enable_arenas no longer has
    any effect.
  • Removed inlined string support, which is incompatible with arenas.
  • Fix a memory corruption bug in reflection when mixing optional and
    non-optional fields.
  • Make SpaceUsed() calculation more thorough for map fields.
  • Add stack overflow protection for text format with unknown field values.
  • FieldPath::FollowAll() now returns a bool to signal if an out-of-bounds
    error was encountered.
  • Performance improvements for Map.
  • Minor formatting fix when dumping a descriptor to .proto format with
  • UBSAN fix in RepeatedField (#​2073).
  • When running under ASAN, skip a test that makes huge allocations.
  • Fixed a crash that could happen when creating more than 256 extensions in
    a single message.
  • Fix a crash in BuildFile when passing in invalid descriptor proto.
  • Parser security fix when operating with CodedInputStream.
  • Warn against the use of AllowUnknownExtension.
  • Migrated to C++11 for-range loops instead of index-based loops where
    possible. This fixes a lot of warnings when compiling with -Wsign-compare.
  • Fix segment fault for proto3 optional (#​7805)
  • Adds a CMake option to build libprotoc separately (#​7949)


  • Bugfix in mergeFrom() when a oneof has multiple message fields.
  • Fix returning -1 when told to read
    0 bytes when not at EOF.
  • Redefine remove(Object) on primitive repeated field Lists to avoid
  • Support "\u" escapes in textformat string literals.
  • Trailing empty spaces are no longer ignored for FieldMask.
  • Fix FieldMaskUtil.subtract to recursively remove mask.
  • Mark enums with @java.lang.Deprecated if the proto enum has option
    deprecated = true;.
  • Adding forgotten duration.proto to the lite library (#​7738)


  • Print google.protobuf.NullValue as null instead of "NULL_VALUE" when it is
    used outside WKT Value/Struct.
  • Fix bug occurring when attempting to deep copy an enum type in python 3.
  • Add a setuptools extension for generating Python protobufs (#​7783)
  • Remove uses of pkg_resources in non-namespace packages. (#​7902)
  • [bazel/py] Omit google/ from the Protobuf runtime. (#​7908)
  • Removed the unnecessary setuptools package dependency for Python package (#​7511)
  • Fix PyUnknownFields memory leak (#​7928)


  • Added support for "==" to the PHP C extension (#​7883)
  • Added == operators for Map and Array. (#​7900)
  • Native C well-known types (#​7944)
  • Optimized away hex2bin() call in generated code (#​8006)
  • New version of upb, and a new hash function wyhash in third_party. (#​8000)
  • add missing hasOneof method to check presence of oneof fields (#​8003)


  • Update go_package options to reference module.


  • annotate ByteString.CopyFrom(ReadOnlySpan) as SecuritySafeCritical (#​7701)
  • Fix C# optional field reflection when there are regular fields too (#​7705)
  • Fix parsing negative Int32Value that crosses segment boundary (#​8035)


  • JS: parse (un)packed fields conditionally (#​7379)

Renovate 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 as a code owner Nov 14, 2020
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run label Nov 14, 2020
@google-cla google-cla bot added the cla: yes label Nov 14, 2020
Copy link

@codecov codecov bot commented Nov 14, 2020

Codecov Report

Merging #335 (b950146) into master (a647e29) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #335   +/-   ##
  Coverage     67.62%   67.62%           
  Complexity      384      384           
  Files            36       36           
  Lines          1986     1986           
  Branches        269      269           
  Hits           1343     1343           
  Misses          535      535           
  Partials        108      108           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a647e29...b950146. Read the comment docs.

@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run label Nov 14, 2020
elharo approved these changes Dec 11, 2020
@elharo elharo merged commit 0fc6971 into googleapis:master Dec 11, 2020
19 checks passed
@renovate-bot renovate-bot deleted the renovate/protobuf.version branch Dec 11, 2020
gcf-merge-on-green bot pushed a commit that referenced this issue Dec 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
cla: yes
None yet

Successfully merging this pull request may close these issues.

None yet

3 participants