Tyler Westbrook
f74d4a4a2e
Merge b25ba69346 into dc34d21cda
2026-03-11 02:54:50 +00:00
Iisyourdad
b25ba69346
Merge remote-tracking branch 'upstream/v4.x' into fix/remote-server-forwarding
...
# Conflicts:
# app/Actions/Database/StartDatabaseProxy.php
2026-03-10 21:54:36 -05:00
Iisyourdad
1ed0158bed
merge conflict changes
2026-03-10 21:47:48 -05:00
Andras Bacsai
dc34d21cda
build(deps): bump league/commonmark from 2.8.0 to 2.8.1 ( #8793 )
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
Coolify Realtime Development / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Coolify Realtime Development / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Coolify Realtime Development / merge-manifest (push) Has been cancelled
2026-03-10 22:59:02 +01:00
Andras Bacsai
1edb2acdbf
build(deps): bump rollup from 4.57.1 to 4.59.0 ( #8691 )
2026-03-10 22:58:36 +01:00
Andras Bacsai
633b1803e1
fix(docker): prevent false container exits on failed docker queries ( #8860 )
2026-03-10 21:59:47 +01:00
Andras Bacsai
458f048c4e
fix(push-server): track last_online_at and reset database restart state
...
- Update last_online_at timestamp when resource status is confirmed active
- Reset restart_count, last_restart_at, and last_restart_type when marking database as exited
- Remove unused updateServiceSubStatus() method
2026-03-10 21:46:26 +01:00
Andras Bacsai
0a1782175a
Merge remote-tracking branch 'origin/next' into 8826-investigate-postgresql-restart
2026-03-10 21:46:03 +01:00
Andras Bacsai
a3e59e5c96
fix(docker-cleanup): respect keep for rollback setting for Nixpacks build images ( #8859 )
2026-03-10 21:42:45 +01:00
Andras Bacsai
d6ac8de6b7
Merge remote-tracking branch 'origin/next' into 8765-investigate-docker-cleanup-keep
2026-03-10 21:41:25 +01:00
Andras Bacsai
d2de0307bd
v4.0.0-beta.465 ( #8853 )
Production Build (v4) / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Production Build (v4) / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Production Build (v4) / merge-manifest (push) Blocked by required conditions
Generate Changelog / Generate changelog (push) Waiting to run
Coolify Realtime / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Coolify Realtime / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Coolify Realtime / merge-manifest (push) Has been cancelled
2026-03-10 21:17:42 +01:00
Andras Bacsai
473371e7ed
chore(realtime): upgrade coolify-realtime to 1.0.11
2026-03-10 21:14:30 +01:00
Andras Bacsai
b71d1561f3
chore(realtime): upgrade npm dependencies
...
Update dependencies in coolify-realtime package:
- @xterm/addon-fit 0.10.0 → 0.11.0
- @xterm/xterm 5.5.0 → 6.0.0
- axios 1.12.0 → 1.13.6
- cookie 1.0.2 → 1.1.1
- dotenv 16.5.0 → 17.3.1
- node-pty 1.0.0 → 1.1.0 (now uses node-addon-api instead of nan)
- ws 8.18.1 → 8.19.0
2026-03-10 21:07:14 +01:00
Andras Bacsai
d46c2c8152
fix(terminal): resolve WebSocket connection and host authorization issues ( #8862 )
2026-03-10 20:57:14 +01:00
Andras Bacsai
1d3dfe4dc8
chore(version): bump coolify, realtime, and sentinel versions
2026-03-10 20:40:49 +01:00
Andras Bacsai
5c5f67f48b
chore: prepare for PR
2026-03-10 20:37:22 +01:00
Andras Bacsai
e41dbde46b
chore: prepare for PR
2026-03-10 18:34:37 +01:00
Andras Bacsai
9702543e20
chore: prepare for PR
2026-03-10 18:32:19 +01:00
Andras Bacsai
201998638a
fix(env-parser): capture clean variable names without trailing braces in bash-style defaults ( #8855 )
2026-03-10 18:06:51 +01:00
Andras Bacsai
0679e91c85
fix(parser): use firstOrCreate instead of updateOrCreate for environment variables
...
Prevent unnecessary updates to existing environment variable records.
The previous implementation would update matching records, but the intent
is to retrieve or create the record without modifying existing ones.
2026-03-10 18:06:01 +01:00
Andras Bacsai
a362282976
chore: prepare for PR
2026-03-10 17:37:13 +01:00
Andras Bacsai
872e300cf9
fix(subscription): use optional chaining for preview object access
...
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
Add optional chaining operator (?.) to all preview property accesses in the
subscription actions view to prevent potential null reference errors when the
preview object is undefined.
2026-03-10 17:14:08 +01:00
Andras Bacsai
470cc15e62
feat(jobs): implement encrypted queue jobs
...
- Add ShouldBeEncrypted interface to all queue jobs to encrypt sensitive
job payloads
- Configure explicit retry policies for messaging jobs (5 attempts,
10-second backoff)
2026-03-10 14:05:05 +01:00
Andras Bacsai
6bcae50e49
fix(database): close confirmation modal after database import/restore ( #8697 )
2026-03-10 10:38:22 +01:00
Andras Bacsai
db55c8160a
Merge remote-tracking branch 'origin/next' into fix/database-import-modal-not-closing-v2
2026-03-10 10:38:10 +01:00
Andras Bacsai
60dfadf036
feat: add configurable proxy timeout for public database TCP proxy ( #8673 )
2026-03-10 10:08:35 +01:00
Andras Bacsai
27e2680d70
Merge remote-tracking branch 'origin/next' into fix/configurable-proxy-timeout
2026-03-10 10:01:46 +01:00
Andras Bacsai
65d61a4af3
fix(proxy): mounting error for nginx.conf in dev ( #8662 )
2026-03-10 10:01:33 +01:00
Andras Bacsai
b5151815c1
Merge remote-tracking branch 'origin/next' into fix/dev-dbproxy
2026-03-10 10:01:14 +01:00
Andras Bacsai
184fbb98f3
fix(proxy): add validation and normalization for database proxy timeout
...
- Extract proxy timeout configuration logic into dedicated method
- Add min:1 validation rule for publicPortTimeout
- Normalize invalid timeout values (null, 0, negative) to default 3600s
- Add tests for timeout configuration normalization and validation
2026-03-10 09:59:19 +01:00
Andras Bacsai
a5367408d0
fix(docker-compose): respect preserveRepository setting when executing start command ( #8848 )
2026-03-10 09:45:43 +01:00
Andras Bacsai
574f849778
fix: enable preview deployment page for deploy key applications ( #8579 )
2026-03-10 09:45:24 +01:00
Andras Bacsai
19d1662fac
Merge remote-tracking branch 'origin/next' into fix/preview-deployments-invisible
2026-03-10 09:44:31 +01:00
Andras Bacsai
e3daba0b1d
chore: prepare for PR
2026-03-10 09:43:29 +01:00
Andras Bacsai
5b701ebb07
refactor(application-source): use Laravel helpers for null checks
...
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
Replace is_null() and !is_null() with blank() and filled() helper functions
for better readability and Laravel idiomatic style.
2026-03-09 17:23:34 +01:00
Andras Bacsai
01aa534556
fix(application-source): support localhost key with id=0
...
Previously, the view checked $privateKeyId with ! operator, which
incorrectly treats 0 (localhost key) as falsy. Changed to explicit
is_null() checks to distinguish between null (no key) and 0 (localhost).
Added test coverage for both cases.
2026-03-09 17:20:33 +01:00
Andras Bacsai
e1f940dc22
v4.0.0-beta.464 ( #8624 )
Production Build (v4) / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Production Build (v4) / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Generate Changelog / Generate changelog (push) Has been cancelled
Production Build (v4) / merge-manifest (push) Has been cancelled
2026-03-09 11:25:19 +01:00
Iisyourdad
3e24a8075d
fixed applications, tested with minecraft server
2026-03-08 00:10:15 -06:00
Iisyourdad
31b10e7f74
Preserve remote edge TLS routes when published ports are unresolved. AKA, fix the entire thing.
2026-03-07 21:58:16 -06:00
Tyler Westbrook
fe25bac67a
Merge branch 'next' into fix/remote-server-forwarding
2026-03-07 17:03:12 -06:00
dependabot[bot]
ee03fa2fb3
build(deps): bump league/commonmark from 2.8.0 to 2.8.1
...
Bumps [league/commonmark](https://github.com/thephpleague/commonmark ) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/thephpleague/commonmark/releases )
- [Changelog](https://github.com/thephpleague/commonmark/blob/2.8/CHANGELOG.md )
- [Commits](https://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1 )
---
updated-dependencies:
- dependency-name: league/commonmark
dependency-version: 2.8.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-07 03:01:56 +00:00
Andras Bacsai
7bee8a5668
Merge remote-tracking branch 'origin/next' into fix/database-import-modal-not-closing-v2
2026-03-06 08:04:07 +01:00
Andras Bacsai
4615cfd007
Merge remote-tracking branch 'origin/next' into fix/configurable-proxy-timeout
2026-03-06 08:04:07 +01:00
Andras Bacsai
31caef990d
Merge remote-tracking branch 'origin/next' into fix/dev-dbproxy
2026-03-06 08:04:06 +01:00
Andras Bacsai
380a34c7d6
Merge remote-tracking branch 'origin/next' into fix/preview-deployments-invisible
2026-03-06 08:03:45 +01:00
Iisyourdad
8fc7bc7fa3
warn when no master router and make edge traefik routing configurable/safe
2026-03-05 13:19:50 -06:00
Iisyourdad
ef727c14f4
soft fail
2026-03-05 11:40:35 -06:00
Iisyourdad
7fc8bc665f
support master-domain routing for remote apps and database proxies
2026-03-05 11:33:31 -06:00
Andras Bacsai
11007771f0
Fix/wrong destinations api ( #8646 )
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Staging Build / merge-manifest (push) Has been cancelled
2026-03-05 16:32:09 +01:00
Andras Bacsai
db52a20ed8
chore(templates): update n8n templates to 2.10.2 ( #8679 )
2026-03-05 16:23:47 +01:00