Skip to content

Releases: jthomperoo/custom-pod-autoscaler

v2.12.2

22 Mar 14:26
5f8a6ca

Choose a tag to compare

[v2.12.2] - 2025-03-22

Changed

  • Upgraded package dependencies.

Added

  • New binary build targets:
    • Linux i386 (x86)
    • Linux ARM
    • Linux ARM64
    • Darwin AMD64
    • Darwin ARM64
    • Windows i386 (x86)
    • Windows AMD64
  • New Docker platform:
    • Linux ARM64

v2.12.1

14 Feb 16:54
14bc569

Choose a tag to compare

[v2.12.1] - 2025-02-14

Fixed

  • Handling of plurals is more robust, it no longer simply adds a 's' to the end which failed for plurals such
    as 'logstash' -> 'logstashes', now queries using the discovery client and REST mapper.

v2.12.0

12 Feb 23:27
54308fe

Choose a tag to compare

[v2.12.0] - 2025-02-12

Added

  • Added support for Python 3.13 Docker image (custompodautoscaler/python-3-13)

Changed

  • Upgraded to Go v1.24
  • Upgraded package dependencies
  • Updated custompodautoscaler/python to track Python 3.13.
  • Updated custompodautoscaler/python-3-12 to track the latest Debian stable version.

Removed

  • Dropped support for Python 3.8 Docker image (custompodautoscaler/python-3-8)

v2.11.0

22 Mar 18:01
5d39741

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

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

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

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

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

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

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.