rcourtman
bd6f77e093
Prepare v6.0.0 release candidate
...
Tighten v5-to-v6 upgrade safety, release installability, provider MSP mode handling, AI cost accounting, metrics flushing, and frontend guardrails for the v6.0.0 GA candidate.
2026-06-04 14:07:14 +01:00
rcourtman
faefe6edc8
Remove 198 unreachable Go functions
...
Dead-code sweep. Functions flagged unreachable by golang.org/x/tools/cmd/deadcode
and confirmed unused across pulse, pulse-enterprise, pulse-pro and pulse-mobile by
adversarial cross-repo verification. Cross-module reachability was checked
explicitly (only pkg/ exported symbols are importable by other modules; internal/
packages and _test.go files are not). go build, go vet and test-compile all pass.
2026-06-03 12:29:37 +01:00
rcourtman
d8f5519eed
Fix provider MSP tenant rootless startup
2026-06-02 21:31:17 +01:00
rcourtman
c7e50d5602
Harden provider-hosted MSP isolation
...
Broker provider control-plane Docker access through a socket proxy, remove broad host mounts, align audit and rate-limit proxy trust, harden tenant runtime containers, restrict workspace report logo paths, and update provider deploy guardrails.
2026-06-02 21:10:13 +01:00
rcourtman
d6964832a0
Add entitlement-gated report branding
2026-06-02 18:11:25 +01:00
rcourtman
d729461cad
Harden provider MSP tenant isolation
...
- isolate provider MSP tenant runtimes onto per-client Docker networks
- add adversarial proofs for workspace cap races, handoff retargeting, and org-bound agent report retargeting
- pin provider deploy proof to start Traefik before tenant network creation
2026-06-02 17:34:10 +01:00
rcourtman
e99ca62c81
Add provider MSP preflight readiness checks
2026-06-02 13:02:13 +01:00
rcourtman
8fa98ad0a3
Add Pulse Cloud storage guardrails
2026-04-24 11:57:23 +01:00
rcourtman
0a8d3586c6
Block hosted GA on production storage pressure
2026-04-23 23:34:14 +01:00
rcourtman
b666d131b0
Migrate Docker integrations to maintained Moby modules
2026-04-18 11:40:38 +01:00
rcourtman
0458939149
Canonicalize hosted tenant routing addresses
2026-04-04 01:17:36 +01:00
rcourtman
9ab2f8ab21
Add canonical hosted tenant runtime rollout control
2026-04-03 23:32:11 +01:00
rcourtman
53154ccb8a
fix(cloudcp): inject hosted entitlement public key
2026-03-27 10:27:52 +00:00
rcourtman
39fb752178
fix(hosted): trust cloud proxy origins for websockets
2026-03-27 09:43:44 +00:00
rcourtman
4a6da5a220
fix(cloudcp): keep hosted billing lease cache writable
2026-03-25 12:58:27 +00:00
rcourtman
778a2577b6
feat: Pulse v6 release
2026-03-18 16:06:30 +00:00