v4.3.0
Added 9
- Redesigned interface with clearer navigation, improved domain management, DNS checks, and automatic Cloudflare DNS setup
- Scheduled backups for persistent volumes and directory mounts with local or S3-compatible storage, retention controls, on-demand runs, and history
- Per-domain search engine indexing controls
- Support for deploying private repositories from self-hosted GitLab instances
- Diagnostics and deployment controls to the Coolify MCP server
- Profile pictures backed by local or S3-compatible storage
- Buzz, Celld, InfluxDB, Stalwart, and Termix one-click services
- Early development preview of the next-generation infrastructure experience
- Team-member two-factor authentication status visibility in the team view
Changed 3
- Team members with the Member role became read-only and can no longer create, update, delete, deploy, start, stop, or otherwise modify resources
- State-changing API endpoints now require POST; legacy GET requests return 405 Method Not Allowed
- Proxy router names for Compose services containing dots or hyphens now use a stable suffix
Fixed 7
- S3 storage connections on servers without IPv6
- Backup uploads to S3 endpoints that also resolved to IPv6
- Compose domains and environment variables for service names containing dots or hyphens
- Application duplication, rollback image handling, and protection of sensitive API settings
- Errors after deleting GitHub or GitLab source apps
- Type error when clearing all resource domains
- www redirects for applications using Traefik
Removed 1
- Confirmation dialogs for deploy, redeploy, and force-deploy actions
Let us know what you think about the new UI here: https://github.com/coollabsio/coolify/discussions/11195
Breaking Changes
- Team members with the Member role became read-only. They could still view team resources and configuration, but could no longer create, update, delete, deploy, start, stop, or otherwise modify resources. Review team roles and promote users who still require write access (v4.2.0).
- State-changing API endpoints began requiring POST; legacy
GETrequests now return405 Method Not Allowed. This affected/enable,/disable,/deploy, server validation, application/database/service lifecycle actions, and service-application lifecycle actions (v4.2.0). - Changed proxy router names for Compose services containing dots or hyphens to use a stable suffix; custom references to previous router names must be updated (#11040).
- Removed confirmation dialogs for deploy, redeploy, and force-deploy actions; these actions began immediately when selected (#11023).
Features
- Added a redesigned interface with clearer navigation, improved domain management, DNS checks, and automatic Cloudflare DNS setup (#11119).
- Added scheduled backups for persistent volumes and directory mounts, with local or S3-compatible storage, retention controls, on-demand runs, history, and API management (#10946, closed #7701).
- Added per-domain search engine indexing controls (#10908).
- Added support for deploying private repositories from self-hosted GitLab instances (#10538).
- Added diagnostics and deployment controls to the Coolify MCP server (#11000).
- Added profile pictures backed by local or S3-compatible storage.
- Added Buzz, Celld, InfluxDB, Stalwart, and Termix one-click services (#11020, #11155, #11103, #10984, #11090).
- Added an early development preview of the next-generation infrastructure experience (#10987).
- Added team-member two-factor authentication status to the team view (#11192).
Fixes
- Fixed S3 storage connections on servers without IPv6 (#11061, closed #11059).
- Fixed backup uploads to S3 endpoints that also resolved to IPv6 (#11028).
- Fixed Compose domains and environment variables for service names containing dots or hyphens (#11040, closed #10658).
- Fixed application duplication, rollback image handling, and protection of sensitive API settings (#11003).
- Fixed errors after deleting GitHub or GitLab source apps (#11105).
- Fixed clearing all resource domains so it no longer caused a type error (#11083, closed #11030 and #11079).
- Fixed
wwwredirects for applications using Traefik. - Fixed Firefly III health checks (#10475).
- Fixed the top bar appearing beneath open service action menus (#11197).
Improvements
- Simplified new-resource creation with clearer choices and updated icons (#11140).
- Improved dashboard metrics, status visibility, global search, mobile layouts, accessibility, and theme customization.
- Combined database and storage backup schedules into one easier-to-manage page.
- Shared the service template catalog across app nodes and made template downloads more reliable (#11094).
- Reduced LiteLLM's default resource usage (#10698).
- Updated SparkyFitness, OpnForm, and Forgejo service templates (#9927, #10600, #10639).
- Updated Traefik security patch versions and added Traefik 3.7 support (#11029).
- Updated Cloudflare Tunnel to address two critical security vulnerabilities (#11145).
What's Changed
- feat(backups): add scheduled storage volume backups by @andrasbacsai in https://github.com/coollabsio/coolify/pull/10946
- internal stuffs by @andrasbacsai in https://github.com/coollabsio/coolify/pull/10992
- feat(v5): add Inertia React infrastructure management by @andrasbacsai in https://github.com/coollabsio/coolify/pull/10987
- feat: GitLab App source by @MikeChongCan in https://github.com/coollabsio/coolify/pull/10538
- fix(api): secure proxy config, clone volumes, and rollback tags by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11003
- feat(services): add Buzz one-click service template by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11020
- refactor(ui): remove deploy confirmation modals by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11023
- ci(images): add edge tag for v4.x SHA builds by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11022
- fix(traefik): track v3.7 and security patch updates by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11029
- fix(domains): allow clearing resource domains without TypeError by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11083
- feat(services): shared Redis cache for service templates by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11094
- fix(sources): prevent 500 when deleting GitLab/GitHub apps by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11105
- fix(backups): pin all resolved addresses in one CURLOPT_RESOLVE entry by @dwiyantop in https://github.com/coollabsio/coolify/pull/11061
- fix(backups): pin a single bracket-free IP for mc --resolve by @ntwcklng in https://github.com/coollabsio/coolify/pull/11028
- feat(mcp): add resource diagnostics and deployment controls by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11000
- fix(compose): normalize service-name keys for domains and env vars by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11040
- feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11119
- feat(ui): revamp new resource page by @ShadowArcanist in https://github.com/coollabsio/coolify/pull/11140
- chore(docker): bump cloudflared to 2026.7.3 (fixes 2 CRITICAL CVEs) by @JuanTorchia in https://github.com/coollabsio/coolify/pull/11145
- feat(service): add Celld one-click service template by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11155
- feat(resources): add cross-server resource migration (dev-only) by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11165
- feat(servers): add cross-instance server migration by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11075
- fix(service): use the correct health check path for firefly by @halilim in https://github.com/coollabsio/coolify/pull/10475
- feat(service): update forgejo from v8 to v15 by @dasrecht in https://github.com/coollabsio/coolify/pull/10639
- feat(service): add termix template by @ShadowArcanist in https://github.com/coollabsio/coolify/pull/11090
- feat(service): upgrade opnform to v2.0 by @chiragchhatrala in https://github.com/coollabsio/coolify/pull/10600
- feat(service): add InfluxDB by @HeapReaper in https://github.com/coollabsio/coolify/pull/11103
- feat(service): add stalwart mail server by @vlad6tz in https://github.com/coollabsio/coolify/pull/10984
- perf(service): tune litellm defaults to lower RAM/CPU usage by @tiennm99 in https://github.com/coollabsio/coolify/pull/10698
- feat(service): update sparkyfitness from v0.15 to version 1.6.1 by @apedley in https://github.com/coollabsio/coolify/pull/9927
- feat(domains): add per-domain noindex support by @albertorizzi in https://github.com/coollabsio/coolify/pull/10908
- fix(installer): minor grammatical error by @TehBrian in https://github.com/coollabsio/coolify/pull/9209
- v4.3 by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11106
- internal updates by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11187
- internal changes only by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11188
- internal changes by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11189
- feat(ui): show two-factor status of team members by @dimon1936 in https://github.com/coollabsio/coolify/pull/11186
- feat(ui): show two-factor status of team members (#11186) by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11192
- fix(ui): raise top bar above open service actions by @andrasbacsai in https://github.com/coollabsio/coolify/pull/11197
New Contributors
- @MikeChongCan made their first contribution in https://github.com/coollabsio/coolify/pull/10538
- @dwiyantop made their first contribution in https://github.com/coollabsio/coolify/pull/11061
- @ntwcklng made their first contribution in https://github.com/coollabsio/coolify/pull/11028
- @JuanTorchia made their first contribution in https://github.com/coollabsio/coolify/pull/11145
- @chiragchhatrala made their first contribution in https://github.com/coollabsio/coolify/pull/10600
- @vlad6tz made their first contribution in https://github.com/coollabsio/coolify/pull/10984
- @apedley made their first contribution in https://github.com/coollabsio/coolify/pull/9927
- @TehBrian made their first contribution in https://github.com/coollabsio/coolify/pull/9209
- @dimon1936 made their first contribution in https://github.com/coollabsio/coolify/pull/11186
Full Changelog: https://github.com/coollabsio/coolify/compare/v4.2.0...v4.3.0