1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
### What's changed in v4.9.0
* feat: add coherent application hot reload (#219) (by @patrickleet)
* feat: add coherent application hot reload
* fix: prepare linked JavaScript before validation
* test: cover lifecycle package exports
* fix: allow bounded cold Vite readiness
* test: recognize staged linked package builds
* fix: preserve browser network idle during dev
* fix: make reload proof observe durable result
* test: make readiness timing bounds scheduler-safe
* test: retain reload preparation across navigation
* fix: avoid lifecycle compiler acknowledgement deadlock
* fix: close coherent reload review gaps
* test: prove reads remain available during reload
* fix: close coherent reload edge cases
* fix: match Vite HTML transform types
* feat: unify local GitOps application lifecycle
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* ci: install chart contract dependency
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* fix: ship required WASM compiler with framework
Resolve declared pures from local path dependencies so sibling application workspaces build through the same lifecycle.
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* fix: map combined UI OIDC credentials correctly
Add a rendered chart contract for the adjacent client-id and client-secret mappings.
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* ci: prove framework-owned WASM toolchain
Remove host wasm-pack installation from e2e-ui and celld jobs so application builds exercise the compiler shipped through the framework package.
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* fix: defer supervised Vite compilation to lifecycle
Serve staged generated clients during distributed dev and suppress compiler-input HMR so the outer coherent lifecycle remains the sole compiler owner.
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* fix: allow cold runtime readiness in dev
Keep readiness bounded while permitting cargo run to populate a fresh target directory in worktrees and development containers.
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* fix: include watcher in readiness budget
Allow the bounded discovered API and UI probe budgets plus the framework watcher's startup delay.
Implements [[tasks/distributed-gitops-coherent-lifecycle]]
* fix: support lifecycle clients on HTTP origins
See full diff: [v4.8.0...v4.9.0](https://github.com/hops-ops/distributed/compare/v4.8.0...v4.9.0)