πAnnouncement π
GoKubeDownscaler is GA and has reached feature parity with py-kube-downscaler! Learn how to migrate from py-kube-downscaler here.
π Release Notes π
- Fixed a bug that caused no-op updates to trigger unnecessary API calls.
- Fixed ownership handling issues for Jobs, CronJobs, DaemonSets, and PodDisruptionBudgets, ensuring these resources are scaled only when their replica count deviates from the desired state.
- Improved HPA behavior when target replicas exceed max replicas during scale-up operations.
- Fixed a CEL expression in the MutatingAdmissionPolicy to properly enforce annotation compliance.
- the EXCLUDE_NAMESPACES parameter in the Helm Chart now excludes by default kube-system and the release namespace.
- General website and documentation refactoring.
- Moved website and documentation to https://kube-downscaler.io, our new official domain.
π·οΈ What's Changed π·οΈ
- chore(deps): bump the version-bump group in /website with 2 updates by @dependabot[bot] in #425
- fix(helm): correct MutatingAdmissionPolicy matchConditions CEL expressions by @gaetanars in #433
- ci(pre-commit): use stable golangci-lint install URL by @gaetanars in #450
- Chore/Bump Website, App, Pre-Commit Dependencies by @samuel-esp in #431
- Fix/Skip workloads below downtime-replicas by @CasvanDongen in #456
- chore(deps-dev): bump the version-bump group across 1 directory with 2 updates by @dependabot[bot] in #454
- chore(deps-dev): bump the version-bump group in /website with 2 updates by @dependabot[bot] in #458
- chore(deps-dev): bump the version-bump group in /website with 3 updates by @dependabot[bot] in #459
- fix(chart): omit EXCLUDE_NAMESPACES when excludedNamespaces is empty by @gaetanars in #452
- Feat/HPA Behavior When TargetReplicas Greater Than MaxReplicas by @samuel-esp in #435
- Fix/Improve Update Operations by @samuel-esp in #445
- Chore/Release 1.3.4 by @samuel-esp in #457
π New Contributors π
- @gaetanars made their first contribution in #433
- @CasvanDongen made their first contribution in #456
Full Changelog: v1.3.3...v1.3.4