Skip to content

Upgrading k8s.io/apimachinery 0.25 to 0.26

Unknownv0.25.16 โ†’ v0.26.15

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: method AmbiguousKindError.Is(error) bool
  • added: method AmbiguousResourceError.Is(error) bool
  • added: method NoKindMatchError.Is(error) bool
  • added: method NoResourceMatchError.Is(error) bool
  • changed: func ValidateLabelSelector(*metav1.LabelSelector, *field.Path) field.ErrorList โ†’ func ValidateLabelSelector(*metav1.LabelSelector, LabelSelectorValidationOptions, *field.Path) field.ErrorList
  • changed: func ValidateLabelSelectorRequirement(metav1.LabelSelectorRequirement, *field.Path) field.ErrorList โ†’ func ValidateLabelSelectorRequirement(metav1.LabelSelectorRequirement, LabelSelectorValidationOptions, *field.Path) field.ErrorList
  • added: field LabelSelectorValidationOptions.AllowInvalidLabelValueInSelector: bool
  • added: func LabelSelectorHasInvalidLabelValue(*metav1.LabelSelector) bool
  • added: type LabelSelectorValidationOptions: struct
  • removed: func ByteKeySet(interface{}) Byte
  • removed: func Int32KeySet(interface{}) Int32
  • removed: func Int64KeySet(interface{}) Int64
  • removed: func IntKeySet(interface{}) Int
  • removed: func StringKeySet(interface{}) String
  • added: func ByteKeySet[T any](map[byte]T) Byte
  • added: func Insert[T comparable](Set[T], ...T) Set[T]
  • added: func Int32KeySet[T any](map[int32]T) Int32
  • added: func Int64KeySet[T any](map[int64]T) Int64
  • added: func IntKeySet[T any](map[int]T) Int
  • added: func KeySet[T comparable, V any](map[T]V) Set[T]
  • added: func List[T ordered](Set[T]) []T
  • added: func New[T comparable](...T) Set[T]
  • added: func StringKeySet[T any](map[string]T) String
  • added: method Byte.SymmetricDifference(Byte) Byte
  • added: method Int.SymmetricDifference(Int) Int
  • added: method Int32.SymmetricDifference(Int32) Int32
  • added: method Int64.SymmetricDifference(Int64) Int64
  • added: method Set.Clone() Set[T]
  • added: method Set.Delete(...T) Set[T]
  • added: method Set.Difference(Set[T]) Set[T]
  • added: method Set.Equal(Set[T]) bool
  • added: method Set.Has(T) bool
  • added: method Set.HasAll(...T) bool
  • added: method Set.HasAny(...T) bool
  • added: method Set.Insert(...T) Set[T]
  • added: method Set.Intersection(Set[T]) Set[T]
  • added: method Set.IsSuperset(Set[T]) bool
  • added: method Set.Len() int
  • added: method Set.PopAny() (T, bool)
  • added: method Set.SymmetricDifference(Set[T]) Set[T]
  • added: method Set.Union(Set[T]) Set[T]
  • added: method Set.UnsortedList() []T
  • added: method String.SymmetricDifference(String) String
  • added: type Set: [T comparable] map[T]Empty
  • removed: type ReferenceSetTypes: struct