Releases: datastax-labs/sperf
Releases · datastax-labs/sperf
Release list
Release v0.6.20
RHEL8 Compatibility and Python 3.12 Upgrade
This release ensures Linux binaries are compatible with RHEL8 systems and standardizes on Python 3.12 across all platforms.
Changes:
- Linux binaries now built in Red Hat UBI8 Python 3.12 container for RHEL8 glibc compatibility
- Standardized all release builds on Python 3.12 (Linux, Windows, Mac)
- Replaced 7zip with standard zip utility for Linux builds
- Expanded CI test matrix to Python 3.9-3.14 for forward compatibility testing
- Updated code formatting to Python 3.12 black standards (85 files reformatted)
- Added
.venv/to.gitignore
Compatibility:
- Linux binaries now work on RHEL8, CentOS Stream 8, Rocky Linux 8, and AlmaLinux 8
- All platforms use consistent Python 3.12 runtime
- No functional changes to the application itself
Release v0.6.19
- Update python version detection to work correctly with Python >= 3.10
- Bump dependencies in requirements_dev.txt to latest versions
- Rename utility functions in tests/init.py to prevent suprious warnings from pytest
- Commit formatting changes made by current version of black
- Add pyproject.toml to prevent warning when current pip version installs from repo
- Update python versions and runner images used in github actions
Release v0.6.16
A quick hot fix to 0.6.15 which added many features features, this just catches another tombstone log format for the 6.0 version of dse
Release v0.6.15
Recommendations 0.6.15 (#75)
- detection of dropped requests and recommandations for next step
- added TPC core balance checks and recommendations to resolve
- added support for tombstone scan counting and recommendations
- detection of back pressure and recommendations to resolve
- detection of remote only drops and recommendations to resolve
- detection of zero copy streaming problems
Release v0.6.14
- sperf was not parsing new byte eviction format as of in sperf filtercache as
of DSE 5.1.17, 6.0.10, 6.7.5 and 6.8.0 - new makefile for build dependencies
- updated changelog to be accurate
- sperf version outputs changelog and version
- removed support and testing for Python 3.6
- sperf script will now bomb if python 3.7 or greater is not installed
Release v0.6.13
- slow query parsing was not actually parsing query timeouts
* slow query parser was never parsing past the first query.
* recommendations were getting blocked in the default sperf tool and we never got backpressure information
Release v0.6.12
- statuslogger now behaves better with unparseable logs
Release v0.6.11
trop handles negative allocation rates correctly now
v0.6.10 fixed negative allocation rate (#64)
Release v0.6.9
- added ability to do bgrep per node
- removed stale node_name util
- filter cache time series
- get full directory instead of .
- ttop handles more files now