The NNS Team submitted the following proposals. DFINITY plans to vote on these proposals the following Tuesday:
- Governance — https://dashboard.internetcomputer.org/proposal/135613
- SNS-W — https://dashboard.internetcomputer.org/proposal/135614
These proposals are shifted by a day because it took a bit longer to merge the changes that we wanted to include into the release.
Governance
# Upgrade the Governance Canister to Commit ebb190b
__Proposer__: arshavir.ter.gabrielyan at dfinity.org
__Source code__: [ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3
## Features & Fixes
* Define API for disburse maturity. While disburse maturity is not yet enabled, clients may already start preparing for this new NNS neuron operation.
### Deprecated
* `NnsCanisterUpgrade` and `NnsRootUpgrade` NNS funtions are made obsolete.
## New Commits
```
$ git log --format="%C(auto) %h %s" 2f17dd8c0203b12ac9d5a9c7a43534624d412728..ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3 -- ./rs/nns/governance ./rs/sns/init
55dcbc7c26 perf(nns): Change from benchmarking listing neurons for unstake maturity to benchmarking the entire unstake maturity operation (#4183)
e2eae97925 feat(nns): Define API for disburse maturity (#4138)
873d9cb2ff refactor(nns): Make Governance environment parameters compatible with timer usages (#4161)
495605cea2 refactor(nns): Move seeding to timer task (#4123)
8fdc6adefb chore(nns): Fix NNS Governance release log (#4099)
ead472779e chore(nns): Disable NnsCanisterUpgrade/NnsRootUpgrade (#3874)
9558ea92c0 refactor(governance): move canister_state into main lib (#4063)
7bbe8da0c8 docs(nns): Updated CHANGELOGs for NNS canister upgrade proposals that were just made. (#4061)
```
## Current Version
__Current git hash__: 2f17dd8c0203b12ac9d5a9c7a43534624d412728
__Current wasm hash__: fb4f2abad21680b1894a8bfbb6d280f9d4cc19fe2038480beaf50aad40d85df8
## Verification
See the general instructions on [how to verify] proposals like this. A "quick
start" guide is provided here.
[how to verify]: https://github.com/dfinity/ic/tree/ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3/README.adoc#building-the-code
```
# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/governance-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
SNS-W
# Upgrade the Sns-wasm Canister to Commit ebb190b
__Proposer__: arshavir.ter.gabrielyan at dfinity.org
__Source code__: [ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3
## Features & Fixes
* Enable [automatic advancement of SNS target versions for newly launches SNSs](https://forum.dfinity.org/t/proposal-automatic-sns-target-version-advancement-for-newly-created-snss).
## New Commits
```
$ git log --format="%C(auto) %h %s" 2f17dd8c0203b12ac9d5a9c7a43534624d412728..ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3 -- ./rs/nns/sns-wasm ./rs/sns/init
f70f89db22 feat(sns): Enable automatic advancement of SNS target versions for newly launches SNSs (#3901)
7bbe8da0c8 docs(nns): Updated CHANGELOGs for NNS canister upgrade proposals that were just made. (#4061)
```
## Current Version
__Current git hash__: 2f17dd8c0203b12ac9d5a9c7a43534624d412728
__Current wasm hash__: a9af59d2dd667f312d116449a446ffb6bee05a1502212d504ecea275beb90e25
## Verification
See the general instructions on [how to verify] proposals like this. A "quick
start" guide is provided here.
[how to verify]: https://github.com/dfinity/ic/tree/ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3/README.adoc#building-the-code
```
# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout ebb190bf1da0dba3e486b78c95cf5a3c5542e2f3
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/sns-wasm-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.