Skip to content

v0.1.0 - Initial Alpha Release

Choose a tag to compare

@ajlennon ajlennon released this 16 Nov 19:49
· 72 commits to main since this release

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.