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 and Claude Fable 5
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 and Claude Opus 4.8
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 and Andras Bacsai
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
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
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
Andras Bacsai
53117611e4
fix(teams): allow deletion with system-wide Git sources ( #11500 )
2026-08-25 11:28:15 +02:00
Andras Bacsai
ac4f5af7c0
fix(teams): allow deletion with unused private keys ( #11499 )
2026-08-25 11:18:59 +02:00
Erick Licona Morales
2b5fd8e2ec
fix(api): accept cuid for private_key_uuid on GitHub App update ( #11468 )
2026-08-24 19:44:56 +02:00
Andras Bacsai
d9f0820a6f
fix(database): restore custom PostgreSQL backup archives ( #11481 )
2026-08-24 16:27:45 +02:00
Andras Bacsai
5f5f305569
fix(deployments): honor selected Docker image rollback tag ( #11480 )
2026-08-24 10:57:22 +02:00
Andras Bacsai
50913dc409
fix(livewire): refresh service config after required variable updates
2026-08-24 09:45:31 +02:00
Andras Bacsai
c1219576cf
feat(livewire): handle infrastructure request failures with toast
...
Add a local preview route and test coverage for proxy-style failures, suppressing raw Livewire error responses and showing a user-friendly toast after gestures.
2026-08-23 13:51:22 +02:00
Andras Bacsai
379abb2526
fix(docker): make cleanup commands idempotent ( #11463 )
2026-08-22 17:22:50 +02:00
Andras Bacsai
7fd678d907
fix(previews): remove persistent volumes on deletion ( #11455 )
2026-08-22 13:16:44 +02:00
Andras Bacsai
60eff6fb6e
fix(docker): update helper CLI for registry pushes ( #11461 )
2026-08-22 12:53:20 +02:00
Andras Bacsai
59cd5b0d72
fix(api): allow system-wide GitHub Apps across teams ( #11453 )
2026-08-21 23:35:24 +02:00
Andras Bacsai
eb57a691ca
feat(domains): add asynchronous DNS validation
...
Add queued DNS checks with polling, status indicators, and notifications for application and service domains. Improve volume backup target labels and names.
2026-08-21 21:22:04 +02:00
Andras Bacsai
e82843ac39
fix(terminal): distinguish containers across servers
...
Namespace terminal container targets by server UUID and bump Coolify to 4.3.11.
2026-08-21 13:55:54 +02:00
Andras Bacsai
7bbd91175f
Revert "Merge branch 'next' into main"
...
This reverts commit 2598f3e4c8 , reversing
changes made to 83f1a2e503 .
2026-08-21 12:12:56 +02:00
Andras Bacsai
2598f3e4c8
Merge branch 'next' into main
2026-08-21 12:11:40 +02:00
Andras Bacsai
83f1a2e503
fix(domains): allow adding domains without explicit ports ( #11442 )
2026-08-21 12:04:14 +02:00
Andras Bacsai
65f4649a7d
fix(deployments): ignore newly tracked static configuration ( #11430 )
2026-08-20 20:17:08 +02:00
github-actions[bot]
9866593a51
Merge remote-tracking branch 'origin/main' into next
2026-08-20 10:50:16 +00:00
Andras Bacsai
33218532a8
Align resource access checks ( #11405 )
2026-08-20 12:49:59 +02:00
Andras Bacsai
c9b857884b
fix(api): align team-scoped responses
2026-08-20 12:40:13 +02:00
github-actions[bot]
fc6f6fd0d4
Merge remote-tracking branch 'origin/main' into next
2026-08-20 09:10:52 +00:00