Coolify v4.3.10

v4.3.10
Added 3
  • Add configurable SMTP EHLO domains for instance and team email delivery
  • Add API endpoints for viewing and updating instance-wide SMTP and Resend settings
  • Add manual upgrade controls to the Updates page and mobile navigation
Changed 3
  • Preserve the current page and query parameters when switching teams
  • Show warnings for pending proxy updates and unavailable Sentinel instances in server status indicators
  • Limit team deletion to owners, assign an owner to existing ownerless teams, and make blocking resources easier to find from the danger zone
Fixed 14
  • Apply the configured sender name and address to SMTP, Resend, test, transactional, and password-reset emails
  • Respect disabled SMTP encryption in test emails
  • Prevent Proton SMTP from folding long From headers
  • Restrict API token visibility and revocation to the active team, and stop expiration warnings for users who had left that team
  • Persist the target image and version before container recreation so upgrades keep the installed version aligned
  • Restore generated Caddy labels for applications with configured domains

From Coolify

Features
  • Added configurable SMTP EHLO domains for instance and team email delivery (#11398, closes #11388).
  • Added API endpoints for viewing and updating instance-wide SMTP and Resend settings.
  • Added manual upgrade controls to the Updates page and mobile navigation.
Fixes
  • Applied the configured sender name and address to SMTP, Resend, test, transactional, and password-reset emails (#11393, closes #6073).
  • Respected disabled SMTP encryption in test emails (#11384, closes #5877 and #6442).
  • Prevented Proton SMTP from folding long From headers (#11400, closes #11380).
  • Restricted API token visibility and revocation to the active team, and stopped expiration warnings for users who had left that team (#11396, closes #11390).
  • Persisted the target image and version before container recreation so upgrades kept the installed version aligned (#11401, closes #11389).
  • Restored generated Caddy labels for applications with configured domains (#11397, closes #11394).
  • Allowed domains to be added to services with an empty Compose environment section (#11407, closes #11381).
  • Marked failed or timed-out Docker cleanup executions as finished and recorded their errors (#11408, closes #11383).
  • Required explicit confirmation before invitation magic links were redeemed, preventing link scanners and previews from consuming invitations (#11413, closes #11375).
  • Aligned team-scoped API responses and project access checks across sources, servers, projects, and environments (#11405).
  • Prevented newly introduced static settings from appearing as pending deployment changes after upgrades (#11430, closes #11426).
  • Completed local resource deletion even when remote Docker or backup cleanup failed.
  • Made team membership, invitation, token revocation, and source deletion changes roll back safely when part of the operation failed.
  • Released page scroll locking before destructive confirmation actions ran, preventing stuck interfaces.
Improvements
  • Preserved the current page and query parameters when switching teams.
  • Showed warnings for pending proxy updates and unavailable Sentinel instances in server status indicators.
  • Limited team deletion to owners, assigned an owner to existing ownerless teams, and made blocking resources easier to find from the danger zone.

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

View original

Upgraded? How did it go?

Discussion