V0.1.22
Main changes:
- Backup Docker volumes
- Docker Compose stacks GIT repository support
- Numerous bug fixes, and improvements
The docker-compose.yml file has been changed, update your setup accordingly with the latest version.
What's Changed
- [CHORE] Update dependencies and add module mapping by @SquirrelDeveloper in #387
- Update release.json by @SquirrelDeveloper in #388
- [BUG] Refactor StackBuilder to DockerComposeStackBuilder by @SquirrelDeveloper in #392
- [DOC] Add GitHub Actions workflow and update curl commands by @SquirrelDeveloper in #393
- [TEST] Add integration tests and mock strategy for Passport by @SquirrelDeveloper in #395
- [CHORE] Upgrade dependencies in package-lock.json by @SquirrelDeveloper in #418
- Bump node from 22.9.0-alpine to 23.1.0-alpine in /server by @dependabot in #417
- Bump node from 22.9.0-alpine to 23.1.0-alpine in /client by @dependabot in #413
- [CHORE] Add health checks to server in Docker Compose files by @SquirrelDeveloper in #419
- [BUG] Wrap playbook variable with single quotes in command by @SquirrelDeveloper in #421
- Bump elliptic from 6.5.7 to 6.6.0 in /client in the npm_and_yarn group by @dependabot in #420
- [CHORE] Update file paths and remove redundant dev dependencies by @SquirrelDeveloper in #423
- [BUG] Add enhanced agent installation tests using Molecule by @SquirrelDeveloper in #425
- [DOC] Add Proxmox install guide and update related docs by @SquirrelDeveloper in #426
- [DOC] Add images and enhance Docker Compose editor documentation by @SquirrelDeveloper in #427
- [CHORE] Update dependencies to latest versions by @SquirrelDeveloper in #428
- [CHORE] Add Dockerless installation guide and update dependencies by @SquirrelDeveloper in #429
- 390 feat git repository supports for docker compose stacks by @SquirrelDeveloper in #439
- Bump @umijs/max from 4.3.28 to 4.3.29 in /client by @dependabot in #438
- Bump eslint-plugin-react-hooks from 4.6.2 to 5.0.0 in /client by @dependabot in #437
- [BUG] enhance SSH key handling by @SquirrelDeveloper in #442
- [BUG] Fix containers not being sync right after device add by @SquirrelDeveloper in #443
- 441 bug container image tags by @SquirrelDeveloper in #444
- [FEAT] Add volume backup functionality by @SquirrelDeveloper in #460
- Bump @ant-design/charts from 2.2.1 to 2.2.3 in /client by @dependabot in #454
- Bump globals from 15.11.0 to 15.12.0 in /server by @dependabot in #450
- Bump @umijs/max from 4.3.29 to 4.3.31 in /client by @dependabot in #453
- Bump @typescript-eslint/eslint-plugin from 8.12.2 to 8.13.0 in /server by @dependabot in #449
- Bump @eslint/js from 9.13.0 to 9.14.0 in /client by @dependabot in #452
- Bump @aws-sdk/client-ecr from 3.682.0 to 3.687.0 in /server by @dependabot in #448
- Bump rc-menu from 9.15.1 to 9.16.0 in /client by @dependabot in #455
- Bump mongoose from 8.8.0 to 8.8.1 in /server by @dependabot in #447
- Bump @typescript-eslint/eslint-plugin from 8.13.0 to 8.14.0 in /server by @dependabot in #462
- Bump eslint-plugin-jest from 28.8.3 to 28.9.0 in /client by @dependabot in #451
- Bump @typescript-eslint/parser from 8.12.2 to 8.14.0 in /server by @dependabot in #461
- Add confirmation prompt for critical quick actions by @SquirrelDeveloper in #463
- [BUG] Fix typo in CPU speed unit by @SquirrelDeveloper in #464
- [BUG] Fix CPU and memory calculations, integrate DeviceUseCases tests by @SquirrelDeveloper in #466
- [CHORE] Remove unused imports and enable Ansible task profiling by @SquirrelDeveloper in #465
- [CHORE] Add unit tests for SshPrivateKeyFileManager by @SquirrelDeveloper in #467
- [BUG/CHORE] Add masterNodeUrl and refactor ExtraVars components by @SquirrelDeveloper in #468
- [DOC] Add Docker Volume Action and Proxy-Free Install Guide by @SquirrelDeveloper in #469
- [CHORE] Update dependencies in package-lock.json files by @SquirrelDeveloper in #471
- [CHORE] Enhance logging and error messages with device context by @SquirrelDeveloper in #470
- [CHORE] Enable privilege escalation for device reboot task by @SquirrelDeveloper in #472
- [CHORE] Add type exports and fix response types for connection checks by @SquirrelDeveloper in #473
- [CHORE] Try to improve responsiveness by @SquirrelDeveloper in #474
- [CHORE] Add retry logic to user fetching process by @SquirrelDeveloper in #475
- [CHORE] Add timeout configuration for Docker API by @SquirrelDeveloper in #476
- [CHORE] Add UUIDs to ContainerVolume entries missing them by @SquirrelDeveloper in #477
Full Changelog: v0.1.21...v0.1.22