From 61cc23fc7648d812ea8ff0891953ce6650ceaad2 Mon Sep 17 00:00:00 2001 From: Marko Date: Tue, 14 Mar 2023 16:10:20 +0100 Subject: [PATCH] docs: update roadmap (#15391) --- ROADMAP.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index ca0cbc6f2e..53a30c8595 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -9,15 +9,15 @@ Welcome to the Cosmos SDK's team roadmap. ### Storage -* [Produce a spec for the new store design](https://github.com/cosmos/cosmos-sdk/issues/12986) +* [ ] [Produce a spec for the new store design](https://github.com/cosmos/cosmos-sdk/issues/12986) * Research a new design for store. This could entail writing some POC's in order to identify design patterns * [x] Store as its own go module * Store module should be its own go.mod without a dependency on the Cosmos SDK -* [Begin implementation of store v2](https://github.com/cosmos/cosmos-sdk/pull/15028) +* [ ] [Begin implementation of store v2](https://github.com/cosmos/cosmos-sdk/pull/15028) * Identify the migration path from store v1 -> store v2 -* Parallel execution of state +* [ ] Parallel execution of state * RFC/ADR is merged into the main on the sdk -* Optimistic execution +* [ ] Optimistic execution * RFC/ADR is merged into main on the sdk @@ -33,40 +33,40 @@ Welcome to the Cosmos SDK's team roadmap. * [x] Auto-cli tx support * Tx support for auto-cli/hubl * This would fully remove the need for application developers to write cli commands for their modules -* [Consensus Key Rotation](https://github.com/cosmos/cosmos-sdk/issues/5231) +* [ ] [Consensus Key Rotation](https://github.com/cosmos/cosmos-sdk/issues/5231) ### Dev UX -* [Release collections v1](https://github.com/cosmos/cosmos-sdk/issues/14300) +* [ ] [Release collections v1](https://github.com/cosmos/cosmos-sdk/issues/14300) * Collections is a new abstraction layer similar to the ORM. In the ADR phase it received support from many in the ecosystem. * V1 release should allow modules to be migrated to collections. * Migrate 3 modules to use collections api * Migrating 3 modules to use collections would help in show users how to migrate users -* [Release ORM v1](https://github.com/cosmos/cosmos-sdk/issues/11088) -* [Sign mode textual](https://github.com/cosmos/cosmos-sdk/issues/11970) +* [ ] [Release ORM v1](https://github.com/cosmos/cosmos-sdk/issues/11088) +* [ ] [Sign mode textual](https://github.com/cosmos/cosmos-sdk/issues/11970) * Sign mode textual has been under construction for 2 quarters now, this quarter the goal is to move towards v1 and potentially line up a audit before final release. * Core API * [x] [Merge ADR for Core API](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-063-core-module-api.md) * Migrate three modules to use core api -* Module Dependency +* [ ] Module Dependency * [x] Give three modules their own go.mods * Cleanup dependency graph (dependent on integration testing framework) -* [Metamask signing directly into the sdk](https://github.com/cosmos/cosmos-sdk/discussions/13892) -* [ADR-033 (internal message routing)](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-033-protobuf-inter-module-comm.md) +* [ ] [Metamask signing directly into the sdk](https://github.com/cosmos/cosmos-sdk/discussions/13892) +* [ ] [ADR-033 (internal message routing)](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-033-protobuf-inter-module-comm.md) * Merge internal message router * Add docs on how to use the router -* [ADR-54 (dependency management)](https://github.com/cosmos/cosmos-sdk/pull/11802) +* [x] [ADR-54 (dependency management)](https://github.com/cosmos/cosmos-sdk/pull/11802) * Come to consensus on module dependency graph for the future * Begin socializing conventions -* [Remove global bech32](https://github.com/cosmos/cosmos-sdk/issues/13140) -* [Auth module](https://github.com/cosmos/cosmos-sdk/issues/14900) +* [ ] [Remove global bech32](https://github.com/cosmos/cosmos-sdk/issues/13140) +* [ ] [Auth module](https://github.com/cosmos/cosmos-sdk/issues/14900) * Produce a spec/ADR on a proposed new auth module. * [x] [Implement Amino Json encoder](https://github.com/cosmos/cosmos-sdk/issues/10993) ### Testing -* [integration testing framework](https://github.com/cosmos/cosmos-sdk/issues/14145) +* [ ] [integration testing framework](https://github.com/cosmos/cosmos-sdk/issues/14145) * design and merge a integration testing framework. * The goals of the framework would that a module only needs to depend on modules that it depends on outside of testing, not all modules in the sdk like today. @@ -75,7 +75,7 @@ Welcome to the Cosmos SDK's team roadmap. Issue: https://github.com/cosmos/cosmos-sdk/issues/12272 -* [ADR ABCI 2.0](https://github.com/cosmos/cosmos-sdk/issues/14674) +* [ ] [ADR ABCI 2.0](https://github.com/cosmos/cosmos-sdk/issues/14674) * Write ADR for integration of vote extensions & finalize block **Blocked**: @@ -86,7 +86,7 @@ Issue: https://github.com/cosmos/cosmos-sdk/issues/12272 ### Security -* [Circuit breaker](https://github.com/cosmos/cosmos-sdk/issues/14226) +* [ ] [Circuit breaker](https://github.com/cosmos/cosmos-sdk/issues/14226) * Implement the circuit breaker module and prepare releases for Cosmos SDK versions 0.45, 0.46 and 0.47 @@ -96,7 +96,7 @@ Issue: https://github.com/cosmos/cosmos-sdk/issues/12272 * Implementation has been completed, waiting on reviewers * [x] [Prepare the migration path](https://github.com/cosmos/iavl/issues/675) * Migration path has not been finalized -* Test on mainnets +* [ ] Test on mainnets * If possible we would like to test the new IAVL design on mainnets to observer behavior changes. Issue: https://github.com/cosmos/iavl/issues/548