Andras Bacsai and Claude Opus 5.5
b17c83d688
fix(modal): keep confirmation checkbox state in one place
...
The dialog checkboxes used both Alpine selectedActions and wire:model.
After the dialog closed, the two could differ, so a click did not change
the checkbox. Alpine now holds the state, and the dialog sends it to
Livewire on submit.
Closes #12338
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 19:28:36 +01:00
Andras Bacsai and Claude Opus 5.5
4559d21b4c
fix(api): save is_auto_deploy_enabled when creating Docker image and Dockerfile applications
...
Closes #12339
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 18:32:33 +01:00
Andras Bacsai and Claude Opus 5.5
f751365863
fix(canvas): keep card drags alive on logos and pan with the middle mouse button
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 18:31:02 +01:00
Andras Bacsai and Claude Opus 5.5
e1637cbe02
fix(new-resource): render the resource search binding only on the type step
...
The searchResources() x-data wrapper was outside the type-step @if that
renders its script, so a direct load of a later step (for example the
PostgreSQL image picker from global search or a reload) threw
"searchResources is not defined".
Closes #12337
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 18:30:10 +01:00
Andras Bacsai
8d8f8e8988
feat(analytics): compact traffic metrics and scale latency units
2026-10-26 17:59:06 +01:00
Andras Bacsai and Claude Opus 5.5
ea1b701a94
fix(ports): skip the PORT mismatch warning when readonly labels are disabled
...
Closes #10941
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 13:24:36 +01:00
Andras Bacsai
271849c88e
fix(scheduled-tasks): show the server timezone in the schedule help text
...
Closes #10904
2026-10-26 13:10:09 +01:00
Andras Bacsai and Claude Opus 5.5
e200927ffd
fix(healthcheck): replace the Dockerfile HEALTHCHECK when the healthcheck is enabled
...
Closes #10974
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 13:08:48 +01:00
Andras Bacsai and Claude Opus 5.5
7ca08d87f9
fix(storage): keep open preview volumes out of stale compose volumes
...
Closes #10855
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 13:07:58 +01:00
Andras Bacsai and Claude Opus 5.5
e822db4e71
fix(previews): build the PR commit on manual Bitbucket preview redeploys
...
Bitbucket Cloud has no pull request refs over git, so a redeploy without
a webhook commit checked out the base branch. Reuse the latest known
commit of the pull request, or fail the deployment when none is known.
Closes #10806
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 13:07:55 +01:00
Andras Bacsai
1017a5b307
fix(deploy): use SSH user registry credentials for host image pulls ( #12216 )
2026-10-26 13:00:06 +01:00
Andras Bacsai
da3e98eff3
Merge remote-tracking branch 'origin/main'
2026-10-26 12:59:04 +01:00
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 and Claude Opus 5.5
0a0d6cf075
fix(postgres): block restore scan bypasses and stop on SQL errors ( #12333 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 12:54:32 +01:00
Andras Bacsai
435645ce15
fix(api): write file storage content to server on PATCH ( #12248 )
2026-10-26 12:54:11 +01:00
Andras Bacsai
afde2cb471
fix(deployments): write generated compose file after image build ( #12331 )
2026-10-26 12:45:36 +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