Improve hero-compute service reliability and usability #50

Merged
mahmoud merged 2 commits from development_clean into development 2026-03-31 14:06:41 +00:00
Owner

Changes

  • Add timeouts to socket connections and reads
  • Implement session cleanup for idle console sessions
  • Harden socket path validation to prevent traversal
  • Add more resilient error handling and logging
  • Update dependencies and component versions
  • Refine VM health checks and SSH key injection
  • Add attribute escaping to HTML generation
### Changes - Add timeouts to socket connections and reads - Implement session cleanup for idle console sessions - Harden socket path validation to prevent traversal - Add more resilient error handling and logging - Update dependencies and component versions - Refine VM health checks and SSH key injection - Add attribute escaping to HTML generation ### Related Issues - https://forge.ourworld.tf/lhumina_code/hero_compute/issues/51
refactor: Improve hero-compute service reliability and usability
All checks were successful
Test / test (push) Successful in 1m20s
Test / test (pull_request) Successful in 1m44s
8aa8623cd8
- Add timeouts to socket connections and reads
- Implement session cleanup for idle console sessions
- Harden socket path validation to prevent traversal
- Add more resilient error handling and logging
- Update dependencies and component versions
- Refine VM health checks and SSH key injection
- Add attribute escaping to HTML generation
fix: Improve SSH key deletion confirmation
All checks were successful
Test / test (push) Successful in 2m3s
Test / test (pull_request) Successful in 2m9s
60c53dac39
- Use a custom confirm modal for SSH key deletion
- Display the key label in the confirmation message
- Add an "un-doable" warning to the confirmation
mahmoud changed title from WIP: Improve hero-compute service reliability and usability to Improve hero-compute service reliability and usability 2026-03-31 14:06:38 +00:00
mahmoud merged commit 981a74e0eb into development 2026-03-31 14:06:41 +00:00
mahmoud deleted branch development_clean 2026-03-31 14:06:45 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_compute!50
No description provided.