This release includes breaking changes for platform teams planning a safe upgrade.
Published 1mo
Monitoring & Metrics
✓ No known CVEs patched
✓ 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 summaryUpdates 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
About EV-QA-Framework
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]