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.13.0 #26

Merged
merged 1 commit into from Sep 10, 2020

Conversation

renovate-bot
Copy link
Contributor

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

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.

@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Aug 15, 2020
@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
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Aug 15, 2020
@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
@chingor13 chingor13 merged commit a51daab into googleapis:master Sep 10, 2020
@renovate-bot renovate-bot deleted the renovate/protobuf.version branch September 10, 2020 20:14
gcf-merge-on-green bot pushed a commit that referenced this pull request Oct 15, 2020
🤖 I have created a release \*beep\* \*boop\* 
---
## [2.0.0](https://www.github.com/googleapis/java-common-protos/compare/v1.18.1...v2.0.0) (2020-10-15)


### ⚠ BREAKING CHANGES

* `features` removed from Endpoint

### Features

* remove `features` from Endpoint. add service_root_url to Documentation add UNIMPLEMENTED, PRELAUNCH LaunchStage values add monitoried_resource_types to MetricDescriptor ([#35](https://www.github.com/googleapis/java-common-protos/issues/35)) ([cdd4e56](https://www.github.com/googleapis/java-common-protos/commit/cdd4e5633b1e4f5dc199ddc513ea7f238d2150d5))


### Dependencies

* update dependency com.google.protobuf:protobuf-bom to v3.12.4 ([#19](https://www.github.com/googleapis/java-common-protos/issues/19)) ([8d43144](https://www.github.com/googleapis/java-common-protos/commit/8d43144f2512a566005f8ae9ef0819fd9c165d39))
* update dependency com.google.protobuf:protobuf-bom to v3.13.0 ([#26](https://www.github.com/googleapis/java-common-protos/issues/26)) ([a51daab](https://www.github.com/googleapis/java-common-protos/commit/a51daab546f84d6ef3ed1d457d304f3ec986afd9))
* update dependency io.grpc:grpc-bom to v1.31.1 ([#16](https://www.github.com/googleapis/java-common-protos/issues/16)) ([a0b20f1](https://www.github.com/googleapis/java-common-protos/commit/a0b20f1d9bf787f3cc6c4634f13fcd6e895a69e1))
* update dependency io.grpc:grpc-bom to v1.32.1 ([#31](https://www.github.com/googleapis/java-common-protos/issues/31)) ([3dc5426](https://www.github.com/googleapis/java-common-protos/commit/3dc54267e1d166d28351113f4374b25eec7b5714))
* update dependency io.grpc:grpc-bom to v1.32.2 ([#56](https://www.github.com/googleapis/java-common-protos/issues/56)) ([1e62ad5](https://www.github.com/googleapis/java-common-protos/commit/1e62ad5229b0e3387d6af0512bd043c59782109f))
---


This PR was generated with [Release Please](https://github.com/googleapis/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. kokoro:run Add this label to force Kokoro to re-run the tests.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants