-
Notifications
You must be signed in to change notification settings - Fork 7
Description
NOTE: Due to a bug in the serviceability smartcontract, this release was not completed. We reverted the smartcontract upgrade from 0.6.1 back to 0.6.0. We quarantined the client package in cloudsmith so users will not upgrade. We also reverted activator back to 0.6.0, but we left the remaining core components (controller, sentinel, etc) at 0.6.1 because they are compatible with the 0.6.0 smartcontract.
The v0.6.1 release of all components is scheduled for Tuesday September 2, 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.6.0...main.
A changelog is accessible here: https://github.com/malbeclabs/doublezero/blob/main/CHANGELOG.md
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
- Execute
doublezero init - Deploy all components to testnet except the client - see system metrics dashboard (trigger)
- activator
- collector
- device agent (if needed)
- device telemetry agent (if needed)
- funder
- monitor
- on-chain collector
- sentinel
- Confirm user-facing CLI backward compatibility with serviceability program
- Push tag for client to trigger GH release
- Deploy our clients and onchain data collectors (trigger)
- 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.6.1 GH release description with the release notes
- Update client version in docs.malbeclabs.com
- 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