Skip to content

Releases: DynamicDevices/ai-lab-testing

v0.2.0 - Package Rename and Cleanup

16 Nov 20:12

Choose a tag to compare

Changes

Package Rename

  • Renamed package from lab-testing to ai-lab-testing
  • Renamed repository from mcp-remote-testing to ai-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-testing to ~/.cache/ai-lab-testing
  • Updated .gitignore for new paths
  • Updated CI workflows and scripts

Installation

pip install ai-lab-testing

See README.md for full installation and setup instructions.

v0.1.0 - Initial Alpha Release

16 Nov 19:49

Choose a tag to compare

Initial Alpha Release

⚠️ ALPHA QUALITY: This is an alpha release. Not ready for production use.

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-testing

See README.md and PUBLISHING.md for details.