Commit 494b476
authored
chore(deps): update dependency com.google.protobuf:protobuf-java to v3.18.0 (GoogleCloudPlatform#6000)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.protobuf:protobuf-java](https://developers.google.com/protocol-buffers/) ([source](https://togithub.com/protocolbuffers/protobuf)) | `3.17.3` -> `3.18.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>protocolbuffers/protobuf</summary>
### [`v3.18.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.18.0)
[Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.17.3...v3.18.0)
##### C++
- Fix warnings raised by clang 11 ([#&GoogleCloudPlatform#8203;8664](https://togithub.com/protocolbuffers/protobuf/issues/8664))
- Make StringPiece constructible from std::string_view ([#&GoogleCloudPlatform#8203;8707](https://togithub.com/protocolbuffers/protobuf/issues/8707))
- Add missing capability attributes for LLVM 12 ([#&GoogleCloudPlatform#8203;8714](https://togithub.com/protocolbuffers/protobuf/issues/8714))
- Stop using std::iterator (deprecated in C++17). ([#&GoogleCloudPlatform#8203;8741](https://togithub.com/protocolbuffers/protobuf/issues/8741))
- Move field_access_listener from libprotobuf-lite to libprotobuf ([#&GoogleCloudPlatform#8203;8775](https://togithub.com/protocolbuffers/protobuf/issues/8775))
- Fix [#&GoogleCloudPlatform#8203;7047](https://togithub.com/protocolbuffers/protobuf/issues/7047) Safely handle setlocale ([#&GoogleCloudPlatform#8203;8735](https://togithub.com/protocolbuffers/protobuf/issues/8735))
- Remove deprecated version of SetTotalBytesLimit() ([#&GoogleCloudPlatform#8203;8794](https://togithub.com/protocolbuffers/protobuf/issues/8794))
- Support arena allocation of google::protobuf::AnyMetadata ([#&GoogleCloudPlatform#8203;8758](https://togithub.com/protocolbuffers/protobuf/issues/8758))
- Fix undefined symbol error around SharedCtor() ([#&GoogleCloudPlatform#8203;8827](https://togithub.com/protocolbuffers/protobuf/issues/8827))
- Fix default value of enum(int) in json_util with proto2 ([#&GoogleCloudPlatform#8203;8835](https://togithub.com/protocolbuffers/protobuf/issues/8835))
- Better Smaller ByteSizeLong
- Introduce event filters for inject_field_listener_events
- Reduce memory usage of DescriptorPool
- For lazy fields copy serialized form when allowed.
- Re-introduce the InlinedStringField class
- v2 access listener
- Reduce padding in the proto's ExtensionRegistry map.
- GetExtension performance optimizations
- Make tracker a static variable rather than call static functions
- Support extensions in field access listener
- Annotate MergeFrom for field access listener
- Fix incomplete types for field access listener
- Add map_entry/new_map_entry to SpecificField in MessageDifferencer. They
record the map items which are different in MessageDifferencer's reporter.
- Reduce binary size due to fieldless proto messages
- TextFormat: ParseInfoTree supports getting field end location in addition to
start.
- Fix repeated enum extension size in field listener
- Enable Any Text Expansion for Descriptors::DebugString()
- Switch from int{8,16,32,64} to int{8,16,32,64}\_t
##### Java
- Fix errorprone conflict ([#&GoogleCloudPlatform#8203;8723](https://togithub.com/protocolbuffers/protobuf/issues/8723))
- Removing deprecated TimeUtil class. ([#&GoogleCloudPlatform#8203;8749](https://togithub.com/protocolbuffers/protobuf/issues/8749))
- Optimized FieldDescriptor.valueOf() to avoid array copying.
- Removing deprecated TimeUtil class.
- Add Durations.parseUnchecked(String) and Timestamps.parseUnchecked(String)
- FieldMaskUtil: Add convenience method to mask the fields out of a given proto.
##### JavaScript
- Optimize binary parsing of repeated float64
- Fix for optimization when reading doubles from binary wire format
- Replace toArray implementation with toJSON.
##### PHP
- Migrate PHP & Ruby to ABSL wyhash ([#&GoogleCloudPlatform#8203;8854](https://togithub.com/protocolbuffers/protobuf/issues/8854))
- Added support for PHP 8.1 (currently in RC1) to the C extension ([#&GoogleCloudPlatform#8203;8964](https://togithub.com/protocolbuffers/protobuf/issues/8964))
- Fixed PHP SEGV when constructing messages from a destructor. ([#&GoogleCloudPlatform#8203;8969](https://togithub.com/protocolbuffers/protobuf/issues/8969))
##### Ruby
- Move DSL implementation from C to pure Ruby ([#&GoogleCloudPlatform#8203;8850](https://togithub.com/protocolbuffers/protobuf/issues/8850))
- Fixed a memory bug with RepeatedField#+. ([#&GoogleCloudPlatform#8203;8970](https://togithub.com/protocolbuffers/protobuf/issues/8970))
##### Python
- Drops support for 2.7 and 3.5.
##### Other
- \[csharp] ByteString.CreateCodedInput should use ArraySegment offset and count ([#&GoogleCloudPlatform#8203;8740](https://togithub.com/protocolbuffers/protobuf/issues/8740))
- \[ObjC] Add support for using the proto package to prefix symbols. ([#&GoogleCloudPlatform#8203;8760](https://togithub.com/protocolbuffers/protobuf/issues/8760))
- field_presence.md: fix Go example ([#&GoogleCloudPlatform#8203;8788](https://togithub.com/protocolbuffers/protobuf/issues/8788))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/GoogleCloudPlatform/java-docs-samples).1 parent 51dc72f commit 494b476
3 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
0 commit comments