v1.0.0
First release for OM1-system-setup
- Improved the OTA agent's Docker container management and progress reporting. Enhanced reliability and error handling for WebSocket communications
- Wifi Setup
- Added a dashboard for setting up Wifi
- Added support for customizable local network names and mDNS/Bonjour access to the OM1 WiFi hotspot setup, replacing the previous static configuration and DNS approach. A more flexible and user-friendly setup, allowing device access via a custom local name and improving network discovery and configuration
- Introduced a 20-second delay and verification step after attempting a direct WiFi connection
- Added OTA services
- Dockerfile and docker-compose.yml have been relocated to the OTA directory
- Introduced advanced Docker container monitoring and reporting capabilities to the OTA agent, improvements to the CI/CD pipeline to use the correct Dockerfile location, and cleanup of legacy compose files
- Improved the OTA agent's Docker container management and progress reporting, as well as enhanced reliability and error handling for WebSocket communications. Refactored how container information is fetched and stored, improving the progress reporting mechanism to handle connection states, and making the WebSocket client more robust against connection issues.
- New action handlers and DockerManager methods to support pausing, unpausing, and restarting Docker services via OTA service
- Added support for a new AI model container to the OTA agent. Included the qwen30b_quantized container, which enables local AI processing capabilities
What's Changed
- Set up basic dashboard by @YuchengZhou821 in #2
- resturcture repo by @YuchengZhou821 in #3
- Update CI workflow for WIFI Set-Up Portal release by @YuchengZhou821 in #4
- Use avahi to setup the local network by @openminddev in #5
- Update connection verification by @YuchengZhou821 in #8
- Increase initial sleep duration to 60 seconds by @YuchengZhou821 in #9
- Add sleep time to 60 by @YuchengZhou821 in #10
- Add OTA by @openminddev in #11
- Move Docker files to OTA directory and update configs by @openminddev in #12
- Report container status by @openminddev in #13
- Fix ws connection issue by @openminddev in #14
- Refactor OTA logic into modular ota package by @openminddev in #15
- Refine the pulling progress and remove redundant error reporting by @openminddev in #16
- Improve ws by @openminddev in #17
- Improve container stop and removal logic by @openminddev in #18
- Add pause, unpause, and restart actions for OTA services by @openminddev in #19
- Report sha256 by @openminddev in #20
- Add Qwen 30b model description by @openminddev in #21
- Bump flask-cors from 4.0.0 to 6.0.0 in /WIFI/backend by @dependabot[bot] in #22
- Bump requests from 2.31.0 to 2.32.4 in /WIFI/backend by @dependabot[bot] in #23
New Contributors
- @YuchengZhou821 made their first contribution in #2
- @openminddev made their first contribution in #5
- @dependabot[bot] made their first contribution in #22
Full Changelog: https://github.com/OpenMind/OM1-system-setup/commits/v1.0.0