Pasha Sviderski
|
838839a7e5
|
refactor: update deployment plan structure to use typed volume and service operations
|
2026-03-16 17:54:01 +10:00 |
|
Pasha Sviderski
|
940732e91c
|
fix: sshcli unit test and lint
|
2026-03-14 15:04:50 +10:00 |
|
Pasha Sviderski
|
9e4c759ffc
|
fix: separate stdout and stderr in SSH CLI executor to prevent output contamination (closes #270)
|
2026-03-14 14:56:04 +10:00 |
|
Pasha Sviderski
|
1525d182b5
|
feat: add cluster context support in Compose with x-context extension
|
2026-03-13 18:37:36 +10:00 |
|
Pasha Sviderski
|
8ae38cfd57
|
feat: add shm_size support in Compose and --shm-size flag for 'uc run' (closes #267)
|
2026-03-12 22:09:28 +10:00 |
|
Pasha Sviderski
|
6cc3a05ed2
|
chore: bump mise to 2026.3.7 on github actions
|
2026-03-11 17:56:06 +10:00 |
|
Pasha Sviderski
|
29a682f1ce
|
chore: generate mise.lock for all platforms
|
2026-03-11 17:53:04 +10:00 |
|
Pasha Sviderski
|
b2fce73254
|
docs: regenerate CLI reference
|
2026-03-11 17:08:51 +10:00 |
|
Pasha Sviderski
|
7f92a5db27
|
feat: add --ulimit flag for 'uc run' command
|
2026-03-11 17:04:11 +10:00 |
|
Pasha Sviderski
|
a5c9085105
|
docs: add ulimits to Compose compatibility doc
|
2026-03-11 16:58:15 +10:00 |
|
Pasha Sviderski
|
d344392c1b
|
docs: add note on Compose compatibility doc to submit feature requests
|
2026-03-11 16:30:56 +10:00 |
|
Pasha Sviderski
|
2992bad05d
|
chore: bump Go to 1.26.1 and golangci-lint to 2.11.2 on github actions
|
2026-03-10 19:50:05 +10:00 |
|
Pasha Sviderski
|
255448a59c
|
chore: migrate to hub/v2 and bubbletea/v2
|
2026-03-10 19:47:25 +10:00 |
|
Pasha Sviderski
|
cf3234aef9
|
chore: bump Go version to 1.26.1
|
2026-03-10 19:18:09 +10:00 |
|
Pasha Sviderski
|
9e39f03f75
|
chore: lint
|
2026-03-10 18:57:51 +10:00 |
|
Pasha Sviderski
|
33fcb2fe74
|
chore: migrate to lipgloss/v2
|
2026-03-10 18:54:34 +10:00 |
|
Pasha Sviderski
|
d5687cd713
|
chore: combine some e2e tests to reduce the number of ucind clusters hence used system resources
v0.17.1
|
2026-03-09 19:07:00 +10:00 |
|
Pasha Sviderski
|
a67f936cc1
|
chore: wait for known missing changes during the initial cluster store sync
|
2026-03-09 17:40:51 +10:00 |
|
Pasha Sviderski
|
51b8c29d63
|
fix: typo
|
2026-03-09 17:38:37 +10:00 |
|
Pasha Sviderski
|
e6f013dbc8
|
fix: skip Tailscale addresses for using as auto-detected WireGuard endpoints
|
2026-03-09 17:38:25 +10:00 |
|
Pasha Sviderski
|
897f03aafd
|
chore: skip not found services when streaming logs for Compose services (print warning)
|
2026-03-09 09:33:33 +10:00 |
|
Pasha Sviderski
|
7b306f25ce
|
fix: another attempt to fix flaky test container_crashes_on_startup_without_healthcheck
|
2026-03-06 21:12:23 +10:00 |
|
Pasha Sviderski
|
78a3551c77
|
docs: regenerate CLI reference
|
2026-03-06 21:01:38 +10:00 |
|
Pasha Sviderski
|
38c7dda6a0
|
chore: rename --endpoint to --wg-endpoint for 'uc machine update' command
|
2026-03-06 15:45:13 +10:00 |
|
Pasha Sviderski
|
51c7b5ba8f
|
feat: add --wg-endpoint flag to 'uc machine add/init' to specify wireguard endpoint for the machine instead of auto-detecting
|
2026-03-06 15:39:14 +10:00 |
|
 GabrielandGitHub
|
a507b202ec
|
fix: create AAAA DNS record for IPv6 machines" (#257)
* chore: update gitignore
* fix: create AAAA DNS record for IPv6 machines"
* test: randomize execution order to prevent order-based bugs in tests
|
2026-03-04 15:17:27 +10:00 |
|
Pasha Sviderski
|
d9934b9dba
|
feat: support compose stop_grace_period to change timeout before sending SIGKILL
|
2026-03-04 14:07:22 +10:00 |
|
Pasha Sviderski
|
1f328e99d5
|
fix: remove the incorrect e2e test for updating machine endpoints with empty list
|
2026-03-04 14:04:46 +10:00 |
|
Pasha Sviderski
|
3c435434a8
|
fix: flaky test TestDeployment/container_crashes_on_startup_without_healthcheck
|
2026-03-04 14:03:29 +10:00 |
|
Pasha Sviderski
|
e54871758b
|
chore: increase wait for test cluster timeout 30s -> 60s for e2e tests on GHA
|
2026-03-04 13:07:09 +10:00 |
|
Pasha Sviderski
|
c039390ade
|
docs: regenerate CLI reference
|
2026-03-04 12:47:21 +10:00 |
|
Pasha Sviderski
|
bad0f97b66
|
feat: add support for updating WireGuard endpoints for a machine (uc machine update)
|
2026-03-03 20:21:27 +10:00 |
|
Pasha Sviderski
|
2405b156e4
|
chore: validate endpoints is not empty in update machine requests
|
2026-03-03 19:04:41 +10:00 |
|
Pasha Sviderski
|
4de17cb63c
|
chore: delete the obsolete 'machine token' command
|
2026-03-03 18:03:06 +10:00 |
|
Pasha Sviderski
|
2222434934
|
fix: connection formatting when changing connection with 'ctx conn'
|
2026-03-03 17:26:42 +10:00 |
|
Pasha Sviderski
|
3f1a772288
|
docs: minor polish for rolling deployments doc
|
2026-03-03 16:39:43 +10:00 |
|
Pasha Sviderski
|
7b9bed0780
|
docs: update demo thumbnail in README
|
2026-03-03 15:01:59 +10:00 |
|
Pasha Sviderski
|
aef4b2213f
|
docs: rewrite Rolling deployments doc from Deployment strategies
v0.17.0
|
2026-03-01 19:51:47 +10:00 |
|
Pasha Sviderski
|
44013da332
|
chore: format AGENTS, instruct to not use em dashes
|
2026-03-01 19:38:23 +10:00 |
|
Pasha Sviderski
|
b48ebe2acc
|
chore: UNCLOUD_HEALTH_MONITOR_PERIOD accepts duration (10s, 500ms, 0)
|
2026-03-01 08:08:57 +10:00 |
|
Pasha Sviderski
|
eaa4455320
|
docs: generate CLI reference docs
|
2026-02-28 16:29:05 +10:00 |
|
Pasha Sviderski
|
ce3cb8a34f
|
feat: add --skip-health flag to bypass health monitoring during container deployment
|
2026-02-28 16:26:48 +10:00 |
|
Pasha Sviderski
|
e6705599b3
|
chore: rename env var UNCLOUD_DEFAULT_HEALTH_MONITOR_PERIOD_MS -> UNCLOUD_HEALTH_MONITOR_PERIOD_MS
|
2026-02-28 16:03:36 +10:00 |
|
Pasha Sviderski
|
7b88040c73
|
fix: rolling container replacement: if new container fails, rollback and run old container only if it was running
|
2026-02-28 14:29:48 +10:00 |
|
Pasha Sviderski
|
7a9eac593f
|
feat: implement container health monitoring and rollback during rolling deployment (closes #24)
|
2026-02-27 21:36:40 +10:00 |
|
Pasha Sviderski
|
17c1bb5c21
|
feat: add WaitContainerHealthy client method and health check utilities
|
2026-02-27 21:28:11 +10:00 |
|
Pasha Sviderski
|
a5a9ef5444
|
chore: init container healthcheck const
|
2026-02-26 19:39:49 +10:00 |
|
Pasha Sviderski
|
2940965e31
|
fix: recreate container on ulimit changes, add test
|
2026-02-25 16:38:44 +10:00 |
|
Pasha Sviderski
|
185cf19a0c
|
chore: minor full-spec test change
|
2026-02-25 16:03:28 +10:00 |
|
Pasha Sviderski
|
4443fa9e0e
|
chore: update full-spec test to include latest implemented Compose attributes
|
2026-02-25 16:01:31 +10:00 |
|