Changelog
v0.4.3
v0.4.3
🚀 Features
- New Bubble UI, simplified Terminal, Queues access by @manikanta9176 in https://github.com/dflow-sh/dflow/pull/452
- Static build support by @pavanbhaskardev in https://github.com/dflow-sh/dflow/pull/448
- Paste or Import .env file in Environment Variables Tab by @jagadeesh507 in https://github.com/dflow-sh/dflow/pull/450
- Enhanced the role permission selection experience by @jagadeesh507 in https://github.com/dflow-sh/dflow/pull/453
🐛 Bug Fixes
- fix: incorrect parameter usage in the delete service dialog by @pespantelis in https://github.com/dflow-sh/dflow/pull/457
- Added organization name field for GitHub integration by @pespantelis in https://github.com/dflow-sh/dflow/pull/456
- fix: Prevented provider field reset when updating unrelated service fields by @pespantelis in https://github.com/dflow-sh/dflow/pull/459
- fix(ui): Unified layout for GitHub deployment options for consistent UI by @pespantelis in https://github.com/dflow-sh/dflow/pull/460
- fix(service): service domain updates to ensure proper domain synchronization by @pespantelis in https://github.com/dflow-sh/dflow/pull/464
- fix: global-email configuration during LetsEncrypt plugin install by @manikanta9176 in https://github.com/dflow-sh/dflow/commit/dd9ffcb1a627746d2e0b9a4c46ba5c5951ff2631
🏡 Chores
- Migrate Payload Rest-API to Rest-SDK by @jagadeesh507 in https://github.com/dflow-sh/dflow/pull/468
- Restricted users from updating the admin role to maintain security boundaries by @jagadeesh507 in https://github.com/dflow-sh/dflow/pull/455
- Standardized route parameter naming for cleaner and more maintainable code by @manikanta9176 in https://github.com/dflow-sh/dflow/commit/d43448c5ad264aaaf6bc1ee8d559e9e118630058
📝 Templates
- Added new templates:
- Focalboard
- Docuseal
 
🤝 Contributors
- Pespantelis (@pespantelis)
- Jagadeesh (@jagadeesh507)
- Manikanta (@ManikantaPotnuru9176)
- Charan (@charanm927)
- Pavan Bhaskar (@pavanbhaskardev)
Full Changelog: https://github.com/dflow-sh/dflow/compare/0.4.2...0.4.3
v0.4.2
v0.4.2
🚀 Features
- Server backups with Restic
- Server Monitoring with Beszel
- Custom branding support
- Revamped Services UI
- BullMQ queue management in the server dashboard
- Magic Link authentication support
- Automatic Tailscale machine cleanup after server deletion
- Self-hosting script added
- ClickHouse database support
- Auto plugin installation during service/template deployment
- Draft Project Architecture now persists after refresh
- Tailwind CSS v4 support
- Role-based creation limits for servers and projects
- Server stats visible during service creation
- Default domain support in services
- Project filtering in the dashboard
- Delete option for servers, projects, and services details pages
- User impersonation from the admin panel
- Template integration with Gitea, GitLab, Bitbucket, and Azure DevOps
- Restricted plugin uninstall and status toggle
- Soft delete support with Payload Trash
🐛 Bug Fixes
- Fixed incompatible scaling units
- Resolved duplicate system name issue in Beszel
- Fixed Let’s Encrypt global email config issue during onboarding
⚡ Performance
- Upgraded to Next.js 15.5.2and Payload3.54.0
📝 Templates
- 
Added new templates: - Beszel Agent
- Restic Backups
- Metabase
 
🤝 Contributors
- Jagadeesh [@jagadeesh507](https://github.com/jagadeesh507)
- Manikanta [@ManikantaPotnuru9176](https://github.com/ManikantaPotnuru9176)
- Charan [@charanm927](https://github.com/charanm927)
- Pavan Bhaskar [@pavanbhaskardev](https://github.com/pavanbhaskardev)
Full Changelog: https://github.com/dflow-sh/dflow/compare/0.4.1...0.4.2
v0.4.1
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
- Draw.io
 
🤝 Contributors
- Akhil Naidu @akhil-naidu
- Jagadeesh @jagadeesh507
- Manikanta @ManikantaPotnuru9176
- Charan @charanm927
- Lokesh @malla-lokesh
- Pavan Bhaskar @pavanbhaskardev
Full Changelog: View Changes (v0.4.0 → v0.4.1)
v0.4.0
v0.4.0
🚀 Features
- Purchase & Sync Servers from connected dFlow Accounts
- Manual Backup Creation & Restoration support
- Herokuish build-pack support
- Support for redeployment with or without cache
- Random Avatar image generation for newly created users
- Manual server configuration during onboarding
- Single click database exposure automatic port assignment
- Support for database NAME, USERNAME, PASSWORD, HOST, PORT, PUBLIC_HOST, PUBLIC_PORT
- Environment variables copy option
🐛 Bugs fixes
- Added missing MySQL plugin
- Resolved the monitoring tools enabling issue
- Save & Restart button not restarting-app after updating environment variables
📝 Templates
- Deploy official templates
📕 Documentation
- Updated environment variables usage
- Updated domains usage
⚡ Performance
- dFlow can be deployed with private database URL
- Made queues server-specific no blocking of deployments between servers
Full Changelog: https://github.com/akhil-naidu/dflow/compare/0.3.0...0.4.0
v0.3.0
v0.3.0
- Added Cloud Support
- Free 8GB Server
- Multi Tenant Support
- New Service Creation UI
- New Template Creation UI
-  New exposed ENV variables, db_urlandpublic_domain
What's Changed
- Terminal by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/61
- Restrict api access by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/62
- Services architecture by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/66
- UI fixes by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/67
- Feat docker registry by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/68
- Feat/skeleton loading by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/69
- Bugfix/aws ec2 creation by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/78
- Template creation by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/74
- Feat environment variables by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/81
- Feature/aws ec2 instance update form by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/82
- Disable SSH key editing functionality by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/83
- chore: docker service in template by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/84
- chore: created docs and added info in onboarding and services by @charanm927 in https://github.com/akhil-naidu/dflow/pull/87
- Feat/server creation page by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/88
- Feat/reusable coming soon badge by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/89
- Service docs by @charanm927 in https://github.com/akhil-naidu/dflow/pull/92
- Display Security Groups and AWS Accounts with Edit/Delete Functionality during Add Server in Onboarding Flow by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/96
- Security Groups: Fixed basic issues with inbound rules and name generation by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/101
- Edit template by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/102
- Feat/show new rules tags on top by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/120
- Public github and docker by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/124
- Ensure the project name is used as a prefix to the server name by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/127
- Edit template after cretae by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/130
- docs: add warning to save private key in SSH setup step by @Maryam593 in https://github.com/akhil-naidu/dflow/pull/134
- Feat template deploy by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/135
- Service architecture in project by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/141
- UI fixes by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/148
- Disable project card click interaction by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/153
- Scheduled Job for Server SSH Connection Monitoring by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/154
- Feat: backup db in server by @malla-lokesh in https://github.com/akhil-naidu/dflow/pull/146
- Feat domains verification by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/155
- Feat: update ssh status on page load by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/157
- Exclude unreachable servers project creation by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/159
- Show alert while deleting ssh key if it attached to a server by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/160
- Show alert while deleting security groups by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/162
- Multi tenant by @akhil-naidu in https://github.com/akhil-naidu/dflow/pull/164
- Local api to action by @jagadeesh507 in https://github.com/akhil-naidu/dflow/pull/167
- Introduction to Dflow CLoud by @akhil-naidu in https://github.com/akhil-naidu/dflow/pull/170
New Contributors
- @Maryam593 made their first contribution in https://github.com/akhil-naidu/dflow/pull/134
- @akhil-naidu made their first contribution in https://github.com/akhil-naidu/dflow/pull/164
Full Changelog: https://github.com/akhil-naidu/dflow/compare/latest...0.3.0
v0.3.0-alpha
v0.3.0-alpha
- aws support
- access your terminal
- monitoring
- security groups (manual sync)
What's Changed
- Feat nuqs integration by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/2
- chore: fix build fail issue by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/3
- Onboarding flow by @malla-lokesh in https://github.com/akhil-naidu/dflow/pull/6
- Feat server base logs by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/7
- Monitoring by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/9
- chore: Changed the sidebar to navbar layout by @malla-lokesh in https://github.com/akhil-naidu/dflow/pull/13
- Deployment trigger by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/17
- Monitoring updates by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/20
- feat: added integrations tab, change the env convention, made tabs re… by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/23
- Docs by @charanm927 in https://github.com/akhil-naidu/dflow/pull/25
- Detailed graphs by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/26
- chore: Added sticky to navbar and tabs section by @charanm927 in https://github.com/akhil-naidu/dflow/pull/27
- Ssh key gen by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/28
- Server onboarding by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/41
- Database linking by @pavanbhaskardev in https://github.com/akhil-naidu/dflow/pull/49
- Security groups by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/51
- Security group by @ManikantaPotnuru9176 in https://github.com/akhil-naidu/dflow/pull/50
New Contributors
- @pavanbhaskardev made their first contribution in https://github.com/akhil-naidu/dflow/pull/2
- @malla-lokesh made their first contribution in https://github.com/akhil-naidu/dflow/pull/6
- @ManikantaPotnuru9176 made their first contribution in https://github.com/akhil-naidu/dflow/pull/9
- @charanm927 made their first contribution in https://github.com/akhil-naidu/dflow/pull/25
Full Changelog: https://github.com/akhil-naidu/dflow/commits/latest
