Skip to content

Upgrading k8s.io/apimachinery 0.22 to 0.23

Unknownv0.22.17 โ†’ v0.23.17

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes 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.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Generated by DepDelta from published Go source. Not mixed with prose notes.

  • added: func NewGenerateNameConflict(schema.GroupResource, string, int) *StatusError
  • added: func MaybeResetRESTMapper(RESTMapper) bool
  • added: method FirstHitRESTMapper.Reset()
  • added: method MultiRESTMapper.Reset()
  • added: method PriorityRESTMapper.Reset()
  • added: method ResettableRESTMapper.KindFor(schema.GroupVersionResource) (schema.GroupVersionKind, error)
  • added: method ResettableRESTMapper.KindsFor(schema.GroupVersionResource) ([]schema.GroupVersionKind, error)
  • added: method ResettableRESTMapper.RESTMapping(schema.GroupKind, ...string) (*RESTMapping, error)
  • added: method ResettableRESTMapper.RESTMappings(schema.GroupKind, ...string) ([]*RESTMapping, error)
  • added: method ResettableRESTMapper.Reset()
  • added: method ResettableRESTMapper.ResourceFor(schema.GroupVersionResource) (schema.GroupVersionResource, error)
  • added: method ResettableRESTMapper.ResourceSingularizer(string) (string, error)
  • added: method ResettableRESTMapper.ResourcesFor(schema.GroupVersionResource) ([]schema.GroupVersionResource, error)
  • added: type ResettableRESTMapper: interface{RESTMapper}
  • added: field QuantityValue.Quantity: embedded Quantity
  • added: method QuantityValue.DeepCopy() *QuantityValue
  • added: method QuantityValue.DeepCopyInto(*QuantityValue)
  • added: method QuantityValue.Descriptor() ([]byte, []int)
  • added: method QuantityValue.ProtoMessage()
  • added: method QuantityValue.Reset()
  • added: method QuantityValue.Set(string) error
  • added: method QuantityValue.Type() string
  • added: method QuantityValue.XXX_DiscardUnknown()
  • added: method QuantityValue.XXX_Marshal([]byte, bool) ([]byte, error)
  • added: method QuantityValue.XXX_Merge(proto.Message)
  • added: method QuantityValue.XXX_Size() int
  • added: method QuantityValue.XXX_Unmarshal([]byte) error
  • added: type QuantityValue: struct
  • added: const FieldValidationIgnore
  • added: const FieldValidationStrict
  • added: const FieldValidationWarn
  • added: field CreateOptions.FieldValidation: string
  • added: field PatchOptions.FieldValidation: string
  • added: field UpdateOptions.FieldValidation: string
  • added: func ValidateFieldValidation(*field.Path, string) field.ErrorList
  • changed: func NewStrictDecodingError(string, string) error โ†’ func NewStrictDecodingError([]error) error
  • added: field SerializerInfo.StrictSerializer: Serializer
  • added: func AsStrictDecodingError(error) (*strictDecodingError, bool)
  • added: func NewTestUnstructuredConverterWithValidation(conversion.Equalities) *unstructuredConverter
  • removed: func CaseSensitiveJSONIterator() jsoniter.API
  • removed: func StrictCaseSensitiveJSONIterator() jsoniter.API
  • added: method Serializer.IsStrict() bool
  • changed: func NewExpiringWithClock(utilclock.Clock) *Expiring โ†’ func NewExpiringWithClock(clock.Clock) *Expiring
  • added: func NewGVKParser(proto.Models, bool) (*GvkParser, error)
  • added: method GvkParser.Type(schema.GroupVersionKind) *typed.ParseableType
  • added: type GvkParser: struct
  • added: func CloseIdleConnectionsFor(http.RoundTripper)
  • added: field UpgradeAwareHandler.AppendLocationPath: bool
  • added: func UnmarshalStrict([]byte, interface{}) error