This commit includes several critical fixes and optimizations: ## Production Buffer Overflow Fix - Fixed telemetry_vals data type conversion from strings to integers - Enhanced put_telemetry_fields() with robust type conversion logic - Handles mixed data types (string, integer, float) gracefully - Prevents PacketConsumer GenServer crashes that caused buffer overflow - Processes telemetry from both data_extended and top-level attrs ## Test Suite Performance Optimization - Improved test execution speed by 48% (43.2s → 24.1s) - Increased parallelization: max_cases from 16 to 48 - Optimized database connections and reduced timeouts - Tagged slow tests and exclude them by default for fast development - Fixed device seeding to only run when needed - Enhanced log capture for packet consumer tests ## Code Quality Improvements - Fixed handle_info clause grouping in LeaderElection - Ensures mix compile --warnings-as-errors passes - Added comprehensive telemetry conversion tests - Improved test reliability and reduced flakiness ## Infrastructure Updates - Added migration init container to StatefulSet for automatic schema updates - Disabled AUTO_MIGRATE in main container (handled by init container) - Created .test-commands with helpful test aliases This resolves production stability issues and significantly improves development workflow. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| aprsme | ||
| aprsme_web | ||
| aprs_web.ex | ||
| aprsme.ex | ||