Closed
Milestone
Jan 31, 2024–Mar 19, 2024
Protocol P
Plan
-
Stabilisation: Feb 19 -
Publication: Mar 19
Octez
-
Alpha documentation snapshot -
Generate spec for P -
!12006 (merged) and !12090 (merged) - Update changelogs -
Freeze Nairobi - See https://gitlab.com/tezos/tezos/-/issues/6952 -
!12027 (merged) - Disable Nairobi test -
!12043 (merged) - Freeze Nairobi -
!12044 (merged) - Disable mempool plugin -
!12058 (merged) - Remove RW client commands
-
-
Merge final snapshot -
#7041 (closed) 041 - Prepare RC -
#7041 (closed) - Publish RC -
#7041 (closed) Prepare Release -
#7041 (closed) Publish release
Snapshotting
See https://gitlab.com/tezos/tezos/-/issues/6869
Proto-p
-
!12006 (merged) and !12090 (merged) - Update alpha changelogs -
Fork branch proto-p- https://gitlab.com/tezos/tezos/-/tree/proto-p -Feb 19 -
Fork branch proto-p-b-Feb 19
Backports
-
- Proto: improved stitching -
!12151 (merged) - master -
!12164 (merged) - proto-p
-
Initial snaphot (starting Feb 19)
-
Find hash - Feb 23 -
!12176 (merged) - Create initial snapshot MR for proto-p-Feb 23-
Generate snapshot -
Apply on top of master -
Add to Tezt -
Update documentation
-
-
!12270 (merged) - Include the required changes on proto-p-bis-Feb 26 -
Find new hash for proto-p-bis-Feb 27 -
- Create snapshot update MR for proto-p-bis(do not merge) -Feb 27-
Generate snapshot -
Apply on top of master -
Update documentation
-
-
Snapshots tested on a mainnet context Feb 22 -
Snapshot MR merged - Feb 23
Final snapshot
Backports
-
- Proto: percentage lazy conversion for O -
- !12152 (merged) - master -
!12267 (merged) - proto-p
-
-
- Proto/AI: move Slashed_deposits table outside of Contract subcontext -
- !12153 (merged) - master -
!12268 (merged) - proto-p
-
-
- Proto: reset AI ema at proto P activation -
!12169 (merged) - master -
!12266 (merged) - proto-p
-
-
- DAL: fixes and exports to easily index the skip list' cells -
!12150 (merged) - master -
!12188 (merged) - proto-p
-
-
- DAL: committee data structure simplification -
!12229 (merged) - master -
!12237 (merged) - proto-p
-
-
- DAL: Set mainnet parameters -
!12199 (merged) - master -
(backport) !12250 (merged) - proto-p
-
-
- DAL: always save the list of slots waiting attestation, even empty -
!12307 (merged) - master -
(backport) !12316 (merged) - proto-p
-
-
- DAL: Simplify recording of attested slots -
!12235 (merged) - master -
(backport) !12376 (merged) - proto-p
-
-
DAL: Simplify recording of attested slots -
!12235 (merged) - master -
!12376 (merged) - proto-p
-
-
DAL: the DAL committee is implicitly a subset of the TB committee -
!12325 (merged) - master -
!12409 (merged) - proto-p
-
-
Proto/AI: add unit tests for Adaptive slashing -
!12340 (merged) - master -
!12447 (merged) - proto-p
-
-
Proto/tests: rework "activate_ai" -
!12355 (merged) - master -
!12445 (merged) - proto-p
-
-
proto/receipts: Differentiate bakers rewards from their edge on staker rewards -
!12258 (merged) - master -
!12292 (merged) - proto-p
-
-
Proto/test: add roundtrip test for full_staking_balance encoding -
!12097 (merged) - master -
!12471 (merged) - proto-p
-
-
Fix alpha license headers -
!12480 (merged) - master -
!12480 (merged) - proto-p
-
-
RPC documentaiton fix -
!12045 (merged) - master -
!12492 (merged) - proto-p
-
-
track delegate-min block and op -
!12521 (merged) - master -
!12528 (merged) - proto-p
-
Snapshot
-
Every backports have been merged -
Find new hash -
!12552 (merged) Create final snapshot MR -
Re-snapshot on proto-p -
Apply new changes on top of ̀master` -
Update the protocol hash -
Update tests -
Update documentation
-
-
Final Snapshot tested on a mainnet context -
Final snapshot MR merged
Global performance and testing
-
Before first snapshot takes place Feb 19, 2024, @julien.t-
Mainnet Migration test #6917 - performance tests (stitching, end-of-cycle, ...)
- parametric constants are correct
- block time updated after migration
-
Gas-benchmarking and updates
-
-
Between initial and final snapshotting -
Renaming endorsement ( @ACoquereau ) ( https://gitlab.com/tezos/tezos/-/issues/6910) -
10s block-times ( @ACoquereau) ( https://gitlab.com/tezos/tezos/-/issues/6911) -
Potential Backport
-
-
DAL ( @Saroupille ) -
Manual testing session scheduled on? -
issue defining a comprehensive list of important functional and nonfunctional requirements we want to check
-
-
Integration testing potential addition -
Potential Backports
-
-
Adaptive Issuance ( @julien.t) -
Manual testing session scheduled on? -
issue defining a comprehensive list of important functional and nonfunctional requirements we want to check
-
-
Integration testing potential addition -
Potential Backport
-
-
Protocol P gitlab.io doc releasable
-
New features described in the Alpha (+ shell) doc + changelog being up to the date + RPC API spec ready by Mar 6, 2024-
@ACoquereau for 10s block time 10s block time alpha section -
@ACoquereau renaming endorsement renaming endorsement breaking changes page -
@julien.t for AI/AS (AI+ new staking sections in protocols, token_management sections, protocol's constant doc) -
@Saroupille for DAL
-
-
Update the protocol release checklist if needed ( @germanD & @NicVolanschi )
Blog and Agora posts for Protocol P release ( @germanD)
-
Technical drafts for main Protocol P's features ready by Mar 1, 2024-
10s block times: ( @ACoquereau) -
Renaming endorsementnot needed for P communication ( @ACoquereau ) -
For DAL ( @Saroupille) -
Adaptive Issuance, Staking and Adaptive Slashing ( @julien.t)
-
-
Technical writers deliver the complete draft by Mar 13, 2024) ( @germanD)-
Draft is shared in relevant Slack comms channels.
-
-
Reviews and feedback by relevant stakeholders are received by Mar 15, 2024 -
Technical writers finalize the blogpost by Mar 18, 2024 -
Reviewers acknowledge changes and greenlight publication by Mar 18, 2024 -
Social Media package and distribution plan drafted by Comms team by Mar 18, 2024( @germanD & @mariazubova ) -
Final protocol P hash provided by @Killian-Delarue by Mar 19, 2024 -
Publication = Protocol release publication ( @germanD, Mar 19, 2024) -
Ensure all public comms on Adaptive Issuance for P make it clear LB subsidy is not Adaptive. @germanD @mariazubova
Loading
Loading
Loading
Loading