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
- Allow domains to be added to services with an empty Compose environment section
- Mark failed or timed-out Docker cleanup executions as finished and record their errors
- Require explicit confirmation before invitation magic links are redeemed, preventing link scanners and previews from consuming invitations
- Align team-scoped API responses and project access checks across sources, servers, projects, and environments
- Prevent newly introduced static settings from appearing as pending deployment changes after upgrades
- Complete local resource deletion even when remote Docker or backup cleanup failed
- Make team membership, invitation, token revocation, and source deletion changes roll back safely when part of the operation failed
- Release page scroll locking before destructive confirmation actions run, preventing stuck interfaces
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
Fromheaders (#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
environmentsection (#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