Andras Bacsai
8bd78b3484
fix(realtime): remove orphaned legacy containers with zero replicas
...
Replace the inactive Soketi profile with a zero-replica placeholder so Compose
removes old coolify-realtime containers. Update packaging tests to verify the
merged service configuration.
2026-10-26 12:59:01 +01:00
Andras Bacsai and Claude Opus 5.5
4e7fdd4ac6
fix(telegram): trim bot token and chat id before sending
...
Closes #12323
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 12:58:02 +01:00
Andras Bacsai and Claude Opus 5.5
d6c4e773b9
feat(deployments): skip the compose build when the images match the build inputs
...
Compose deployments label each built image with a fingerprint of the build
settings and the resolved build-time variables. A deploy or restart reuses the
commit images when every label matches, so a runtime-only change does not
rebuild.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 12:58:01 +01:00
Andras Bacsai and Claude Opus 5.5
a3843730f8
fix(deployments): rebuild when a build secret value changes
...
Docker ignores secret values for the build cache, so the
COOLIFY_BUILD_SECRETS_HASH secret mount never invalidated it. Pass the
hash as a build arg and declare it in each stage instead.
Parse Dockerfile instructions so ARG lines and secret mounts are not
added inside heredoc bodies or continuation lines.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 12:56:31 +01:00
Andras Bacsai
25e2eae058
fix(webhooks): enforce GitHub app signatures in local environment
2026-10-26 12:08:15 +01:00
Andras Bacsai
5d66fb719e
fix(registration): time-limit first root account creation
...
Open root registration for ten minutes after startup, then require a Coolify restart to reopen it. Update installer credential handling and explain the setup window in the registration UI.
2026-10-26 10:49:19 +01:00
Andras Bacsai and Claude Opus 5.5
88e67cbf42
fix(new-resource): pass server ids in the resource wizard ( #12327 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 10:14:45 +01:00
Andras Bacsai
eeca882b82
fix(deployments): write regular deployment files when the repository has symlinks ( #12324 )
2026-10-26 10:03:14 +01:00
Andras Bacsai and Claude Opus 5.5
3f3fa1d758
fix(previews): deploy previews with their own environment variables ( #12325 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 09:55:44 +01:00
Andras Bacsai
ddeb05280e
fix(deployments): prevent Git fetches from hanging ( #12321 )
2026-10-26 09:33:37 +01:00
Andras Bacsai and Claude Opus 5.5
5443d4fa5a
fix(ssh): bound mux control checks and replace wedged masters ( #12241 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 09:05:28 +01:00
Andras Bacsai
72bc6ed4fb
fix(git): allow safe percent-encoded repository paths ( #12319 )
2026-10-26 08:59:36 +01:00
Andras Bacsai
d88b45a0d0
fix(compose): read the Compose file from Git objects ( #12320 )
2026-10-26 08:49:48 +01:00
Andras Bacsai
26814e2a94
fix(deployments): strip paths and ports from COOLIFY_FQDN in env files ( #12245 )
2026-10-26 07:59:34 +01:00
Andras Bacsai
0d22b30910
fix(compose): parse mode suffixes in long-form bind targets
2026-10-26 00:01:07 +01:00
Andras Bacsai and Claude Opus 5.5
cbe734c15b
fix(env): keep the value of locked environment variables on update
...
Closes #12299
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 23:58:51 +01:00
Andras Bacsai
8e3ac385f7
fix(terminal): pass the cloudflared Access service token to SSH
...
Closes #12312
2026-10-25 23:58:32 +01:00
Andras Bacsai
e7ecc0e1f9
fix(metrics): find the Coolify data disk in Sentinel 1.1.3 disk metrics
...
Closes #12315
2026-10-25 23:48:21 +01:00
Andras Bacsai and Claude Opus 5.5
80ce0efe7e
fix(api): use the Cloudflare client IP for allowed IPs and audit logs
...
Closes #12301
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 23:47:39 +01:00
Andras Bacsai and Claude Opus 5.5
0f0a1e920d
fix(project): show production, staging, and development environments first
...
Closes #12317
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 23:47:32 +01:00
peaklabs-dev
35e1a05705
chore(docker): bump serversideup PHP image to v5.0.3
2026-10-25 22:48:06 +01:00
peaklabs-dev
755f731bad
chore(deps): bump Laravel to 12.70.1
2026-10-25 22:46:49 +01:00
peaklabs-dev
57d75d85d4
fix(docker): bump Nginx to 1.31.8
2026-10-25 22:46:49 +01:00
Andras Bacsai
0cd5b644bb
test(routes): crawl GET pages for server errors
2026-10-25 21:46:51 +01:00
Andras Bacsai
834b47a85f
fix(tags): pass filtered tag count to client pagination
2026-10-25 18:09:17 +01:00
Andras Bacsai and Claude Opus 5.5
11f794790d
feat(team): let owners and admins require 2FA for team members
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 14:47:39 +01:00
Andras Bacsai and Claude Opus 5.5
5ed8565edf
fix(patches): show held back package updates apart from the updates
...
Phased Ubuntu updates, apt-mark holds, and apk version pins showed as
available updates that no update could install.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 12:53:20 +01:00
Andras Bacsai
86a11d6992
fix(metrics): show all container metrics in one table
2026-10-24 23:48:36 +02:00
Andras Bacsai and Claude Opus 5.5
7654e8d3a9
fix(previews): keep custom preview domains on redeploy
...
Closes #6536
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:42:19 +02:00
Andras Bacsai and Claude Opus 5.5
79cf62323a
fix(metrics): load the Metrics page when a server is slow or unreachable
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:42:04 +02:00
Andras Bacsai and Claude Opus 5.5
b4a4df2706
fix(files): browse containers without a shell through a helper container
...
Closes #12305
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:33:24 +02:00
Andras Bacsai and Claude Opus 5.5
88070a15d5
fix(ui): show the collapsed sidebar tooltip on resource menu items
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:20:33 +02:00
Andras Bacsai and Claude Opus 5.5
1e4431f53d
fix(helper): verify download checksums and update bundled tools
...
Pin every helper download by SHA256 and the base images by digest, drop
the curl | bash installers, and add scripts/helper-checksums to refresh
the checksums. Update Alpine to 3.24, Docker CLI 29.9.2, Compose 5.6.1,
Buildx 0.38.1, pack 0.40.10, Railpack 0.43.0, and mise 2026.10.14.
Bump the helper to 1.0.19.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:19:08 +02:00
Andras Bacsai and Claude Opus 5.5
547bdc3bf4
fix(ui): narrow the collapsed sidebar in the floating navigation style
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:17:09 +02:00
Andras Bacsai and Claude Opus 5.5
9c8f38752a
fix(ui): flatten process log dialogs and show the run status next to the title
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:50:30 +02:00
Andras Bacsai
0c9f89fafd
fix(api): hide DB URLs in create responses without sensitive access ( #12297 )
2026-10-24 22:45:39 +02:00
Andras Bacsai
1d0f7daa81
fix(ui): rename the old Security labels to Keys & Tokens
2026-10-24 22:35:34 +02:00
Andras Bacsai
4c7c46e2fd
fix(ui): point the MCP endpoint hint to Keys & Tokens → API Tokens
2026-10-24 22:34:30 +02:00
Andras Bacsai and Claude Opus 5.5
228f0d1704
fix(ui): show one resource status badge and anchor the Links menu to its button
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:27:27 +02:00
Andras Bacsai and Claude Opus 5.5
491f1179ce
fix(metrics): show only running containers in the hottest containers list
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:18:23 +02:00
Andras Bacsai and Claude Opus 5.5
d605e5dfa0
fix(ui): load the Compose file automatically only on the General page
...
Other application pages still show Load compose and the disabled Deploy
button, but they do not start a load on their own.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:14:55 +02:00
Andras Bacsai and Claude Opus 5.5
887461ab2d
fix(resources): hide deleted resources on the environment page after the redirect
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:12:57 +02:00
Andras Bacsai and Claude Opus 5.5
d30f582bfe
fix(ui): load the Compose file on open and show a disabled Deploy until it loads
...
Load a missing Compose file once when an application page opens. Until it
loads, show Load compose next to a disabled Deploy button on every page.
Keep teleported tooltips keyed so Livewire morphs the form after updates.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:11:48 +02:00
Andras Bacsai and Claude Opus 5.5
94e70983f4
fix(ui): show sparkline tooltips below the chart so the line stays visible
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:03:00 +02:00
Andras Bacsai and Claude Opus 5.5
649e90ab3b
fix(ui): show resource menus in the sidebar and mobile drawer, not in the page
...
The main sidebar shows the resource menu from lg, where it appears, and the
mobile drawer shows it too, so the page grid menu is gone. The drawer opens
on the menu of the current page again after it closes. Below xl, the resource
actions are a compact button in line with the title.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:58:42 +02:00
Andras Bacsai and Claude Opus 5.5
a261d89988
fix(ui): sync chart tooltips only inside the plot area and remove the heading gap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:55:45 +02:00
Andras Bacsai and Claude Opus 5.5
2e03926c01
fix(dev): give ssh key directories to www-data in development
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:55:32 +02:00
Andras Bacsai and Claude Opus 5.5
d8d33c69ce
fix(auth): hide locked and admin-only secrets in forms, compose, and the API
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:46:58 +02:00
Andras Bacsai
6fc14f3615
fix(auth): enforce resource permissions for stored secrets
2026-10-24 18:26:55 +02:00
Andras Bacsai and Claude Opus 5.5
bf579df036
fix(ui): show helper and button tooltips above dropdowns and the sidebar
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 18:26:36 +02:00