Skip to content

Releases: caas-team/py-kube-downscaler

v26.4.0

Choose a tag to compare

@samuel-esp samuel-esp released this 08 Apr 20:58
6766184

🎉Announcement 🎉

We’re excited to announce the General Availability (GA) of the official rewrite of this tool: GoKubeDownscaler! The version 1.3 of GoKubeDownscaler brings all the features present in PyKubeDownscaler but in a Go Flavor!

Users can expect significant performance improvements, a reduced resource footprint, new features to support high availability and platform setups such as leader election, annotation compliance and so on. The new tool also comes with enhanced metrics and observability.

PyKubeDownscaler will remain supported for users who prefer not to migrate, with ongoing dependency updates, security patches, and bug fixes to ensure stability and reduce vulnerabilities. However, all new features and quality-of-life improvements will be developed in the new project.

🚀 Release Notes 🚀

  • Upgraded project dependencies and the Docker image to address security vulnerabilities
  • Introduced HPA safeguards to ensure that minReplicas cannot exceed maxReplicas during scale-up. This situation could previously occur when other tools were also modifying HPA objects
  • Introduced logic to remove potential stale annotations
  • Improved TokenBucket Logic

🏷️ What's Changed 🏷️

Full Changelog: v26.2.1...v26.4.0

v26.2.1

Choose a tag to compare

@JTaeuber JTaeuber released this 16 Feb 10:01
8b88646

What's Changed

  • fix: correct probes indentation in deployment template by @vmayrink1 in #190
  • Fix/Solved Constrained-Mode Regression Introduced After Reducing API Calls by @samuel-esp in #192
  • Chore/Release 26.2.1 by @samuel-esp in #193

Full Changelog: v26.2.0...v26.2.1

v26.2.0

Choose a tag to compare

@JTaeuber JTaeuber released this 06 Feb 20:02
0e86425

What's Changed

New Contributors

Full Changelog: v26.1.0...v26.2.0

v26.1.0

Choose a tag to compare

@JTaeuber JTaeuber released this 15 Jan 09:36
5cd8a8d

What's Changed

  • Feat: Introduced Rate Limit Algorithm And Optimized API Calls by @samuel-esp in #183
  • chore: bump dependencies and fix linter issues by @JTaeuber in #186

Full Changelog: v25.11.0...v26.1.0

v25.11.0

Choose a tag to compare

@samuel-esp samuel-esp released this 01 Dec 15:31
8462055

🚀 Release Notes 🚀

  • Logs are now redirected to Stderr following input/output global standards
  • Logs can now be printed in JSON format using the new argument --json-logs. JSON logs are also natively compatible with GCP Cloud Logging specifications
  • Added support for global DEFAULT_WEEKFRAME and DEFAULT_TIMEZONE environment variables, allowing users to define a default weekframe and timezone (e.g., Mon-Fri, Europe/Paris). This lets individual time settings be simplified to entries like DEFAULT_UPTIME=08:00-20:00 or downscaler/uptime=08:00-20:00, with the weekframe and timezone automatically inferred from the global variables.
  • PriorityClass can now be set directly from the Helm Chart values

🏷️ What's Changed 🏷️

🎉 New Contributors 🎉

Full Changelog: v25.9.0...v25.12.0

v25.9.0

Choose a tag to compare

@JTaeuber JTaeuber released this 03 Sep 13:54
c8dad67

What's Changed

Full Changelog: v25.8.0...v25.9.0

v25.8.0

Choose a tag to compare

@JTaeuber JTaeuber released this 29 Aug 08:34
5fae069

What's Changed

New Contributors

Full Changelog: v25.7.0...v25.8.0

v25.7.0

Choose a tag to compare

@samuel-esp samuel-esp released this 18 Jul 08:15
c0815b1

🚀 Release Notes 🚀

  • Upgraded both dependencies and the Docker image to address security vulnerabilities

🏷️ What's Changed 🏷️

Full Changelog: v25.6.0...v25.7.0

v25.6.0

Choose a tag to compare

@samuel-esp samuel-esp released this 13 Jun 09:12
512c015

🚀 Release Notes 🚀

  • A new Custom Resource Definition (CRD) is available for scaling: AutoscalingRunnerSet
  • PodDisruptionBudget resource now fully supports percentage-based scaling
  • Additional options have been added to provide further customization of the Helm Chart
  • Upgraded both dependencies and the Docker image to address security vulnerabilities

🏷️ What's Changed 🏷️

🎉 New Contributors 🎉

Full Changelog: v25.4.0...v25.6.0

v25.4.0

Choose a tag to compare

@JTaeuber JTaeuber released this 25 Apr 08:51
82bed99

What's Changed

Full Changelog: v25.3.2...v25.4.0