Skip to content

Releases: shigechika/speedtest-z

v0.8.3

25 Feb 06:27

Choose a tag to compare

Added

  • RHEL 9 / Rocky Linux 9 / AlmaLinux 9 .rpm package building with fpm (rpm/ directory)
  • .github/workflows/rpm.yml CI for building .rpm packages on Rocky Linux 9 container
  • workflow_dispatch trigger for both .deb and .rpm workflows (manual build testing without tag)
  • uv installation instructions in README

Changed

  • Logging: bare except: pass replaced with logger.debug in site runners for easier troubleshooting
  • Logging: logger.errorlogger.exception for Zabbix/Grafana/OTel send failures (includes stack trace)
  • Logging: cramjam/opentelemetry import failures raised from warning to error
  • Logging: dryrun buffer output lowered from info to debug
  • deploy/speedtest-z.service generalized for reusable template
  • deploy/speedtest-z.timer added RandomizedDelaySec=180
  • grafana-dashboard.json line interpolation smooth, lineWidth 1, pointSize 3

Fixed

  • ruff format violation in runner.py that caused CI failure in v0.8.2

v0.8.2

25 Feb 06:12

Choose a tag to compare

CI (ruff format --check) failed due to formatting violation in runner.py. Packages (PyPI, .deb, .rpm) were published successfully. Superseded by v0.8.3.

v0.8.1

24 Feb 07:31

Choose a tag to compare

Fixed

  • .deb CI: add python3-virtualenv to build dependencies

Downloads

  • speedtest-z_0.8.1-1_amd64.jammy.deb — Ubuntu 22.04 (Jammy)
  • speedtest-z_0.8.1-1_amd64.noble.deb — Ubuntu 24.04 (Noble)
sudo dpkg -i speedtest-z_0.8.1-1_amd64.noble.deb
sudo vi /etc/speedtest-z/config.ini
sudo systemctl enable --now speedtest-z.timer

Full Changelog: v0.8.0...v0.8.1

v0.8.0

24 Feb 07:29

Choose a tag to compare

Added

  • Debian/Ubuntu .deb package building with dh-virtualenv (debian/ directory)
  • .github/workflows/deb.yml CI for building .deb packages (jammy, noble)
  • /etc/speedtest-z/ as system-wide config path fallback
  • System user speedtest-z, directories /var/lib/speedtest-z/, /var/log/speedtest-z/
  • Hardened systemd service with ProtectSystem=strict, PrivateTmp=yes, etc.
  • /etc/cron.d/speedtest-z-cleaner for Chrome temp file cleanup

Changed

  • Config file search order: CLI → CWD → ~/.config/speedtest-z//etc/speedtest-z/

Note: The .deb CI had a missing dependency in this release. Use v0.8.1 for working .deb packages.

Full Changelog: v0.7.1...v0.8.0

v0.7.1

23 Feb 04:31

Choose a tag to compare

Full Changelog: v0.7.0...v0.7.1

v0.7.0

23 Feb 04:28

Choose a tag to compare

Full Changelog: v0.6.2...v0.7.0

v0.6.2

23 Feb 01:25

Choose a tag to compare

Full Changelog: v0.6.1...v0.6.2

v0.6.1

22 Feb 06:41

Choose a tag to compare

Full Changelog: v0.6.0...v0.6.1

v0.6.0

22 Feb 05:58

Choose a tag to compare

Full Changelog: v0.5.1...v0.6.0

v0.5.1

22 Feb 01:50

Choose a tag to compare

Full Changelog: v0.5.0...v0.5.1