Skip to content

Releases: dflow-sh/dflow

v0.4.4

24 Nov 04:54

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

  • Fixed template creation failure when using other sources than github by @jagadeesh507 in #474
  • Added Access Denied errors in github-app integration
  • Fixed Global domain verification error
  • Added filter on accessing hidden projects by @manikanta9176 in #475

🏡 Chores

📝 Templates

New templates:

  • Portainer CE
  • Minio

🤝 Contributors

Full Changelog: 0.4.3...0.4.4

v0.4.3

09 Oct 12:46

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

  • fix: incorrect parameter usage in the delete service dialog by @pespantelis in #457
  • Added organization name field for GitHub integration by @pespantelis in #456
  • fix: Prevented provider field reset when updating unrelated service fields by @pespantelis in #459
  • fix(ui): Unified layout for GitHub deployment options for consistent UI by @pespantelis in #460
  • fix(service): service domain updates to ensure proper domain synchronization by @pespantelis in #464
  • fix: global-email configuration during LetsEncrypt plugin install by @manikanta9176 in dd9ffcb

🏡 Chores

📝 Templates

  • Added new templates:
    • Focalboard
    • Docuseal

🤝 Contributors

Full Changelog: 0.4.2...0.4.3

v0.4.2

21 Sep 11:00

Choose a tag to compare

🚀 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.2 and Payload 3.54.0

📝 Templates

  • Added new templates:

    • Beszel Agent
    • Restic Backups
    • Metabase

🤝 Contributors

Full Changelog: 0.4.1...0.4.2

v0.4.1

25 Jul 12:32

Choose a tag to compare

🚀 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

Full Changelog: View Changes (v0.4.0 → v0.4.1)

v0.4.0

30 May 13:14

Choose a tag to compare

🚀 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: 0.3.0...0.4.0

v0.3.0

15 May 13:05
42c2a2c

Choose a tag to compare

  • Added Cloud Support
  • Free 8GB Server
  • Multi Tenant Support
  • New Service Creation UI
  • New Template Creation UI
  • New exposed ENV variables, db_url and public_domain

What's Changed

  • Terminal by @ManikantaPotnuru9176 in #61
  • Restrict api access by @ManikantaPotnuru9176 in #62
  • Services architecture by @jagadeesh507 in #66
  • UI fixes by @jagadeesh507 in #67
  • Feat docker registry by @pavanbhaskardev in #68
  • Feat/skeleton loading by @ManikantaPotnuru9176 in #69
  • Bugfix/aws ec2 creation by @ManikantaPotnuru9176 in #78
  • Template creation by @jagadeesh507 in #74
  • Feat environment variables by @pavanbhaskardev in #81
  • Feature/aws ec2 instance update form by @ManikantaPotnuru9176 in #82
  • Disable SSH key editing functionality by @ManikantaPotnuru9176 in #83
  • chore: docker service in template by @jagadeesh507 in #84
  • chore: created docs and added info in onboarding and services by @charanm927 in #87
  • Feat/server creation page by @ManikantaPotnuru9176 in #88
  • Feat/reusable coming soon badge by @ManikantaPotnuru9176 in #89
  • Service docs by @charanm927 in #92
  • Display Security Groups and AWS Accounts with Edit/Delete Functionality during Add Server in Onboarding Flow by @ManikantaPotnuru9176 in #96
  • Security Groups: Fixed basic issues with inbound rules and name generation by @ManikantaPotnuru9176 in #101
  • Edit template by @jagadeesh507 in #102
  • Feat/show new rules tags on top by @ManikantaPotnuru9176 in #120
  • Public github and docker by @jagadeesh507 in #124
  • Ensure the project name is used as a prefix to the server name by @ManikantaPotnuru9176 in #127
  • Edit template after cretae by @jagadeesh507 in #130
  • docs: add warning to save private key in SSH setup step by @Maryam593 in #134
  • Feat template deploy by @pavanbhaskardev in #135
  • Service architecture in project by @pavanbhaskardev in #141
  • UI fixes by @jagadeesh507 in #148
  • Disable project card click interaction by @ManikantaPotnuru9176 in #153
  • Scheduled Job for Server SSH Connection Monitoring by @ManikantaPotnuru9176 in #154
  • Feat: backup db in server by @malla-lokesh in #146
  • Feat domains verification by @pavanbhaskardev in #155
  • Feat: update ssh status on page load by @ManikantaPotnuru9176 in #157
  • Exclude unreachable servers project creation by @ManikantaPotnuru9176 in #159
  • Show alert while deleting ssh key if it attached to a server by @ManikantaPotnuru9176 in #160
  • Show alert while deleting security groups by @ManikantaPotnuru9176 in #162
  • Multi tenant by @akhil-naidu in #164
  • Local api to action by @jagadeesh507 in #167
  • Introduction to Dflow CLoud by @akhil-naidu in #170

New Contributors

Full Changelog: latest...0.3.0

v0.3.0-alpha

16 Apr 12:42

Choose a tag to compare

  • aws support
  • access your terminal
  • monitoring
  • security groups (manual sync)

What's Changed

New Contributors

Full Changelog: https://github.com/akhil-naidu/dflow/commits/latest