Skip to content

Upgrading k8s.io/apimachinery 0.15 to 0.16

Unknownv0.15.12 → v0.16.15Security1

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes in its newest sources yet, so breaking changes can't be ruled out.

  • 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.
1 item needs code or config changes
Security1
Privilege Escalation in Kubernetes in k8s.io/apimachinery

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