typeurl

A Go package for managing the registration, marshaling, and unmarshaling of encoded types.

This package helps when types are sent over a ttrpc/GRPC API and marshaled as a protobuf Any

Project details

typeurl is a containerd sub-project, licensed under the Apache 2.0 license. As a containerd sub-project, you will find the:

information in our containerd/project repository.

Gogo Protobuf Support Deprecation

Support for gogoprotobuf was removed in v2.3.0. The upstream package has been deprecated since 2022 and users of typeurl should not rely on Gogo Protobuf support anymore. Users which are still transitioning away from it may continue to use the v2.2 release until that transition is complete. Since v2.2.1, gogo proto support can be explicitly removed using the !no_gogo build tag.