Tags

Tags give the ability to mark specific points in history as being important
  • v0.12.0

    Changes since v0.11.0
    
    Improvements
    
    * Register and improve prometheus client http metrics that were previously unregistered (#599, @bogo-y)
    * Add new flag to disable HTTP/2 (#618, @machine424)
    * Bump Golang to 1.22.2, Kubernetes libraries to 1.30.0 and other dependencies to their latest version (#659, @dgrisonnet)
    
    Bug fixes
    
    * Fix multi-arch image build (#601, @dgrisonnet)
  • v0.11.2

    Changes since v0.11.1
    
    Security
    
    * Upgrade golang to 1.20.10 to address multiple CVE security findings (@jaybooth4, #616)
  • v0.10.1

    Changes since v0.10.0
    
    Bug fixes
    
    * Fix multi-arch image build (https://github.com/kubernetes-sigs/prometheus-adapter/pull/602, @dgrisonnet)
  • v0.11.1

    Changes since v0.11.0
    
    Bug fixes
    
    * Fix multi-arch image build (https://github.com/kubernetes-sigs/prometheus-adapter/pull/601, @dgrisonnet)
  • v0.11.0

    Changes since v0.10.0
    
    Logging flags that are klog specific (`--log-dir`, `--log-file`, `--logtostderr`, `--alsologtostderr`, `--one-output`, `--stderrthreshold`, `--log-file-max-size`, `--skip-log-headers`, `--add-dir-header`, `--skip-headers`, `--log-backtrace-at`) were deprecated in v0.10.0 and are now **removed**.
    
    Improvements
    
    * Bump go to 1.20 and k8s deps to 0.27.2 (https://github.com/kubernetes-sigs/prometheus-adapter/pull/586, @dgrisonnet)
    * Add support for OpenAPI v3 (https://github.com/kubernetes-sigs/prometheus-adapter/pull/586, @dgrisonnet)
    * Update registry location to registry.k8s.io in the manifests (https://github.com/kubernetes-sigs/prometheus-adapter/pull/529/, @dgrisonnet)
    * Update manifests in deploy/manifests to be in sync with the one in kube-prometheus (https://github.com/kubernetes-sigs/prometheus-adapter/pull/531, @JoaoBraveCoding)
    * Use golangci-lint to lint the codebase (https://github.com/kubernetes-sigs/prometheus-adapter/pull/540, @olivierlemasle)
    * Set MinVersion: tls.VersionTLS12 in prometheus client's TLSClientConfig (https://github.com/kubernetes-sigs/prometheus-adapter/pull/544, @olivierlemasle)
    * Refactor adding logging flags (https://github.com/kubernetes-sigs/prometheus-adapter/pull/546, @olivierlemasle)
    
    Bug fixes
    
    * Fix segfault when using --prometheus-token-file (https://github.com/kubernetes-sigs/prometheus-adapter/pull/538, @olivierlemasle)
    
    Documentation
    
    * Fix broken links in README.md (https://github.com/kubernetes-sigs/prometheus-adapter/pull/518, @sillyfrog)
    * Fix yaml in sample config & docs (https://github.com/kubernetes-sigs/prometheus-adapter/pull/559, @asherf)
  • v0.10.0

    Changes since v0.9.1
    
    Deprecation:
    * Logging flags that are klog specific (--log-dir, --log-file, --logtostderr, --alsologtostderr, --one-output, --stderrthreshold, --log-file-max-size, --skip-log-headers, --add-dir-header, --skip-headers, --log-backtrace-at) are deprecated and will be removed following Kubernetes v1.25 release. More details are available in [KEP-2845](https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components).
    
    Improvements:
    * Add new `--prometheus-verb` CLI flag to configure the HTTP verb used by prometheus-adapter when querying Prometheus. #509 (@ksauzz)
    * Update Kubernetes dependencies to v1.24 and golang version to v1.18.5. #521 (@dgrisonnet)
    
    Bug fixes:
    * Fix a bug where the config file wasn't closed in some scenarios. #498 (@lokichoggio)
    
    Documentation:
    * Add documentation about Helm3 installation. #491 (@Ruwan-Ranganath)
    * Update apiregistration.k8s.io to v1 in the manifests. #494 (@grzesuav)
    
  • v0.9.1

    Changes since v0.9.0:
    
    Bug fixes:
    * Fix external metrics provider not respecting metrics-max-age (@leoskyrocker)
  • v0.9.0

    Changes since v0.8.4:
    
    All official images for releases after v0.8.4 are available in [gcr.io](http://k8s.gcr.io/prometheus-adapter/prometheus-adapter). The project also maintains a [staging registry](https://console.cloud.google.com/gcr/images/k8s-staging-prometheus-adapter/GLOBAL/) where images for each commit from the master branch are published. You can use this registry if you need to test a version from a specific commit, or if you need to deploy a patch while waiting for a new release, but do note that the stability of these images is not guaranteed.
    
    Images for versions v0.8.4 and prior are only available in unofficial registries:
    - https://quay.io/repository/coreos/k8s-prometheus-adapter-amd64
    - https://hub.docker.com/r/directxman12/k8s-prometheus-adapter/
    
    Changes:
    * Publish official images of prometheus-adapter to k8s.gcr.io and stop publishing to unofficial registries (@dgrisonnet)
    * Move module to sigs.k8s.io/prometheus-adapter (@dgrisonnet)
    
    Improvements:
    * Allow external metrics to be defined as namespaced: false (@carsonoid)
    * Support setting headers on requests to Prometheus (@discordianfish)
    * Propagate metric providers context (@dgrisonnet)
    * Update Kubernetes dependencies to v1.22 and golang version to v1.16 (@dgrisonnet)
    
    Bug fixes:
    * Prevent panics when prometheus-adapter can't get PodMetrics/NodeMetrics (@dgrisonnet)
    * Filter non-running pods (@dgrisonnet)
    * Prevent prometheus-adapter from returning negative resource metrics (@dgrisonnet)
    * Fix incorrect type used for openapi spec (@arajkumar)
    * Fix openapi spec for custom and external metrics types (@arajkumar)
    
    Documentation:
    * Update deploy/README.md to fix links (@andrewpollack)
    * Update gcr promotion guidelines (@dgrisonnet)
    * Default images to the official k8s.gcr.io and gcr.io registries (@dgrisonnet)
    * Fix external rule tag in documentation (@ashishranjan1457)
    * Document image registries (@fpetkovski)
    * Update documentation to include metrics-max-age (@leoskyrocker)
    
    Clean-ups:
    * Remove vendor and localvendor directories (@dgrisonnet)
    * Consolidate docker build (@dgrisonnet)
    * Improve container push rules (@dgrisonnet)
    * Move image publication to prow.k8s.io and remove Travis CI (@dgrisonnet)