Peter Steinberger
0b3f13b337
fix: preserve wrapper env during gateway reinstall
2026-04-27 03:40:32 +01:00
Peter Steinberger
9f9bd41f40
fix: persist gateway service wrappers
2026-04-27 03:40:32 +01:00
Tak Hoffman
560ddd2f9b
Fail package update on unhealthy restart ( #72422 )
2026-04-26 18:38:23 -05:00
Harry Xie
77719899f3
fix(gateway): refresh stale embedded service tokens
...
Refresh loaded gateway service installs when the current service embeds stale gateway auth instead of returning already-installed, avoiding LaunchAgent token-mismatch loops after token rotation.
Fixes #70752 .
Thanks @hyspacex.
Co-authored-by: Harry Xie <harryhsieh963@yahoo.com >
2026-04-26 07:42:14 +01:00
Peter Steinberger
be8a3617d9
fix: verify updated gateway version after package restart
2026-04-26 06:37:26 +01:00
Peter Steinberger
8c35e45c00
fix: guard gateway mutations from older binaries
2026-04-26 06:07:55 +01:00
Peter Steinberger
73e2151107
fix: fail updates on activated plugin load errors
2026-04-26 05:57:31 +01:00
Peter Steinberger
427e485f76
fix(update): verify restarted gateway version
2026-04-26 05:35:45 +01:00
deepkilo
df6c58cf30
fix(gateway): use secure dashboard links when TLS is enabled ( #71499 )
...
Fixes #71494 .
- Render Control UI links with https:// when gateway TLS is enabled.
- Render websocket links with wss:// through the shared link resolver.
- Add daemon status handoff coverage and TLS scheme docs.
Co-authored-by: deepkilord <wang_hgang@msn.com >
2026-04-25 11:45:15 +01:00
Vincent Koc
ec1f72b6c5
fix(gateway): preserve restart drain for active runs
...
Fixes https://github.com/openclaw/openclaw/issues/65485
2026-04-25 01:35:47 -07:00
Ayaan Zaidi
2bf2fd6c3d
fix(cli): preserve gateway status rpc probe semantics
2026-04-25 08:52:52 +05:30
Andy Lin
43beceaee7
perf(cli): trim gateway status startup work
2026-04-25 08:52:52 +05:30
Peter Steinberger
fd0970c077
refactor(channels): decouple presentation rendering
2026-04-21 21:29:44 +01:00
Ayaan Zaidi
6a4a60fe25
fix(gateway): drop stale service env on reinstall
2026-04-21 13:08:40 +05:30
Peter Steinberger
6d409a6182
test: harden Parallels fresh install smoke
2026-04-21 05:34:25 +01:00
Dale Yarborough
7b5527a74e
fix(gateway): prevent 1006 errors from race condition in WebSocket upgrade ( #43392 )
...
Merged via squash.
Prepared head SHA: 0bca6d3512
Co-authored-by: dalefrieswthat <176454532+dalefrieswthat@users.noreply.github.com >
Co-authored-by: grp06 <1573959+grp06@users.noreply.github.com >
Reviewed-by: @grp06
2026-04-20 16:29:14 -07:00
Peter Steinberger
9fa204003f
perf: cache daemon gateway probe import
2026-04-20 20:28:47 +01:00
Peter Steinberger
a7978a271d
test: share daemon probe pairing fixture
2026-04-20 18:05:30 +01:00
Ayaan Zaidi
c9be0ece71
test(cli): align probe status expectation after rebase
2026-04-20 13:36:41 +05:30
Ayaan Zaidi
f070a92e19
fix(gateway): surface pending pairing upgrade details
2026-04-20 13:36:41 +05:30
Ayaan Zaidi
2c53354901
fix(gateway): tighten probe capability reporting
2026-04-20 11:59:27 +05:30
Ayaan Zaidi
485c258aaf
fix(gateway): split probe capability from reachability
2026-04-20 11:59:27 +05:30
Peter Steinberger
1ce9c355ab
test: share lifecycle token drift fixtures
2026-04-19 00:50:12 +01:00
Peter Steinberger
7b7d69a31e
test: share restart health stopped-free fixture
2026-04-19 00:48:17 +01:00
Peter Steinberger
28be124cc1
refactor: centralize restart log conventions
2026-04-18 19:08:35 +01:00
Peter Steinberger
df525b90f2
chore(lint): enable unnecessary type parameter rule
2026-04-18 18:31:13 +01:00
Vincent Koc
604a5e07d0
perf(cli): lazy-resolve daemon stop fallback port
2026-04-14 17:39:21 +01:00
Vincent Koc
f8610da4c5
perf(cli): narrow daemon and gateway cold paths
2026-04-14 17:35:26 +01:00
Vincent Koc
f95c706298
perf(cli): lazy-load daemon service runners
2026-04-14 16:43:48 +01:00
Peter Steinberger
d4f556a052
fix: align latest main type drift
2026-04-13 20:49:39 -07:00
Vincent Koc
792653df15
fix(ci): clear residual tsgo blockers
2026-04-13 22:37:25 +01:00
Vincent Koc
587e72df4d
perf(config): use direct writes for gateway token persistence
2026-04-13 19:38:56 +01:00
Vincent Koc
120c384f00
perf(config): reuse prepared snapshots for daemon token writes
2026-04-13 19:32:28 +01:00
Vincent Koc
55a3c8ea07
perf(daemon): import install config helpers directly
2026-04-13 19:22:52 +01:00
Vincent Koc
75b4c059b8
perf(daemon): slim gateway install token imports
2026-04-13 19:21:01 +01:00
Vincent Koc
114ff23f2a
perf(config): skip shell env fallback for explicit empty vars
2026-04-13 19:09:11 +01:00
Vincent Koc
3059b36306
fix(config): split command flag helpers
2026-04-12 00:05:01 +01:00
Vincent Koc
74e7b8d47b
fix(cycles): bulk extract leaf type surfaces
2026-04-11 13:26:50 +01:00
Peter Steinberger
1fb2e18f47
refactor: simplify cli conversions
2026-04-11 01:27:48 +01:00
Peter Steinberger
9e0d358695
refactor: simplify runtime conversions
2026-04-11 01:23:34 +01:00
Peter Steinberger
1a93b9cf03
refactor: simplify daemon status flags
2026-04-10 23:27:48 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
WarrenJones
40c5edb5b1
fix: preserve safe gateway env vars on reinstall ( #63136 ) (thanks @WarrenJones)
...
* fix(daemon): preserve safe env vars on gateway reinstall
Pass the existing service environment into gateway reinstall planning so safe custom variables survive LaunchAgent rewrites and existing PATH entries are merged instead of being silently dropped.
Made-with: Cursor
* fix(daemon): track managed env keys on reinstall
* fix: preserve safe gateway env vars on reinstall (#63136 ) (thanks @WarrenJones)
* fix: validate preserved PATH entries on reinstall (#63136 ) (thanks @WarrenJones)
---------
Co-authored-by: WarrenJones <8704779+WarrenJones@users.noreply.github.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-09 14:29:54 +05:30
Peter Steinberger
1a3f141215
refactor: dedupe cli lowercase helpers
2026-04-07 17:50:38 +01:00
Peter Steinberger
8d05bdda43
refactor: dedupe setup token readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
9869941c06
refactor: dedupe auth session readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
7f6277b6e5
refactor: dedupe infra cli wizard error formatting
2026-04-07 02:03:34 +01:00
Peter Steinberger
c9e4b86c7e
fix: tighten container bind defaults for landing ( #61818 ) (thanks @openperf)
2026-04-06 14:02:20 +01:00
openperf
c857e93735
fix(gateway): auto-bind to 0.0.0.0 inside container environments
2026-04-06 14:02:20 +01:00
Peter Steinberger
bb01e49192
refactor: share gateway auth and approval helpers
2026-04-06 07:41:08 +01:00