File _patchinfo of Package patchinfo.38621
<patchinfo incident="38621">
<issue tracker="jsc" id="PED-12477"/>
<issue tracker="jsc" id="PED-12710"/>
<packager>psaggu</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for python-durationpy</summary>
<description>This update for python-durationpy, python3-kubernetes fixes the following issues:
python3-kubernetes was updated from version 26.1.0 to 31.0.0 (jsc#PED-12710, PED-12477):
- Key changes in version 31.0.0:
- Alignment with significant API changes in Kubernetes.
- Enhancements to Dynamic Resource Allocation (DRA) with new API versions and features.
- Node improvements like user namespace support and supplemental group policies scheduling performance upgrades.
- Changes to API servers include such as atomic updates for Ingress objects and tricter validation of encryption
provider configurations.
- Kube-proxy now has a "primary" nodeport address option, and several feature gates have graduated or been removed.
- Improvements to CustomResourceDefinitions (CRDs), Service CIDR allocation, OCI artifact-based volumes, and logging.
- Full list of changes: https://github.com/kubernetes-client/python/blob/v31.0.0/CHANGELOG.md
- Key changes in version 29.0.0:
- Updates to API versions for scheduling components and priority/fairness mechanism.
- Enhanced configuration options for kube-proxy (including a new experimental mode).
- Improved handling of authentication and authorization through configuration files.
- New capabilities for pod lifecycle management (pre-stop hooks), resource management (image garbage collection), and
network configuration, along with more flexible options for pod affinity and anti-affinity rules.
- Full list of changes: https://github.com/kubernetes-client/python/blob/v29.0.0/CHANGELOG.md#v2900
- Key changes in version 28.1.0:
- API improvements and updates, notably the removal of a deprecated API version for kube-scheduler configurations,
requiring migration.
- New features were also added, such as sidecar containers for enhanced pod lifecycle management, more granular
control over Job retry limits, and improvements to CustomResourceDefinition (CRD) validation.
- Updates were also made to pod management, networking, and security, with a general focus on enhancing flexibility,
performance, and user experience.
- Full list of changes: https://github.com/kubernetes-client/python/blob/v28.1.0/CHANGELOG.md
- Key changes in version 27.2.0:
- Enhancements to admission control policies, including features for runtime cost calculation and audit annotations.
- Networking received updates with a new ClusterIP allocator, and a new API (ClusterTrustBundle) was introduced.
- Scheduling was optimized through adjustments to pod affinity, and API interactions were improved with the
implementation of streaming for the watch-cache.
- Component updates included increased QPS limits for the kubelet.
- Changes related to pods involve label updates, mutable resource type and resize policies.
- Changes to API server encryption.
- Improved logging capabilities.
- Deprecations and removals of older features.
- Full list of changes: https://github.com/kubernetes-client/python/blob/v27.2.0/CHANGELOG.md
</description>
</patchinfo>