From 292b04b298ab757878614bee8d28017d59997696 Mon Sep 17 00:00:00 2001 From: Haowei Cai Date: Wed, 3 Apr 2019 14:14:09 -0700 Subject: [PATCH] update changelog and readme in preparation for 10.0.0a1 --- CHANGELOG.md | 11 +++++++++ README.md | 66 +++++++++++++++++++++++++++------------------------- 2 files changed, 45 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e881662e..2232953a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,20 @@ # v10.0.0a1 **Bug Fix:** - Make watch work with read_namespaced_pod_log [kubernetes-client/python-base#93](https://github.com/kubernetes-client/python-base/pull/93) +- Add Rbac support for creating from YAML [kubernetes-client/python#767](https://github.com/kubernetes-client/python/pull/767) **New Feature:** - Config loader supports loading from multiple kubeconfig files [kubernetes-client/python-base#94](https://github.com/kubernetes-client/python-base/pull/94) +- Add a script to fix setup on Windows [kubernetes-client/python#766](https://github.com/kubernetes-client/python/pull/766) +- Extend YAML load functionality to \*LIST and multi-resources [kubernetes-client/python#673](https://github.com/kubernetes-client/python/pull/673) + +**API Change:** +- Remove the AdmissionregistrationV1alpha1 API group, containing only the InitializationConfiguration type [kubernetes/kubernetes#72972](https://github.com/kubernetes/kubernetes/pull/72972) +- Promote Lease API to v1 [kubernetes/kubernetes#72239](https://github.com/kubernetes/kubernetes/pull/72239) +- The Ingress API is now available via `NetworkingV1beta1Api`. `ExtensionsV1beta1Api` Ingress objects are deprecated and will no longer be served in Kubernetes v1.18 [kubernetes/kubernetes#74057](https://github.com/kubernetes/kubernetes/pull/74057) +- Introduce RuntimeClass to NodeV1alpha1Api and NodeV1beta1Api [kubernetes/kubernetes#74433](https://github.com/kubernetes/kubernetes/pull/74433) +- Graduate PriorityClass API to GA SchedulingV1Api [kubernetes/kubernetes#73555](https://github.com/kubernetes/kubernetes/pull/73555) +- Introduce CSINodeInfo and CSIDriver to StorageV1beta1Api [kubernetes/kubernetes#74283](https://github.com/kubernetes/kubernetes/pull/74283) # v9.0.0 **Bug Fix:** diff --git a/README.md b/README.md index 0ec1613d7..ce8b87991 100644 --- a/README.md +++ b/README.md @@ -83,18 +83,19 @@ supported versions of Kubernetes clusters. #### Compatibility matrix -| | Kubernetes 1.4 | Kubernetes 1.5 | Kubernetes 1.6 | Kubernetes 1.7 | Kubernetes 1.8 | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | -|--------------------|----------------|----------------|----------------|----------------|----------------|----------------|-----------------|-----------------|-----------------|-----------------| -| client-python 1.0 | + | ✓ | - | - |- |- | | | | | -| client-python 2.0 | + | + | ✓ | - |- |- | | | | | -| client-python 3.0 | + | + | + | ✓ |- |- | | | | | -| client-python 4.0 | + | + | + | + |✓ |- | | | | | -| client-python 5.0 | + | + | + | + |+ |✓ | | | | | -| client-python 6.0 | + | + | + | + |+ |+ |✓ | | | | -| client-python 7.0 | + | + | + | + |+ |+ |+ |✓ | | | -| client-python 8.0 | + | + | + | + |+ |+ |+ |+ |✓ | | -| client-python 9.0 | + | + | + | + |+ |+ |+ |+ |+ |✓ | -| client-python HEAD | + | + | + | + |+ |+ |+ |+ |+ |✓ | +| | Kubernetes 1.5 | Kubernetes 1.6 | Kubernetes 1.7 | Kubernetes 1.8 | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | Kubernetes 1.14 | +|--------------------|----------------|----------------|----------------|----------------|----------------|-----------------|-----------------|-----------------|-----------------|-----------------| +| client-python 1.0 | ✓ | - | - |- |- |- |- |- |- |- | +| client-python 2.0 | + | ✓ | - |- |- |- |- |- |- |- | +| client-python 3.0 | + | + | ✓ |- |- |- |- |- |- |- | +| client-python 4.0 | + | + | + |✓ |- |- |- |- |- |- | +| client-python 5.0 | + | + | + |+ |✓ |- |- |- |- |- | +| client-python 6.0 | + | + | + |+ |+ |✓ |- |- |- |- | +| client-python 7.0 | + | + | + |+ |+ |+ |✓ |- |- |- | +| client-python 8.0 | + | + | + |+ |+ |+ |+ |✓ |- |- | +| client-python 9.0 | + | + | + |+ |+ |+ |+ |+ |✓ |- | +| client-python 10.0 | + | + | + |+ |+ |+ |+ |+ |+ |✓ | +| client-python HEAD | + | + | + |+ |+ |+ |+ |+ |+ |✓ | Key: @@ -108,26 +109,27 @@ Key: See the [CHANGELOG](./CHANGELOG.md) for a detailed description of changes between client-python versions. -| Client version | Canonical source for OpenAPI spec | Maintenance status | -|----------------|--------------------------------------|-------------------------------| -| 1.0 Alpha/Beta | Kubernetes main repo, 1.5 branch | ✗ | -| 1.0.x | Kubernetes main repo, 1.5 branch | ✗ | -| 2.0 Alpha/Beta | Kubernetes main repo, 1.6 branch | ✗ | -| 2.0.x | Kubernetes main repo, 1.6 branch | ✗ | -| 3.0 Alpha/Beta | Kubernetes main repo, 1.7 branch | ✗ | -| 3.0 | Kubernetes main repo, 1.7 branch | ✗ | -| 4.0 Alpha/Beta | Kubernetes main repo, 1.8 branch | ✗ | -| 4.0 | Kubernetes main repo, 1.8 branch | ✗ | -| 5.0 Alpha/Beta | Kubernetes main repo, 1.9 branch | ✗ | -| 5.0 | Kubernetes main repo, 1.9 branch | ✗ | -| 6.0 Alpha/Beta | Kubernetes main repo, 1.10 branch | ✗ | -| 6.0 | Kubernetes main repo, 1.10 branch | ✗ | -| 7.0 Alpha/Beta | Kubernetes main repo, 1.11 branch | ✗ | -| 7.0 | Kubernetes main repo, 1.11 branch | ✓ | -| 8.0 Alpha/Beta | Kubernetes main repo, 1.12 branch | ✗ | -| 8.0 | Kubernetes main repo, 1.12 branch | ✓ | -| 9.0 Alpha/Beta | Kubernetes main repo, 1.13 branch | ✗ | -| 9.0 | Kubernetes main repo, 1.13 branch | ✓ | +| Client version | Canonical source for OpenAPI spec | Maintenance status | +|-----------------|--------------------------------------|-------------------------------| +| 1.0 Alpha/Beta | Kubernetes main repo, 1.5 branch | ✗ | +| 1.0.x | Kubernetes main repo, 1.5 branch | ✗ | +| 2.0 Alpha/Beta | Kubernetes main repo, 1.6 branch | ✗ | +| 2.0.x | Kubernetes main repo, 1.6 branch | ✗ | +| 3.0 Alpha/Beta | Kubernetes main repo, 1.7 branch | ✗ | +| 3.0 | Kubernetes main repo, 1.7 branch | ✗ | +| 4.0 Alpha/Beta | Kubernetes main repo, 1.8 branch | ✗ | +| 4.0 | Kubernetes main repo, 1.8 branch | ✗ | +| 5.0 Alpha/Beta | Kubernetes main repo, 1.9 branch | ✗ | +| 5.0 | Kubernetes main repo, 1.9 branch | ✗ | +| 6.0 Alpha/Beta | Kubernetes main repo, 1.10 branch | ✗ | +| 6.0 | Kubernetes main repo, 1.10 branch | ✗ | +| 7.0 Alpha/Beta | Kubernetes main repo, 1.11 branch | ✗ | +| 7.0 | Kubernetes main repo, 1.11 branch | ✓ | +| 8.0 Alpha/Beta | Kubernetes main repo, 1.12 branch | ✗ | +| 8.0 | Kubernetes main repo, 1.12 branch | ✓ | +| 9.0 Alpha/Beta | Kubernetes main repo, 1.13 branch | ✗ | +| 9.0 | Kubernetes main repo, 1.13 branch | ✓ | +| 10.0 Alpha/Beta | Kubernetes main repo, 1.14 branch | ✓ | Key: