Features
- Added custom project icons with local and S3-backed storage.
- Added configurable CPU limits for volume-backup compression.
Fixes
- Fixed the What’s New dialog failing to open from the account menu (#11261, fixes #11219).
- Fixed PostgreSQL instances with SSL certificates failing to start because of private-key ownership (#11286, fixes #5450).
- Fixed S3 connection tests using saved settings instead of current form values (#11297, fixes #11289).
- Fixed inconsistent MinIO client versions across Coolify images (#11291, fixes #11288).
- Fixed search-indexing table headers overflowing domain tables (#11275, fixes #11263).
- Fixed Sentinel restarting after it had been disabled (#11298, fixes #11280).
- Allowed more startup time before Coolify health checks marked the container unhealthy (#11299, fixes #11277).
- Fixed databases disappearing from counts and resource operations when different database types shared the same numeric ID (#11300, fixes #11285).
- Fixed Traefik network labels for Docker Compose services without a user-selected network.
- Fixed PostgreSQL custom-format backup uploads being rejected by SQL safety validation.
- Fixed Compose environment variables that referenced themselves becoming uneditable.
- Fixed stopped resources retaining stale running states.
- Fixed deployment logs losing the manually selected follow mode and showing filtered lines.
- Fixed S3 endpoint normalization, validation feedback, and partial numeric host editing.
Improvements
- Made volume and full-database backups faster by using parallel gzip compression when available.
- Prevented deletion of Compose-managed persistent volumes and improved persistent-volume management.
- Improved mobile application links, backup screens, loading states, and validation feedback.
- Clarified application image-retention cleanup options.
What's Changed
- fix(ui): resolve "Could not find Livewire component in DOM tree" on What's New click by @BasimNasserMu in #11261
- fix(database): set PostgreSQL SSL certificate ownership by @andrasbacsai in #11286
- fix(docker): keep MinIO client versions consistent by @JuanTorchia in #11291
- fix(storage): validate S3 connection with current form values by @andrasbacsai in #11297
- fix(domains): prevent search indexing header overflow by @andrasbacsai in #11275
- fix(sentinel): prevent restart after Sentinel is disabled by @andrasbacsai in #11298
- fix(healthcheck): allow more time for Coolify startup by @andrasbacsai in #11299
- fix(resources): preserve records sharing IDs across model types by @andrasbacsai in #11300
New Contributors
- @BasimNasserMu made their first contribution in #11261
Full Changelog: v4.3.2...v4.3.3