Andras Bacsai
bf874029d8
fix(terminal): preserve PATH for SSH proxy commands ( #11638 )
2026-09-05 15:18:37 +02:00
Andras Bacsai
2a25e0490e
fix(storage): persist S3 settings for new volume backups ( #11635 )
2026-09-05 15:18:26 +02:00
Andras Bacsai
47c61feb84
fix(api): persist Docker Compose domain ports as overrides
...
Normalize Compose domains on create and update, retaining explicit ports in
`domain_port_overrides` while storing port-free domain values. Preserve empty
Compose FQDNs and cover both API flows with feature tests.
2026-09-05 14:24:24 +02:00
Andras Bacsai
208f7720bc
fix: avoid inherited compose ports and defer archive inspection
...
Prevent multi-service Compose domains from inheriting the application port, and defer PostgreSQL custom-format archive inspection to pg_restore.
2026-09-05 14:19:38 +02:00
Devrim Tunçer
16295e1ab3
fix(ui): keep modal content across re-renders ( #11294 )
2026-09-05 14:10:21 +02:00
🏔️ Peak
94bf7910ad
fix(service): persist service database public access ( #11633 )
2026-09-05 14:00:58 +02:00
Bo Sundgaard
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
🏔️ Peak
cfbcb7737b
fix(notifications): add missing toWebhook methods to notifications ( #11528 )
2026-09-05 12:35:36 +02:00
peaklabs-dev
9f6ed823ce
fix(notifications): add toWebhook payload to Hetzner deletion failure notification
2026-09-05 12:33:06 +02:00
peaklabs-dev
5303ff1246
fix(notifications): hetzner deletion failure channel name
2026-09-05 12:32:25 +02:00
peaklabs-dev
27c7dc6a24
chore(notifications): remove broken notification interface
2026-09-05 12:29:14 +02:00
Andras Bacsai
3c0e43f482
feat(settings): configure CDN URL for stored images
...
Add a persisted instance setting for S3 image CDN URLs and use it when building image links. Cache profile avatars and project icons with immutable one-year headers.
2026-09-04 21:15:06 +02:00
Andras Bacsai
9c3fb1da39
fix(domains): limit instance addresses to localhost DNS hints
2026-09-04 20:56:08 +02:00
peaklabs-dev
0ae8539b80
Merge remote-tracking branch 'origin/main' into pr/11528
2026-09-04 18:25:18 +02:00
Andras Bacsai
dba3d114e5
chore(release): bump Coolify version to 4.3.18
2026-09-04 18:09:53 +02:00
Andras Bacsai
5ff2110397
fix(environment-variables): preserve generated Compose variables
...
Exclude protected Compose variables from bulk deletion and developer views, and propagate deletion failures correctly.
2026-09-04 17:01:42 +02:00
Andras Bacsai
851a902346
fix(domains): preserve removed compose service domains
2026-09-04 16:47:12 +02:00
Andras Bacsai
a04c2ecb44
fix(docker): preserve restart policies when stopping containers
2026-09-04 16:38:24 +02:00
peaklabs-dev
92c0035002
ci: sync main to next once a day instead of on every push
...
merging main into next after every commit clutters the next branch with too many merge commits.
2026-09-04 16:34:40 +02:00
🏔️ Peak
faea1d5436
fix(docker): reap orphaned helper containers regardless of registry ( #11540 )
2026-09-04 16:30:57 +02:00
peaklabs-dev
aafef73aa6
fix(docker): match helper containers at any registry depth
2026-09-04 16:29:24 +02:00
peaklabs-dev
89814743c8
fix(applications): TypeError when stopping an application
2026-09-04 15:45:55 +02:00
Andras Bacsai
2ebbc5113e
fix: return null for invalid repository URLs
2026-09-04 15:44:18 +02:00
Andras Bacsai
053b030c42
fix: remove database restart limits and clear stale Traefik state
...
Drop restart-limit fields and enforcement from database resources, clear cached Traefik version data when proxies change, and show missing service environment variables from disabled deploy actions.
2026-09-04 15:42:26 +02:00
peaklabs-dev
8dc35e2b5f
fix: TypeError when adding a new scheduled task
2026-09-04 15:27:24 +02:00
🏔️ Peak
7ca584877a
fix: build notification and deployment log links from the instance url ( #11623 )
2026-09-04 15:20:03 +02:00
Andras Bacsai
51cab061be
fix(domains): sync Docker Compose domains for noindex settings
2026-09-04 15:19:21 +02:00
peaklabs-dev
94995c2a0e
fix(deployments): build deployment log links from the instance url
2026-09-04 15:08:08 +02:00
peaklabs-dev
0eb9d5e5a8
fix(notifications): urls for ssl renewal notifications
2026-09-04 15:07:26 +02:00
peaklabs-dev
85ec70643f
refactor(notifications): build scheduled task links from the instance url
...
- replace the taskLink() helpers on Application and Service with links built from base_url() in the task notifications
2026-09-04 15:04:51 +02:00
peaklabs-dev
306d4833a9
fix(notifications): build restart limit links from the instance url
2026-09-04 15:03:27 +02:00
peaklabs-dev
6abbf84520
fix(notifications): build api token expiry notification link from the instance url
2026-09-04 14:44:07 +02:00
Andras Bacsai
89a66dd255
fix(service): show disabled deploy action when variables are missing
2026-09-04 06:30:35 +02:00
Andras Bacsai
d0b77b2637
chore(release): bump Coolify version to 4.3.17
2026-09-03 21:51:53 +02:00
Andras Bacsai
986ece457d
fix(domains): use Compose service ports for internal routing
...
Detect Docker Compose service ports for domain internal ports and proxy labels, with application ports as a fallback.
2026-09-03 20:38:19 +02:00
Andras Bacsai
1d0d6b4a79
fix(scheduler): run stuck resource cleanup in background at 03:17
...
Bump the Coolify release version to 4.3.16 and update schedule coverage.
2026-09-03 19:23:08 +02:00
Devin Dissanayaka
45466b5069
fix(notifications): send traefik outdated alerts to the correct topic id ( #11526 )
2026-09-03 18:35:07 +02:00
ShadowArcanist
76414296a6
fix(ui): typo on storage delete modal ( #11541 )
2026-09-03 18:12:06 +02:00
peaklabs-dev
2fc73bc357
fix(ux): show api token description inline
2026-09-03 17:23:17 +02:00
🏔️ Peak
4f5b39b748
fix: update livewire to fix wire:dirty reactivity ( #11612 )
2026-09-03 17:13:30 +02:00
peaklabs-dev
ba19435af3
fix: update livewire to fix wire:dirty reactivity
2026-09-03 17:05:35 +02:00
peaklabs-dev
a1a2d7551c
chore(deps): cleanup version constraint
2026-09-03 17:05:06 +02:00
Andras Bacsai
b8866b87e8
fix(livewire): authorize exposed resource mutations ( #11596 )
2026-09-02 19:58:28 +02:00
Andras Bacsai
e2e91fbb85
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
Andras Bacsai
7a7564e6b3
fix(ui): improve compose editor layout on mobile screens
2026-09-02 10:22:44 +02:00
Andras Bacsai
8ace0d18e3
fix(database): warn about PostgreSQL password overwrite on full restore
2026-09-01 20:48:39 +02:00
Andras Bacsai
f06aadc4a0
fix(service): warn before removing required ports
2026-09-01 20:33:50 +02:00
Andras Bacsai
7c3b05e2d2
refactor(livewire): make data-sync helpers private ( #11578 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 18:44:18 +02:00
Andras Bacsai
2018e7f329
Validate build-time environment variable names before writing the build .env file ( #11575 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-01 11:14:24 +02:00
Andras Bacsai
e4146a6314
feat(backups): unify service backup management ( #11574 )
2026-08-31 22:51:30 +02:00