Skip to content

EV-QA-Framework

v2.4.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo Monitoring & Metrics
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

anomaly-detection battery bms can-bus dbc electric-vehicle
+9 more
ev grafana j1939 lstm machine-learning prometheus python quality-assurance soh-prediction

Summary

AI summary

Updates LOW Priority, HIGH Priority, and Total Roast Progress across a mixed release.

Full changelog

Round 2 Roast: 10 Findings Fixed

Regression (1)

  • Version mismatch: init.py, pyproject.toml, README all synced to 2.3.1

HIGH Priority (3)

  • StreamingAnomalyDetector.reset() now resets scaler
  • StreamingAnomalyDetector lazy retraining (every 10th sample, not every sample)
  • battery_scoring.py: errors logged instead of returning 100.0 (was silently masking failures)

MEDIUM Priority (2)

  • analyze_telemetry: min sample guard (10 samples minimum)
  • Removed module-level assert in battery_scoring.py (replaced with runtime ValueError)

LOW Priority (4)

  • Removed warning suppression in fleet_analytics.py
  • Dashboard defaults to 127.0.0.1 (not 0.0.0.0)
  • Added logging to shutdown handler
  • Fixed all module-level asserts

Test Results

980 tests passing, 0 failures

Total Roast Progress

  • Round 1: 27/27 findings fixed
  • Round 2: 10/10 findings fixed
  • Grand total: 37/37 findings fixed

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track EV-QA-Framework

Get notified when new releases ship.

Sign up free

About EV-QA-Framework

All releases →

Related context

Beta — feedback welcome: [email protected]