github fabric8io/kubernetes-client v6.10.0
6.10.0 (2024-01-10)

latest releases: v6.12.1, v6.12.0, v6.11.0...
3 months ago

Bugs

  • Fix #5527: Unable to transfer file to pod if /tmp is read-only
  • Fix #5580: (java-generator) Correctly handle defaults for IntOrString types
  • Fix #5584: Fix CRD generation when EnumMap is used
  • Fix #5626: Prevent memory accumulation from informer usage
  • Fix #5656: Enable EC private key usage for mTLS auth
  • Fix #5694: ExecCredential doesn't fail with unsupported command output

Improvements

  • Fix #5429: moved crd generator annotations to generator-annotations instead of crd-generator-api. Using generator-annotations introduces no transitive dependencies.
  • Fix #5496: Added PodResource.patchReadinessGateStatus and a general subresource method to use any of the patch/edit/update methods with any subresource
  • Fix #5535: Add lombok and sundrio dependencies to the generated bom

Dependency Upgrade

  • Fix #5485: Updated okio to version 1.17.6 to avoid CVE-2023-3635
  • Fix #5643: Updated Kubernetes Model to Kubernetes v1.29.0
  • Fix #5673: Updated sigs.k8s.io/gateway-api go dependency to v1.0.0
  • Fix #5691: Updated github.com/cert-manager/cert-manager to latest available version (v1.14.0-alpha.0.0.20240105200543-3234974a3865)

New Features

  • Fix #5608 Support authentication with certificate in exec-credentials

Note: Breaking changes

  • Deleted resources in Kubernetes 1.29.0 flowcontrol.apiserver.k8s.io/v1alpha1, please migrate to flowcontrol.apiserver.k8s.io/v1 resources (available via client.flowControl().v1() DSL)
    • io.fabric8.kubernetes.api.model.flowcontrol.v1alpha1.FlowSchema removed
    • io.fabric8.kubernetes.api.model.flowcontrol.v1alpha1.PriorityLevelConfiguration removed
  • ClusterCIDR has been removed from Kubernetes 1.29.0 Networking Model
    • io.fabric8.kubernetes.api.model.networking.v1alpha1.ClusterCIDR removed
    • DSL entrypoint client.network().v1alpha1().clusterCIDRs() has been removed from KubernetesClient

Don't miss a new kubernetes-client release

NewReleases is sending notifications on new releases.