Skip to content

v0.2.0 Release Plan

Wes Morgan edited this page Apr 16, 2019 · 22 revisions
  • Blockers
    1. Race condition in bridge fixed - go client PR #16
    2. Rename "coin" to "token"
    3. Switch from dep to Go modules
    4. Fix libp2p IP discovery on AWS
      1. Released in v0.1.1
    5. Frequent "timeout waiting for remote syncer" bug fixed
    6. Send/receive token
    7. libp2p gossip replacement for mempool
    8. (insert new blockers here)
    9. Roll a new Go client release (v0.2.0 too) and update tupelo to use it
    10. Make sure every component is using a release tag of every dependency possible (i.e. not a commit); especially our internal libraries
    11. Benchmarks and testing are sufficiently stable & performant
    12. All integration tests pass
    13. Run the AWS performance profiler and consider posting results
    14. Product sign off
  • Nice to haves
  • Must not includes
  • Process & infrastructure improvements
    • Migrate to go modules
    • Migrate all components to CircleCI
      • Setup a basic integration test workflow w/ at least the Go client lib on every push of either tupelo or tupelo-go-client
Clone this wiki locally