Shakker
6985c6751c
fix: make npm global updates atomic
2026-04-27 15:27:43 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Samuel Rodda
6c252cc54c
fix(update): require applied gateway restarts
...
Require Control UI updates to observe a real gateway process replacement, surface skipped/error update outcomes, and verify the running gateway version after restart.\n\nAdds update.status restart-sentinel plumbing, docs, generated protocol model updates, and changelog attribution.\n\nLocal verification:\n- pnpm test src/gateway/server-methods/update.test.ts src/cli/gateway-cli/run-loop.test.ts src/infra/restart-sentinel.test.ts src/infra/process-respawn.test.ts src/infra/update-runner.test.ts ui/src/ui/app-gateway.node.test.ts ui/src/ui/controllers/config.test.ts\n- git diff --check\n- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/protocol.md docs/gateway/configuration.md docs/web/control-ui.md\n- pnpm docs:check-mdx
2026-04-27 04:07:43 -05:00
Peter Steinberger
f427ddc220
fix(cli): keep update completion refresh lightweight
2026-04-27 08:24:26 +01:00
Peter Steinberger
3c95327b34
Fix compacted session transcript rotation
2026-04-26 17:51:00 -07:00
Peter Steinberger
b825c8d34b
test: fix full ci suite follow-ups
2026-04-27 01:10:32 +01:00
Peter Steinberger
6a00be5f90
fix(update): complete channel switch follow-up work
2026-04-26 11:38:44 +01:00
Peter Steinberger
b67d9bf7f0
fix: propagate update timeout to plugin installs
2026-04-26 10:45:11 +01:00
Peter Steinberger
42487d0dac
fix(update): retry npm updates without optional deps
2026-04-26 09:50:27 +01:00
Peter Steinberger
832bdbc777
fix(update): repair package config after update
2026-04-26 09:50:19 +01:00
Peter Steinberger
a434133aac
fix: fail update on plugin sync errors
2026-04-26 09:01:18 +01:00
Peter Steinberger
b979f2964c
fix: warn on low disk before runtime dependency staging
2026-04-26 07:16:26 +01:00
Peter Steinberger
be8a3617d9
fix: verify updated gateway version after package restart
2026-04-26 06:37:26 +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
Shakker
c79399dc68
fix: preserve plugin index records in update flows
2026-04-26 01:03:12 +01:00
Shakker
c19f8a5223
refactor: consolidate plugin install index store
2026-04-26 01:03:12 +01:00
Vincent Koc
888448facc
feat(plugins): move install records to managed ledger
2026-04-25 11:37:10 -07:00
Peter Steinberger
8262735354
fix(plugins): harden runtime dependency repair
2026-04-25 02:07:19 +01:00
Peter Steinberger
f437d96ae2
fix(config): avoid false reload restarts
2026-04-23 00:44:54 +01:00
Peter Steinberger
a1319aaadd
fix(update): skip package no-op installs
2026-04-22 22:05:29 +01:00
Peter Steinberger
2e38e09b04
test: harden parallels smoke harness
2026-04-22 22:01:04 +01:00
Peter Steinberger
0f4ec84a2c
fix: fail closed on plugin integrity drift
2026-04-22 14:59:52 +01:00
Peter Steinberger
f9b20c7d17
fix(plugins): repair bundled runtime deps during doctor
2026-04-22 03:40:37 +01:00
Ayaan Zaidi
64f258fc49
fix(update): keep downgrade follow-ups in-process
2026-04-15 13:22:04 +05:30
Ayaan Zaidi
18d0af3a13
fix(update): verify packaged dist inventory
2026-04-15 13:22:04 +05:30
Mariano
8dbe1b4f5a
fix(gateway): harden service entrypoint resolution ( #65984 )
...
Merged via squash.
Prepared head SHA: 31cbc3349c
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-13 17:14:29 +02:00
Vincent Koc
a24af49100
fix(update-cli): respawn plugin refresh after self-update ( #65471 )
...
* fix(update-cli): respawn plugin refresh after self-update
* Update src/cli/update-cli/update-command.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update CHANGELOG.md
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 18:26:43 +01:00
Peter Steinberger
780e0898b0
test: simplify typed conversions
2026-04-11 01:34:25 +01:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
a8c47db668
fix: repair Windows dev-channel updater
2026-04-09 01:26:28 +01:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00
Peter Steinberger
0e91c25c0b
chore: prepare 2026.4.7
2026-04-08 02:14:59 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Peter Steinberger
bdf1f02154
fix: exit after package-to-git handoff
2026-04-06 02:39:53 +01:00
Peter Steinberger
eba8fed94b
fix: stop old cli after package-to-git switch
2026-04-06 02:17:20 +01:00
Peter Steinberger
26c9885832
fix: skip stale post-switch update follow-ups
2026-04-06 02:03:04 +01:00
Peter Steinberger
e0354e71eb
fix: skip old-process config writes after git switch
2026-04-06 01:29:33 +01:00
Peter Steinberger
c4cc557604
fix: clarify dirty dev update error
2026-04-06 00:58:19 +01:00
Peter Steinberger
be16cf2f0d
fix: defer plugin sync after git switch
2026-04-06 00:46:56 +01:00
Peter Steinberger
a81cf1da1f
refactor: share sdk lazy config and cli test helpers
2026-04-04 16:55:04 +09:00
Peter Steinberger
0a5bce21a6
fix: tighten pairing guard and unblock landing gate ( #60491 ) (thanks @eleqtrizit)
2026-04-04 16:24:10 +09:00
Peter Steinberger
ab318de8b7
test(plugins): finish moving contract coverage
2026-04-04 00:11:39 +01:00
Peter Steinberger
ee45a59b4e
test: normalize owning npm path assertions
2026-04-03 22:25:34 +01:00
Peter Steinberger
be1d31fa8a
test(ci): fix windows update and task cleanup cases
2026-04-03 22:22:51 +01:00
Peter Steinberger
267b6f595c
test: harden windows ci coverage
2026-04-03 22:09:34 +01:00
Vincent Koc
f575bc2bfe
test(ci): harden proxy-sensitive and timeout unit tests
2026-04-04 02:12:00 +09:00
Peter Steinberger
b40d4b63f6
refactor: centralize update targets and extension guardrails
2026-04-03 23:26:31 +09:00
Peter Steinberger
173bb0aea0
test: remove update-cli shared partial mock
2026-04-03 14:40:11 +01:00