Skip to content

Releases: jthomperoo/custom-pod-autoscaler

v2.11.0

22 Mar 18:01
5d39741
Compare
Choose a tag to compare

[v2.11.0] - 2024-03-22

Changed

  • Updated to k8shorizmetrics/v3.
  • Partial K8s metrics server errors are logged to help with debugging.

v2.10.0

24 Dec 13:21
a262d98
Compare
Choose a tag to compare

[v2.10.0] - 2023-12-24

Added

  • Added Python 3.12 Docker image (custompodautoscaler/python-3-12).

Removed

Changed

  • Updated custompodautoscaler/python to track Python 3.12.
  • Updated package dependencies.

v2.9.0

23 Dec 14:54
b339b5e
Compare
Choose a tag to compare

[v2.9.0] - 2023-12-23

Changed

  • Switched from performing UPDATE using the K8s API to using PATCH, avoids race condition if resource is modified
    while calculating the target number of replicas. (#187)

v2.8.0

15 Aug 20:28
7156c1c
Compare
Choose a tag to compare

[v2.8.0] - 2023-08-15

Changed

  • Upgraded to Go v1.21.
  • Upgraded package dependencies.
  • Dropped support for Kubernetes v1.23, upgraded to use the autoscaling/v2 API.

v2.7.0

14 May 14:52
dcbdd8a
Compare
Choose a tag to compare

[v2.7.0] - 2022-05-14

Changed

  • Upgraded K8s client libraries to v0.24.0.
  • Upgraded to Go v1.17.
  • Extracted out internal K8s metrics calculations to use
    jthomperoo/k8shorizmetrics instead.

v2.6.0

17 Apr 20:11
9e1799a
Compare
Choose a tag to compare

[v2.6.0] - 2022-04-17

Added

  • Mutual TLS support for http methods.
    • Three new fields to the http method, caCert, clientCert and clientKey which allow paths to be specified to
      certs and keys to support mutual TLS and client certificates.

v2.5.0

26 Mar 17:25
8518330
Compare
Choose a tag to compare

[v2.5.0] - 2022-03-26

Changed

  • Now internally using the Kubernetes Scale API for determining replica count and selectors, removing any direct
    dependencies on the Kubernetes core types when used in conjunction with the Kubernetes unstructured API.
  • Can now install the project by using the go install command since replace directives have been removed.

v2.4.1

22 Feb 21:59
c38f47b
Compare
Choose a tag to compare

Fixed

  • K8s metrics now use the Spec.Selector to select resources from the metrics server, rather than incorrectly using
    the labels of the resource being scaled.
  • K8s metrics now support match expressions where available (Deployment, ReplicaSet, StatefulSet, Rollout).

v2.4.0

28 Dec 16:47
7c8f66d
Compare
Choose a tag to compare

[v2.4.0] - 2021-12-28

Changed

  • Error messages now include more context about when they occured, rather than simply outputting the minimum error
    information.

v2.3.0

27 Dec 21:32
6d6e2ce
Compare
Choose a tag to compare

[v2.3.0] - 2021-12-27

Added

  • Support for argoproj.io/v1alpha1 Rollout resource.

Changed

  • Add clarity between autoscaling/v1 and autoscaling/v2beta2 APIs, no breaking changes.

Security