Features
- Added a one-click Executor service template with persistent storage and health checks (#11530).
Improvements
- Served profile avatars and project icons directly from configured S3 storage or an optional CDN, with local routes as a fallback.
Fixes
- Fixed missing service logos in global search and the service catalog by retrying a remote source before showing the default icon.
- Gave Sentinel startup migrations enough time to finish before Docker health checks could restart the container.
- Fixed stale Livewire keys and refresh races that could leave domain, storage, file, log, proxy, and scheduled job controls unresponsive after list changes.
- Preserved PostgreSQL init script identity when files were renamed.
- Rejected single-label hostnames in application and service domains while continuing to accept IP addresses.
- Preserved custom application container names during consistent deployments and removed containers left under legacy generated names.
- Fixed navigation after deleting or converting services, backups, scheduled tasks, sources, storage, and destinations.
What's Changed
- feat(services): add Executor one-click deployment template by @andrasbacsai in #11530
Full Changelog: v4.3.12...v4.3.13