-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Milestone
Description
The v0.5.4 release of all components is scheduled for Wednesday August 27, along with deployment to testnet.
This section needs to be updated by the lead engineer for this deployment:
It will include https://github.com/malbeclabs/doublezero/compare/client/v0.5.0...main. According to [semver.org](https://semver.org) this should be a minor version release (0.6.0) because we added functionality in a backward compatible manner. However, the client currently [treats a minor version update as breaking](https://github.com/malbeclabs/doublezero/blob/main/smartcontract/programs/doublezero-serviceability/src/programversion.rs#L58-L66) and won't let users use it without upgrading. So instead this is a patch version.
Checklist
- Notify DoubleZero Foundation of upcoming release (1 day patch, 2 days minor, 5 days major when possible)
- Deploy all components to devnet (daily all release includes QA) (trigger)
- PR version update in
Cargo.toml - Push tags for all components (plus a generic tag of 'v0.6.0') except client to trigger GH releases
- Deploy serviceability and telemetry programs to configure version onchain
- Deploy all components to testnet except the client - see system metrics dashboard
- activator
- collector
- device agent (if needed)
- device telemetry agent (if needed)
- funder
- monitor
- on-chain collector
- sentinel
- Execute
doublezero init - Confirm user-facing CLI backward compatibility with serviceability program
- Push tag for client to trigger GH release
- Deploy client to our own client nodes
- QA connect/disconnect workflows via unicast and multicast with traffic flow on our client nodes
- Update onchain collector to use new client version (nyc-tn-bm2)
- Validate onchain collector is publishing to influx
- Publish release notes (PR to
CHANGELOGin repo, update GH client release description) - Update client/v0.5.4 GH release description with the release notes
- Update client version in docs.malbeclabs.com setup: client version 0.4.0 docs#32
- Post community announcement Slack/Discord - executed by foundation
internal templates here
Versioned Components
- Activator
- Controller
- Client
- Funder
- Agent
- Device telemetry agent
- Internet latency collector
- Serviceability program
- Telemetry program
- Admin CLI
- Monitor
Reactions are currently unavailable
Metadata
Metadata
Labels
No labels