Closed issues:
- [CHORE] Optional trigger to force device ip when installing agent 🧹 #119
- Fix code scanning alert - Database query built from user-controlled sources #118
- [CHORE] Use system information in agent for mem & cpu, drop node-os-utils, and dont take into account swap for used meme 🧹 #101
Merged pull requests:
- [CHORE] Ensure async usage in test assertions and update dependencies #791 (SquirrelDeveloper)
- [CHORE] Chore refacto frontend props #789 (SquirrelDeveloper)
- Bump vuetify from 3.7.12 to 3.7.13 in /site #778 (dependabot[bot])
- Bump swiper from 11.2.2 to 11.2.4 in /site #756 (dependabot[bot])
v0.1.30 (2025-02-22)
V0.1.30 (2025-02-22)
Implemented enhancements:
- [BUG] - Selfhosted Git server , certificate verification failed #746
- [FEAT] Add custom ansible vault #654
- [FEAT] Add support for custom Git environments and SSL error handling. #768 (SquirrelDeveloper)
- [FEAT] 654 featadd custom ansible vault #767 (SquirrelDeveloper)
- [FEAT] Add server stats endpoints and client integration #766 (SquirrelDeveloper)
Fixed bugs:
- [FEATURE] Change breadcrumb behavior #765
- [BUG] Add route redirects for improved navigation #769 (SquirrelDeveloper)
Closed issues:
- Improve height of the add device modal so it says ~ the same #386
Merged pull requests:
- Bump vuetify from 3.7.11 to 3.7.12 in /site #755 (dependabot[bot])
- Bump node from 23.7.0-alpine to 23.8.0-alpine in /client #754 (dependabot[bot])
- Bump node from 23.7.0-alpine to 23.8.0-alpine in /server #753 (dependabot[bot])
- [DOC] Refactor playbooks documentation and improve update instructions #786 (SquirrelDeveloper)
- [CHORE] Delete unused animation JSON file & bump libs #777 (SquirrelDeveloper)
- [CHORE] Set a minimum height for NewDeviceModal components #770 (SquirrelDeveloper)
- [CHORE] Update dependencies and bump package version to 0.1.29 #764 (SquirrelDeveloper)
v0.1.29 (2025-02-18)
Implemented enhancements:
- [FEATURE] Support for Hostnames in Addition to IP Addresses #684
- [FEATURE] Add support for hostnames alongside IP addresses in SSH #745 (SquirrelDeveloper)
Fixed bugs:
- [BUG] Container display not showing every container #733
- [BUG] Set up proper permissions and user context for Prometheus #744 (SquirrelDeveloper)
- [BUG] Add support for "watch all containers" configuration #741 (SquirrelDeveloper)
Closed issues:
- [BUG] Server ist crashing when add device with sshkey connection #748
- [BUG] prometheus seems to have no permissions on mount #747
- [CHORE] Migrate Container Stats to Prometheus 🧹 #736
- [BUG] Current Proxmox install process leads to non-functional install #617
- [FEATURE] Agent Docker connection test failing due to secure setup of SSH #594
Merged pull requests:
- [CHORE] Bump version to 0.1.29 across all packages #762 (SquirrelDeveloper)
- [CHORE] Update filtering logic and improve container status handling #743 (SquirrelDeveloper)
- [CHORE] Handle errors in container stats processing gracefully #742 (SquirrelDeveloper)
- [CHORE] Refactor Prometheus service and add type definitions. #739 (SquirrelDeveloper)
- [CHORE] Remove container and device stats features #738 (SquirrelDeveloper)
- Bump elliptic from 6.6.0 to 6.6.1 in /client in the npm_and_yarn group #737 (dependabot[bot])
- [CHORE] Update dependencies in
package-lock.json
to newer versions #734 (SquirrelDeveloper) - [CHORE] Chore remove logger #732 (SquirrelDeveloper)
- [CHORE] Add authentication support for Prometheus integration #730 (SquirrelDeveloper)
- [DOC] Add Prometheus integration to Docker setup and documentation #729 (SquirrelDeveloper)
- [CHORE] Add support for Remote System Information connection tests #728 (SquirrelDeveloper)
- [CHORE] Refactor error logging and enhance Logs schema/UI. #727 (SquirrelDeveloper)
- Bump prettier from 3.4.2 to 3.5.0 in /server #726 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.743.0 to 3.744.0 in /server #725 (dependabot[bot])
- Bump eslint from 9.19.0 to 9.20.0 in /server #724 (dependabot[bot])
- Bump @eslint/js from 9.19.0 to 9.20.0 in /server #723 (dependabot[bot])
- Bump @stylistic/eslint-plugin from 3.0.1 to 3.1.0 in /server #722 (dependabot[bot])
- Bump @eslint/js from 9.19.0 to 9.20.0 in /client #720 (dependabot[bot])
- Bump prettier from 3.4.2 to 3.5.0 in /client #719 (dependabot[bot])
- Bump @babel/preset-env from 7.26.7 to 7.26.8 in /client #718 (dependabot[bot])
- Bump vuetify from 3.7.9 to 3.7.11 in /site #717 (dependabot[bot])
- Bump nginx from 1.27.3 to 1.27.4 in /proxy #716 (dependabot[bot])
- [CHORE] Update images to 'latest' and add Prometheus service #707 (SquirrelDeveloper)
v0.1.28 (2025-02-07)
Merged pull requests:
- [CHORE] Add tests for RemoteSystemInformationEngine initialization #714 (SquirrelDeveloper)
- [CHORE] Update dependencies for the client and server modules #713 (SquirrelDeveloper)
- [CHORE] Add Prometheus configuration to .env files #712 (SquirrelDeveloper)
- [DOC] Docs agentless #702 (SquirrelDeveloper)
v0.1.28-alpha.2 (2025-02-05)
Fixed bugs:
- [CHORE] Refactor memory and storage usage calculations. #711 (SquirrelDeveloper)
- [BUG] Fix data formatting in TinyLineDeviceGraph component #709 (SquirrelDeveloper)
Merged pull requests:
- [CHORE] Add 'Devices' component to '/manage' route and remove unused agent-re… #710 (SquirrelDeveloper)
- [CHORE] Upgrade dependencies in client package #708 (SquirrelDeveloper)
- [BUG] Bug fixes #706 (SquirrelDeveloper)
- [CHORE] Upgrade to version 0.1.28 and remove unused dependency. #704 (SquirrelDeveloper)
v0.1.28-alpha (2025-02-04)
Implemented enhancements:
- [FEAT] Enhance SFTP file download to support directories as tarballs #685 (SquirrelDeveloper)
- [FEAT] SFTP module. #635 (SquirrelDeveloper)
Fixed bugs:
- [BUG] allow more TLDs during mail validation #682
- [BUG] Proxmox update results in LXC hanging #634
- [BUG– Use Ant Design's built-in email validation #683 (SquirrelDeveloper)
Merged pull requests:
- [CHORE] Synchronize playbook defaults during device startup. #701 (SquirrelDeveloper)
- [CHORE] Add Dependabot config for Docker updates in /prometheus #700 (SquirrelDeveloper)
- [CHORE] Refine TinyRing progress components and update VCS mappings #699 (SquirrelDeveloper)
- [CHORE] Enable SSH keep-alive mechanism upon connection establishment #698 (SquirrelDeveloper)
- [CHORE] Upgrade dependencies to latest versions. #697 (SquirrelDeveloper)
- [CHORE] Refactor SSH command execution to streamline privilege elevation #696 (SquirrelDeveloper)
- [CHORE] Add unit tests for system utilities and RemoteOS features #695 (SquirrelDeveloper)
- Bump swiper from 11.2.1 to 11.2.2 in /site #694 (dependabot[bot])
- Bump vuetify from 3.7.7 to 3.7.9 in /site #693 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.734.0 to 3.739.0 in /server #692 (dependabot[bot])
- Bump mongoose from 8.9.5 to 8.9.6 in /server #691 (dependabot[bot])
- Bump semver from 7.6.3 to 7.7.0 in /server #690 (dependabot[bot])
- Bump @eslint/compat from 1.2.5 to 1.2.6 in /server #689 (dependabot[bot])
- Bump node from 23.6.1-alpine to 23.7.0-alpine in /client #688 (dependabot[bot])
- Bump node from 23.6.1-alpine to 23.7.0-alpine in /server #687 (dependabot[bot])
- [CHORE] Add support for graphics and Bluetooth monitoring. #686 (SquirrelDeveloper)
- [CHORE] Refactor stats system to integrate Prometheus-based services #681 (SquirrelDeveloper)
- [CHORE] Refactor tests to use async methods consistently #680 (SquirrelDeveloper)
- [CHORE] Update dependencies to latest versions in package-lock.json #679 (SquirrelDeveloper)
- Add Prometheus Docker image build-and-publish workflow #678 (SquirrelDeveloper)
- Bump @aws-sdk/client-ecr from 3.726.1 to 3.734.0 in /server #677 (dependabot[bot])
- Bump node from 23.6.0-alpine to 23.6.1-alpine in /server #676 (dependabot[bot])
- Bump posthog-node from 4.3.2 to 4.4.1 in /server #675 (dependabot[bot])
- Bump lint-staged from 15.3.0 to 15.4.3 in /client #673 (dependabot[bot])
- Bump vitest from 2.1.8 to 3.0.4 in /client #672 (dependabot[bot])
- Bump vuetify from 3.7.6 to 3.7.7 in /site #670 (dependabot[bot])
- Bump vitepress from 1.5.0 to 1.6.3 in /site #669 (dependabot[bot])
- Bump node from 23.6.0-alpine to 23.6.1-alpine in /client #668 (dependabot[bot])
- Bump vite from 5.4.11 to 5.4.14 in /server in the npm_and_yarn group #667 (dependabot[bot])
- Bump vite from 5.4.10 to 5.4.14 in /site in the npm_and_yarn group #666 (dependabot[bot])
- Bump @vue-flow/minimap from 1.5.1 to 1.5.2 in /site #665 (dependabot[bot])
- Bump @vue-flow/core from 1.42.0 to 1.42.1 in /site #664 (dependabot[bot])
- Bump eslint-plugin-prettier from 5.2.2 to 5.2.3 in /server #659 (dependabot[bot])
- Bump dockerode from 4.0.3 to 4.0.4 in /server #657 (dependabot[bot])
- [CHORE] Upgrade dependencies to latest versions #655 (SquirrelDeveloper)
- Bump @vue-flow/core from 1.41.7 to 1.42.0 in /site #653 (dependabot[bot])
- Bump @vue-flow/minimap from 1.5.0 to 1.5.1 in /site #652 (dependabot[bot])
- Bump swiper from 11.2.0 to 11.2.1 in /site #651 (dependabot[bot])
- Bump typescript from 5.7.2 to 5.7.3 in /shared-lib #650 (dependabot[bot])
- Bump node from 23.5.0-alpine to 23.6.0-alpine in /server #649 (dependabot[bot])
- Bump node from 23.5.0-alpine to 23.6.0-alpine in /client #644 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.721.0 to 3.726.1 in /server #637 (dependabot[bot])
- Bump memfs from 4.15.3 to 4.17.0 in /server #636 (dependabot[bot])
- Bump @types/lodash from 4.17.13 to 4.17.14 in /client #631 (dependabot[bot])
- Bump swiper from 11.1.15 to 11.2.0 in /site #628 (dependabot[bot])
- Bump @vue-flow/core from 1.41.6 to 1.41.7 in /site #627 (dependabot[bot])
- Bump @types/lodash from 4.17.13 to 4.17.14 in /server #626 (dependabot[bot])
- Bump memfs from 4.15.2 to 4.15.3 in /server #625 (dependabot[bot])
- Bump @types/ssh2 from 1.15.1 to 1.15.3 in /server #624 (dependabot[bot])
- Bump isomorphic-git from 1.27.2 to 1.29.0 in /server #622 (dependabot[bot])
- [CHORE] Enhance logging and improve repository modals usability #621 (SquirrelDeveloper)
- [CHORE] Update dependencies to latest versions #620 (SquirrelDeveloper)
- [TEST] Add unit tests for
Startup
module initialization #619 (SquirrelDeveloper)
v0.1.27 (2025-01-01)
Implemented enhancements:
- [FEATURE] History of output for Ansible playbook executions #598
Closed issues:
- [FEATURE] Enter Vault Password #609
- [CHORE] Add elevation privilege test in check connection playbook #605
- [FEATURE] add (re)initialize action to the git actions menu #422
Merged pull requests:
- [DOC] Refactor and expand device configuration structure. #616 (SquirrelDeveloper)
- Bump framer-motion from 11.12.0 to 11.15.0 in /client #615 (dependabot[bot])
- Bump lint-staged from 15.2.11 to 15.3.0 in /client #613 (dependabot[bot])
- Bump react-confetti from 6.1.0 to 6.2.2 in /client #612 (dependabot[bot])
- Bump express-validator from 7.2.0 to 7.2.1 in /server #611 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.719.0 to 3.720.0 in /server #610 (dependabot[bot])
- [CHORE] Update dependencies: antd, rc-util, and @aws-sdk/client-ecr #608 (SquirrelDeveloper)
- [CHORE] Add sorting option and enhance Ansible playbook tasks #607 (SquirrelDeveloper)
- [CHORE] Add task event logs retrieval and display in the UI #604 (SquirrelDeveloper)
- [CHORE] Set NODE_ENV to production for build steps in workflows #603 (SquirrelDeveloper)
- Bump @typescript-eslint/eslint-plugin from 8.17.0 to 8.18.2 in /client #601 (dependabot[bot])
v0.1.26 (2024-12-24)
Implemented enhancements:
- [FEAT] Add Gitea support and improve Git URL validation. #599 (SquirrelDeveloper)
- [FEAT] Add basic proxmox support #595 (SquirrelDeveloper)
- [FEAT] Add telemetry support for anonymized usage tracking #563 (SquirrelDeveloper)
Fixed bugs:
- [BUG] rm records of deleted repos #582
- [BUG] Container Stack Bugs #577
- Invalid Project Name Error in Deploy Custom Stack Compose #555
- [BUG] Refactor repository deletion to use deleteAllByRepository #596 (SquirrelDeveloper)
- [BUG] Refactor UI state and update Docker transformer logic #578 (SquirrelDeveloper)
- [BUG] Improve stack naming and validation logic. #561 (SquirrelDeveloper)
Closed issues:
- [FEATURE] Add Gitea #581
- [BUG] Ratelimited by docker seems like container update cron task is responsible #546
Merged pull requests:
- [CHORE] Upgrade dependencies in package-lock.json for various modules #600 (SquirrelDeveloper)
- Bump vuetify from 3.7.5 to 3.7.6 in /site #593 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.713.0 to 3.716.0 in /server #592 (dependabot[bot])
- Bump mongoose from 8.9.1 to 8.9.2 in /server #591 (dependabot[bot])
- Bump globals from 15.13.0 to 15.14.0 in /server #590 (dependabot[bot])
- Bump eslint-plugin-import-x from 4.5.1 to 4.6.1 in /server #589 (dependabot[bot])
- Bump memfs from 4.15.0 to 4.15.1 in /server #588 (dependabot[bot])
- Bump node from 23.3.0-alpine to 23.5.0-alpine in /server #587 (dependabot[bot])
- Bump @umijs/max from 4.4.1 to 4.4.2 in /client #586 (dependabot[bot])
- Bump @ant-design/charts from 2.2.5 to 2.2.6 in /client #585 (dependabot[bot])
- Bump node from 23.3.0-alpine to 23.5.0-alpine in /client #583 (dependabot[bot])
- [CHORE] Update dependencies to latest versions #579 (SquirrelDeveloper)
- [CHORE] Update default cron interval for dockerWatcherCron #562 (SquirrelDeveloper)
- [CHORE] Update package-lock.json with dependency version bumps #560 (SquirrelDeveloper)
- Bump nanoid from 3.3.7 to 3.3.8 in /client in the npm_and_yarn group #558 (dependabot[bot])
- Bump nanoid from 3.3.7 to 3.3.8 in /site in the npm_and_yarn group #557 (dependabot[bot])
- Bump the npm_and_yarn group across 1 directory with 2 updates #556 (dependabot[bot])
- Bump memfs from 4.14.0 to 4.15.0 in /server #554 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.16.0 to 8.17.0 in /server #553 (dependabot[bot])
- Bump vuetify from 3.7.4 to 3.7.5 in /site #552 (dependabot[bot])
- Bump axios from 1.7.8 to 1.7.9 in /site #551 (dependabot[bot])
- Bump @vue-flow/core from 1.41.5 to 1.41.6 in /site #550 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.16.0 to 8.17.0 in /client #549 (dependabot[bot])
- Bump vitest from 2.1.6 to 2.1.8 in /client #548 (dependabot[bot])
- Bump antd from 5.22.2 to 5.22.3 in /client #547 (dependabot[bot])
- Bump nginx from 1.27.2 to 1.27.3 in /proxy #545 (dependabot[bot])
- Bump @eslint/js from 9.15.0 to 9.16.0 in /client #544 (dependabot[bot])
- Bump eslint from 9.15.0 to 9.16.0 in /server #542 (dependabot[bot])
- Update release.json to 0.1.24 #538 (SquirrelDeveloper)
v0.1.25 (2024-11-29)
Implemented enhancements:
- [FEAT] Add disk usage to Dashboard 🔥 #481
Fixed bugs:
- [BUG] Remove unnecessary popover styling and extend error handling #536 (SquirrelDeveloper)
- [BUG] Don't display the agent tab when the device is UNMANAGED #535 (SquirrelDeveloper)
- [BUG] Prevent incorrect URL if public port of container not available #517 (SquirrelDeveloper)
- [BUG] Refactor Ansible configuration path handling #515 (SquirrelDeveloper)
Closed issues:
- [BUG] Response status: 500 - _checkDeviceBeforeAdd.yml not found. #488
Merged pull requests:
- [FEAT] Add disk usage stats handling in Dashboard #534 (SquirrelDeveloper)
- [CHORE] Add type check before calling watchCronDebounced fun to preve… #533 (SquirrelDeveloper)
- Bump @typescript-eslint/eslint-plugin from 8.15.0 to 8.16.0 in /client #532 (dependabot[bot])
- Bump node from 23.2.0-alpine to 23.3.0-alpine in /client #531 (dependabot[bot])
- Bump node from 23.2.0-alpine to 23.3.0-alpine in /server #530 (dependabot[bot])
- Bump typescript from 5.6.3 to 5.7.2 in /shared-lib #529 (dependabot[bot])
- Bump @types/dockerode from 3.3.31 to 3.3.32 in /server #528 (dependabot[bot])
- Bump mongoose from 8.8.1 to 8.8.2 in /server #527 (dependabot[bot])
- Bump @stylistic/eslint-plugin from 2.10.1 to 2.11.0 in /server #526 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.693.0 to 3.699.0 in /server #525 (dependabot[bot])
- Bump eslint-plugin-import-x from 4.4.2 to 4.4.3 in /server #524 (dependabot[bot])
- Bump @umijs/max from 4.3.34 to 4.3.35 in /client #523 (dependabot[bot])
- Bump @ant-design/pro-components from 2.8.1 to 2.8.2 in /client #522 (dependabot[bot])
- Bump @dnd-kit/core from 6.1.0 to 6.2.0 in /client #521 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.5.0 to 8.15.0 in /client #520 (dependabot[bot])
- Bump @umijs/lint from 4.3.34 to 4.3.35 in /client #519 (dependabot[bot])
- [CHORE] Add host property to improve logging and error messages #518 (SquirrelDeveloper)
- [CHORE] Add reload functionality after container actions #516 (SquirrelDeveloper)
- Bump @aws-sdk/client-ecr from 3.687.0 to 3.693.0 in /server #514 (dependabot[bot])
- Bump @typescript-eslint/parser from 8.14.0 to 8.15.0 in /server #513 (dependabot[bot])
- Bump express from 5.0.0 to 5.0.1 in /client #512 (dependabot[bot])
- Bump cross-spawn from 6.0.5 to 6.0.6 in /client in the npm_and_yarn group #511 (dependabot[bot])
- Bump @umijs/max from 4.3.31 to 4.3.34 in /client #510 (dependabot[bot])
- Bump @vitest/coverage-v8 from 2.1.4 to 2.1.5 in /server #509 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.14.0 to 8.15.0 in /server #508 (dependabot[bot])
- Bump node from 23.1.0-alpine to 23.2.0-alpine in /server #506 (dependabot[bot])
- Bump @vue-flow/background from 1.3.1 to 1.3.2 in /site #505 (dependabot[bot])
- Bump swiper from 11.1.14 to 11.1.15 in /site #504 (dependabot[bot])
- Bump @eslint/js from 9.14.0 to 9.15.0 in /client #503 (dependabot[bot])
- Bump @vue-flow/core from 1.41.4 to 1.41.5 in /site #502 (dependabot[bot])
- Bump nginx from 1.27.1 to 1.27.2 in /proxy #501 (dependabot[bot])
- Bump node from 23.1.0-alpine to 23.2.0-alpine in /client #500 (dependabot[bot])
- Bump framer-motion from 11.11.15 to 11.11.17 in /client #499 (dependabot[bot])
- Bump antd from 5.22.0 to 5.22.1 in /client #498 (dependabot[bot])
- Bump @eslint/eslintrc from 3.1.0 to 3.2.0 in /client #497 (dependabot[bot])
- Bump @umijs/lint from 4.3.31 to 4.3.34 in /client #496 (dependabot[bot])
- Bump @eslint/js from 9.14.0 to 9.15.0 in /server #495 (dependabot[bot])
- Bump @eslint/eslintrc from 3.1.0 to 3.2.0 in /server #494 (dependabot[bot])
- Bump eslint from 9.14.0 to 9.15.0 in /server #493 (dependabot[bot])
- Bump @eslint/compat from 1.2.2 to 1.2.3 in /server #492 (dependabot[bot])
- Bump cross-spawn from 7.0.3 to 7.0.5 in /client in the npm_and_yarn group #491 (dependabot[bot])
- [CHORE] Create PR from master to release #490 (github-actions[bot])
- Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 in /server in the npm_and_yarn group #487 (dependabot[bot])
- [CHORE] Create PR from master to release #486 (github-actions[bot])
- [CHORE] Create PR from master to release #478 (github-actions[bot])
v0.1.24 (2024-11-17)
Fixed bugs:
- [BUG] Update versions and improve error handling #489 (SquirrelDeveloper)
v0.1.23 (2024-11-15)
Implemented enhancements:
- [FEAT] Add support for multiple Git services #483 (SquirrelDeveloper)
- [FEAT] Add advanced diagnostic checks for device connections #482 (SquirrelDeveloper)
Merged pull requests:
- [CHORE] Set default directory exclusions for tags #485 (SquirrelDeveloper)
- [CHORE] Update versions for client, shared-lib, and server #484 (SquirrelDeveloper)
- [CHORE] Increase JSON request size limit to 50mb #480 (SquirrelDeveloper)
- [CHORE] Prevent duplicate cache setting for masterNodeUrl #479 (SquirrelDeveloper)
v0.1.22 (2024-11-14)
Implemented enhancements:
- [FEATURE] Provide a confirmation before reboot. #458
- [FEAT] Git repository supports for docker compose stacks 🔥 #390
- [FEAT] Export Volumes 🔥 #332
- [FEAT] Add volume backup functionality #460 (SquirrelDeveloper)
- [BUG] enhance SSH key handling #442 (SquirrelDeveloper)
- [CHORE] Try to improve responsiveness #474 (SquirrelDeveloper)
Fixed bugs:
- [BUG]
Combined Power
wrong value #457 - [BUG] Container detection and deployment #440
- [BUG] Unable to execute playbook from remote get repository (request errored with status code: 500) #396
- [BUG] Fix save button on Docker Compose UI builder not working #391
- [BUG/CHORE] Add masterNodeUrl and refactor ExtraVars components #468 (SquirrelDeveloper)
- [BUG] Fix CPU and memory calculations, integrate DeviceUseCases tests #466 (SquirrelDeveloper)
- [BUG] Add enhanced agent installation tests using Molecule #425 (SquirrelDeveloper)
- [BUG] Refactor StackBuilder to DockerComposeStackBuilder #392 (SquirrelDeveloper)
- [CHORE] Add retry logic to user fetching process #475 (SquirrelDeveloper)
- [BUG] Fix typo in CPU speed unit #464 (SquirrelDeveloper)
- 441 bug container image tags #444 (SquirrelDeveloper)
- [BUG] Fix containers not being sync right after device add #443 (SquirrelDeveloper)
- [BUG] Wrap playbook variable with single quotes in command #421 (SquirrelDeveloper)
Closed issues:
- [BUG] Cannot reboot #459
- I may not have tested all the functionality, but I would like to give feedback on the interface. #445
- [BUG] Container image tags #441
- [FEAT] Persist API URL option after first time add of agent 🔥 #424
- [FEATURE] Filter git playbooks #339
- [BUG] sendDeviceInfoToApi 401 error #338
- [FEATURE] Agent in docker #298
- [CHORE] Use Roles for Ansible Playbook 🧹 #286
- [FEATURE] - Docker Compose without a NginX Reverse Proxy #139
Merged pull requests:
- [CHORE] Add type exports and fix response types for connection checks #473 (SquirrelDeveloper)
- [DOC] Add Docker Volume Action and Proxy-Free Install Guide #469 (SquirrelDeveloper)
- Add confirmation prompt for critical quick actions #463 (SquirrelDeveloper)
- Bump @typescript-eslint/eslint-plugin from 8.13.0 to 8.14.0 in /server #462 (dependabot[bot])
- Bump @typescript-eslint/parser from 8.12.2 to 8.14.0 in /server #461 (dependabot[bot])
- Bump rc-menu from 9.15.1 to 9.16.0 in /client #455 (dependabot[bot])
- Bump @ant-design/charts from 2.2.1 to 2.2.3 in /client #454 (dependabot[bot])
- Bump @umijs/max from 4.3.29 to 4.3.31 in /client #453 (dependabot[bot])
- Bump @eslint/js from 9.13.0 to 9.14.0 in /client #452 (dependabot[bot])
- Bump eslint-plugin-jest from 28.8.3 to 28.9.0 in /client #451 (dependabot[bot])
- Bump globals from 15.11.0 to 15.12.0 in /server #450 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.12.2 to 8.13.0 in /server #449 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.682.0 to 3.687.0 in /server #448 (dependabot[bot])
- Bump mongoose from 8.8.0 to 8.8.1 in /server #447 (dependabot[bot])
- 390 feat git repository supports for docker compose stacks #439 (SquirrelDeveloper)
- Bump @umijs/max from 4.3.28 to 4.3.29 in /client #438 (dependabot[bot])
- Bump eslint-plugin-react-hooks from 4.6.2 to 5.0.0 in /client #437 (dependabot[bot])
- [CHORE] Add Dockerless installation guide and update dependencies #429 (SquirrelDeveloper)
- [CHORE] Update dependencies to latest versions #428 (SquirrelDeveloper)
- [DOC] Add images and enhance Docker Compose editor documentation #427 (SquirrelDeveloper)
- [DOC] Add Proxmox install guide and update related docs #426 (SquirrelDeveloper)
- [CHORE] Update file paths and remove redundant dev dependencies #423 (SquirrelDeveloper)
- Bump elliptic from 6.5.7 to 6.6.0 in /client in the npm_and_yarn group #420 (dependabot[bot])
- [CHORE] Upgrade dependencies in package-lock.json #418 (SquirrelDeveloper)
- Bump node from 22.9.0-alpine to 23.1.0-alpine in /server #417 (dependabot[bot])
- Bump node from 22.9.0-alpine to 23.1.0-alpine in /client #413 (dependabot[bot])
- [TEST] Add integration tests and mock strategy for Passport #395 (SquirrelDeveloper)
- [DOC] Add GitHub Actions workflow and update curl commands #393 (SquirrelDeveloper)
- Update release.json #388 (SquirrelDeveloper)
- [CHORE] Add UUIDs to ContainerVolume entries missing them #477 (SquirrelDeveloper)
- [CHORE] Add timeout configuration for Docker API #476 (SquirrelDeveloper)
- [CHORE] Enable privilege escalation for device reboot task #472 (SquirrelDeveloper)
- [CHORE] Update dependencies in package-lock.json files #471 (SquirrelDeveloper)
- [CHORE] Enhance logging and error messages with device context #470 (SquirrelDeveloper)
- [CHORE] Add unit tests for SshPrivateKeyFileManager #467 (SquirrelDeveloper)
- [CHORE] Remove unused imports and enable Ansible task profiling #465 (SquirrelDeveloper)
- [CHORE] Add health checks to server in Docker Compose files #419 (SquirrelDeveloper)
- [CHORE] Update dependencies and add module mapping #387 (SquirrelDeveloper)
v0.1.21 (2024-10-15)
Fixed bugs:
- [BUG] some playbooks Fail to execute "Attempting to decrypt but no vault secrets found" #365
- [BUGFIX] Append --vault-id to ansible runner command #383 (SquirrelDeveloper)
Merged pull requests:
- [TEST] Refactor package upgrade logic and add Molecule tests #384 (SquirrelDeveloper)
- [DOC] Add overview icon, update styles, expand user guide #380 (SquirrelDeveloper)
- Bump @umijs/lint from 4.3.25 to 4.3.26 in /client #377 (dependabot[bot])
- [DOC] Rename and update deploy docs, add env variables. #376 (SquirrelDeveloper)
- Bump @babel/preset-env from 7.25.7 to 7.25.8 in /client #374 (dependabot[bot])
- Bump @umijs/max from 4.3.24 to 4.3.25 in /client #373 (dependabot[bot])
- Bump framer-motion from 11.11.1 to 11.11.8 in /client #372 (dependabot[bot])
- Bump @types/react-dom from 18.3.0 to 18.3.1 in /client #371 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.8.0 to 8.8.1 in /server #370 (dependabot[bot])
- Bump globals from 15.10.0 to 15.11.0 in /server #369 (dependabot[bot])
- Bump mongoose from 8.7.0 to 8.7.1 in /server #368 (dependabot[bot])
- Bump mongodb-memory-server from 10.0.1 to 10.1.2 in /server #367 (dependabot[bot])
- Bump @typescript-eslint/parser from 8.8.0 to 8.8.1 in /server #366 (dependabot[bot])
- Add Dockerized Agent option and update installation methods #364 (SquirrelDeveloper)
- [DOC] Add custom stacks data and routes, update server version #363 (SquirrelDeveloper)
- [CHORE][DOC] Refine upgrade trigger and enhance installation script #382 (SquirrelDeveloper)
- [CHORE] Add no devices modal and update installation guides #379 (SquirrelDeveloper)
- [CHORE] Update dependencies and add missing licenses #378 (SquirrelDeveloper)
v0.1.20 (2024-10-11)
Implemented enhancements:
- [FEAT] Networks, Volumes and Images could be pre-filled in deploy when a target is selected 🔥 #334
- [FEATURE] Update notification & tags for client/server/agent 🔥 #211
- [FEAT] Custom stack mgr 🔥 #180
- [FEAT] Playbooks with roles for NVM, Node js install 🔥 #117
- [FEAT] Update query handling and improve form components #357 (SquirrelDeveloper)
- [FEAT] Feat installation method #351 (SquirrelDeveloper)
- 117 feat playbooks with roles for nvm node js install #331 (SquirrelDeveloper)
- [FEAT] Add container ports handling and display link in UI #328 (SquirrelDeveloper)
- [FEAT] Feat update available widget #356 (SquirrelDeveloper)
- Feat container details #350 (SquirrelDeveloper)
Fixed bugs:
- [BUG] Unable to create sub-directory or playbook after creating new directory in Playbook tab #336
- [CHORE] Popover in Services/Containers info details is buggy 🧹 #333
- [BUG] Only 10 hosts available for automation #319
- [BUG] Adding all LXCs and VMs very high CPU load #165
- [BUG] Add getAllDevices API endpoint and update client calls #323 (SquirrelDeveloper)
- [BUG] Filter out undefined names in context arrays #358 (SquirrelDeveloper)
- [CHORE][BUG]Refactor directory view, enhance Docker install #354 (SquirrelDeveloper)
- [BUG] Fix update problem of NewFileDrawerForm, bump libs #337 (SquirrelDeveloper)
- [BUG] Update log path for container management #326 (SquirrelDeveloper)
- [BUG] **Refactor quick action components to include icons** #325 (SquirrelDeveloper)
Closed issues:
- [BUG] Encounter "Response status: 500 - ExtraVar value not found !" while trying to add a new server. #296
- [FEAT] See open ports of containers, update UI to go to that ip/port 🔥 #327
Merged pull requests:
- Add test sequence and debug step in Molecule configurations #361 (SquirrelDeveloper)
- Rename job and refine Molecule test execution directory #360 (SquirrelDeveloper)
- [TESTS] Add Molecule tests and CI workflow integration #359 (SquirrelDeveloper)
- Bump the npm_and_yarn group in /server with 5 updates #353 (dependabot[bot])
- Bump the npm_and_yarn group across 1 directory with 2 updates #352 (dependabot[bot])
- Bump @stylistic/eslint-plugin from 2.8.0 to 2.9.0 in /server #349 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.662.0 to 3.665.0 in /server #348 (dependabot[bot])
- Bump @eslint/compat from 1.1.1 to 1.2.0 in /server #347 (dependabot[bot])
- Bump eslint from 9.11.1 to 9.12.0 in /server #345 (dependabot[bot])
- Bump framer-motion from 11.10.0 to 11.11.1 in /client #344 (dependabot[bot])
- Bump @eslint/js from 9.11.1 to 9.12.0 in /client #343 (dependabot[bot])
- Bump eslint-plugin-react from 7.37.0 to 7.37.1 in /client #340 (dependabot[bot])
- [DOC] Add Apps section and Vuetify support #329 (SquirrelDeveloper)
- Bump rollup from 4.21.3 to 4.22.5 in /server in the npm_and_yarn group #324 (dependabot[bot])
- Bump @types/react from 18.3.9 to 18.3.10 in /client #322 (dependabot[bot])
- Bump eslint-plugin-import-x from 4.3.0 to 4.3.1 in /server #320 (dependabot[bot])
- [FEAT] Add ability to use automatic SSH authentication #318 (btajuddin)
- Bump rollup from 4.21.0 to 4.22.5 in /site in the npm_and_yarn group across 1 directory #315 (dependabot[bot])
- Bump vite from 5.4.5 to 5.4.8 in /server in the npm_and_yarn group across 1 directory #313 (dependabot[bot])
- Bump mongoose from 8.6.3 to 8.6.4 in /server #312 (dependabot[bot])
- Bump vite from 5.4.2 to 5.4.8 in /site in the npm_and_yarn group across 1 directory #311 (dependabot[bot])
- Bump @ant-design/icons from 5.4.0 to 5.5.1 in /client #309 (dependabot[bot])
- Bump @types/react from 18.3.5 to 18.3.8 in /client #307 (dependabot[bot])
- Bump antd from 5.20.6 to 5.21.0 in /client #306 (dependabot[bot])
- Bump framer-motion from 11.5.4 to 11.5.6 in /client #305 (dependabot[bot])
- Bump node from 22.8.0-alpine to 22.9.0-alpine in /client #304 (dependabot[bot])
- Bump mongoose from 8.6.2 to 8.6.3 in /server #302 (dependabot[bot])
- Bump mongodb-memory-server from 10.0.0 to 10.0.1 in /server #301 (dependabot[bot])
- Bump node from 22.8.0-alpine to 22.9.0-alpine in /server #299 (dependabot[bot])
- Bump vite from 5.4.5 to 5.4.6 in /server in the npm_and_yarn group #295 (dependabot[bot])
- [CHORE] Chore update express 5 #335 (SquirrelDeveloper)
- [CHORE] Rename SSHType.Automatic to SSHType.PasswordLess #330 (SquirrelDeveloper)
- Update npm dependencies and package-lock versions #316 (SquirrelDeveloper)
- 180 feat custom stack mgr #310 (SquirrelDeveloper)
v0.1.19 (2024-09-19)
Fixed bugs:
- [BUG] Refactor Ansible keys usage in cache settings #297 (SquirrelDeveloper)
Merged pull requests:
- Bump @types/jest from 29.5.12 to 29.5.13 in /client #292 (dependabot[bot])
- Bump eslint-plugin-react from 7.36.0 to 7.36.1 in /client #291 (dependabot[bot])
- Bump @vitest/coverage-v8 from 2.0.5 to 2.1.1 in /server #290 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.650.0 to 3.651.1 in /server #289 (dependabot[bot])
v0.1.18 (2024-09-13)
Implemented enhancements:
- [FEAT] Add dry run for Ansible playbook #268
- [CHORE] Refacto ExtraVars 🧹 #263
- [FEATURE] Compatibility for docker environments with a TLS Configuration #218
- [FEAT] Enhanced services: Create Network, Volumes & deploy single image 🔥 #179
- [TEST] Unit tests for Directory Tree util 🧪 #55
- [FEAT] Create docker network & volume #287 (SquirrelDeveloper)
- [FEAT] Add Ansible SmartFailure detection and handling #251 (SquirrelDeveloper)
- [FEAT] Feat ansible configuration mgt #236 (SquirrelDeveloper)
Fixed bugs:
- [BUG] Buggy Automation editor when setting template 🐛 #222
- [BUG] Uninstalling the agent still left files behind #46
- [BUG] Add support for agent log path management in Ansible tasks #266 (SquirrelDeveloper)
- [BUG][CHORE] Add default values for SSH connection and host checking #265 (SquirrelDeveloper)
Closed issues:
- [CHORE] Add testing for ansible playbooks with molecule #267
Merged pull requests:
- [CHORE] Enhance PlaybookSelectionModal with Dropdown button #284 (SquirrelDeveloper)
- [DOC] Add new Swiper and Diagram components, update docs and assets #274 (SquirrelDeveloper)
- [CHORE] Update eslint and related dependencies #272 (SquirrelDeveloper)
- [CHORE] Remove deprecated mock files and scripts #271 (SquirrelDeveloper)
- [CHORE] Add Molecule tests for install-agent #269 (SquirrelDeveloper)
- [CHORE] Update Mongoose and improve database operations #262 (SquirrelDeveloper)
- [CHORE] Add meta description tags and update roadmap link #249 (SquirrelDeveloper)
- [CHORE] Remove unused dependencies and update TypeScript related packages #247 (SquirrelDeveloper)
- [CHORE] Chore add common playbooks #246 (SquirrelDeveloper)
- [CHORE] Update OS logos and enhance pagination #241 (SquirrelDeveloper)
- [CHORE] Refactor Docker configuration forms and centralize SSH elements #240 (SquirrelDeveloper)
- [CHORE] Add ANSIBLE_CONFIG to AnsibleCmd test cases #237 (SquirrelDeveloper)
- [CHORE] Update dependencies and Docker base images #221 (SquirrelDeveloper)
v0.1.18-beta.1 (2024-09-13)
Implemented enhancements:
- [FEAT] add dry run for ansible playbook #270 (SquirrelDeveloper)
- [FEAT] Introducing variable types for playbook #264 (SquirrelDeveloper)
Fixed bugs:
- [BUG] Set initial cronValue from formRef #223 (SquirrelDeveloper)
Closed issues:
Merged pull requests:
- Bump the npm_and_yarn group across 1 directory with 5 updates #288 (dependabot[bot])
- Bump framer-motion from 11.5.3 to 11.5.4 in /client #283 (dependabot[bot])
- Bump @ant-design/plots from 2.3.1 to 2.3.2 in /client #280 (dependabot[bot])
- Bump node from 22.7.0-alpine to 22.8.0-alpine in /server #279 (dependabot[bot])
- Bump eslint from 9.9.1 to 9.10.0 in /server #278 (dependabot[bot])
- Bump node from 22.7.0-alpine to 22.8.0-alpine in /client #276 (dependabot[bot])
- Move WIP warning and video iframe in index.md #275 (SquirrelDeveloper)
- Update playbooks.json and add Ansible smart failure endpoint #273 (SquirrelDeveloper)
- Bump @stylistic/eslint-plugin from 2.6.4 to 2.7.2 in /server #261 (dependabot[bot])
- Bump axios from 1.7.5 to 1.7.7 in /server #259 (dependabot[bot])
- Bump eslint-plugin-import-x from 4.1.0 to 4.1.1 in /server #258 (dependabot[bot])
- Bump @umijs/max from 4.3.17 to 4.3.18 in /client #257 (dependabot[bot])
- Bump @types/react from 18.3.4 to 18.3.5 in /client #256 (dependabot[bot])
- Bump @umijs/lint from 4.3.17 to 4.3.18 in /client #254 (dependabot[bot])
- Bump framer-motion from 11.3.30 to 11.3.31 in /client #253 (dependabot[bot])
- [CHORE] Rename 'Services' to 'Containers' #252 (SquirrelDeveloper)
- [DOC] Update troubleshooting guide and demo link #250 (SquirrelDeveloper)
- Bump webpack from 5.90.3 to 5.94.0 in /client in the npm_and_yarn group #248 (dependabot[bot])
- [CHORE] Refactor device list fetching logic in Devices page #242 (SquirrelDeveloper)
- [DOC] Doc update doc #239 (SquirrelDeveloper)
- [CHORE] Add endpoint for fetching Ansible configuration #238 (SquirrelDeveloper)
- Bump micromatch from 4.0.7 to 4.0.8 in /client in the npm_and_yarn group #235 (dependabot[bot])
- Bump framer-motion from 11.3.29 to 11.3.30 in /client #234 (dependabot[bot])
- Bump @eslint/js from 9.9.0 to 9.9.1 in /client #233 (dependabot[bot])
- Bump @umijs/max from 4.3.15 to 4.3.16 in /client #231 (dependabot[bot])
- Bump @eslint/js from 9.9.0 to 9.9.1 in /server #229 (dependabot[bot])
- Bump axios from 1.7.4 to 1.7.5 in /server #228 (dependabot[bot])
- Bump eslint from 9.9.0 to 9.9.1 in /server #227 (dependabot[bot])
- Bump mongoose from 8.5.3 to 8.5.4 in /server #226 (dependabot[bot])
- [DOC] Update README features following contributions to main page fixes #220 (SquirrelDeveloper)
- [DOC] Add useful links document and update site config #219 (SquirrelDeveloper)
- Update documentation and fix typos #217 (rtuszik)
- Create docker-publish-demo-2.yml #216 (SquirrelDeveloper)
demo-v1 (2024-08-22)
Merged pull requests:
- Feat demo #215 (SquirrelDeveloper)
- Chore update site doc #213 (SquirrelDeveloper)
- Update README and index for Collections feature availability #212 (SquirrelDeveloper)
v0.1.17 (2024-08-21)
Implemented enhancements:
- [FEAT] Advanced features for container management, 'à la ' very know container management soft 🔥 #178
- [FEAT] Add the ability to show container logs, in real time 🔥 #93
- [FEAT] SSH Connection terminal from SSM 🔥 #91
- [FEAT] Add real-time updates for containers and notifications #208 (SquirrelDeveloper)
- [FEAT] Feat socket real time logs / SSH Connect #181 (SquirrelDeveloper)
- [FEAT] Enhanced features for services #177 (SquirrelDeveloper)
Fixed bugs:
- [BUG] keepalived IP used instead of the normal one #163
- [BUG] Settings a template in automation will trigger an infinite loop 🐛 #184
- [BUG] No Playbook starts on a certain host #164
- [BUG] Update Carousel lazyLoad and behavior settings #201 (SquirrelDeveloper)
- [BUG] Fix cron value synchronization in AutomationTriggerInnerCard #200 (SquirrelDeveloper)
- [BUG] Remove outdated comment and ensure server initialization #199 (SquirrelDeveloper)
Closed issues:
- Fix code scanning alert - Database query built from user-controlled sources #203
- [CHORE] Provide a pre-build container for NGINX 🧹 #102
- [FEAT] Better update of Services data on container 🔥 #92
Merged pull requests:
- [CHORE] Refactor updateStatus query to use strict equality. #204 (SquirrelDeveloper)
- Bump rc-menu from 9.14.1 to 9.15.1 in /client #194 (dependabot[bot])
- Bump lint-staged from 15.2.8 to 15.2.9 in /client #193 (dependabot[bot])
- Bump antd from 5.20.0 to 5.20.1 in /client #192 (dependabot[bot])
- Bump @umijs/max from 4.3.11 to 4.3.14 in /client #191 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 8.0.1 to 8.1.0 in /server #190 (dependabot[bot])
- Bump @stylistic/eslint-plugin from 2.6.1 to 2.6.4 in /server #189 (dependabot[bot])
- Bump mongoose from 8.5.2 to 8.5.3 in /server #188 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.624.0 to 3.632.0 in /server #187 (dependabot[bot])
- Bump @eslint/js from 9.8.0 to 9.9.0 in /server #186 (dependabot[bot])
- Bump elliptic from 6.5.5 to 6.5.7 in /client in the npm_and_yarn group #185 (dependabot[bot])
- Bump axios from 1.7.3 to 1.7.4 in /server in the npm_and_yarn group #182 (dependabot[bot])
- Bump @aws-sdk/client-ecr from 3.623.0 to 3.624.0 in /server #175 (dependabot[bot])
- Bump express-validator from 7.1.0 to 7.2.0 in /server #174 (dependabot[bot])
- Bump node from 22.5.1-alpine to 22.6.0-alpine in /server #172 (dependabot[bot])
- Bump @umijs/lint from 4.3.11 to 4.3.12 in /client #170 (dependabot[bot])
- Bump eslint-plugin-jest from 28.7.0 to 28.8.0 in /client #167 (dependabot[bot])
- Bump node from 22.5.1-alpine to 22.6.0-alpine in /client #166 (dependabot[bot])
- [BUG] Add SSH connection method configuration #209 (SquirrelDeveloper)
- [CHORE] Standardize event names using SsmEvents enum #207 (SquirrelDeveloper)
- [CHORE] Refactor layout and improve responsiveness #206 (SquirrelDeveloper)
- [CHORE] Chore small improvements #205 (SquirrelDeveloper)
- [CHORE] Refactor components and update UI interactions #202 (SquirrelDeveloper)
- [CHORE] Chore optimization #198 (SquirrelDeveloper)
- [CHORE] Refacto and clean #197 (SquirrelDeveloper)
- Refactor imports and remove unused code #196 (SquirrelDeveloper)
- [CHORE] Update Node.js version in client Dockerfile #154 (SquirrelDeveloper)
- [CHORE] Update package versions to 0.1.17 #149 (SquirrelDeveloper)
- [CHORE] Refactor container deletion and enable code splitting #148 (SquirrelDeveloper)
- [CHORE] Update container status handling for unreachable state #147 (SquirrelDeveloper)
- [CHORE] Update package dependencies #145 (SquirrelDeveloper)
v0.1.17-alpha.7 (2024-08-06)
v0.1.17-alpha.6 (2024-08-06)
v0.1.17-alpha.5 (2024-08-06)
v0.1.17-alpha.4 (2024-08-06)
Merged pull requests:
- Bump @aws-sdk/client-ecr from 3.622.0 to 3.623.0 in /server #161 (dependabot[bot])
- Bump luxon from 3.4.4 to 3.5.0 in /server #160 (dependabot[bot])
- Bump lint-staged from 15.2.7 to 15.2.8 in /client #158 (dependabot[bot])
- Bump eslint-plugin-jest from 28.6.0 to 28.7.0 in /client #157 (dependabot[bot])
- Bump antd from 5.19.4 to 5.20.0 in /client #156 (dependabot[bot])
v0.1.17-alpha.3 (2024-08-05)
v0.1.17-alpha.2 (2024-08-05)
v0.1.17-alpha1 (2024-08-04)
v0.1.16 (2024-08-02)
Implemented enhancements:
- [FEAT] Ability to directly see automations logs #97
- [BUG] Agent overrides IP to LAN #94
- [FEAT] Refacto of logger for better filtering #88
- [FEAT] Show connection or processing errors 🔥 #73
- [FEAT] Use TreeSelect AntD component for Create button / drawer in Playbooks #72
- [FEAT] 73 feat show connection or processing errors #129 (SquirrelDeveloper)
- [FEAT] Add ability to show containers for specific device #109 (SquirrelDeveloper)
- [FEAT] Update NewFileDrawerForm and TreeComponent #106 (SquirrelDeveloper)
- [FEAT] Implement improved error handling and query processing #98 (SquirrelDeveloper)
Fixed bugs:
- [BUG] Fix links on Device page #71
- [BUG] Fix offset calculation for Ansible Galaxy service #116 (SquirrelDeveloper)
- [FIX] Refactor extra variable handling and command reference #112 (SquirrelDeveloper)
Closed issues:
- No need for custom nginx image #150
- Cannot run any playbook due to a
ValueError("Invalid padding bytes.")
#110 - [Question] Is RAM percentage displayed on dashboard based on available or free RAM #100
Merged pull requests:
- [CHORE] Reorder Dockerfile COPY commands for consistency #151 (SquirrelDeveloper)
- Switch proxy service to use prebuilt Docker image #146 (SquirrelDeveloper)
- Bump the npm_and_yarn group in /server with 3 updates #144 (dependabot[bot])
- Bump pino-pretty from 11.2.1 to 11.2.2 in /server #143 (dependabot[bot])
- Bump pino from 9.3.1 to 9.3.2 in /server #142 (dependabot[bot])
- Bump @types/dockerode from 3.3.30 to 3.3.31 in /server #141 (dependabot[bot])
- Bump antd from 5.19.1 to 5.19.3 in /client #137 (dependabot[bot])
- Bump dayjs from 1.11.11 to 1.11.12 in /client #136 (dependabot[bot])
- Bump eslint-plugin-react from 7.34.3 to 7.35.0 in /client #135 (dependabot[bot])
- Bump monaco-languageserver-types from 0.3.4 to 0.4.0 in /client #134 (dependabot[bot])
- Bump monaco-yaml from 5.2.1 to 5.2.2 in /client #133 (dependabot[bot])
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 in /server #132 (dependabot[bot])
- Bump node from 22.4.1-alpine to 22.5.1-alpine in /server #131 (dependabot[bot])
- Bump node from 22.4.1-alpine to 22.5.1-alpine in /client #130 (dependabot[bot])
- Bump the npm_and_yarn group in /client with 6 updates #127 (dependabot[bot])
- [CHORE] Publish proxy image to ghcr #125 (SquirrelDeveloper)
- [DOC] Update site #121 (SquirrelDeveloper)
- [CHORE] Validate domain #105 (SquirrelDeveloper)
- [CHORE] Replace npm install with npm ci in Dockerfiles #128 (SquirrelDeveloper)
- [CHORE] Internal ansible vault package #126 (SquirrelDeveloper)
- [TEST] Refactor project structure and update package dependencies #124 (SquirrelDeveloper)
- [CHORE] Add become user field to ConnectionVars #123 (SquirrelDeveloper)
- [DOC] Automations documentation, refresh website #122 (SquirrelDeveloper)
- [CHORE] Sec no funny business #115 (SquirrelDeveloper)
- [CHORE] Update SCHEME_VERSION in DefaultValue enum #114 (SquirrelDeveloper)
- [CHORE] Update multiple package versions #113 (SquirrelDeveloper)
- [CHORE] Ensure size coherence across UI by using AntD custom icon component #108 (SquirrelDeveloper)
- [CHORE] Update loading state in MainChartCard #107 (SquirrelDeveloper)
- Standardize and enhance agent installation, reinstallation, and update playbooks #103 (rtuszik)
- [CHORE] Update various package versions #99 (SquirrelDeveloper)
- [CHORE] Refacto logger #96 (SquirrelDeveloper)
v0.1.15 (2024-07-11)
Implemented enhancements:
- [FEAT] Create default LocalPlaybooksRepository for user #75
- [FEAT] Automations - MVP #54
- [FEAT] Automations mvp #86 (SquirrelDeveloper)
Fixed bugs:
- SSH Connection error if not on port 22 #65
- Add feature to delete and resync playbooks #85 (SquirrelDeveloper)
- Update ansible URL and refine UI messages #84 (SquirrelDeveloper)
- Refactor SSH private key file creation #83 (SquirrelDeveloper)
- [BUG] Update Carousel lazyLoad setting to progressive #81 (SquirrelDeveloper)
- [FIX] Fix incorrect argument order in editPlaybook function #79 (SquirrelDeveloper)
- [BUG] Fix protected directory #77 (SquirrelDeveloper)
- BUGFIX - Fix deletion following refacto #76 (SquirrelDeveloper)
- [BUG] Extract ContainerAvatar to a separate component #68 (SquirrelDeveloper)
- Update InventoryTransformer to include SSH port #66 (SquirrelDeveloper)
Closed issues:
- [FEAT] Docker Actions #57
Merged pull requests:
- [CHORE] refactoring classes #70 (SquirrelDeveloper)
- Add tests and error handling for ExtraVarsTransformer #69 (SquirrelDeveloper)
v0.1.15-alpha3 (2024-07-05)
v0.1.15-alpha2 (2024-07-05)
Closed issues:
- [BUG] Cannot create a playbook on a local repository #82
v0.1.15-alpha-1 (2024-07-03)
Implemented enhancements:
- [CHORE] Small optimisations & fixes #61
- [FEAT] Add default local repository for playbooks on user creation #78 (SquirrelDeveloper)
- [FEAT] Actions on containers #64 (SquirrelDeveloper)
Closed issues:
- [BUG] e.slice is not a function on services page, no default playbooks present? #67
- [BUG] Imported Encrypted SSH Key, now api is crashing #42
Merged pull requests:
- [DOC] Doc update doc #80 (SquirrelDeveloper)
- Add loading states and optimize data fetching #62 (SquirrelDeveloper)
v.0.1.14 (2024-07-01)
Implemented enhancements:
- [FEAT] Playbooks - Support directories & Git sync #48
Closed issues:
- [BUG] Extra character on the documentation #34
- Device Configuration shows SSH Private Key #22
- Status keeps saying registering #10
Merged pull requests:
- Chore fixes #59 (SquirrelDeveloper)
- Update version numbers and remove unused imports #58 (SquirrelDeveloper)
- Feat playbooks git sync #50 (SquirrelDeveloper)
- Bump @types/uuid from 9.0.8 to 10.0.0 in /server #45 (dependabot[bot])
- removed extra Char from Docker-compose file #43 (Maxklos)
- Update doc + small fixes #33 (SquirrelDeveloper)
- Add tests and enhancements for helper functions #32 (SquirrelDeveloper)
- Update package dependencies #31 (SquirrelDeveloper)
- Feature ansible galaxy #30 (SquirrelDeveloper)
- Refactor import statements for SsmAnsible and SettingsKeys #29 (SquirrelDeveloper)
- Add sorting, filtering, and pagination functionality to devices list,… #27 (SquirrelDeveloper)
- Chores bump eslint and clean #26 (SquirrelCorporation)
- Update dependencies across server, client and system projects #25 (SquirrelCorporation)
v.0.1.13 (2024-06-10)
Closed issues:
- Invalid Type for Configuration Option Plugin_Type: Connection Plugin: Paramiko_Ssh Setting: Password #19
Merged pull requests:
- Add device connection check and enhanced credential handling #24 (SquirrelCorporation)
- Add tests for DockerAPIHelper and update existing test files #23 (SquirrelCorporation)
v0.1.12 (2024-06-08)
Closed issues:
- Server in docker keeps restarting - can't connect to mongo #17
Merged pull requests:
- Update server and client versions to 0.1.12 #21 (SquirrelCorporation)
- Add tests and update inventory builder for SSH key auth #20 (SquirrelCorporation)
v0.1.11 (2024-06-07)
Merged pull requests:
- Refactor agent scripts and improve Dockerfiles #18 (SquirrelCorporation)
v0.1.10 (2024-06-07)
v0.1.9 (2024-06-06)
v0.1.8 (2024-06-06)
v0.1.7 (2024-06-06)
v0.1.6 (2024-06-06)
Closed issues:
- Consider hosted docker images #12
Merged pull requests:
- Update multiple dependencies across projects #16 (SquirrelCorporation)
v0.1.5 (2024-06-06)
v0.1.4 (2024-06-06)
Merged pull requests:
- Update version and Dockerfiles for all services #15 (SquirrelCorporation)
v0.1.3 (2024-06-06)
v0.1.2 (2024-06-05)
v0.1.1 (2024-06-05)
v0.1.0 (2024-06-05)
Closed issues:
Merged pull requests:
- Feature: Check connection on add device #14 (SquirrelCorporation)
- [CHORES] Housekeeping #13 (SquirrelCorporation)
- Feat services #6 (SquirrelCorporation)
* This Changelog was automatically generated by github_changelog_generator