May 2020 Release Plan
Reference
Document status | COMPLETE |
Release status | RELEASE |
Milestones
Start date | Apr 20, 2020 |
Release | May 18, 2020 |
Stakeholders
@Medha Parlikar | CTO | |
@Mrinal Manohar | CEO |
Development team
Program manager | Project Manager | Engineering Lead | SRE |
@Ashok Ranadive (Unlicensed) | @Piotr Dziubecki | @Ed Hastings (Deactivated) | @Tom Vasile (Deactivated) |
Marketing team
Marketing lead | Content owner |
@Kevin Watt | @Former user (Deleted) |
Release Overview
Simple Overview
Our May release (version 0.19) enhances the protocol with deploy gossiping and several stabilization fixes. We also release a browser plugin to securely sign deploys that can be sent to the testnet via the Clarity interface.
Detailed Overview
Clarity has been enhanced to provide an in-browser deployment interface. dApp developers that do not want to use the client can send their deployments via the Clarity web interface. In future releases we will provide a web interface for smart contract development based on webassembly.studio.
Enhancements for developer
Deploy Gossiping
Debug messages during contract development
Example Travis.yml in cargo-casperlabs
Documentation for AssemblyScript library.
Work to support Testnet
Fixes to stabilize Testnet.
Optimizations to help nodes synchronize more quickly & efficiently.
Metrics for tracking success:
What is special about this release?
This release completes the implementation of Contract Headers. Contract headers enable developers to specify the
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?
Rust SDK is available at crates.io/crates/cargo-casperlabs
AssemblyScript SDK is available at https://www.npmjs.com/package/@casperlabs/contract
Documentation available at: https://techspec.casperlabs.io/en/latest/dapp-dev-guide/index.html
Where will bugs be filed?
Github - part of the public release.
Where do developers go for support? What is the SLA? Who is on point?
Gitter developer channel