Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Dec 3, 2023. It is now read-only.

deps: update dependency com.google.protobuf:protobuf-bom to v3.13.0#273

Merged
chingor13 merged 1 commit into
googleapis:mastergoogleapis/java-core:masterfrom
renovate-bot:renovate/protobuf.versionrenovate-bot/java-core:renovate/protobuf.versionCopy head branch name to clipboard
Sep 23, 2020
Merged

deps: update dependency com.google.protobuf:protobuf-bom to v3.13.0#273
chingor13 merged 1 commit into
googleapis:mastergoogleapis/java-core:masterfrom
renovate-bot:renovate/protobuf.versionrenovate-bot/java-core:renovate/protobuf.versionCopy head branch name to clipboard

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Aug 15, 2020

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
com.google.protobuf:protobuf-bom (source) minor 3.12.4 -> 3.13.0

Release Notes

protocolbuffers/protobuf

v3.13.0

Compare Source

PHP

  • The C extension is completely rewritten. The new C extension has significantly
    better parsing performance and fixes a handful of conformance issues. It will
    also make it easier to add support for more features like proto2 and proto3 presence.
  • The new C extension does not support PHP 5.x, which is the reason for the major
    version bump. PHP 5.x users can still use pure-PHP.

C++

  • Removed deprecated unsafe arena string accessors
  • Enabled heterogeneous lookup for std::string keys in maps.
  • Removed implicit conversion from StringPiece to std::string
  • Fix use-after-destroy bug when the Map is allocated in the arena.
  • Improved the randomness of map ordering
  • Added stack overflow protection for text format with unknown fields
  • Use std::hash for proto maps to help with portability.
  • Added more Windows macros to proto whitelist.
  • Arena constructors for map entry messages are now marked "explicit"
    (for regular messages they were already explicit).
  • Fix subtle aliasing bug in RepeatedField::Add
  • Fix mismatch between MapEntry ByteSize and Serialize with respect to unset
    fields.

Python

  • JSON format conformance fixes:
    • Reject lowercase t for Timestamp json format.
    • Print full_name directly for extensions (no camelCase).
    • Reject boolean values for integer fields.
    • Reject NaN, Infinity, -Infinity that is not quoted.
    • Base64 fixes for bytes fields: accept URL-safe base64 and missing padding.
  • Bugfix for fields/files named "async" or "await".
  • Improved the error message when AttributeError is returned from getattr
    in EnumTypeWrapper.

Java

  • Fixed a bug where setting optional proto3 enums with setFooValue() would
    not mark the value as present.
  • Add Subtract function to FieldMaskUtil.

C

  • Dropped support for netstandard1.0 (replaced by support for netstandard1.1).
    This was required to modernize the parsing stack to use the Span<byte>
    type internally. (#​7351)
  • Add ParseFrom(ReadOnlySequence<byte>) method to enable GC friendly
    parsing with reduced allocations and buffer copies. (#​7351)
  • Add support for serialization directly to a IBufferWriter<byte> or
    to a Span<byte> to enable GC friendly serialization.
    The new API is available as extension methods on the IMessage type. (#​7576)
  • Add GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE define to make
    generated code compatible with old C# compilers (pre-roslyn compilers
    from .NET framework and old versions of mono) that do not support
    ref structs. Users that are still on a legacy stack that does
    not support C# 7.2 compiler might need to use the new define
    in their projects to be able to build the newly generated code. (#​7490)
  • Due to the major overhaul of parsing and serialization internals (#​7351 and #​7576),
    it is recommended to regenerate your generated code to achieve the best
    performance (the legacy generated code will still work, but might incur
    a slight performance penalty).

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.

@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:run Add this label to force Kokoro to re-run the tests. label Aug 15, 2020
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label Aug 15, 2020
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Aug 15, 2020
@codecov

codecov Bot commented Aug 15, 2020

Copy link
Copy Markdown

Codecov Report

Merging #273 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #273   +/-   ##
=========================================
  Coverage     67.68%   67.68%           
  Complexity      374      374           
=========================================
  Files            34       34           
  Lines          1897     1897           
  Branches        266      266           
=========================================
  Hits           1284     1284           
  Misses          508      508           
  Partials        105      105           

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 df518d3...d153c18. Read the comment docs.

@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:run Add this label to force Kokoro to re-run the tests. label Aug 17, 2020
@renovate-bot
renovate-bot force-pushed the renovate/protobuf.version branch from 9d9d93d to 54f1ff9 Compare August 27, 2020 17:03
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Aug 27, 2020
@yoshi-kokoro yoshi-kokoro removed kokoro:run Add this label to force Kokoro to re-run the tests. kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Aug 27, 2020
@renovate-bot
renovate-bot force-pushed the renovate/protobuf.version branch from 54f1ff9 to d153c18 Compare September 23, 2020 04:09
@renovate-bot
renovate-bot requested a review from a team September 23, 2020 04:09
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 23, 2020
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 23, 2020
@chingor13
chingor13 merged commit 4476f33 into googleapis:master Sep 23, 2020
@renovate-bot
renovate-bot deleted the renovate/protobuf.version branch September 23, 2020 04:16
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.

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.