Upgrading k8s.io/apimachinery 0.15 to 0.16
Unknownv0.15.12 → v0.16.15Security1
SecurityPrivilege Escalation in Kubernetes in k8s.io/apimachineryGHSA-33c5-9fx5-fvjm · CVE-2020-8559 ↗
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes in its newest sources yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
- Their commits are listed with this comparison.
Must act 1 item needs code or config changes
What you must change
Security1
Privilege Escalation in Kubernetes in k8s.io/apimachinery
API changes
Generated by DepDelta from published Go source. Not mixed with prose notes.
- removed:
method Quantity.Copy() *Quantity - added:
method Quantity.MarshalToSizedBuffer([]byte) (int, error) - added:
method Quantity.XXX_DiscardUnknown() - added:
method Quantity.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Quantity.XXX_Merge(proto.Message) - added:
method Quantity.XXX_Size() int - added:
method Quantity.XXX_Unmarshal([]byte) error
- removed:
field Fields.Map: map[string]Fields - removed:
field Initializer.Name: string - removed:
field Initializers.Pending: []Initializer - removed:
field Initializers.Result: *Status - removed:
field ManagedFieldsEntry.Fields: *Fields - removed:
field ObjectMeta.Initializers: *Initializers - removed:
method Fields.DeepCopy() *Fields - removed:
method Fields.DeepCopyInto(*Fields) - removed:
method Fields.Descriptor() ([]byte, []int) - removed:
method Fields.Marshal() ([]byte, error) - removed:
method Fields.MarshalJSON() ([]byte, error) - removed:
method Fields.MarshalTo([]byte) (int, error) - removed:
method Fields.ProtoMessage() - removed:
method Fields.Reset() - removed:
method Fields.Size() (int) - removed:
method Fields.String() string - removed:
method Fields.SwaggerDoc() map[string]string - removed:
method Fields.Unmarshal([]byte) error - removed:
method Fields.UnmarshalJSON([]byte) error - removed:
method Initializer.DeepCopy() *Initializer - removed:
method Initializer.DeepCopyInto(*Initializer) - removed:
method Initializer.Descriptor() ([]byte, []int) - removed:
method Initializer.Marshal() ([]byte, error) - removed:
method Initializer.MarshalTo([]byte) (int, error) - removed:
method Initializer.ProtoMessage() - removed:
method Initializer.Reset() - removed:
method Initializer.Size() (int) - removed:
method Initializer.String() string - removed:
method Initializer.SwaggerDoc() map[string]string - removed:
method Initializer.Unmarshal([]byte) error - removed:
method Initializers.DeepCopy() *Initializers - removed:
method Initializers.DeepCopyInto(*Initializers) - removed:
method Initializers.Descriptor() ([]byte, []int) - removed:
method Initializers.Marshal() ([]byte, error) - removed:
method Initializers.MarshalTo([]byte) (int, error) - removed:
method Initializers.ProtoMessage() - removed:
method Initializers.Reset() - removed:
method Initializers.Size() (int) - removed:
method Initializers.String() string - removed:
method Initializers.SwaggerDoc() map[string]string - removed:
method Initializers.Unmarshal([]byte) error - removed:
method Object.GetInitializers() *Initializers - removed:
method Object.SetInitializers(*Initializers) - removed:
method ObjectMeta.GetInitializers() *Initializers - removed:
method ObjectMeta.SetInitializers(*Initializers) - removed:
type Fields: struct - removed:
type Initializer: struct - removed:
type Initializers: struct - added:
field FieldsV1.Raw: []byte - added:
field ManagedFieldsEntry.FieldsType: string - added:
field ManagedFieldsEntry.FieldsV1: *FieldsV1 - added:
method APIGroup.MarshalToSizedBuffer([]byte) (int, error) - added:
method APIGroup.XXX_DiscardUnknown() - added:
method APIGroup.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method APIGroup.XXX_Merge(proto.Message) - added:
method APIGroup.XXX_Size() int - added:
method APIGroup.XXX_Unmarshal([]byte) error - added:
method APIGroupList.MarshalToSizedBuffer([]byte) (int, error) - added:
method APIGroupList.XXX_DiscardUnknown() - added:
method APIGroupList.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method APIGroupList.XXX_Merge(proto.Message) - added:
method APIGroupList.XXX_Size() int - added:
method APIGroupList.XXX_Unmarshal([]byte) error - added:
method APIResource.MarshalToSizedBuffer([]byte) (int, error) - added:
method APIResource.XXX_DiscardUnknown() - added:
method APIResource.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method APIResource.XXX_Merge(proto.Message) - added:
method APIResource.XXX_Size() int - added:
method APIResource.XXX_Unmarshal([]byte) error - added:
method APIResourceList.MarshalToSizedBuffer([]byte) (int, error) - added:
method APIResourceList.XXX_DiscardUnknown() - added:
method APIResourceList.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method APIResourceList.XXX_Merge(proto.Message) - added:
method APIResourceList.XXX_Size() int - added:
method APIResourceList.XXX_Unmarshal([]byte) error - added:
method APIVersions.MarshalToSizedBuffer([]byte) (int, error) - added:
method APIVersions.XXX_DiscardUnknown() - added:
method APIVersions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method APIVersions.XXX_Merge(proto.Message) - added:
method APIVersions.XXX_Size() int - added:
method APIVersions.XXX_Unmarshal([]byte) error - added:
method CreateOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method CreateOptions.XXX_DiscardUnknown() - added:
method CreateOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method CreateOptions.XXX_Merge(proto.Message) - added:
method CreateOptions.XXX_Size() int - added:
method CreateOptions.XXX_Unmarshal([]byte) error - added:
method DeleteOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method DeleteOptions.XXX_DiscardUnknown() - added:
method DeleteOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method DeleteOptions.XXX_Merge(proto.Message) - added:
method DeleteOptions.XXX_Size() int - added:
method DeleteOptions.XXX_Unmarshal([]byte) error - added:
method Duration.MarshalToSizedBuffer([]byte) (int, error) - added:
method Duration.XXX_DiscardUnknown() - added:
method Duration.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Duration.XXX_Merge(proto.Message) - added:
method Duration.XXX_Size() int - added:
method Duration.XXX_Unmarshal([]byte) error - added:
method ExportOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method ExportOptions.XXX_DiscardUnknown() - added:
method ExportOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method ExportOptions.XXX_Merge(proto.Message) - added:
method ExportOptions.XXX_Size() int - added:
method ExportOptions.XXX_Unmarshal([]byte) error - added:
method FieldsV1.DeepCopy() *FieldsV1 - added:
method FieldsV1.DeepCopyInto(*FieldsV1) - added:
method FieldsV1.Descriptor() ([]byte, []int) - added:
method FieldsV1.Marshal() ([]byte, error) - added:
method FieldsV1.MarshalJSON() ([]byte, error) - added:
method FieldsV1.MarshalTo([]byte) (int, error) - added:
method FieldsV1.MarshalToSizedBuffer([]byte) (int, error) - added:
method FieldsV1.ProtoMessage() - added:
method FieldsV1.Reset() - added:
method FieldsV1.Size() (int) - added:
method FieldsV1.String() string - added:
method FieldsV1.SwaggerDoc() map[string]string - added:
method FieldsV1.Unmarshal([]byte) error - added:
method FieldsV1.UnmarshalJSON([]byte) error - added:
method FieldsV1.XXX_DiscardUnknown() - added:
method FieldsV1.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method FieldsV1.XXX_Merge(proto.Message) - added:
method FieldsV1.XXX_Size() int - added:
method FieldsV1.XXX_Unmarshal([]byte) error - added:
method GetOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method GetOptions.XXX_DiscardUnknown() - added:
method GetOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GetOptions.XXX_Merge(proto.Message) - added:
method GetOptions.XXX_Size() int - added:
method GetOptions.XXX_Unmarshal([]byte) error - added:
method GroupKind.MarshalToSizedBuffer([]byte) (int, error) - added:
method GroupKind.XXX_DiscardUnknown() - added:
method GroupKind.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GroupKind.XXX_Merge(proto.Message) - added:
method GroupKind.XXX_Size() int - added:
method GroupKind.XXX_Unmarshal([]byte) error - added:
method GroupResource.MarshalToSizedBuffer([]byte) (int, error) - added:
method GroupResource.XXX_DiscardUnknown() - added:
method GroupResource.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GroupResource.XXX_Merge(proto.Message) - added:
method GroupResource.XXX_Size() int - added:
method GroupResource.XXX_Unmarshal([]byte) error - added:
method GroupVersion.MarshalToSizedBuffer([]byte) (int, error) - added:
method GroupVersion.XXX_DiscardUnknown() - added:
method GroupVersion.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GroupVersion.XXX_Merge(proto.Message) - added:
method GroupVersion.XXX_Size() int - added:
method GroupVersion.XXX_Unmarshal([]byte) error - added:
method GroupVersionForDiscovery.MarshalToSizedBuffer([]byte) (int, error) - added:
method GroupVersionForDiscovery.XXX_DiscardUnknown() - added:
method GroupVersionForDiscovery.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GroupVersionForDiscovery.XXX_Merge(proto.Message) - added:
method GroupVersionForDiscovery.XXX_Size() int - added:
method GroupVersionForDiscovery.XXX_Unmarshal([]byte) error - added:
method GroupVersionKind.MarshalToSizedBuffer([]byte) (int, error) - added:
method GroupVersionKind.XXX_DiscardUnknown() - added:
method GroupVersionKind.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GroupVersionKind.XXX_Merge(proto.Message) - added:
method GroupVersionKind.XXX_Size() int - added:
method GroupVersionKind.XXX_Unmarshal([]byte) error - added:
method GroupVersionResource.MarshalToSizedBuffer([]byte) (int, error) - added:
method GroupVersionResource.XXX_DiscardUnknown() - added:
method GroupVersionResource.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method GroupVersionResource.XXX_Merge(proto.Message) - added:
method GroupVersionResource.XXX_Size() int - added:
method GroupVersionResource.XXX_Unmarshal([]byte) error - added:
method LabelSelector.MarshalToSizedBuffer([]byte) (int, error) - added:
method LabelSelector.XXX_DiscardUnknown() - added:
method LabelSelector.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method LabelSelector.XXX_Merge(proto.Message) - added:
method LabelSelector.XXX_Size() int - added:
method LabelSelector.XXX_Unmarshal([]byte) error - added:
method LabelSelectorRequirement.MarshalToSizedBuffer([]byte) (int, error) - added:
method LabelSelectorRequirement.XXX_DiscardUnknown() - added:
method LabelSelectorRequirement.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method LabelSelectorRequirement.XXX_Merge(proto.Message) - added:
method LabelSelectorRequirement.XXX_Size() int - added:
method LabelSelectorRequirement.XXX_Unmarshal([]byte) error - added:
method List.MarshalToSizedBuffer([]byte) (int, error) - added:
method List.XXX_DiscardUnknown() - added:
method List.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method List.XXX_Merge(proto.Message) - added:
method List.XXX_Size() int - added:
method List.XXX_Unmarshal([]byte) error - added:
method ListMeta.MarshalToSizedBuffer([]byte) (int, error) - added:
method ListMeta.XXX_DiscardUnknown() - added:
method ListMeta.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method ListMeta.XXX_Merge(proto.Message) - added:
method ListMeta.XXX_Size() int - added:
method ListMeta.XXX_Unmarshal([]byte) error - added:
method ListOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method ListOptions.XXX_DiscardUnknown() - added:
method ListOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method ListOptions.XXX_Merge(proto.Message) - added:
method ListOptions.XXX_Size() int - added:
method ListOptions.XXX_Unmarshal([]byte) error - added:
method ManagedFieldsEntry.MarshalToSizedBuffer([]byte) (int, error) - added:
method ManagedFieldsEntry.XXX_DiscardUnknown() - added:
method ManagedFieldsEntry.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method ManagedFieldsEntry.XXX_Merge(proto.Message) - added:
method ManagedFieldsEntry.XXX_Size() int - added:
method ManagedFieldsEntry.XXX_Unmarshal([]byte) error - added:
method MicroTime.MarshalToSizedBuffer([]byte) (int, error) - added:
method MicroTime.XXX_DiscardUnknown() - added:
method MicroTime.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method MicroTime.XXX_Merge(proto.Message) - added:
method MicroTime.XXX_Size() int - added:
method MicroTime.XXX_Unmarshal([]byte) error - added:
method ObjectMeta.MarshalToSizedBuffer([]byte) (int, error) - added:
method ObjectMeta.XXX_DiscardUnknown() - added:
method ObjectMeta.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method ObjectMeta.XXX_Merge(proto.Message) - added:
method ObjectMeta.XXX_Size() int - added:
method ObjectMeta.XXX_Unmarshal([]byte) error - added:
method OwnerReference.MarshalToSizedBuffer([]byte) (int, error) - added:
method OwnerReference.XXX_DiscardUnknown() - added:
method OwnerReference.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method OwnerReference.XXX_Merge(proto.Message) - added:
method OwnerReference.XXX_Size() int - added:
method OwnerReference.XXX_Unmarshal([]byte) error - added:
method PartialObjectMetadata.MarshalToSizedBuffer([]byte) (int, error) - added:
method PartialObjectMetadata.XXX_DiscardUnknown() - added:
method PartialObjectMetadata.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method PartialObjectMetadata.XXX_Merge(proto.Message) - added:
method PartialObjectMetadata.XXX_Size() int - added:
method PartialObjectMetadata.XXX_Unmarshal([]byte) error - added:
method PartialObjectMetadataList.MarshalToSizedBuffer([]byte) (int, error) - added:
method PartialObjectMetadataList.XXX_DiscardUnknown() - added:
method PartialObjectMetadataList.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method PartialObjectMetadataList.XXX_Merge(proto.Message) - added:
method PartialObjectMetadataList.XXX_Size() int - added:
method PartialObjectMetadataList.XXX_Unmarshal([]byte) error - added:
method Patch.MarshalToSizedBuffer([]byte) (int, error) - added:
method Patch.XXX_DiscardUnknown() - added:
method Patch.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Patch.XXX_Merge(proto.Message) - added:
method Patch.XXX_Size() int - added:
method Patch.XXX_Unmarshal([]byte) error - added:
method PatchOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method PatchOptions.XXX_DiscardUnknown() - added:
method PatchOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method PatchOptions.XXX_Merge(proto.Message) - added:
method PatchOptions.XXX_Size() int - added:
method PatchOptions.XXX_Unmarshal([]byte) error - added:
method Preconditions.MarshalToSizedBuffer([]byte) (int, error) - added:
method Preconditions.XXX_DiscardUnknown() - added:
method Preconditions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Preconditions.XXX_Merge(proto.Message) - added:
method Preconditions.XXX_Size() int - added:
method Preconditions.XXX_Unmarshal([]byte) error - added:
method RootPaths.MarshalToSizedBuffer([]byte) (int, error) - added:
method RootPaths.XXX_DiscardUnknown() - added:
method RootPaths.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method RootPaths.XXX_Merge(proto.Message) - added:
method RootPaths.XXX_Size() int - added:
method RootPaths.XXX_Unmarshal([]byte) error - added:
method ServerAddressByClientCIDR.MarshalToSizedBuffer([]byte) (int, error) - added:
method ServerAddressByClientCIDR.XXX_DiscardUnknown() - added:
method ServerAddressByClientCIDR.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method ServerAddressByClientCIDR.XXX_Merge(proto.Message) - added:
method ServerAddressByClientCIDR.XXX_Size() int - added:
method ServerAddressByClientCIDR.XXX_Unmarshal([]byte) error - added:
method Status.MarshalToSizedBuffer([]byte) (int, error) - added:
method Status.XXX_DiscardUnknown() - added:
method Status.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Status.XXX_Merge(proto.Message) - added:
method Status.XXX_Size() int - added:
method Status.XXX_Unmarshal([]byte) error - added:
method StatusCause.MarshalToSizedBuffer([]byte) (int, error) - added:
method StatusCause.XXX_DiscardUnknown() - added:
method StatusCause.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method StatusCause.XXX_Merge(proto.Message) - added:
method StatusCause.XXX_Size() int - added:
method StatusCause.XXX_Unmarshal([]byte) error - added:
method StatusDetails.MarshalToSizedBuffer([]byte) (int, error) - added:
method StatusDetails.XXX_DiscardUnknown() - added:
method StatusDetails.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method StatusDetails.XXX_Merge(proto.Message) - added:
method StatusDetails.XXX_Size() int - added:
method StatusDetails.XXX_Unmarshal([]byte) error - added:
method TableOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method TableOptions.XXX_DiscardUnknown() - added:
method TableOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method TableOptions.XXX_Merge(proto.Message) - added:
method TableOptions.XXX_Size() int - added:
method TableOptions.XXX_Unmarshal([]byte) error - added:
method Time.MarshalToSizedBuffer([]byte) (int, error) - added:
method Time.XXX_DiscardUnknown() - added:
method Time.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Time.XXX_Merge(proto.Message) - added:
method Time.XXX_Size() int - added:
method Time.XXX_Unmarshal([]byte) error - added:
method Timestamp.MarshalToSizedBuffer([]byte) (int, error) - added:
method Timestamp.XXX_DiscardUnknown() - added:
method Timestamp.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Timestamp.XXX_Merge(proto.Message) - added:
method Timestamp.XXX_Size() int - added:
method Timestamp.XXX_Unmarshal([]byte) error - added:
method TypeMeta.MarshalToSizedBuffer([]byte) (int, error) - added:
method TypeMeta.XXX_DiscardUnknown() - added:
method TypeMeta.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method TypeMeta.XXX_Merge(proto.Message) - added:
method TypeMeta.XXX_Size() int - added:
method TypeMeta.XXX_Unmarshal([]byte) error - added:
method UpdateOptions.MarshalToSizedBuffer([]byte) (int, error) - added:
method UpdateOptions.XXX_DiscardUnknown() - added:
method UpdateOptions.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method UpdateOptions.XXX_Merge(proto.Message) - added:
method UpdateOptions.XXX_Size() int - added:
method UpdateOptions.XXX_Unmarshal([]byte) error - added:
method Verbs.MarshalToSizedBuffer([]byte) (int, error) - added:
method Verbs.XXX_DiscardUnknown() - added:
method Verbs.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Verbs.XXX_Merge(proto.Message) - added:
method Verbs.XXX_Size() int - added:
method Verbs.XXX_Unmarshal([]byte) error - added:
method WatchEvent.MarshalToSizedBuffer([]byte) (int, error) - added:
method WatchEvent.XXX_DiscardUnknown() - added:
method WatchEvent.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method WatchEvent.XXX_Merge(proto.Message) - added:
method WatchEvent.XXX_Size() int - added:
method WatchEvent.XXX_Unmarshal([]byte) error - added:
type FieldsV1: struct
- removed:
method Unstructured.GetInitializers() *metav1.Initializers - removed:
method Unstructured.SetInitializers(*metav1.Initializers)
- added:
func ValidateManagedFields([]metav1.ManagedFieldsEntry, *field.Path) field.ErrorList
- added:
method PartialObjectMetadataList.MarshalToSizedBuffer([]byte) (int, error) - added:
method PartialObjectMetadataList.XXX_DiscardUnknown() - added:
method PartialObjectMetadataList.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method PartialObjectMetadataList.XXX_Merge(proto.Message) - added:
method PartialObjectMetadataList.XXX_Size() int - added:
method PartialObjectMetadataList.XXX_Unmarshal([]byte) error
- added:
method Carp.MarshalToSizedBuffer([]byte) (int, error) - added:
method Carp.XXX_DiscardUnknown() - added:
method Carp.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Carp.XXX_Merge(proto.Message) - added:
method Carp.XXX_Size() int - added:
method Carp.XXX_Unmarshal([]byte) error - added:
method CarpCondition.MarshalToSizedBuffer([]byte) (int, error) - added:
method CarpCondition.XXX_DiscardUnknown() - added:
method CarpCondition.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method CarpCondition.XXX_Merge(proto.Message) - added:
method CarpCondition.XXX_Size() int - added:
method CarpCondition.XXX_Unmarshal([]byte) error - added:
method CarpList.MarshalToSizedBuffer([]byte) (int, error) - added:
method CarpList.XXX_DiscardUnknown() - added:
method CarpList.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method CarpList.XXX_Merge(proto.Message) - added:
method CarpList.XXX_Size() int - added:
method CarpList.XXX_Unmarshal([]byte) error - added:
method CarpSpec.MarshalToSizedBuffer([]byte) (int, error) - added:
method CarpSpec.XXX_DiscardUnknown() - added:
method CarpSpec.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method CarpSpec.XXX_Merge(proto.Message) - added:
method CarpSpec.XXX_Size() int - added:
method CarpSpec.XXX_Unmarshal([]byte) error - added:
method CarpStatus.MarshalToSizedBuffer([]byte) (int, error) - added:
method CarpStatus.XXX_DiscardUnknown() - added:
method CarpStatus.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method CarpStatus.XXX_Merge(proto.Message) - added:
method CarpStatus.XXX_Size() int - added:
method CarpStatus.XXX_Unmarshal([]byte) error
- added:
method ProtobufReverseMarshaller.MarshalToSizedBuffer([]byte) (int, error) - added:
method RawExtension.MarshalToSizedBuffer([]byte) (int, error) - added:
method RawExtension.XXX_DiscardUnknown() - added:
method RawExtension.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method RawExtension.XXX_Merge(proto.Message) - added:
method RawExtension.XXX_Size() int - added:
method RawExtension.XXX_Unmarshal([]byte) error - added:
method TypeMeta.MarshalToSizedBuffer([]byte) (int, error) - added:
method TypeMeta.XXX_DiscardUnknown() - added:
method TypeMeta.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method TypeMeta.XXX_Merge(proto.Message) - added:
method TypeMeta.XXX_Size() int - added:
method TypeMeta.XXX_Unmarshal([]byte) error - added:
method Unknown.MarshalToSizedBuffer([]byte) (int, error) - added:
method Unknown.XXX_DiscardUnknown() - added:
method Unknown.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method Unknown.XXX_Merge(proto.Message) - added:
method Unknown.XXX_Size() int - added:
method Unknown.XXX_Unmarshal([]byte) error - added:
type ProtobufReverseMarshaller: interface
- removed:
type DirectCodecFactory = WithoutConversionCodecFactory - changed:
func NewCodecFactory(*runtime.Scheme) CodecFactory → func NewCodecFactory(*runtime.Scheme, ...CodecFactoryOptionsMutator) CodecFactory - added:
field CodecFactoryOptions.Pretty: bool - added:
field CodecFactoryOptions.Strict: bool - added:
func DisablePretty(*CodecFactoryOptions) - added:
func DisableStrict(*CodecFactoryOptions) - added:
func EnablePretty(*CodecFactoryOptions) - added:
func EnableStrict(*CodecFactoryOptions) - added:
type CodecFactoryOptions: struct - added:
type CodecFactoryOptionsMutator: func(*CodecFactoryOptions)
- removed:
type DirectDecoder = runtime.WithoutVersionDecoder - removed:
type DirectEncoder = runtime.WithVersionEncoder
- removed:
method FakeClock.Now() time.Time - removed:
method FakeClock.Since(time.Time) time.Duration - changed:
type Clock: interface → type Clock: interface{PassiveClock} - added:
field FakeClock.FakePassiveClock: embedded FakePassiveClock - added:
func NewFakePassiveClock(time.Time) *FakePassiveClock - added:
method FakePassiveClock.Now() time.Time - added:
method FakePassiveClock.SetTime(time.Time) - added:
method FakePassiveClock.Since(time.Time) time.Duration - added:
method PassiveClock.Now() time.Time - added:
method PassiveClock.Since(time.Time) time.Duration - added:
type FakePassiveClock: struct - added:
type PassiveClock: interface
- changed:
type Type: int → type Type: int64 - added:
method IntOrString.MarshalToSizedBuffer([]byte) (int, error) - added:
method IntOrString.XXX_DiscardUnknown() - added:
method IntOrString.XXX_Marshal([]byte, bool) ([]byte, error) - added:
method IntOrString.XXX_Merge(proto.Message) - added:
method IntOrString.XXX_Size() int - added:
method IntOrString.XXX_Unmarshal([]byte) error
- added:
func IsConnectionRefused(error) bool
- changed:
method Byte.Delete(...byte) → method Byte.Delete(...byte) Byte - changed:
method Byte.Insert(...byte) → method Byte.Insert(...byte) Byte - changed:
method Int.Delete(...int) → method Int.Delete(...int) Int - changed:
method Int.Insert(...int) → method Int.Insert(...int) Int - changed:
method Int32.Delete(...int32) → method Int32.Delete(...int32) Int32 - changed:
method Int32.Insert(...int32) → method Int32.Insert(...int32) Int32 - changed:
method Int64.Delete(...int64) → method Int64.Delete(...int64) Int64 - changed:
method Int64.Insert(...int64) → method Int64.Insert(...int64) Int64 - changed:
method String.Delete(...string) → method String.Delete(...string) String - changed:
method String.Insert(...string) → method String.Insert(...string) String
- added:
const ErrorTypeTooMany: ErrorType - added:
func TooMany(*Path, int, int) *Error
- added:
method Version.WithBuildMetadata(string) *Version