Skip to content

v0.2.0 Release Plan

Andrew Holz edited this page Apr 29, 2019 · 22 revisions
  • Blockers
    1. Race condition in bridge fixed - go client PR #16
    2. Rename "coin" to "token"
    3. Fix libp2p IP discovery on AWS
      1. Released in v0.1.1
    4. Frequent "timeout waiting for remote syncer" bug fixed
    5. Send/receive token
    6. libp2p gossip replacement for mempool
    7. Gossip-based subscriptions
    8. Prefix token names with chaintree DIDs
    9. Play Transactions RPC handler.
    10. (insert new blockers here)
    11. Roll a new Go client release (v0.2.0 too) and update tupelo to use it
    12. Make sure every component is using a release tag of every dependency possible (i.e. not a commit); especially our internal libraries
    13. Benchmarks and testing are sufficiently stable & performant
    14. All integration tests pass
    15. Run the AWS performance profiler and consider posting results
    16. 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