Coolify v4.3.9

v4.3.9
Added 2
  • Add an instance setting to control forced HTTPS redirects for the dashboard
  • Add configurable Horizon dashboard access
Changed 3
  • Surface pending proxy configuration and outdated Traefik states with actionable warning indicators
  • Make server warnings clearer, improve deployment-log scrolling, and correct spacing in database backup settings
  • Make database and OAuth seed operations transactional to preserve existing data when seeding fails
Fixed 14
  • Prevent DNS validation from hanging on unresponsive resolvers by adding five-second query timeouts
  • Preserve active deployments when shared SSH multiplexing connections are refreshed or cleaned up
  • Restore GitLab push and merge-request deployments that could fail with an HTTP 500 response
  • Allow long-running volume backups to run for up to ten hours while preserving custom timeouts on existing schedules
  • Prevent SSL-enabled database containers from being left stopped during certificate ownership repair and container replacement
  • Prevent OAuth provider settings from being erased when OAuth settings are re-seeded
Security 1
  • Enforce team-scoped authorization for scheduled tasks, preventing cross-team access and execution

From Coolify

Features
  • Added an instance setting to control forced HTTPS redirects for the dashboard.
Fixes
  • Prevented DNS validation from hanging on unresponsive resolvers by adding five-second query timeouts (#11378, closes #11351).
  • Preserved active deployments when shared SSH multiplexing connections were refreshed or cleaned up (#11377, closes #11372).
  • Restored GitLab push and merge-request deployments that could fail with an HTTP 500 response (#11284, closes #11262).
  • Allowed long-running volume backups to run for up to ten hours while preserving custom timeouts on existing schedules (#11358, closes #11273).
  • Prevented SSL-enabled database containers from being left stopped during certificate ownership repair and container replacement (#11315, #11352, closes #11312).
  • Prevented OAuth provider settings from being erased when OAuth settings were re-seeded (#8210).
  • Enforced team-scoped authorization for scheduled tasks, preventing cross-team access and execution (#11239, closes #11238).
  • Prevented large bind-mounted files and oversized remote output from exhausting memory while services, tasks, logs, volumes, and configuration were read (#10960).
  • Made upgrades recover correctly when status data was temporarily unavailable after restart (#11350, closes #11347).
  • Prevented stuck container removal from blocking deployments; cleanup was deferred and retried instead.
  • Enabled compression for the dashboard over HTTPS (#10828, closes #10802).
  • Corrected S3 error email links so they pointed to the configured instance instead of localhost (#8633).
  • Fixed highlighted-button, spinner, and keyboard-shortcut contrast across custom themes (#11279).
  • Fixed account menus remaining open after clicking outside an expanded Appearance panel (#11374, closes #11373).
  • Centered icon tooltips over their triggers (#11382).
Improvements
  • Surfaced pending proxy configuration and outdated Traefik states with actionable warning indicators.
  • Made server warnings clearer, improved deployment-log scrolling, and corrected spacing in database backup settings.
  • Clarified proxy-label generation choices (#11362).
  • Clarified that saving Sentinel settings restarted Sentinel.
  • Made database and OAuth seed operations transactional to preserve existing data when seeding failed (#11360).
What's Changed
New Contributors

Full Changelog: https://github.com/coollabsio/coolify/compare/v4.3.8...v4.3.9

View original

Upgraded? How did it go?

Discussion