lifecycle

Migration Notes (v1.4.x → v1.5+)

This document is now a historical summary of the v1.5 Control Plane migration. The goal is to preserve context without maintaining a full upgrade manual.

Why No v2?

The Control Plane changes were originally planned as “v2,” but the project stayed on v1 to avoid breaking the module path. This kept go.mod stable at the cost of API churn. For the rationale and decision trail, see:

What Changed (Short Form)

Migration Entry Points (Current)

[!NOTE] lifecycle.Context is now a function. The signal context type alias is lifecycle.SignalContext.

Getting Help

Version History Reference