Andras Bacsai
9c3fb1da39
fix(domains): limit instance addresses to localhost DNS hints
2026-09-04 20:56:08 +02:00
Andras Bacsai
5ff2110397
fix(environment-variables): preserve generated Compose variables
...
Exclude protected Compose variables from bulk deletion and developer views, and propagate deletion failures correctly.
2026-09-04 17:01:42 +02:00
Andras Bacsai
a04c2ecb44
fix(docker): preserve restart policies when stopping containers
2026-09-04 16:38:24 +02:00
🏔️ Peak
faea1d5436
fix(docker): reap orphaned helper containers regardless of registry ( #11540 )
2026-09-04 16:30:57 +02:00
peaklabs-dev
aafef73aa6
fix(docker): match helper containers at any registry depth
2026-09-04 16:29:24 +02:00
peaklabs-dev
89814743c8
fix(applications): TypeError when stopping an application
2026-09-04 15:45:55 +02:00
Andras Bacsai
2ebbc5113e
fix: return null for invalid repository URLs
2026-09-04 15:44:18 +02:00
Andras Bacsai
053b030c42
fix: remove database restart limits and clear stale Traefik state
...
Drop restart-limit fields and enforcement from database resources, clear cached Traefik version data when proxies change, and show missing service environment variables from disabled deploy actions.
2026-09-04 15:42:26 +02:00
peaklabs-dev
8dc35e2b5f
fix: TypeError when adding a new scheduled task
2026-09-04 15:27:24 +02:00
🏔️ Peak
7ca584877a
fix: build notification and deployment log links from the instance url ( #11623 )
2026-09-04 15:20:03 +02:00
Andras Bacsai
51cab061be
fix(domains): sync Docker Compose domains for noindex settings
2026-09-04 15:19:21 +02:00
peaklabs-dev
94995c2a0e
fix(deployments): build deployment log links from the instance url
2026-09-04 15:08:08 +02:00
peaklabs-dev
0eb9d5e5a8
fix(notifications): urls for ssl renewal notifications
2026-09-04 15:07:26 +02:00
peaklabs-dev
85ec70643f
refactor(notifications): build scheduled task links from the instance url
...
- replace the taskLink() helpers on Application and Service with links built from base_url() in the task notifications
2026-09-04 15:04:51 +02:00
peaklabs-dev
306d4833a9
fix(notifications): build restart limit links from the instance url
2026-09-04 15:03:27 +02:00
peaklabs-dev
6abbf84520
fix(notifications): build api token expiry notification link from the instance url
2026-09-04 14:44:07 +02:00
Andras Bacsai
986ece457d
fix(domains): use Compose service ports for internal routing
...
Detect Docker Compose service ports for domain internal ports and proxy labels, with application ports as a fallback.
2026-09-03 20:38:19 +02:00
Andras Bacsai
1d0d6b4a79
fix(scheduler): run stuck resource cleanup in background at 03:17
...
Bump the Coolify release version to 4.3.16 and update schedule coverage.
2026-09-03 19:23:08 +02:00
Devin Dissanayaka
45466b5069
fix(notifications): send traefik outdated alerts to the correct topic id ( #11526 )
2026-09-03 18:35:07 +02:00
ShadowArcanist
76414296a6
fix(ui): typo on storage delete modal ( #11541 )
2026-09-03 18:12:06 +02:00
Andras Bacsai
b8866b87e8
fix(livewire): authorize exposed resource mutations ( #11596 )
2026-09-02 19:58:28 +02:00
Andras Bacsai
e2e91fbb85
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
Andras Bacsai
7c3b05e2d2
refactor(livewire): make data-sync helpers private ( #11578 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 18:44:18 +02:00
Andras Bacsai
2018e7f329
Validate build-time environment variable names before writing the build .env file ( #11575 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-01 11:14:24 +02:00
Andras Bacsai
e4146a6314
feat(backups): unify service backup management ( #11574 )
2026-08-31 22:51:30 +02:00
Andras Bacsai
ff8b019296
fix(application): defer Docker Compose loading and preserve domains
...
Load the compose file only after the user confirms its location, initialize the default compose path when switching build packs, and retain existing application domains.
2026-08-31 21:12:28 +02:00
Andras Bacsai
67b33c27a9
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
Andras Bacsai
e514a2d61f
fix(resources): dispatch deletion cleanup after response
2026-08-30 20:37:05 +02:00
Devin Dissanayaka
e0d233f933
fix(deployments): keep every domain intact in COOLIFY_URL and COOLIFY… ( #11527 )
...
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2026-08-30 16:53:23 +02:00
Andras Bacsai
ccea7287bf
feat(previews): add preview domain management and DNS status tracking
2026-08-30 16:20:16 +02:00
Andras Bacsai
8d675f2e21
fix: update resource forms
2026-08-28 15:08:25 +02:00
Andras Bacsai
51a8a97d87
fix(docker): create standalone networks without the swarm driver
...
Use the default bridge network driver for standalone destinations and bump the Coolify version to 4.3.14.
2026-08-28 10:49:05 +02:00
Andras Bacsai
28fb694fcb
fix: preserve custom names and use Livewire redirects
...
Resolve custom container names consistently, clean up legacy container names during deployments, and route Livewire resource redirects through the navigation helper.
2026-08-28 09:46:57 +02:00
Andras Bacsai
1639941da7
fix(domains): reject single-label hostnames for app and service domains
2026-08-28 09:34:10 +02:00
Andras Bacsai
b357522f94
fix(livewire): prevent stale keys and refresh races
...
Use stable identities for dynamic rows and nested components so reordering does not target the wrong item. Scope storage count and volume-list refreshes, preserve PostgreSQL script identity when renaming files, use Livewire-aware destination redirects, and bump the version to 4.3.13.
2026-08-28 09:26:57 +02:00
kashik0i
b7f00e7267
fix(docker): detect unqualified helper images
2026-08-28 02:45:17 +03:00
Andras Bacsai
97831ef06e
feat(media): serve avatars and project icons from S3 or CDN
2026-08-27 22:32:16 +02:00
Andras Bacsai
ac9b1c68c1
fix(server): allow sentinel startup migrations to finish
2026-08-27 19:38:01 +02:00
Andras Bacsai
7b7d5a0aad
fix(services): add CDN and default logo fallbacks
2026-08-27 13:45:26 +02:00
Andras Bacsai
1f412c7145
fix(auth): queue verification emails for cloud registrations
...
Add a high-priority job with retries and coverage confirming cloud registrations dispatch it.
2026-08-26 17:28:20 +02:00
Andras Bacsai
bf20c8b287
fix(auth): use Cloudflare client IP for authentication rate limits
2026-08-26 17:25:28 +02:00
peaklabs-dev
3842bc2442
fix(auth): rate limit by proxy-aware client ip instead of REMOTE_ADDR
2026-08-26 17:12:01 +02:00
Kevin Dench
07d6c3aeeb
fix(server): reset unreachable_count after successful connection check ( #11417 )
2026-08-26 14:53:42 +02:00
Andras Bacsai
fb2c9857f4
fix(proxy): clear stale Traefik branch upgrade warnings ( #11496 )
2026-08-25 21:41:08 +02:00
Andras Bacsai
63cbdd5c52
fix(security): preserve private key editor modal identity ( #11497 )
2026-08-25 20:51:59 +02:00
Andras Bacsai
45f9a33985
fix(resources): schedule stuck cleanup and delete metadata before jobs
...
Soft-delete API resources before dispatching cleanup jobs and run stuck-resource cleanup daily on one server.
2026-08-25 20:25:40 +02:00
Andras Bacsai
1ad85adbcf
fix(resources): make cleanup scalable and deletion atomic
2026-08-25 20:16:23 +02:00
Omid Sayfun
3d0caa236f
fix(deployments): apply custom docker options when custom container name is set ( #11479 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2026-08-25 12:27:33 +02:00
Andras Bacsai
abeb839a69
fix(deployments): restore commit links in deployment logs ( #11495 )
2026-08-25 12:12:12 +02:00
Andras Bacsai
cfca155890
fix(deployments): honor stop grace period in compose services ( #11498 )
2026-08-25 11:50:33 +02:00