Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

chore(deps): update dependency com_google_protobuf to v3.9.0 #397

Merged

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Jul 22, 2019

This PR contains the following updates:

Package Type Update Change
com_google_protobuf http_archive minor v3.8.0 -> v3.9.0

Release Notes

google/protobuf

v3.9.0

Compare Source

C++

  • Optimize and simplify implementation of RepeatedPtrFieldBase
  • Don't create unnecessary unknown field sets.
  • Remove branch from accessors to repeated field element array.
  • Added delimited parse and serialize util.
  • Reduce size by not emitting constants for fieldnumbers
  • Fix a bug when comparing finite and infinite field values with explicit tolerances.
  • TextFormat::Parser should use a custom Finder to look up extensions by number if one is provided.
  • Add MessageLite::Utf8DebugString() to make MessageLite more compatible with Message.
  • Fail fast for better performance in DescriptorPool::FindExtensionByNumber() if descriptor has no defined extensions.
  • Adding the file name to help debug colliding extensions
  • Added FieldDescriptor::PrintableNameForExtension() and DescriptorPool::FindExtensionByPrintableName().
    The latter will replace Reflection::FindKnownExtensionByName().
  • Replace NULL with nullptr
  • Created a new Add method in repeated field that allows adding a range of elements all at once.
  • Enabled enum name-to-value mapping functions for C++ lite
  • Avoid dynamic initialization in descriptor.proto generated code
  • Move stream functions to MessageLite from Message.
  • Move all zero_copy_stream functionality to io_lite.
  • Do not create array of matched fields for simple repeated fields
  • Enabling silent mode by default to reduce make compilation noise. (#​6237)

Java

  • Expose TextFormat.Printer and make it configurable. Deprecate the static methods.
  • Library for constructing google.protobuf.Struct and google.protobuf.Value
  • Make OneofDescriptor extend GenericDescriptor.
  • Expose streamingness of service methods from MethodDescriptor.
  • Fix a bug where TextFormat fails to parse Any filed with > 1 embedded message sub-fields.
  • Establish consistent JsonFormat behavior for nulls in oneofs, regardless of order.
  • Update GSON version to 3.8.5. (#​6268)
  • Add protobuf_java_lite Bazel target. (#​6177)

Python

  • Change implementation of Name() for enums that allow aliases in proto2 in Python
    to be in line with claims in C++ implementation (to return first value).
  • Explicitly say what field cannot be set when the new value fails a type check.
  • Duplicate register in descriptor pool will raise errors
  • Add slots to all well_known_types classes, custom attributes are not allowed anymore.
  • text_format only present 8 valid digits for float fields by default

JavaScript

  • Add Oneof enum to the list of goog.provide

PHP

  • Rename get/setXXXValue to get/setXXXWrapper. (#​6295)

Ruby


Renovate configuration

📅 Schedule: "at 7am on Monday" (UTC).

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

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 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 Renovate Bot. View repository job log here.

@k8s-ci-robot
Copy link

Hi @renovate-bot. Thanks for your PR.

I'm waiting for a bazelbuild member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@alex1545
Copy link
Contributor

/ok-to-test

@k8s-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: alex1545, renovate-bot

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@alex1545 alex1545 merged commit ec50be0 into bazelbuild:master Jul 22, 2019
@renovate-bot renovate-bot deleted the renovate/com_google_protobuf-3.x branch July 22, 2019 13:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants