Releases: DynamicDevices/ai-lab-testing
Releases · DynamicDevices/ai-lab-testing
v0.2.0 - Package Rename and Cleanup
Changes
Package Rename
- Renamed package from
lab-testingtoai-lab-testing - Renamed repository from
mcp-remote-testingtoai-lab-testing - Updated all references throughout codebase and documentation
Documentation Cleanup
- Removed redundant planning documents (FEATURES.md, IMPROVEMENTS.md, ROADMAP.md)
- Consolidated documentation into README and docs/
Configuration Updates
- Updated cache directory from
~/.cache/lab-testingto~/.cache/ai-lab-testing - Updated .gitignore for new paths
- Updated CI workflows and scripts
Installation
pip install ai-lab-testingSee README.md for full installation and setup instructions.
v0.1.0 - Initial Alpha Release
Initial Alpha Release
Features
- MCP Server: Complete MCP server for remote embedded hardware testing
- Device Management: List, test, and SSH access to devices
- VPN Management: WireGuard VPN connection management
- Power Monitoring: DMM and Tasmota-based power monitoring
- Tasmota Control: Power switch control and device mapping
- OTA Management: Foundries.io OTA status and updates
- Batch Operations: Parallel operations on multiple devices
- Network Mapping: Visual network topology with device status
- SSH Connection Pooling: Persistent connections for performance
- Process Management: Track and manage remote processes
- Change Tracking: Security and debugging change tracking
- Comprehensive Documentation: API docs, setup guides, architecture
Infrastructure
- CI/CD workflows (tests, lint, build)
- Pre-commit/pre-push hooks
- Test suite (33 tests, 27% coverage)
- PyPI packaging ready
- Comprehensive error handling
Installation
pip install lab-testingSee README.md and PUBLISHING.md for details.