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.
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 Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
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