Releases: jthomperoo/custom-pod-autoscaler
Releases · jthomperoo/custom-pod-autoscaler
v2.12.2
v2.12.1
[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
[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/pythonto track Python 3.13. - Updated
custompodautoscaler/python-3-12to track the latest Debian stable version.
Removed
- Dropped support for Python 3.8 Docker image (
custompodautoscaler/python-3-8)
v2.11.0
[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
[v2.10.0] - 2023-12-24
Added
- Added Python 3.12 Docker image (
custompodautoscaler/python-3-12).
Removed
- Dropped support for Python 3.6 and 3.7 Docker images (
custompodautoscaler/python-3-6and
custompodautoscaler/python-3-7) which are EOL (see Python version lifecycles here). - Dropped support for OpenJDK image (
custompodautoscaler/openjdk-11) since the base images are EOL (see deprecation notice here). Instead use a Custom Docker Image and install a JRE into it, see the updated simple-pod-metrics-java example for details.
Changed
- Updated
custompodautoscaler/pythonto track Python 3.12. - Updated package dependencies.
v2.9.0
v2.8.0
[v2.8.0] - 2023-08-15
Changed
- Upgraded to Go
v1.21. - Upgraded package dependencies.
- Dropped support for Kubernetes
v1.23, upgraded to use theautoscaling/v2API.
v2.7.0
[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
[v2.6.0] - 2022-04-17
Added
- Mutual TLS support for
httpmethods.- Three new fields to the
httpmethod,caCert,clientCertandclientKeywhich allow paths to be specified to
certs and keys to support mutual TLS and client certificates.
- Three new fields to the
v2.5.0
[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 installcommand since replace directives have been removed.