v0.4.1
🚀 Features
Invite team members to collaborate on projects.
Manually deploy from Gitea, GitLab, Bitbucket, and Azure DevOps.
Support for persistent volumes in services.
Mono-repository build support.
Docker Compose file available for enterprise setup.
Easily switch services between different projects on the same server.
Server management features: reset, Railpack removal, and Dokku uninstallation.
Improved documentation with mobile responsiveness.
🔑 Zero Trust Security
dFlow ships with built-in Zero Trust support via Tailscale.
No need to manage SSH keys when attaching servers.
All servers remain securely within a private tailnet network.
🔐 Role-Based Access Control (RBAC)
Define custom roles with fine-grained access control for all collections.
Set CRUD (Create, Read, Update, Delete) permissions per role.
Unauthorized actions trigger an “Access Denied” toast notification.
📈 Scaling & Resource Management
Added support for both vertical and horizontal scaling of services.
Restrict or reserve service-level resources like CPU and RAM.
Enable load balancing by creating container replicas.
🐛 Bug Fixes
Fixed deployment failures caused by container port conflicts.
Tenant-specific refresh events are now correctly triggered.
Fixed dropdown close issue when deleting projects or servers.
Resolved bug preventing monitoring tool installations.
📝 Templates
Revamped template deployment UI.
Ability to publish templates to the community.
New templates added:
Trilium
Uptime Kuma
Grafana
Buildbase
Appsmith
Excalidraw
🤝 Contributors
Akhil Naidu @akhil-naidu
Jagadeesh @jagadeesh507
Manikanta @manikanta9176
Charan @charanm927
Lokesh @malla-lokesh
Pavan Bhaskar @pavanbhaskardev
Full Changelog: View Changes (v0.4.0 → v0.4.1)