peaklabs-dev
340cd70ae5
chore(ui): add a deprecated notice component
2026-04-17 23:31:30 +02: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
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
Andras Bacsai
3fa4ea9ad3
fix(git): preserve ssh scheme URLs with custom ports ( #9425 )
2026-04-14 15:31:31 +02:00
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
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
Andras Bacsai
0d8a95473a
fix(ui): improve responsive project headings and controls
...
Refine mobile layout for project resource pages by making breadcrumbs and status blocks responsive, improving dropdown and checkbox touch behavior, and adding support for custom modal triggers. Add feature tests covering breadcrumb visibility and responsive checkbox layout.
2026-04-09 19:51:31 +02:00
Andras Bacsai
33f260a655
fix(deployments): use full-height deployment logs layout
...
Adjust the deployment view container classes so the logs panel fills the available viewport height instead of capping at 30rem. Add a feature test to lock in the full-height layout classes and prevent regressions.
2026-04-09 19:27:19 +02:00
Andras Bacsai
6bfc289ec5
chore(release): bump version to 4.0.0-beta.473
2026-04-09 17:50:16 +02:00
Andras Bacsai
8805135a08
fix(ui): dashboard homepage add buttons are invisible in light mode ( #9456 )
2026-04-09 17:49:28 +02:00
Andras Bacsai
8adc2135bb
fix(user-deletion): safely clean up team-owned Git app sources ( #9435 )
2026-04-09 16:58:55 +02:00
Andras Bacsai
7d2c776ae7
fix(team): transfer instance-wide sources to root team on deletion
...
Instead of nullifying source references on applications when a team is
deleted, transfer instance-wide GitHub/GitLab apps to the root team
(team_id=0) so they remain available to other teams that depend on them.
Non-instance-wide sources are still deleted along with the team.
2026-04-09 14:51:52 +02:00
Andras Bacsai
ad662e5560
Merge remote-tracking branch 'origin/next' into 8172-investigate-user-delete-bug
2026-04-09 14:51:22 +02:00
Andras Bacsai
cedfa1db71
fix(ui): Initialize latestVersion in Upgrade component mount ( #7774 )
2026-04-09 14:41:39 +02:00
Andras Bacsai
dbd2b68a08
fix(upgrade): clear stale upgrade flag when version is already current
...
Refactor upgrade state initialization into a shared `refreshUpgradeState()`
method used by both `mount()` and `checkUpdate()`. The method now uses
`version_compare` to validate upgrade availability and clears the
`new_version_available` flag in InstanceSettings when the current version
is already equal to or newer than the latest version, preventing stale
upgrade notifications from persisting after a successful update.
2026-04-09 14:31:12 +02:00
Andras Bacsai
02558d8672
Merge remote-tracking branch 'origin/next' into pr-7774-fix-upgrade-notification-modal
2026-04-09 14:16:28 +02:00
Andras Bacsai
e012e98a34
Merge remote-tracking branch 'origin/next' into 8172-investigate-user-delete-bug
2026-04-09 14:08:54 +02:00
Andras Bacsai
ec0668ce85
v4.0.0-beta.472 ( #9492 )
2026-04-09 12:14:09 +02:00
Andras Bacsai
92d1168228
chore: bump version to 4.0.0-beta.472
2026-04-09 12:13:39 +02:00
Andras Bacsai
1c92c0d6a6
fix(service): netbird-client wrong volume path ( #9484 )
2026-04-09 09:49:15 +02:00
Andras Bacsai
6e9fecb2c4
fix(service): Several templates on wrong catagory. ( #9449 )
2026-04-09 09:48:46 +02:00
Andras Bacsai
26daf1f469
build(deps-dev): bump vite from 7.3.0 to 7.3.2 ( #9457 )
2026-04-09 09:15:22 +02:00
Tyler Westbrook
1a4913213f
Update templates/compose/elasticsearch-with-kibana.yaml
...
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
2026-04-09 00:43:59 -05:00