CHANGELOG/CHANGELOG-4.1.1.md
The following APIs will be removed in v4.1:
Multi-cluster
The multi-cluster proxy request API /API_PREFIX/clusters/{cluster}/API_GROUP/API_VERSION/... has been removed. Please use the new multi-cluster proxy request path rule /clusters/{cluster}/API_PREFIX/API_GROUP/API_VERSION/... instead.
Access Control
The iam.kubesphere.io/v1alpha2 API version has been removed. Please use the iam.kubesphere.io/v1beta1 API version instead.
Significant changes in iam.kubesphere.io/v1beta1:
The API Group for Role, RoleBinding, ClusterRole, and ClusterRoleBinding resources has changed from rbac.authorization.k8s.io to iam.kubesphere.io.
Multi-tenancy
Partial APIs in tenant.kubesphere.io/v1alpha1 and tenant.kubesphere.io/v1alpha2 API versions have been removed. Please use the tenant.kubesphere.io/v1beta1 API version instead.
Significant changes in tenant.kubesphere.io/v1beta1:
spec.networkIsolation in Workspace has been removed.
kubectl
/resources.kubesphere.io/v1alpha2/users/{user}/kubectl interface has been removed. Terminal-related operations no longer need to call this interface./kapis/terminal.kubesphere.io/v1alpha2/namespaces/{namespace}/pods/{pod}/exec to /kapis/terminal.kubesphere.io/v1alpha2/users/{user}/kubectl.Gateway
The gateway.kubesphere.io/v1alpha1 API version has been removed.
/kapis/gateway.kubesphere.io/v1alpha2/namespaces/{namespace}/availableingressclassscopes.The following APIs have been marked as deprecated and will be removed in future versions:
Upgrade from version 3.x to 4.x is not supported at present, but will be supported in subsequent releases.
The following functions are temporarily unavailable and will be offered by extensions later:
The following features are currently unavailable and will be supported in subsequent versions: