Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@SoerenHenning SoerenHenning released this 19 Jul 07:57
· 87 commits to main since this release

This is the release of Theodolite 0.9.0. The most important new features are:

  • SLO thresholds can now be defined relatively to tested load intensities and provisioned resources. Even arbitrary complex mathematical expressions with load and resources as variables are possible.
  • A new generic patcher allows to patch arbitrary Kubernetes resources (including CRDs) by specifying the JSON path ob the field to be patched.
  • The configuration and implementations of the Theodolite stream processing benchmarks are further aligned to allow for a better comparison of different frameworks.
  • The Theodolite benchmark definitions for the stream processing benchmarks are extended to include options for vertical scaling and provide a dropped records SLO. They also define topics now using Strimzi.
  • Configurability of the Strimzi Kafka deployment is improved.