Finally releasing v4.0. It was a LONG overdue, because we are not beta for a long time. Thousands of companies and people are using Coolify in production for 1-2 years.
Ofc, this does not mean it has no bugs, it has a lot but we fix them everyday.
Also v5 is coming together as well. The biggest feature would be full scalability in the core, so you will have like a cloud infrastructure, but with out own servers.
Doing v5 does not mean we won't do v4. We just want to push what is capable with servers and automations.
Thank you everyone who help us, me to reach this point 💜
Make cool stuffs! 🫰
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 #9742
- fix(helper): stop info icon click from propagating to parent on mobile by @andrasbacsai in #9809
- feat(service): disable calcom by @ShadowArcanist in #9776
- chore(service): update beszel to 0.18.7 by @ShadowArcanist in #9775
- feat(service): add healthcheck to langfuse-worker by @GauthierPLM in #9772
- feat(services): add Cap to templates by @tiagozip in #9729
- feat(service): enable plane by @DarkMaper in #9641
- fix(service): twenty fails to deploy due to dependency unhealthy by @ShadowArcanist in #9603
- fix(service): Jitsi Meet doesn't work by @miqonee in #9594
- fix(service): add missing database alteration step for Logto latest image by @FabioHAraujo in #9376
- fix(service): rally invalid next public url by @zupolgec in #9041
- v4.0.0 by @andrasbacsai in #9818
New Contributors
- @tiagozip made their first contribution in #9729
- @DarkMaper made their first contribution in #9641
- @miqonee made their first contribution in #9594
- @zupolgec made their first contribution in #9041
Full Changelog: v4.0.0-beta.474...v4.0.0