Finally releasing v4.0.
It was long overdue because we have been in beta for a long time. Thousands of companies and people have been using Coolify in production for 1-2 years.
Of course, this does not mean it has no bugs, it has many, but we fix them every day.
v5 is coming together, but we are not rushing it.
The biggest feature will be full scalability in the core, so you will have cloud infrastructure, but with your own servers.
I already have a working solution for the core and it is soo cool. Can't wait to start showing them to you.
By the way, doing v5 does not mean we won't continue to support v4. We just want to push what is possible with servers and automations.
Thank you to everyone who helped me reach this point 💜
Let's make cool stuff! 🫰
So the release notes:
What's Changed
Security & Fixes
- Fixed Rallly service environment variable defaults (#9041, fixes #9615)
- Fixed Logto upgrade failure caused by missing database migration step (#9376)
- Fixed Jitsi Meet not working — rebuilt template with stable image and proper UDP/secrets (#9594, fixes #4813)
- Fixed Twenty deployment failure from unhealthy worker dependency (#9603, fixes #9574)
- Fixed mobile info popup not opening on tap and bubbling clicks to parent (#9809, closes #4834)
- Fixed SPA navigation race conditions causing stale state, broken buttons, and unsaved changes (#9742, closes #9732)
New Services & Templates
- Added Cap captcha service template (#9729)
- Re-enabled Plane service with updated docker-compose (#9641, fixes #8338)
- Updated Beszel and Beszel Agent to 0.18.7 (#9775)
- Disabled Cal.com template — project went closed source (#9776)
Improvements
- Added healthcheck to Langfuse worker (#9772)
What's Changed (Github)
- fix(navigation): replace wire:navigate.hover with wire:navigate by @andrasbacsai in https://github.com/coollabsio/coolify/pull/9742
- fix(helper): stop info icon click from propagating to parent on mobile by @andrasbacsai in https://github.com/coollabsio/coolify/pull/9809
- feat(service): disable calcom by @ShadowArcanist in https://github.com/coollabsio/coolify/pull/9776
- chore(service): update beszel to 0.18.7 by @ShadowArcanist in https://github.com/coollabsio/coolify/pull/9775
- feat(service): add healthcheck to langfuse-worker by @GauthierPLM in https://github.com/coollabsio/coolify/pull/9772
- feat(services): add Cap to templates by @tiagozip in https://github.com/coollabsio/coolify/pull/9729
- feat(service): enable plane by @DarkMaper in https://github.com/coollabsio/coolify/pull/9641
- fix(service): twenty fails to deploy due to dependency unhealthy by @ShadowArcanist in https://github.com/coollabsio/coolify/pull/9603
- fix(service): Jitsi Meet doesn't work by @miqonee in https://github.com/coollabsio/coolify/pull/9594
- fix(service): add missing database alteration step for Logto latest image by @FabioHAraujo in https://github.com/coollabsio/coolify/pull/9376
- fix(service): rally invalid next public url by @zupolgec in https://github.com/coollabsio/coolify/pull/9041
- v4.0.0 by @andrasbacsai in https://github.com/coollabsio/coolify/pull/9818
New Contributors
- @tiagozip made their first contribution in https://github.com/coollabsio/coolify/pull/9729
- @DarkMaper made their first contribution in https://github.com/coollabsio/coolify/pull/9641
- @miqonee made their first contribution in https://github.com/coollabsio/coolify/pull/9594
- @zupolgec made their first contribution in https://github.com/coollabsio/coolify/pull/9041
Full Changelog: https://github.com/coollabsio/coolify/compare/v4.0.0-beta.474...v4.0.0