Andras Bacsai
b692b27b4e
chore(docker): pin AIStor MinIO client release
2026-09-14 13:32:30 +02:00
Andras Bacsai
2c1744fbd2
Merge remote-tracking branch 'origin/next' into pr-11784-automation/sync-main-to-next
2026-09-14 13:30:17 +02:00
Andras Bacsai
fde274c358
chore(development): switch MinIO client to AIStor image
2026-09-14 13:02:49 +02:00
Andras Bacsai
09e9822264
Merge remote-tracking branch 'origin/next' into automation/sync-main-to-next
...
# Conflicts:
# app/Actions/Database/StartDatabase.php
# app/Models/StandaloneClickhouse.php
# app/Models/StandaloneDragonfly.php
# app/Models/StandaloneKeydb.php
# app/Models/StandaloneMariadb.php
# app/Models/StandaloneMongodb.php
# app/Models/StandaloneMysql.php
# app/Models/StandalonePostgresql.php
# app/Models/StandaloneRedis.php
# resources/views/livewire/project/shared/storages/all.blade.php
# tests/Feature/PersistentStorageVolumesLayoutTest.php
# tests/Feature/UserSeederTest.php
2026-09-08 10:02:12 +02:00
Andras Bacsai
bf874029d8
fix(terminal): preserve PATH for SSH proxy commands ( #11638 )
2026-09-05 15:18:37 +02:00
Bo Sundgaard and peaklabs-dev
fb393da352
fix(docker): raise nginx request header buffers above the 8k default ( #11404 )
...
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com >
2026-09-05 13:00:04 +02:00
Andras Bacsai
9ef1ab7649
Merge remote-tracking branch 'origin/next' into automation/sync-main-to-next
...
# Conflicts:
# app/Actions/Database/StartDatabase.php
# app/Jobs/ApplicationDeploymentJob.php
# app/Livewire/Project/Shared/EnvironmentVariable/Show.php
# app/Models/Application.php
# app/Models/Service.php
# app/Models/StandaloneClickhouse.php
# app/Models/StandaloneDragonfly.php
# app/Models/StandaloneKeydb.php
# app/Models/StandaloneMariadb.php
# app/Models/StandaloneMongodb.php
# app/Models/StandaloneMysql.php
# app/Models/StandalonePostgresql.php
# app/Models/StandaloneRedis.php
# resources/views/livewire/project/application/heading.blade.php
# resources/views/livewire/project/service/heading.blade.php
# tests/Feature/PersistentStorageVolumesLayoutTest.php
2026-09-02 21:19:57 +02:00
Andras Bacsai
aff581043f
fix(realtime): harden terminal command handling
2026-08-28 14:41:48 +02:00
Andras Bacsai
da91ef1578
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-08-25 20:02:36 +02:00
peaklabs-dev
58d074721c
Merge remote-tracking branch 'origin/main' into next
2026-08-24 19:47:51 +02:00
Andras Bacsai
51461456f6
feat(secrets): resolve remote secret references at deployment
...
Add Doppler, Infisical, and Vault integrations with per-resource secret links, autocomplete, and deploy-time resolution for applications, services, and databases without persisting remote values.
2026-08-23 20:09:31 +02:00
Andras Bacsai
60eff6fb6e
fix(docker): update helper CLI for registry pushes ( #11461 )
2026-08-22 12:53:20 +02:00
Andras Bacsai
e3ff6bef07
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-08-18 19:56:33 +02:00
Andras Bacsai
76030a30d4
chore(v5): archive V5 implementation and remove runtime integration
...
Move V5 source, migrations, UI, scripts, and tests into documentation, then remove V5 routes, models, jobs, configuration, dependencies, and application hooks.
2026-08-15 19:13:30 +02:00
Juan Torchia
6ff6615600
fix(docker): keep MinIO client versions consistent
2026-08-14 21:06:13 +00:00
Andras Bacsai
b3aa1fd232
feat(backups): use parallel gzip for volume backups
...
Add pigz to the helper image, select it when available with gzip fallback, and log the selected compressor in development.
2026-08-14 00:00:23 +02:00
Andras Bacsai
5e0e76df4b
feat(release): rebuild stable images from reviewed draft releases
...
Add manual fix-release validation and stable image rebuilds, inject traceable development versions into SHA builds, and suppress invalid release links for development versions.
2026-08-11 16:11:13 +02:00
peaklabs-dev
494ca05239
fix(terminal): new function name of cookie package
2026-08-10 12:22:31 +02:00
peaklabs-dev
6877ef186b
chore(deps): update php and node dependencies
2026-08-10 12:10:59 +02:00
JuanTorchia
2aae718dcc
chore(docker): bump cloudflared to 2026.7.3
...
The pinned cloudflared 2025.7.0 is built with Go 1.24.4 and grpc
v1.72.2, which carry two CRITICAL vulnerabilities:
- CVE-2025-68121 (crypto/tls: incorrect certificate validation
during TLS session resumption), fixed in Go 1.24.13
- CVE-2026-33186 (grpc-go authz: authorization bypass due to
improper HTTP/2 path validation), fixed in grpc 1.79.3
cloudflared 2026.7.3 ships patched Go/grpc; a Trivy scan of the
official linux-amd64 binary reports zero CRITICAL findings.
2026-08-06 18:11:49 +00:00
Andras Bacsai
32f9b48406
fix(v5): defer production runtime activation
...
Remove Flux token provisioning and container role handling from production.
Restore private server IP support and document the activation checklist.
2026-07-19 16:47:29 +02:00
Andras Bacsai
d0247d3b09
feat(v5): gate V5 to development environments only
...
Introduce V5Feature and config so V5 routes, jobs, commands, morph maps,
and model queries run only when enabled. Move V5 migrations to
migrations-v5 (loaded only when enabled), remove Flux from production
Docker/install paths, and add isolation tests.
2026-07-19 11:44:12 +02:00
Andras Bacsai
0342185445
Merge remote-tracking branch 'origin/next' into v5-parallel-inertia-react
2026-07-18 20:57:08 +02:00
Andras Bacsai
e2c2180f4f
fix(dev): support root bind mounts and LAN Vite access
...
Keep the dev container as root for s6 init so composer can create
vendor/ on root-owned mounts, then chown writable paths to www-data.
Move init-setup into a shell script and expose VITE_HOST/PORT for
remote HMR (LAN/Tailscale) with Vite listening on 0.0.0.0.
2026-07-18 20:56:01 +02:00
Andras Bacsai
ae32ab5d7b
Merge remote-tracking branch 'origin/next' into v5-parallel-inertia-react
2026-07-18 15:57:26 +02:00
Andras Bacsai
f6d06fc95c
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-07-14 14:23:42 +02:00
Andras Bacsai
47a292486c
chore(deps): bump NGINX package to 1.31.2-r1
2026-07-13 10:54:31 +02:00
Andras Bacsai
6ae45684f9
feat(v5): add server reconciliation and canvas APIs
...
Split V5 dashboard behavior into domain controllers and policies,
add agent token rotation/revocation, status reconciliation jobs,
ingress firewall syncing, and canvas connection APIs.
Add migrations for V5 status tracking, server capabilities, resource
connection aliases, and revoked agent tokens.
2026-07-06 17:40:37 +02:00
Andras Bacsai
df854feee8
Merge remote-tracking branch 'origin/next' into v5-parallel-inertia-react
2026-07-03 10:59:49 +02:00
Andras Bacsai
58f6f9e05b
feat(dev): add Lima testing server fixtures ( #10844 )
2026-07-03 10:07:55 +02:00
Andras Bacsai
a42785189e
fix(dev): cache bust mutable coold nightly assets
2026-06-21 18:15:47 +02:00
Andras Bacsai
86156b6f7a
feat(v5): add mesh app canvas
2026-06-20 09:23:16 +02:00
Andras Bacsai
c884aaaeea
feat(v5): add coolify CLI version check
2026-06-16 13:57:42 +02:00
Andras Bacsai
762daf83a1
feat(container): support comma-separated roles
...
Allow s6 services to start for specific roles like horizon,
scheduler, nightwatch, and flux while keeping all as the default.
2026-06-15 23:36:47 +02:00
Andras Bacsai
dcd325dc44
feat(v5): add Inertia app shell with Flux health
...
Adds v5 routing, middleware, home page rendering, team context sharing,
project model/table support, and Flux health reporting. Installs Flux in
container builds with role-aware s6 services and documents runtime roles.
2026-06-15 23:09:49 +02:00
Andras Bacsai
3a49baad19
feat(realtime): replace Soketi image with bundled Reverb
...
Run Laravel Reverb and the terminal server inside the Coolify container instead of shipping a separate coolify-realtime image. Update compose files, proxy routing, cleanup behavior, and packaging tests for the embedded realtime services.
2026-06-03 15:43:20 +02:00
Andras Bacsai
257cabaecb
fix(dev): testing host downloads wrong arch docker binaries on linux ( #10462 )
2026-06-03 10:19:53 +02:00
Andras Bacsai
53f24df0a0
fix(terminal): enforce eight hour session expiry
...
Add a visible countdown in the terminal UI and terminate realtime PTY
sessions after the fixed maximum lifetime.
2026-06-01 09:45:56 +02:00
Andras Bacsai
4d3182c938
fix(terminal): allow debug logging via env override
2026-06-01 09:08:20 +02:00
Andras Bacsai
b46d8e2601
fix(terminal): keep sessions alive without hard timeouts
2026-05-31 21:52:46 +02:00
ShadowArcanist
9503d42ca6
fix(dev): testing host downloads wrong arch docker binaries on linux
2026-05-30 13:52:48 +05:30
Andras Bacsai
7c28d339c8
chore(deps): bump ws from 8.19.0 to 8.20.1 in /docker/coolify-realtime ( #10424 )
2026-05-29 15:24:35 +02:00
Andras Bacsai
20f9bb4305
perf(realtime): reduce push update churn
...
Cache destination lookups and skip empty resource queries during push
server updates. Add database indexes and Postgres storage tuning for
hot-update tables, and make the realtime entrypoint forward process
failures and signals reliably.
2026-05-27 19:38:23 +02:00
dependabot[bot]
98b36c1ff7
chore(deps): bump ws from 8.19.0 to 8.20.1 in /docker/coolify-realtime
...
Bumps [ws](https://github.com/websockets/ws ) from 8.19.0 to 8.20.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.19.0...8.20.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-27 07:27:47 +00:00
Andras Bacsai
6ceb444cf4
fix(docker): remove default nginx configs
...
Delete the packaged nginx config files after installing nginx so the
image uses the application-provided configuration.
2026-05-16 20:09:25 +02:00
Andras Bacsai
0917bb7b8e
fix(docker): install patched nginx from official repository
...
Pin nginx to the official nginx.org Alpine mainline package in development and production images so patched releases can be installed consistently.
2026-05-16 19:06:39 +02:00
Andras Bacsai
7056a1cae1
chore(helper): bump railpack and mise versions
2026-05-13 10:50:50 +02:00
Andras Bacsai
c8185c8336
fix(realtime): replace axios with native HTTP client
...
Remove axios from the realtime server dependencies to avoid header injection risk,
switch Docker builds to npm ci, and bump the realtime image version to 1.0.15.
2026-05-11 21:43:52 +02:00
Andras Bacsai
a37c39e6c1
Merge remote-tracking branch 'origin/next' into feat/railpack
2026-05-11 12:57:58 +02:00
Andras Bacsai
14679e73b2
fix(docker): use HTTPS for nginx apk repository
2026-05-11 12:57:17 +02:00