You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Alexander Sorokoumov <al...@gmail.com> on 2025/12/12 06:02:15 UTC
[ANNOUNCE] Apache Otava (incubating) version 0.7.0 released
Apache Otava (incubating) version 0.7.0 has been released.
Apache Otava is a command-line tool that detects and alerts about
statistically significant changes in performance test results (more
generally, time-series data) stored in CSV files or a number of supported
databases.
A typical use-case of Otava is as follows:
1. A set of performance tests is scheduled repeatedly, such as after
each commit is pushed.
2. The resulting metrics of the test runs are stored in a time series
database (Graphite) or appended to CSV files.
3. Otava is launched by a Jenkins/Cron job (or an operator) to analyze
the recorded metrics regularly.
4. Otava notifies about significant changes in recorded metrics by
outputting text reports or sending Slack notifications.
5. Otava is capable of finding even small, but persistent shifts in
metric values, despite noise in data. It adapts automatically to the level
of noise in data and tries to notify only about persistent, statistically
significant changes, be it in the system under test or in the environment.
Two highlights of 0.7.0 release are:
1. Switch from the old Poetry version to uv.
2. Publish Otava as a Docker image.
0.7.0 is available as:
- Source release
https://dist.apache.org/repos/dist/dev/incubator/otava/0.7.0-incubating/
- Github release
https://github.com/apache/otava/releases/tag/0.7.0-incubating
- PyPI https://pypi.org/project/apache-otava/
- Docker image https://hub.docker.com/r/apache/otava
Otava resources:
- Website: https://otava.apache.org/
- Issues: https://github.com/apache/otava/issues
- Mailing list: dev@otava.apache.org
Alex Sorokoumov
On behalf of Apache Otava (incubating) Team