Skip to content

Latest commit

 

History

History
86 lines (45 loc) · 3.06 KB

File metadata and controls

86 lines (45 loc) · 3.06 KB

Polaris SLO Cloud Changelog

v0.4.1 (2022-07-11)

Dependency Updates

Bugfixes

  • Make generated library projects buildable.

v0.4.0 (2022-04-26)

Features

  • Allow configuring the computation interval of a composed metric controller through the COMPOSED_METRIC_COMPUTATION_INTERVAL_MS environment variable.

Dependency Updates

Bugfixes

  • Ensure that the polaris-cli exists with an error code if an error occurs during execution.
  • Explicitly handle invalid composed metric values in the Prometheus ComposedMetricsManager.
  • Added missing js-yaml v4.1.0 as a dependency of @polaris-sloc/schema-gen.
  • Fix Docker build failure when not using BuildKit by upgrading to Nx v14.0.3 (see details).

v0.3.0 (2022-03-12)

Features

  • Removed the default ServiceMonitor selector in the 3-service-monitor.yaml files and improved the inline documentation about these selectors.
  • Changed the default PROMETHEUS_HOST in the 2-slo-controller.yaml and 2-metrics-controller.yaml files to prometheus-kube-prometheus-prometheus.monitoring.svc to match the updated tutorial using the kube-prometheus-stack helm chart.
  • Upgrade the base container image for controllers to node:14-alpine3.15.
  • Upgrade Nx libraries to v13.8.8.

v0.2.2 (2022-03-08)

Features

  • Locked Nx and Polaris package versions for the polaris-cli init command to the ones used in that polaris-cli version to avoid problems with breaking changes in new versions.

Bugfixes

v0.2.1 (2022-02-24)

Features

  • Added the following TimeInstantQuery operations: averageByGroup(), minByGroup(), and maxByGroup()

v0.2.0 (2022-02-21)

Features

  • Added support for writing elasticity strategies in TypeScript
  • Added support for ComposedMetrics
  • Added support for predicted metric controllers
  • Rewrote HorizontalElasticityStrategy in TypeScript and added stabilization window support
  • Added VerticalElasticityStrategy
  • Added Polaris CLI
  • Added support for generating Custom Resource Definitions (CRDs) from TypeScript code
  • Added OrchestratorGateway to allow creating clients for the underlying orchestrator
  • Initial release of @polaris-sloc npm packages
  • Removed Go code, because with the TypeScript CRD generator it is no longer needed

v0.1.0 (2021-02-01)

  • Initial Release