Skip to content

chore(deps): update dependency com_google_protobuf to v3.15.8#6361

Merged
coryan merged 1 commit intogoogleapis:masterfrom
renovate-bot:renovate/com_google_protobuf-3.x
Apr 29, 2021
Merged

chore(deps): update dependency com_google_protobuf to v3.15.8#6361
coryan merged 1 commit intogoogleapis:masterfrom
renovate-bot:renovate/com_google_protobuf-3.x

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Apr 24, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
com_google_protobuf http_archive minor v3.14.0 -> v3.15.8

Release Notes

google/protobuf

v3.15.8

Compare Source

Ruby
  • Fixed memory leak of Ruby arena objects (#​8461)

v3.15.7

Compare Source

C++
  • Remove the ::pb namespace (alias) (#​8423)
Ruby
  • Fix unbounded memory growth for Ruby <2.7 (#​8429)
  • Fixed message equality in cases where the message type is different (#​8434)

v3.15.6

Compare Source

Ruby
  • Fixed bug in string comparison logic (#​8386)

v3.15.5

Compare Source

Ruby
  • Fixed quadratic memory use in array append (#​8379)
PHP
  • Fixed quadratic memory use in array append (#​8379)
C++
  • Do not disable RTTI by default in the CMake build (#​8377)

v3.15.4

Compare Source

Ruby
  • Fixed SEGV when users pass nil messages (#​8363)
  • Fixed quadratic memory usage when appending to arrays (#​8364)
C++
  • Create a CMake option to control whether or not RTTI is enabled (#​8361)
PHP
  • read_property() handler is not supposed to return NULL (#​8362)

v3.15.3

Compare Source

Ruby
  • Ruby <2.7 now uses WeakMap too, which prevents memory leaks. (#​8341)

v3.15.2

Compare Source

Ruby
  • Fix for FieldDescriptor.get(msg) (#​8330)
C++
  • Fix PROTOBUF_CONSTINIT macro redefinition (#​8323)

v3.15.1

Compare Source

Ruby
  • Bugfix for Message.[] for repeated or map fields (#​8313)
  • Fix for truncating behavior when converting Float to Duration (#​8320)
C++
  • Small fixes for MinGW and for C++20 with GCC (#​8318)

v3.15.0

Compare Source

Protocol Compiler
  • Optional fields for proto3 are enabled by default, and no longer require
    the --experimental_allow_proto3_optional flag.
C++
  • MessageDifferencer: fixed bug when using custom ignore with multiple
    unknown fields
  • Use init_seg in MSVC to push initialization to an earlier phase.
  • Runtime no longer triggers -Wsign-compare warnings.
  • Fixed -Wtautological-constant-out-of-range-compare warning.
  • DynamicCastToGenerated works for nullptr input for even if RTTI is disabled
  • Arena is refactored and optimized.
  • Clarified/specified that the exact value of Arena::SpaceAllocated() is an
    implementation detail users must not rely on. It should not be used in
    unit tests.
  • Change the signature of Any::PackFrom() to return false on error.
  • Add fast reflection getter API for strings.
  • Constant initialize the global message instances
  • Avoid potential for missed wakeup in UnknownFieldSet
  • Now Proto3 Oneof fields have "has" methods for checking their presence in
    C++.
  • Bugfix for NVCC
  • Return early in _InternalSerialize for empty maps.
  • Adding functionality for outputting map key values in proto path logging
    output (does not affect comparison logic) and stop printing 'value' in the
    path. The modified print functionality is in the
    MessageDifferencer::StreamReporter.
  • Fixed protocolbuffers#​8129
  • Ensure that null char symbol, package and file names do not result in a
    crash.
  • Constant initialize the global message instances
  • Pretty print 'max' instead of numeric values in reserved ranges.
  • Removed remaining instances of std::is_pod, which is deprecated in C++20.
  • Changes to reduce code size for unknown field handling by making uncommon
    cases out of line.
  • Fix std::is_pod deprecated in C++20 (#​7180)
  • Fix some -Wunused-parameter warnings (#​8053)
  • Fix detecting file as directory on zOS issue #​8051 (#​8052)
  • Don't include sys/param.h for _BYTE_ORDER (#​8106)
  • remove CMAKE_THREAD_LIBS_INIT from pkgconfig CFLAGS (#​8154)
  • Fix TextFormatMapTest.DynamicMessage issue#​5136 (#​8159)
  • Fix for compiler warning issue#​8145 (#​8160)
  • fix: support deprecated enums for GCC < 6 (#​8164)
  • Fix some warning when compiling with Visual Studio 2019 on x64 target (#​8125)
Python
  • Provided an override for the reverse() method that will reverse the internal
    collection directly instead of using the other methods of the BaseContainer.
  • MessageFactory.CreateProtoype can be overridden to customize class creation.
  • Fix PyUnknownFields memory leak (#​7928)
  • Add macOS big sur compatibility (#​8126)
JavaScript
  • Generate getDescriptor methods with * as their this type.
  • Enforce let/const for generated messages.
  • js/binary/utils.js: Fix jspb.utils.joinUnsignedDecimalString to work with negative bitsLow and low but non-zero bitsHigh parameter. (#​8170)
PHP
  • Added support for PHP 8. (#​8105)
  • unregister INI entries and fix invalid read on shutdown (#​8042)
  • Fix PhpDoc comments for message accessors to include "|null". (#​8136)
  • fix: convert native PHP floats to single precision (#​8187)
  • Fixed PHP to support field numbers >=2**28. (#​8235)
  • feat: add support for deprecated fields to PHP compiler (#​8223)
  • Protect against stack overflow if the user derives from Message. (#​8248)
  • Fixed clone for Message, RepeatedField, and MapField. (#​8245)
  • Updated upb to allow nonzero offset minutes in JSON timestamps. (#​8258)
Ruby
  • Added support for Ruby 3. (#​8184)
  • Rewrote the data storage layer to be based on upb_msg objects from the
    upb library. This should lead to much better parsing performance,
    particularly for large messages. (#​8184).
  • Fill out JRuby support (#​7923)
  • [Ruby] Fix: (SIGSEGV) gRPC-Ruby issue on Windows. memory alloc infinite
    recursion/run out of memory (#​8195)
  • Fix jruby support to handle messages nested more than 1 level deep (#​8194)
Java
  • Avoid possible UnsupportedOperationException when using CodedInputSteam
    with a direct ByteBuffer.
  • Make Durations.comparator() and Timestamps.comparator() Serializable.
  • Add more detailed error information for dynamic message field type
    validation failure
  • Removed declarations of functions declared in java_names.h from
    java_helpers.h.
  • Now Proto3 Oneof fields have "has" methods for checking their presence in
    Java.
  • Annotates Java proto generated *_FIELD_NUMBER constants.
  • Add -assumevalues to remove JvmMemoryAccessor on Android.
C
  • Fix parsing negative Int32Value that crosses segment boundary (#​8035)
  • Change ByteString to use memory and support unsafe create without copy (#​7645)
  • Optimize MapField serialization by removing MessageAdapter (#​8143)
  • Allow FileDescriptors to be parsed with extension registries (#​8220)
  • Optimize writing small strings (#​8149)

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.


This change is Reviewable

@renovate-bot renovate-bot requested a review from a team April 24, 2021 15:44
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 24, 2021
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Apr 24, 2021
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 24, 2021
@coryan
Copy link
Copy Markdown
Contributor

coryan commented Apr 24, 2021

/gcbrun

@google-cloud-cpp-bot
Copy link
Copy Markdown
Contributor

Google Cloud Build Logs
For commit: 120bc5839653a8641cccba7e3f63010f8f1d0615

ℹ️ NOTE: Kokoro logs are linked from "Details" below.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 24, 2021

Codecov Report

Merging #6361 (ea09938) into master (02be8b6) will increase coverage by 0.27%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #6361      +/-   ##
==========================================
+ Coverage   95.72%   95.99%   +0.27%     
==========================================
  Files        1177     1173       -4     
  Lines      105275   104325     -950     
==========================================
- Hits       100770   100143     -627     
+ Misses       4505     4182     -323     
Impacted Files Coverage Δ
google/cloud/internal/async_rpc_details.h 94.11% <0.00%> (-5.89%) ⬇️
google/cloud/pubsub/publisher_option_test.cc 94.11% <0.00%> (-5.89%) ⬇️
google/cloud/internal/big_endian.h 94.73% <0.00%> (-5.27%) ⬇️
...sub/internal/batching_publisher_connection_test.cc 98.16% <0.00%> (-1.64%) ⬇️
...ud/bigtable/tests/admin_backup_integration_test.cc 14.49% <0.00%> (-1.23%) ⬇️
...ogle/cloud/bigtable/internal/async_poll_op_test.cc 98.87% <0.00%> (-1.13%) ⬇️
...s/object_list_objects_versions_integration_test.cc 78.57% <0.00%> (-0.98%) ⬇️
...olden/tests/golden_kitchen_sink_connection_test.cc 98.64% <0.00%> (-0.91%) ⬇️
google/cloud/bigtable/examples/data_snippets.cc 91.28% <0.00%> (-0.80%) ⬇️
...le/cloud/internal/default_completion_queue_impl.cc 96.77% <0.00%> (-0.65%) ⬇️
... and 232 more

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 02be8b6...ea09938. Read the comment docs.

@coryan
Copy link
Copy Markdown
Contributor

coryan commented Apr 24, 2021

This LGTM, but I would like to see the updates for Dockerfiles working before merging.

@renovate-bot renovate-bot force-pushed the renovate/com_google_protobuf-3.x branch from 120bc58 to c697f52 Compare April 25, 2021 02:22
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 25, 2021
@coryan
Copy link
Copy Markdown
Contributor

coryan commented Apr 25, 2021

/gcbrun

@google-cloud-cpp-bot
Copy link
Copy Markdown
Contributor

Google Cloud Build Logs
For commit: c697f52d2b3ba8551dc543615050abe5d173f1a9

ℹ️ NOTE: Kokoro logs are linked from "Details" below.

@coryan coryan removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 25, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_google_protobuf-3.x branch from c697f52 to 0e279fe Compare April 25, 2021 20:58
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 25, 2021
@coryan
Copy link
Copy Markdown
Contributor

coryan commented Apr 25, 2021

/gcbrun

@google-cloud-cpp-bot
Copy link
Copy Markdown
Contributor

Google Cloud Build Logs
For commit: 0e279fed32eeaadd262836643c0837ca3be01c3d

ℹ️ NOTE: Kokoro logs are linked from "Details" below.

@coryan coryan added kokoro:run Add this label to force Kokoro to re-run the tests. and removed kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Apr 26, 2021
@kokoro-team kokoro-team removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Apr 26, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_google_protobuf-3.x branch from 0e279fe to ea09938 Compare April 29, 2021 19:22
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 29, 2021
@coryan
Copy link
Copy Markdown
Contributor

coryan commented Apr 29, 2021

/gcbrun

@google-cloud-cpp-bot
Copy link
Copy Markdown
Contributor

Google Cloud Build Logs
For commit: ea09938dfdd9312024555107a7de0098ca04d37a

ℹ️ NOTE: Kokoro logs are linked from "Details" below.

@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 29, 2021
@coryan coryan merged commit 0e91d85 into googleapis:master Apr 29, 2021
@renovate-bot renovate-bot deleted the renovate/com_google_protobuf-3.x branch April 29, 2021 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants