πAnnouncement π
We are pleased to announce the release of version 1.3 of GoKubeDownscaler. This minor release represents a significant milestone as it officially brings the project to GA and brings it into feature parity with the original, popular PyKubeDownscaler written in Python.
π Release Notes π
- Fixed a nil pointer dereference that occurred when calculating metrics for Jobs and CronJobs when parallelism is not defined in the Job template.
- Introduced an option in the Helm chart to deploy MutatingAdmissionPolicy or ValidatingAdmissionPolicy that prevent selected users from using "downscaler/" annotations in the resources they can manage. (Alpha feature; available only on Kubernetes versions that support these resources: 1.30+ for ValidatingAdmissionPolicy and 1.34+ for MutatingAdmissionPolicy) You can find more inside our Helm Documentation
- Introduced configuration options in the Helm chart to specify pod labels and additional environment variables, making integration with monitoring tools easier.
- Fixed minor issues in the Helm chart related to computing permissions for AutoscalingRunnerSets.
- Improved the build speed for ARM images.
- Enabled blog indexing on the website and implemented minor site improvements.
π·οΈ What's Changed π·οΈ
- chore: improve build speed for arm64 by @jonathan-mayer in #404
- chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 in the version-bump group by @dependabot[bot] in #394
- chore(deps): bump the version-bump group across 1 directory with 7 updates by @dependabot[bot] in #395
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 by @dependabot[bot] in #397
- chore(deps): bump undici from 6.21.3 to 6.23.0 in /website by @dependabot[bot] in #399
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /website by @dependabot[bot] in #400
- chore(deps): bump lodash-es and mermaid in /website by @dependabot[bot] in #398
- chore(deps): bump webpack from 5.98.0 to 5.105.3 in /website by @dependabot[bot] in #403
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /website by @dependabot[bot] in #402
- chore(deps): bump the version-bump group across 1 directory with 10 updates by @dependabot[bot] in #385
- chore(deps-dev): bump postcss from 8.5.6 to 8.5.8 in /website in the version-bump group by @dependabot[bot] in #406
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #407
- chore(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #408
- chore(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #409
- Feat/Prevent Annotations Deploy From Unauthorized Users by @samuel-esp in #353
- Fix/Nil Pointer Dereference On Jobs/CronJobs Metrics by @samuel-esp in #418
- Fix/Duplicate Docs IDs by @samuel-esp in #412
- Chore/Indexing Blog For Search Engine by @samuel-esp in #411
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #410
- chore(deps): bump the version-bump group across 1 directory with 5 updates by @dependabot[bot] in #416
- Feat/Add support for custom pod labels in deployment configuration by @ricjsan in #415
- Chore/Release 1.3.2 by @samuel-esp in #419
π New Contributors π
Full Changelog: v1.3.1...v1.3.2