Q3 - 2022
At a high level we will focus on:Features
- Releasing v4.0.0, which includes the ICS-29 Fee Middleware module.
- Finishing and releasing the refactoring of 02-client. This refactor will make the development of light clients easier.
- Starting the implementation of channel upgradability (see epic and alpha milestone) with the goal of cutting an alpha1 pre-release by the end of the quarter. Channel upgradability will allow chains to renegotiate an existing channel to take advantage of new features without having to create a new channel, thus preserving all existing packet state processed on the channel.
- Implementing the new
ORDERED_ALLOW_TIMEOUTchannel type and hopefully releasing it as well. This new channel type will allow packets on an ordered channel to timeout without causing the closure of the channel.
Testing and infrastructure
- Adding automated e2e tests to the repo’s CI.
Documentation and backlog
- Finishing and releasing the upgrade to Cosmos SDK v0.46.
- Writing the light client implementation guide.
- Working on core backlog issues.
- Depending on the timeline of the Cosmos SDK, implementing and testing the changes needed to support the transition to SMT storage.