Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Planning: Grin v3.0.0 #204

Open
lehnberg opened this issue Oct 16, 2019 · 3 comments

Comments

@lehnberg
Copy link
Collaborator

@lehnberg lehnberg commented Oct 16, 2019

Planning issue for version 3.0.0 of grin and grin-wallet, which is to support the scheduled network-wide upgrade occurring at block 524,160, around Jan 15, 2020.

Scope freeze

As per the October 15 development meeting, deadline for scope is 17:00 UTC on October 29.

Target release date

Beta: Early December
Release candidate: Late December
Final release: Early January

Discussion

Planning discussion can be had asynchronously on this issue, or in development sub-teams on keybase:

  • Install the keybase client and create an account,
  • In the client, join team and
    • for node development, enter grincoin.teams.node_dev
    • for wallet development, enter grincoin.teams.wallet_dev

Definitions

P1 - Critical
P2 - Important
P3 - Fix if time

🛠: in progress
: merged
🔍: awaiting review


Milestones

https://github.com/mimblewimble/grin/milestone/15
https://github.com/mimblewimble/grin-wallet/milestone/6

Items

Make suggestions by commenting in issue, preferably with a motivation and a proposed priority.

# Priority Team Description Reference Status
1 P1 Node Cuckaroo tweak tbd 🛠
2 P1 Node Enable faster sync: Will facilitate some reasonably significant improvements to the initial "fast sync" process mimblewimble/grin-rfcs#29 🛠
3 P1 Wallet TOR RFC and matching functionality mimblewimble/grin-wallet#226
4 P1 Wallet Payment Proofs (blocked by TOR?) mimblewimble/grin-wallet#230 🛠
5 P2 Wallet Transaction Update Rework mimblewimble/grin-wallet#244 (needs RFC)? 🛠
6 P2 Node Node API V2 mimblewimble/grin-rfcs#28 🛠
7 P2 Node Read header_head and sync_head from header MMRs directly mimblewimble/grin#3045
8 P3 Node Refactor transaction building combinators mimblewimble/grin#3057
9 P3 Wallet File locks for wallet (needs definition, but might be very desired for Transaction update rework as well) mimblewimble/grin-wallet#148 🛠
10 P3 Node TUI Logs view mimblewimble/grin#3064 🔍
11 P3 Node fix: split state validation status into kernel and rproof updates mimblewimble/grin#3096 🔍
12 P3 Wallet "data_dir" option has been broken mimblewimble/grin-wallet#251 🛠

Out of scope

Priority Team Description Reference Motivation
P? Wallet Interactive CLI time constraints
@yeastplume

This comment has been minimized.

Copy link
Member

@yeastplume yeastplume commented Oct 17, 2019

Wallet P1

P2

P3

Out of Scope

  • Interactive CLI for wallet mentioned earlier, justification being there won't be enough time, what we have there in P1/P2 issues is plenty.
@antiochp

This comment was marked as resolved.

Copy link
Member

@antiochp antiochp commented Oct 29, 2019

P1 "Enable faster sync" This is a change we would like to get into 3.0.0 scheduled HF as this will facilitate some reasonably significant improvements to the initial "fast sync" process - aka "faster sync". mimblewimble/grin-rfcs#29

@quentinlesceller

This comment has been minimized.

Copy link
Member

@quentinlesceller quentinlesceller commented Oct 29, 2019

P2 - Node API V2 mimblewimble/grin-rfcs#28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.