# ForgeFlow 0.5.4 This release repairs the first real SSH / Unraid deployment path. - Preflight now verifies **Unraid → Gitea access** with the exact configured clone URL before deployment can start. - SSH deployments run as a **background deployment** operation; the interface returns immediately and polls the real operation state. - Failed SSH or Docker operations are written back as terminal failed operations instead of leaving the UI indefinitely active. - Compose service and container casing are preserved, so the requested name **Portfolio** remains Portfolio. - Generated Compose no longer forces service names to lowercase. - Deployment status refreshes automatically until success or failure.