mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-09-04 14:45:41 +00:00
fix: harden docker api validation, handle sftp errors, and fix node manager ui
This commit is contained in:
@@ -37,6 +37,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- **Changed:** Standardized manual stack deletion to use the Two-Stage Teardown (Compose Down -> File Wipe) to prevent ghost networks.
|
||||
- **Fixed:** Atomic Rollback failure where non-empty directories caused silent file system errors.
|
||||
- **Added:** Two-Stage Teardown mechanism to ensure `docker compose down` sweeps up ghost networks before deployment files are deleted.
|
||||
### Deprecated
|
||||
- **(Planned)** Port 2375 (TCP) fallback support; future releases may require SSH-only for Node config.
|
||||
|
||||
### Fixed
|
||||
- **Fixed:** Docker API parsing bug where HTML string responses from misconfigured ports were counted as containers.
|
||||
- **Fixed:** Stack list crashing when SFTP connections fail by gracefully catching SSH errors and returning empty arrays.
|
||||
|
||||
### Changed
|
||||
- **Changed:** Expanded Node Manager UI width and added horizontal scrollbars for better data visibility.
|
||||
- **Added:** Smart Error Parser with telemetry-ready rule IDs to translate cryptic Docker output.
|
||||
- **Added:** Post-Deploy Health Probe to catch immediate container crashes that slip past Compose.
|
||||
- **Changed:** Rollback engine respects a `canSilentlyRollback` flag to protect user-authored configurations.
|
||||
|
||||
Reference in New Issue
Block a user