kubernetes-client/python
### [`v25.3.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2530)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v24.2.0...v25.3.0)
Kubernetes API Version: v1.25.3
##### Feature
- Adds support for loading CA certificates from a file using the `idp-certificate-authority` key for the oidc plugin. ([#1916](https://togithub.com/kubernetes-client/python/issues/1916), [@vgupta3](https://togithub.com/vgupta3))
### [`v24.2.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2420)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v23.6.0...v24.2.0)
Kubernetes API Version: v1.24.2
##### Uncategorized
- The dynamic client now support the `_request_timeout` parameter to configure connection and request timeouts. ([#1732](https://togithub.com/kubernetes-client/python/issues/1732), [@philipp-sontag-by](https://togithub.com/philipp-sontag-by))
### [`v23.6.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2360)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v23.3.0...v23.6.0)
Kubernetes API Version: v1.23.6
##### API Change
- Omits alpha-level enums from the static openapi file captured in api/openapi-spec ([kubernetes/kubernetes#109179](https://togithub.com/kubernetes/kubernetes/pull/109179), [@liggitt](https://togithub.com/liggitt)) \[SIG Apps and Auth]
- Fixes a regression in v1beta1 PodDisruptionBudget handling of "strategic merge patch"-type API requests for the `selector` field. Prior to 1.21, these requests would merge `matchLabels` content and replace `matchExpressions` content. In 1.21, patch requests touching the `selector` field started replacing the entire selector. This is consistent with server-side apply and the v1 PodDisruptionBudget behavior, but should not have been changed for v1beta1. ([kubernetes/kubernetes#108139](https://togithub.com/kubernetes/kubernetes/pull/108139), [@liggitt](https://togithub.com/liggitt)) \[SIG Auth and Testing]
### [`v23.3.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2330)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v22.6.0...v23.3.0)
Kubernetes API Version: v1.23.4
### [`v22.6.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2260)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v21.7.0...v22.6.0)
Kubernetes API Version: v1.22.6
##### Bug or Regression
- Notable feature additions for async creation of Custom resources using dynamic Client ([#1697](https://togithub.com/kubernetes-client/python/issues/1697), [@venukarnati92](https://togithub.com/venukarnati92))
##### Feature
- Add `utils.create_from_directory` for creating all yaml files in a directory ([#1683](https://togithub.com/kubernetes-client/python/issues/1683), [@dingyiyi0226](https://togithub.com/dingyiyi0226))
### [`v21.7.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2170)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v20.13.0...v21.7.0)
Kubernetes API Version: v1.21.7
##### Bug or Regression
- Fixed [#741](https://togithub.com/kubernetes-client/python/issues/741), an issue which prevented Kubernetes cluster api-tokens from exec-plugin auth providers from being refreshed after expiry. ([#250](https://togithub.com/kubernetes-client/python/issues/250), [@emenendez](https://togithub.com/emenendez))
- Use select.poll() for exec on linux/darwin to improve scalability of WSClient ([#268](https://togithub.com/kubernetes-client/python/issues/268), [@jsun-splunk](https://togithub.com/jsun-splunk))
### [`v20.13.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v20130)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v19.15.0...v20.13.0)
Kubernetes API Version: v1.20.13
### [`v19.15.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v19150)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v18.20.0...v19.15.0)
Kubernetes API Version: v1.19.15
##### Feature
- The new parameter 'no_proxy' has been added to configuration for the REST and websocket client. ([kubernetes-client/python#1579](https://togithub.com/kubernetes-client/python/pull/1579), [@itaru2622](https://togithub.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))
### [`v18.20.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v18200)
[Compare Source](https://togithub.com/kubernetes-client/python/compare/v17.17.0...v18.20.0)
Kubernetes API Version: 1.18.20
##### Feature
- Support for the dryRun parameter has been added to the dynamic client. ([kubernetes-client/python-base#247](https://togithub.com/kubernetes-client/python-base/pull/247), [@gravesm](https://togithub.com/gravesm))
- The `python2` support will be removed in 18.0.0 beta release. All the tests will use `python3` versions. ([kubernetes-client/python-base#238](https://togithub.com/kubernetes-client/python-base/pull/238), [@Priyankasaggu11929](https://togithub.com/Priyankasaggu11929))
- The dynamic client now supports customizing http "Accept" header through the `header_params` parameter, which can be used to customizing API server response, e.g. retrieving object metadata only. ([kubernetes-client/python-base#236](https://togithub.com/kubernetes-client/python-base/pull/236), [@Yashks1994](https://togithub.com/Yashks1994))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==17.17.0
->==25.3.0
Release Notes
kubernetes-client/python
### [`v25.3.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2530) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v24.2.0...v25.3.0) Kubernetes API Version: v1.25.3 ##### Feature - Adds support for loading CA certificates from a file using the `idp-certificate-authority` key for the oidc plugin. ([#1916](https://togithub.com/kubernetes-client/python/issues/1916), [@vgupta3](https://togithub.com/vgupta3)) ### [`v24.2.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2420) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v23.6.0...v24.2.0) Kubernetes API Version: v1.24.2 ##### Uncategorized - The dynamic client now support the `_request_timeout` parameter to configure connection and request timeouts. ([#1732](https://togithub.com/kubernetes-client/python/issues/1732), [@philipp-sontag-by](https://togithub.com/philipp-sontag-by)) ### [`v23.6.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2360) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v23.3.0...v23.6.0) Kubernetes API Version: v1.23.6 ##### API Change - Omits alpha-level enums from the static openapi file captured in api/openapi-spec ([kubernetes/kubernetes#109179](https://togithub.com/kubernetes/kubernetes/pull/109179), [@liggitt](https://togithub.com/liggitt)) \[SIG Apps and Auth] - Fixes a regression in v1beta1 PodDisruptionBudget handling of "strategic merge patch"-type API requests for the `selector` field. Prior to 1.21, these requests would merge `matchLabels` content and replace `matchExpressions` content. In 1.21, patch requests touching the `selector` field started replacing the entire selector. This is consistent with server-side apply and the v1 PodDisruptionBudget behavior, but should not have been changed for v1beta1. ([kubernetes/kubernetes#108139](https://togithub.com/kubernetes/kubernetes/pull/108139), [@liggitt](https://togithub.com/liggitt)) \[SIG Auth and Testing] ### [`v23.3.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2330) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v22.6.0...v23.3.0) Kubernetes API Version: v1.23.4 ### [`v22.6.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2260) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v21.7.0...v22.6.0) Kubernetes API Version: v1.22.6 ##### Bug or Regression - Notable feature additions for async creation of Custom resources using dynamic Client ([#1697](https://togithub.com/kubernetes-client/python/issues/1697), [@venukarnati92](https://togithub.com/venukarnati92)) ##### Feature - Add `utils.create_from_directory` for creating all yaml files in a directory ([#1683](https://togithub.com/kubernetes-client/python/issues/1683), [@dingyiyi0226](https://togithub.com/dingyiyi0226)) ### [`v21.7.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2170) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v20.13.0...v21.7.0) Kubernetes API Version: v1.21.7 ##### Bug or Regression - Fixed [#741](https://togithub.com/kubernetes-client/python/issues/741), an issue which prevented Kubernetes cluster api-tokens from exec-plugin auth providers from being refreshed after expiry. ([#250](https://togithub.com/kubernetes-client/python/issues/250), [@emenendez](https://togithub.com/emenendez)) - Use select.poll() for exec on linux/darwin to improve scalability of WSClient ([#268](https://togithub.com/kubernetes-client/python/issues/268), [@jsun-splunk](https://togithub.com/jsun-splunk)) ### [`v20.13.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v20130) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v19.15.0...v20.13.0) Kubernetes API Version: v1.20.13 ### [`v19.15.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v19150) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v18.20.0...v19.15.0) Kubernetes API Version: v1.19.15 ##### Feature - The new parameter 'no_proxy' has been added to configuration for the REST and websocket client. ([kubernetes-client/python#1579](https://togithub.com/kubernetes-client/python/pull/1579), [@itaru2622](https://togithub.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622)) ### [`v18.20.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v18200) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v17.17.0...v18.20.0) Kubernetes API Version: 1.18.20 ##### Feature - Support for the dryRun parameter has been added to the dynamic client. ([kubernetes-client/python-base#247](https://togithub.com/kubernetes-client/python-base/pull/247), [@gravesm](https://togithub.com/gravesm)) - The `python2` support will be removed in 18.0.0 beta release. All the tests will use `python3` versions. ([kubernetes-client/python-base#238](https://togithub.com/kubernetes-client/python-base/pull/238), [@Priyankasaggu11929](https://togithub.com/Priyankasaggu11929)) - The dynamic client now supports customizing http "Accept" header through the `header_params` parameter, which can be used to customizing API server response, e.g. retrieving object metadata only. ([kubernetes-client/python-base#236](https://togithub.com/kubernetes-client/python-base/pull/236), [@Yashks1994](https://togithub.com/Yashks1994))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.