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.
v4.3.13
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
c2a23466ca
feat(services): add Executor one-click deployment template ( #11530 )
2026-08-27 10:39:38 +02:00
Andras Bacsai
29c7b043f3
chore(release): bump Coolify version to 4.3.12
v4.3.12
2026-08-26 17:28:54 +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
Andras Bacsai
9412566d68
fix(auth): rate limit by proxy-aware client IP ( #11515 )
2026-08-26 17:22:38 +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
peaklabs-dev
65a7520553
test: fix instance settings creation
2026-08-26 17:10:54 +02:00
🏔️ Peak
22ca3216e8
fix(ui): monaco editor placeholder alignment ( #11514 )
2026-08-26 15:27:48 +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
44e4f071b1
ci(helper): enable manual workflow dispatch
v4.3.11
2026-08-25 21:56:06 +02:00
Andras Bacsai
87e7a9a9c0
chore(releases): bump helper version to 1.0.16
2026-08-25 21:53:23 +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
Andras Bacsai
c5b7f726b0
fix(security): redact dotted GitHub tokens and contain wide data tables
2026-08-25 10:30:14 +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
981163973b
fix(server): distinguish proxy restart and update statuses
2026-08-24 10:52:08 +02:00
Andras Bacsai
50913dc409
fix(livewire): refresh service config after required variable updates
2026-08-24 09:45:31 +02:00
Andras Bacsai
5d06c226a3
feat(templates): add Obsidian LiveSync CouchDB service template
...
Add the Obsidian LiveSync compose template, service logo, and coverage for its configuration.
2026-08-24 09:10:19 +02:00
Andras Bacsai
dbc0aa529f
feat(templates): add HashiCorp Vault service template
...
Add Vault Compose configuration and generated service metadata with coverage for deployment settings.
2026-08-24 09:04:51 +02:00
Andras Bacsai
3da7f5a5a5
fix(docker): handle commas in container label values ( #11477 )
2026-08-24 00:25:55 +02:00
Andras Bacsai
16352fad23
fix(proxy): restore project networks after host reboot ( #11476 )
2026-08-24 00:22:29 +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
dd90926583
fix(ci): protect main during sync conflicts
2026-08-21 12:19:05 +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 )
v4.3.10
2026-08-21 12:04:14 +02:00
Andras Bacsai
15072b9cf7
fix(ui): release modal scroll lock before confirmation submission
...
Close the confirmation modal before submitting destructive actions and reopen it when submission fails or returns an error.
2026-08-21 11:23:04 +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