Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all-dependencies (main) #661

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

private-renovate[bot]
Copy link

@private-renovate private-renovate bot commented Jun 15, 2024

This PR contains the following updates:

Package Type Update Change
docker.io/library/busybox digest 223ae04 -> 9ae97d3
docker.io/library/ubuntu stage digest 19478ce -> 340d9b0
grpc/grpc-go minor cmd/protoc-gen-go-grpc/v1.2.0 -> cmd/protoc-gen-go-grpc/v1.4.0
protocolbuffers/protobuf minor v27.1 -> v27.2
protocolbuffers/protobuf-go minor v1.31.0 -> v1.34.2
quay.io/cilium/cilium-envoy patch v1.29.6-1d6c2a79b0ff543bed0538ed2f9e236ef0d307af -> v1.29.7-65293a620dff50240ccf51368be65657f0cad98a
quay.io/cilium/cilium-envoy stage patch v1.29.6-1d6c2a79b0ff543bed0538ed2f9e236ef0d307af -> v1.29.7-65293a620dff50240ccf51368be65657f0cad98a

Release Notes

grpc/grpc-go (grpc/grpc-go)

vcmd/protoc-gen-go-grpc/v1.4.0: protoc-gen-go-grpc v1.4.0

Compare Source

New Features

  • Add an optional implementation of streams using generics (Experimental) (#​7057)
    • The new use_generic_stream_experimental=true option will cause the gRPC codegen to use prebuilt generic types to implement client and server stream objects, rather than generating new types and implementations for every RPC method. We intend to transition this to the default behavior in the next release. Please test it and provide any feedback.
    • Special Thanks: @​aarongable
  • Copy service comments to interfaces in generated code (#​7243)
  • Generated code includes static method gRPC call options for integration with the upcoming OpenTelemetry metrics support (#​6960)

Dependencies

vcmd/protoc-gen-go-grpc/v1.3.0: protoc-gen-go-grpc v1.3.0

Compare Source

New features

  • Export consts for full method names (#​5886)
  • Include file level comment from proto definition in pb.go output, similar to protoc-gen-go (#​5540)
protocolbuffers/protobuf (protocolbuffers/protobuf)

v27.2: Protocol Buffers v27.2

Compare Source

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Compiler

C++

Java

Csharp

Python

PHP

PHP C-Extension

Ruby

Ruby C-Extension

UPB (Python/PHP/Ruby C-Extension)

Other

protocolbuffers/protobuf-go (protocolbuffers/protobuf-go)

v1.34.2

Compare Source

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

Compare Source

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

Compare Source

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

v1.33.0

Compare Source

This release contains one security fix:

  • encoding/protojson: Unmarshal could enter an infinite loop when unmarshaling certain forms of invalid JSON. This condition can occur when unmarshaling into a message which contains a google.protobuf.Any value, or when the UnmarshalOptions.DiscardUnknown option is set. Unmarshal now correctly returns an error when handling these inputs. This is CVE-2024-24786.

v1.32.0

Compare Source

Full Changelog: protocolbuffers/protobuf-go@v1.31.0...v1.32.0

This release contains commit protocolbuffers/protobuf-go@bfcd647, which fixes a denial of service vulnerability by preventing a stack overflow through a default maximum recursion limit. See https://github.com/golang/protobuf/issues/1583 and https://github.com/golang/protobuf/issues/1584 for details.


Configuration

📅 Schedule: Branch creation - "on sunday" (UTC), Automerge - 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@private-renovate private-renovate bot changed the title chore(deps): update all-dependencies to v1.9.6 (main) chore(deps): update all-dependencies to v1.9.6 (main) - autoclosed Jun 15, 2024
@private-renovate private-renovate bot closed this Jun 15, 2024
@private-renovate private-renovate bot deleted the renovate/main-all-dependencies branch June 15, 2024 19:31
@private-renovate private-renovate bot changed the title chore(deps): update all-dependencies to v1.9.6 (main) - autoclosed chore(deps): update all-dependencies to v1.9.6 (main) Jun 19, 2024
@private-renovate private-renovate bot restored the renovate/main-all-dependencies branch June 19, 2024 16:16
@private-renovate private-renovate bot reopened this Jun 19, 2024
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from 3b76419 to 46182e9 Compare July 1, 2024 19:39
@private-renovate private-renovate bot changed the title chore(deps): update all-dependencies to v1.9.6 (main) chore(deps): update dependency protocolbuffers/protobuf to v27.2 (main) Jul 1, 2024
@aanm aanm force-pushed the main branch 6 times, most recently from 2c24ecd to b0f494f Compare July 2, 2024 11:55
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from 46182e9 to 940233b Compare July 2, 2024 12:13
@private-renovate private-renovate bot changed the title chore(deps): update dependency protocolbuffers/protobuf to v27.2 (main) chore(deps): update all-dependencies (main) Jul 2, 2024
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from 940233b to d3d59ce Compare July 2, 2024 13:14
aanm added 4 commits July 3, 2024 13:16
Signed-off-by: André Martins <andre@cilium.io>
Signed-off-by: André Martins <andre@cilium.io>
Signed-off-by: André Martins <andre@cilium.io>
Signed-off-by: André Martins <andre@cilium.io>
@aanm aanm force-pushed the main branch 2 times, most recently from e343cde to 98e6f44 Compare July 3, 2024 18:29
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from 36962f6 to 465546a Compare July 3, 2024 18:30
@private-renovate private-renovate bot had a problem deploying to release-base-images-renovate July 3, 2024 18:30 Failure
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from 465546a to fe988a0 Compare July 3, 2024 18:37
@private-renovate private-renovate bot had a problem deploying to release-base-images-renovate July 3, 2024 18:37 Failure
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from fe988a0 to 730e0d0 Compare July 3, 2024 18:47
@private-renovate private-renovate bot had a problem deploying to release-base-images-renovate July 3, 2024 18:47 Failure
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from 730e0d0 to c562202 Compare July 3, 2024 19:03
@private-renovate private-renovate bot had a problem deploying to release-base-images-renovate July 3, 2024 19:03 Failure
@private-renovate private-renovate bot force-pushed the renovate/main-all-dependencies branch from c562202 to 70e62c1 Compare July 3, 2024 19:12
@private-renovate private-renovate bot had a problem deploying to release-base-images-renovate July 3, 2024 19:12 Failure
Signed-off-by: André Martins <andre@cilium.io>
Signed-off-by: cilium-renovate[bot] <134692979+cilium-renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant