Andras Bacsai
deb02cbe63
fix(service): Update Plausible to v3.2.1 due to CVE-2026-8467 ( #11939 )
2026-09-23 15:00:29 +02:00
Andras Bacsai
7c86e53422
fix(service): support metadata-only deletion on unreachable servers
...
Add a Coolify-only deletion path, improve Docker cleanup handling, and notify teams when service deletion fails.
2026-09-23 10:50:31 +02:00
Andras Bacsai
9c7c601154
Improve Compose volume path handling ( #11944 )
2026-09-22 21:35:33 +02:00
Andras Bacsai
cfe8a800cf
Improve raw Compose volume path handling
2026-09-22 21:34:38 +02:00
Andras Bacsai
80ae20de24
Improve file storage handling ( #11943 )
2026-09-22 21:14:37 +02:00
Andras Bacsai
99dd634ba3
Improve file storage handling
2026-09-22 21:13:39 +02:00
Andras Bacsai
121c376c78
Improve terminal and realtime session handling ( #11942 )
2026-09-22 20:20:05 +02:00
Andras Bacsai
a5564320ab
fix: improve terminal and realtime session handling
...
Commit creation was blocked because the shared Git metadata is read-only in this session. All 14 changes remain staged and ready to commit.
2026-09-22 20:17:14 +02:00
Vili Tikkanen
e6ca44d464
fix(service): Update Plausible to v3.2.1 due to CVE-2026-8467
2026-09-22 17:52:49 +03:00
Andras Bacsai
8a0d21e6f2
Deprecate realtime container ( #11935 )
2026-09-22 10:31:33 +02:00
Andras Bacsai
7bb1932b5c
chore: remove outdated changelog
2026-09-22 10:23:34 +02:00
Andras Bacsai
d42442c55b
fix(reverb): remove public Pusher connection options
2026-09-22 10:17:45 +02:00
Andras Bacsai
97b6203fe1
fix(reverb): route broadcasts through bundled server and validate health
2026-09-22 10:14:32 +02:00
Andras Bacsai
e3ab63e7d8
fix(reverb): align ports, host validation, and dev instance tooling
2026-09-22 09:58:28 +02:00
Andras Bacsai
57acc7f832
feat(realtime): replace Soketi with bundled Reverb ( #10530 )
2026-09-22 09:50:08 +02:00
Andras Bacsai
0fcf8ba83c
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-09-22 09:49:20 +02:00
Andras Bacsai
431cb3ba0a
ci: add manual ARM64 branch image build workflow
2026-09-22 09:35:25 +02:00
Andras Bacsai
9defe0f019
ci: add manual ARM64 branch image workflow
2026-09-22 09:29:45 +02:00
Andras Bacsai
29b93c7ef0
fix(reverb): always start Reverb service in containers
2026-09-21 22:59:20 +02:00
Andras Bacsai
3ce4209a2f
fix(reverb): separate public Soketi port from internal Reverb port
...
Use SOKETI_PORT for Docker host bindings, keep Reverb on port 6001 internally, and stop install/upgrade scripts from overwriting public websocket port overrides.
2026-09-21 21:46:26 +02:00
Andras Bacsai
67dd34bce7
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-09-21 21:32:19 +02:00
Andras Bacsai
0b4ae5c7a5
fix(proxy): normalize port configuration handling ( #11923 )
2026-09-21 17:05:27 +02:00
Andras Bacsai
a7bf6d1cfe
fix(proxy): normalize port configuration handling
2026-09-21 17:03:07 +02:00
Andras Bacsai
c1a962ae03
fix(webhooks): validate preview repository metadata ( #11922 )
2026-09-21 16:55:42 +02:00
Andras Bacsai
bfb732bbe8
fix(webhooks): validate preview repository metadata
2026-09-21 16:53:50 +02:00
Andras Bacsai
20a72f0f80
feat: deprecate new Docker Swarm usage and group referrers
2026-09-21 16:45:21 +02:00
Andras Bacsai
f45c130c67
fix(onboarding): enforce resource authorization ( #11920 )
2026-09-21 16:38:21 +02:00
Andras Bacsai
2404201bcb
fix(onboarding): enforce resource authorization
2026-09-21 16:35:51 +02:00
Andras Bacsai
849983b4db
fix(deployments): validate environment variable names used in Docker commands ( #11917 )
2026-09-21 16:27:59 +02:00
Andras Bacsai
17ca63ff4c
fix(deployments): validate environment variable names used in Docker commands
...
Reject names that are not portable identifiers before a deployment starts
and when Docker flags are built. Quote the full KEY=value assignment for
docker run -e flags, and declare generated Dockerfile ARGs as keys only.
2026-09-21 15:42:12 +02:00
Andras Bacsai
19f0ae9a7d
fix(webhooks): reject incomplete Stripe configuration ( #11915 )
2026-09-21 15:36:20 +02:00
Andras Bacsai
735187868c
fix(webhooks): reject incomplete Stripe configuration
2026-09-21 15:35:31 +02:00
Andras Bacsai
c0802e8a2c
fix(compose): validate Docker network names ( #11914 )
2026-09-21 15:34:14 +02:00
Andras Bacsai
aa2b6b862b
fix(compose): validate Docker network names
...
Require Compose network names to match Docker identifier rules.
Ensure missing proxy networks with inspect and a single escaped argument.
2026-09-21 15:30:11 +02:00
Andras Bacsai
ef64182da5
fix: validate application key selection ( #11913 )
2026-09-21 15:13:33 +02:00
Andras Bacsai
afa7586187
fix(applications): validate custom internal container names ( #11912 )
2026-09-21 15:13:00 +02:00
Andras Bacsai
43c68455bf
fix: validate application key selection
2026-09-21 15:09:13 +02:00
Andras Bacsai
4e0687ccad
fix(applications): validate custom internal container names
...
Use the shared Docker container-name rules for custom internal names
in the API and Advanced settings form. Quote container names in
deployment inspect, log, and stop commands.
2026-09-21 15:07:54 +02:00
Andras Bacsai
0fe3c00abb
Merge remote-tracking branch 'origin/main'
2026-09-21 15:06:05 +02:00
Andras Bacsai
b8f630be6b
fix(proxy): prevent automatic Traefik self-exposure
2026-09-21 15:06:01 +02:00
Andras Bacsai
5890a4f001
fix(deployments): validate compose build paths ( #11911 )
2026-09-21 14:59:42 +02:00
Andras Bacsai
41e00bc1cb
fix(deployments): validate compose build paths
2026-09-21 14:57:15 +02:00
Andras Bacsai
360b30fd61
Improve OAuth sign-in handling ( #11907 )
2026-09-21 14:06:47 +02:00
Andras Bacsai
865ebe0bdd
fix(auth): improve OAuth sign-in handling
2026-09-21 14:00:14 +02:00
Andras Bacsai
d336f1e683
fix(deployments): validate git refs before queueing ( #11905 )
2026-09-21 13:53:05 +02:00
Andras Bacsai
c00bf15463
fix(deployments): validate git refs before queueing
...
Use the existing git ref validator when a deployment is queued and
when a queued deployment starts, so only well-formed commit values
are stored and used.
2026-09-21 13:32:16 +02:00
Andras Bacsai
9bae1530bf
fix(proxy): preserve custom config when toggling traffic analytics
...
Apply analytics settings to existing proxy configurations while retaining custom options, including managed Traefik log rotation and Caddy traffic volumes. Upgrade new Traefik configurations to v3.7.
2026-09-21 13:07:29 +02:00
Andras Bacsai
9db93347ed
chore(release): bump Coolify and realtime versions
...
Set the stable Coolify version to 4.4, nightly to 4.5-rc.1, and realtime to 1.0.20.
2026-09-21 12:59:55 +02:00
Andras Bacsai
766aea933c
fix(server): distinguish pending Sentinel reports from out-of-sync state
2026-09-21 12:45:28 +02:00
Andras Bacsai
3e82166da0
ci(realtime): enable manual runs and config-triggered builds
...
Add workflow dispatch support and rebuild triggers for config/constants.php, with test coverage for both workflow changes.
2026-09-21 12:40:54 +02:00