github coollabsio/coolify v4.3.19

4 hours ago

Breaking Changes (well not breaking, but kinda, not sure haha)

  • Made Sentinel mandatory on regular servers. Existing regular servers were enabled automatically, and the enable or disable setting became read-only in the UI and API. This is mandatory for upcoming features. Sentinel will have a bigger responsibility.

Features

  • Restored each user's last active team after login and added a team picker when no saved team was available. (#11503)
  • Moved service application and database settings into a modal and added Docker restart-limit settings, including API support for max_restart_count.
  • Added indexing, redirect, and hostname regeneration controls to application, preview, and service domain editors.

Fixes

  • Prevented duplicate two-factor challenge submissions and redirected stale authenticated submissions instead of returning HTTP 419. (#11223, closed #10670 and #10731)
  • Accepted custom usernames in SCP-style SSH Git URLs across source setup, API creation, webhooks, clones, and repository links. (#11685, closed #11686)
  • Accepted uppercase letters in existing S3-compatible bucket names. (closed #11536)
  • Detected Docker Compose domain conflicts across service domains and treated HTTP and HTTPS forms as the same routing identity.
  • Preserved inherited service ports instead of saving them as overrides, and ignored hostless URLs when deployments calculated port overrides.
  • Saved Compose environment files atomically to prevent partial writes and truncated files.
  • Made the "Restart Limit Reached" email notification toggle work. (closed #11705)
  • Distinguished same-named application containers on different servers in the terminal.
  • Fixed sidebar preference handling, application domain display, two-factor status display, and duplicate metrics status badges.

Improvements

  • Pulled image-based Docker Compose services before stopping the current deployment, which reduced downtime and stopped deployments early when an image pull failed.
  • Improved domain editing and queued DNS checks across applications, previews, and services. DNS checks now ran only after relevant hostname or scheme changes.
  • Improved mobile application settings navigation, pinned domain save controls, compacted service domain cards, and made view controls consistent.
  • Improved the environment variable editor, modal scrolling, button loading states, and backup settings layouts.
  • Upgraded Sentinel from 0.0.22 to 1.0.1.

What's Changed

  • fix: prevent duplicate 2FA challenge submissions causing HTTP 419 by @PRSFM in #11223
  • feat(teams): persist active team and add team selection screen by @adiologydev in #11503
  • fix: support generic SSH Git usernames by @Marmelatze in #11685

New Contributors

Full Changelog: v4.3.18...v4.3.19

Don't miss a new coolify release

NewReleases is sending notifications on new releases.