-
Notifications
You must be signed in to change notification settings - Fork 0
fix: harden alpha-to-beta upgrade path #67
Copy link
Copy link
Open
Labels
area: databaseDatabase schema, migrations, and persistence.Database schema, migrations, and persistence.area: runtimeOpenResty and privileged controller runtime behavior.OpenResty and privileged controller runtime behavior.bugSomething isn't workingSomething isn't working
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area: databaseDatabase schema, migrations, and persistence.Database schema, migrations, and persistence.area: runtimeOpenResty and privileged controller runtime behavior.OpenResty and privileged controller runtime behavior.bugSomething isn't workingSomething isn't working
Summary
Harden upgrades from publicly released Alpha versions to
v1.0.0-beta.1.
Supported source versions should include the public Alpha releases that
are technically reasonable to support.
At minimum evaluate:
v1.0.0-alpha.1
v1.0.0-alpha.2
v1.0.0-alpha.3
Goals
Preserve:
Failure Behavior
Migration failure must:
Acceptance Criteria
Priority
P0
Dependencies and sequencing
Extends the completed Alpha-1-to-Alpha-2 work in #34; do not reopen or duplicate that completed scope. #68 validates the supported Alpha-to-Beta upgrade contract. Coordinate persistence/encryption and backup compatibility with #71. Final Beta state, including new feature data, must be covered before #75.
Alpha 4 prerequisite
Also evaluate v1.0.0-alpha.4 as a source release. Preserve its certificate candidates, durable operations/events, retry state, host binding jobs, trusted proxy configuration, and canonical management origin. #85 owns Alpha 3 -> Alpha 4; this issue still owns the Alpha -> Beta transition.