Reference
Document status |
| ||||||
Release status |
|
Milestones
Start date |
|
Release branch cut |
|
Testnet upgrade |
|
Stage Mainnet upgrade (1.1.0) |
|
Stakeholders
CTO | ||
CEO |
Development team
Program manager | Project Manager | Engineering Lead | SRE |
Release Overview
Simple Overview
Release 21.04 marks the first Mainnet version upgrade of the Casper protocol.
The most important thing is to launch Mainnet and keep it up and stable.
Detailed Overview
This release will focus on Performance & Sustainability.
The goal is to patch Mainnet with the first round of sustainability features:
Reduce Protocol State Memory Consumption
Networking Robustness
Protocol Features:
Make it very hard to equivocate in Casper node.
Node
Network stability
Joiner reliability
Operations & Monitoring
Transition to casper-network
Implement production monitoring and production lead process for Mainnet.
Enhance Nightly Infra & tests - better simulate the live network.
Tutorials and videos on metrics and monitoring
Ecosystem
Update documentation at docs.casperlabs.io
JavaScript SDK enhancements
Signer enhancements
Smart Contract DSL enhancements
Developer experience courses
Video tutorial content for the following
setting up a node
Tickets for this Release
Features
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Ecosystem Features
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Key Consensus Deliverables
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Key Node Deliverables
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Key Contract Runtime Deliverables
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Ecosystem Product Updates
Javascript SDK
Enhancements to Signer
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
SRE
Network Health Monitoring
Documentation
Updated dApp developer guide for Rust Node
Defects Fixed
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Metric for tracking the success:
What is special about this release?
For dApp Developers
For Node Operators
Are we doing something differently? If so, why are we doing it this way?
Before these features were available, what were developers able to do?
After these features launch, what will developers be able (and not able) to do?
Description of release packaging
Release packaging will include:
Debian package
Docker image
Brew packages
RPM package
tar.gz file
Where do developers go to learn more and get started?
At release, links to installation packages and relevant documentation is available at
Packages available at: http://github.com/CasperLabs/releases
Docs available on GitHub. http://docs.casperlabs.io
Where will bugs be filed?
Github - part of the public release.