DarkMaper
53b47b0baa
feat(service): update docker-compose according to the official doc
2026-04-18 23:35:37 +02:00
peaklabs-dev
15cb9446ff
chore(swarm): mark docker swarm as deprecated
2026-04-17 23:41:39 +02:00
peaklabs-dev
340cd70ae5
chore(ui): add a deprecated notice component
2026-04-17 23:31:30 +02:00
Andras Bacsai
bceb5f28dc
feat(applications): add DELETE endpoint for preview deployments by PR id
...
Add `DELETE /api/v1/applications/{uuid}/previews/{pull_request_id}` to
cancel active deployments, stop containers, and delete the preview
record via `CleanupPreviewDeployment`. Includes OpenAPI annotations,
input validation, and full feature test coverage.
2026-04-17 13:29:11 +02:00
Andras Bacsai
451b7376ed
Merge remote-tracking branch 'origin/next' into feat/railpack
2026-04-17 07:01:27 +02:00
ShadowArcanist
e18ac5a7e8
fix(service): twenty fails to deploy due to dependency unhealthy
2026-04-16 23:18:19 +05:30
miqonee
c07053d28b
fix(templates): restore Jitsi Meet service template ( #4813 )
2026-04-16 18:45:27 +07:00
dependabot[bot]
0daf450efb
build(deps-dev): bump follow-redirects from 1.15.11 to 1.16.0
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-version: 1.16.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-15 19:04:15 +00:00
Mohmmad Qunibi
be6acd6f24
Changed the category of emqx to Networking
2026-04-15 19:11:03 +03:00
Mohmmad Qunibi
6307bd1ad8
Merge branch 'next' into add-emqx-as-a-service-template
2026-04-15 19:00:38 +03:00
Andras Bacsai
3a8f52ce16
fix(team): mark servers unreachable when subscription ends
...
Set unreachable_count to 3 and unreachable_notification_sent to true
on all team servers in subscriptionEnded(), so the existing cleanup
command can pick them up after the 7-day grace period.
Also adds feature tests for the subscription-ended cleanup flow and
casts server IP to string in existing unreachable server tests to fix
type comparison.
2026-04-15 15:12:29 +02:00
Andras Bacsai
a5b3d3a536
fix(migrations): guard uuid column addition and filter teamless servers
...
- Skip uuid column creation if it already exists to prevent duplicate
column errors on re-run
- Use chunkById instead of orderBy+chunk for efficient pagination
- Filter servers by whereHas('team') to avoid processing orphaned servers
without a team relationship
2026-04-15 14:24:41 +02:00
Mohmmad Qunibi
8b4e8fd783
Merge branch 'next' into add-emqx-as-a-service-template
2026-04-15 11:56:55 +03:00
Mohmmad Qunibi
d4e4e446b0
feat: add emqx service template
2026-04-15 11:30:43 +03:00
Andras Bacsai
68e8d6904d
feat(env): add buildtime and runtime checkboxes for shared variables
...
Add is_buildtime and is_runtime checkboxes to shared environment
variable UI, shown in both editable and read-only (disabled) states.
2026-04-14 17:14:49 +02:00
ShadowArcanist
2ca0ee7d19
feat(ui): show warning callout on sentinel page if sentinel is out of sync
2026-04-14 19:11:27 +05:30
ShadowArcanist
2a5e1f4838
fix(ui): server metrics charts were not loading after enabling metrics
2026-04-14 19:05:40 +05:30
Andras Bacsai
3fa4ea9ad3
fix(git): preserve ssh scheme URLs with custom ports ( #9425 )
2026-04-14 15:31:31 +02:00
ShadowArcanist
65ca7e2df3
refactor(ui): use callout components for application metrics alerts
2026-04-14 19:01:01 +05:30
ShadowArcanist
f8d095c9b9
fix(routes): fix application metrics link and rename server.charts to server.metrics
2026-04-14 18:59:08 +05:30
ShadowArcanist
6b1b1b14f2
feat(ui): move Sentinel to dedicated tab with sidebar navigation and logs page
2026-04-14 18:50:01 +05:30
Andras Bacsai
df5a9e9ba3
chore(version): bump Coolify to 4.0.0-beta.474
...
Update the app version constant and synced version manifests for the latest beta release.
2026-04-14 11:29:50 +02:00
Andras Bacsai
7667146678
Added extra documentation on format for port+path for domains ( #8331 )
2026-04-14 11:18:35 +02:00
Andras Bacsai
988c127e20
Merge remote-tracking branch 'origin/next' into domain-info-addition
2026-04-14 11:17:59 +02:00
Andras Bacsai
7196b05777
Merge remote-tracking branch 'origin/next' into domain-info-addition
2026-04-14 11:17:40 +02:00
Andras Bacsai
b20729d47f
feat(services): add architecture warning ( #8390 )
2026-04-14 11:16:57 +02:00
Andras Bacsai
6b609536a5
fix(templates): mark Cal.com as AMD-only
...
Add the `amd_only` flag to the Cal.com service entry in both template JSON files so it is constrained to supported architecture.
2026-04-14 11:16:18 +02:00
Andras Bacsai
aa445b4a6c
Resolve remaining merge conflicts
2026-04-14 11:14:22 +02:00
Andras Bacsai
7a6e88175c
feat(ui): improve service settings UX, headings, and helper text for clarity ( #9027 )
2026-04-14 10:54:01 +02:00
Andras Bacsai
07c6b02a82
Merge remote-tracking branch 'origin/next' into jean/organize-service-ui
2026-04-14 10:52:01 +02:00
Andras Bacsai
9f86b73d65
fix(healthcheck): user input is rejected if path contains comma and semicolon ( #9223 )
2026-04-14 10:41:55 +02:00
Andras Bacsai
09f433b266
feat(ui): display memory limit fields in single row ( #9232 )
2026-04-14 10:39:37 +02:00
Andras Bacsai
f246e0aa99
feat(ui): add info callout to clone resource section about excluded items ( #9233 )
2026-04-14 10:39:00 +02:00
Andras Bacsai
340c5dc039
feat(ui): categorize application advanced settings into logical sections ( #9234 )
2026-04-14 10:38:43 +02:00
Andras Bacsai
91d5f46485
fix(dev): add Docker volume path mapping to testing-host for database deployments ( #9534 )
2026-04-14 10:38:23 +02:00
Andras Bacsai
5eb2c90c04
fix(installer): use RHEL Docker repo for Rocky Linux ( #9541 )
2026-04-14 10:31:54 +02:00
Andras Bacsai
16d9c02e73
fix(install): use Rocky Linux RHEL Docker repository
...
Add a Rocky-specific Docker install path to the stable and nightly install scripts, using Docker's documented RHEL repository flow. Include a unit test to lock in the Rocky repo selection and command set.
2026-04-14 10:31:01 +02:00
Tim L. White
067dd35e2b
fix(dev): add Docker volume path mapping to testing-host for database deployments
...
Database deployments generate bind mounts referencing the internal Docker
volume path (/var/lib/docker/volumes/coolify_dev_coolify_data/_data) which
doesn't exist in the testing-host container. This adds the missing volume
mount so both /data/coolify and the Docker volume path resolve correctly.
Fixes #9533
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 16:13:00 -06:00
Andras Bacsai
57ea0764b8
v4.0.0-beta.473 ( #9521 )
2026-04-13 11:26:15 +02:00
Andras Bacsai
39944180e3
build(realtime): bump coolify-realtime to 1.0.13
2026-04-13 10:21:24 +02:00
Andras Bacsai
60f76380bd
build(realtime): bump coolify-realtime to 1.0.13
...
Update the realtime service version constant and Docker Compose image tags,
including nightly and Windows variants.
2026-04-13 10:21:01 +02:00
Andras Bacsai
bbec5d9268
build(deps): bump axios from 1.13.6 to 1.15.0 in /docker/coolify-realtime ( #9516 )
2026-04-13 10:18:42 +02:00
Andras Bacsai
08adbd60f5
build(deps-dev): bump axios from 1.13.2 to 1.15.0 ( #9515 )
2026-04-13 10:16:59 +02:00
Andras Bacsai
01179edd50
build(deps): bump phpseclib/phpseclib from 3.0.50 to 3.0.51 ( #9500 )
2026-04-13 10:16:31 +02:00
Andras Bacsai
d5c8d1c6ae
fix(validation): allow protocol suffix and ip in port mappings (/tcp, /udp, /sctp) ( #9503 )
2026-04-13 10:13:30 +02:00
dependabot[bot]
942e1baaec
build(deps): bump axios in /docker/coolify-realtime
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.6 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-12 11:13:23 +00:00
dependabot[bot]
1cab5a8ff4
build(deps-dev): bump axios from 1.13.2 to 1.15.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.2 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.15.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.15.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-12 08:52:10 +00:00
ShadowArcanist
f825a1f1a8
fix(validation): support IP binding in port mappings
2026-04-11 22:24:52 +05:30
ShadowArcanist
8d84e171b6
fix(validation): allow protocol suffix in port mappings (/tcp, /udp, /sctp)
2026-04-11 17:47:34 +05:30
dependabot[bot]
a6597279da
build(deps): bump phpseclib/phpseclib from 3.0.50 to 3.0.51
...
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib ) from 3.0.50 to 3.0.51.
- [Release notes](https://github.com/phpseclib/phpseclib/releases )
- [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md )
- [Commits](https://github.com/phpseclib/phpseclib/compare/3.0.50...3.0.51 )
---
updated-dependencies:
- dependency-name: phpseclib/phpseclib
dependency-version: 3.0.51
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 22:06:07 +00:00