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

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

Release Planning: Grin v3.0.0 #204

lehnberg opened this issue Oct 16, 2019 · 3 comments
Labels
development Anything related to development fixed pm Anything related to project management task An action that needs to be taken

Comments

@lehnberg
Copy link
Collaborator

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 mimblewimble/grin#3136
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
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
9 P3 Wallet File locks for wallet (needs definition, but might be very desired for Transaction update rework as well) mimblewimble/grin-wallet#148 "won't be happening just now, it was something I thought might be needed but won't be for the time being"
@lehnberg lehnberg added task An action that needs to be taken development Anything related to development pm Anything related to project management labels Oct 16, 2019
@yeastplume
Copy link
Member

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 has been minimized.

@quentinlesceller
Copy link
Member

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
Labels
development Anything related to development fixed pm Anything related to project management task An action that needs to be taken
Projects
None yet
Development

No branches or pull requests

4 participants