Skip to content

Release 0.6.1 #1499

@nikw9944

Description

@nikw9944

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 CHANGELOG in 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions