Releases: caas-team/py-kube-downscaler
Releases · caas-team/py-kube-downscaler
v24.12.0
🚀 Release Notes 🚀
- The optional argument
--api-server-timeout
, introduced in previous versions, has been further enhanced for improved stability. This advanced argument allows users to set a timeout duration (in seconds) for all calls made by KubeDownscaler to the Kubernetes API Server. - Introduced a new optional argument,
--max-retries-on-conflict
, which allows users to define the maximum number of retries KubeDownscaler will perform when encountering HTTP 409 conflict errors. Such conflicts typically occur when another entity (such as an HPA, CI/CD pipeline, or manual intervention) modifies a resource just before KubeDownscaler processes it. These errors are non-blocking because the resource will be processed again during the next cycle; however, this argument provides users with the flexibility to choose whether to retry processing the resource immediately. - Upgraded the Python version and Dependencies to address security vulnerabilities.
- Introduced customization options for
imagePullSecret
in the Helm chart.
🏷️ What's Changed 🏷️
- Fix: Api Server Timeout Argument Doesn't Override Default Timeout Value by @samuel-esp in #117
- Feat: Retry When Detecting Concurrent Updates by @samuel-esp in #113
- Fix: Added imagePullSecret customization support by @yrotilio in #120
- Fix: Test_Scale_Custom_Timeout After Merging by @samuel-esp in #121
- build(deps): bump dawidd6/action-download-artifact from 4 to 7 in /.github/workflows by @dependabot in #119
- Chore/clean outdated files by @JTaeuber in #112
- Chore: Update Python Version to 3.12.7 by @samuel-esp in #115
- Chore: Adjust Python Version by @Fovty in #122
- Chore: Release 24.12.0 by @samuel-esp in #123
🎉 New Contributors 🎉
Full Changelog: v24.11.0...v24.12.0
v24.11.0
What's Changed
- fix: serviceaccount creation by @JTaeuber in #104
- New Feature: Introduced An Argument To Customize Timeout When Contacting API Server by @samuel-esp in #106
- Chore: Update Dependencies November 2024, Release 24.11.0 by @samuel-esp in #108
Full Changelog: v24.10.1...v24.11.0
v24.10.1
What's Changed
- Added ScaledObject Support For Downscaler/Downtime-Replicas Annotation by @samuel-esp in #100
- Dependencies: October 2024 Update by @samuel-esp in #101
- Chore: Version 24.10.1 by @samuel-esp in #102
Full Changelog: v24.10.0...v24.10.1
v24.10.0
v24.8.3
v24.8.2
What's Changed
- chore: change slack inviter url to kube-downscaler by @jonathan-mayer in #90
- Fix KEDA ScaledObject KeyError on upscaling by @viktorhaid in #91
- Enhanced Tests For Scaled Objects Downscaling/Upscaling by @samuel-esp in #92
New Contributors
- @viktorhaid made their first contribution in #91
Full Changelog: v24.8.1...v24.8.2
v24.8.1
What's Changed
- Feat/repo changes by @jonathan-mayer in #83
- fix: change readme buttons to be clickable by @jonathan-mayer in #84
- New Argument: Upscale Target Only by @samuel-esp in #81
- Documentation Refactoring by @samuel-esp in #82
- [Helm chart] clean unused values and setup nodeselector and affinity by @rekcah78 in #78
- Dependencies: August 2024 Update by @samuel-esp in #85
- Fix KEDA ScaledObject KeyError by @runningman84 in #87
- Enhanced Error Handling And Added Unit Tests for ScaledObjects by @samuel-esp in #88
- Updated Chart Version And AppVersion To 24.8.1 by @samuel-esp in #89
New Contributors
- @rekcah78 made their first contribution in #78
- @runningman84 made their first contribution in #87
Full Changelog: v24.8.0...v24.8.1
v24.8.0
What's Changed
- fix: stop upscale while excluded when original replicas set by @jonathan-mayer in #80
Full Changelog: v24.7.1...v24.8.0
v24.7.1
What's Changed
- Facilitates backward compatibility by @samuel-esp in #69
- Scale Jobs Natively (Without Admission Controllers) by @samuel-esp in #71
- New Feature: Use KubeDownscaler Without Cluster Wide Access (Namespaced Access) by @samuel-esp in #73
- New Feature: New Downscaler/Grace-Period Annotation To Override Global Grace Period for Individual Resources by @samuel-esp in #74
- chore: bump-appVersion-24.7.1 and chart version to 0.2.4 by @JTaeuber in #75
Full Changelog: v24.7.0...v24.7.1
v24.7.0
What's Changed
- fix: disable HPA downscaling by default by @pedroapero in #58
- build(deps): bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #63
- build(deps): bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #65
- Updated Main Dependencies by @samuel-esp in #66
- Refactoring Docs by @samuel-esp in #68
- Bump version to 24.7.0 by @Fovty in #67
New Contributors
- @pedroapero made their first contribution in #58
Full Changelog: v24.6.1...v24.7.0