crossplane-runtime
crossplane-runtime copied to clipboard
fix(deps): update module google.golang.org/protobuf to v1.34.2 (master)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| google.golang.org/protobuf | require | minor | v1.33.0 -> v1.34.2 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
protocolbuffers/protobuf-go (google.golang.org/protobuf)
v1.34.2
Minor feature:
- CL/589336: gofeatures: allow setting legacy_unmarshal_json_enum feature at file level
Minor bug fixes:
- CL/588875: types/descriptorpb: regenerate using latest protobuf v27.0 release
- CL/586396: internal/impl: fix size cache semantics with lazy decoding
- CL/585736: reflect/protodesc: remove obsolete JSON name check from desc validator
- CL/588976: reflect/protoreflect: FieldDescriptor.Kind should never be GroupKind for maps or fields of map entry
v1.34.1
Minor fixes for editions compliance:
- CL/582635: all: update to protobuf 27.0-rc1 and regenerate protos
- CL/582755: encoding/proto[json|text]: accept lower case names for group-like fields
v1.34.0
Notable changes
New Features
Protobuf editions are fully supported. You can now use edition = "2023" in .proto files together with the proto-gen-go. Edition2023 does not introduce any new features but can be used to replace syntax "proto2/3". Future editions might introduce new features. See https://protobuf.dev/editions/overview/ for more details on protobuf editions.
Documentation Various smaller changes to improve existing documentation and to add more examples.
- CL/574455: proto: extend Marshal documentation, include an example
- CL/574635: proto: extend Unmarshal documentation, include an example
- CL/574836: protogen: update Options documentation.
- CL/573361: proto: add examples for Size, MarshalAppend (regarding allocations)
- CL/579895: encoding/{protojson,prototext}: strengthen wording on stability
Extensions These are mostly performance improvements or preparations for performance improvements.
- CL/575035: internal/impl: ensure proto.HasExtension does not allocate
- CL/576315: [encoding/{protojson,prototext}: strengthen wording on stability](proto: CSE ProtoReflect() and TypeDescriptor() in proto.HasExtension
- CL/576316: internal/impl: pass ExtensionTypeDescriptor to extensionMap
- CL/579275: [proto] use the correct parent when resolving features for extensions
- CL/579595: proto: return an error instead of producing invalid wire format
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 Renovate Bot.