The Governance Team submitted the following proposal to Publish a new version of SNS Governance. DFINITY plans to vote on these proposals the following Monday.
The main new feature in this release is SNS-driven upgrades for Swap. For more details, see Making Swap a proper SNS canister.
https://dashboard.internetcomputer.org/proposal/134044
# Publish SNS Governance WASM Built at Commit 0f96a6f
__Proposer__: arshavir.ter.gabrielyan at dfinity.org
__Source code__: [0f96a6f4661f0d87bd9149a88846db9674360291][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/0f96a6f4661f0d87bd9149a88846db9674360291
## New Commits
```
$ git log --format="%C(auto) %h %s" aa91ecacdf3824e193e21b70e0127e8d3edab51a..0f96a6f4661f0d87bd9149a88846db9674360291 -- ./rs/sns/governance
43d2c5359e feat(sns): Serve SNS upgrade journal over Http (#2489)
45fc54bdb1 refactor(sns): Separate UpgradeInProgress and PendingVersion (#2469)
cb77e9eb8b refactor(sns): err_if_another_upgrade_is_in_progress refactor (#2453)
7d5b9981ec feat(sns): SNS Governance upgrades its Swap (#2300)
cc80f846a1 feat(sns): Populate upgrade journal (#2321)
7632f62563 fix(sns): Remove accidentally-included timer type definitions (#2387)
0346088900 feat: Linear map. (#2338)
e6b41509e3 feat(sns): Add the upgrade_journal to the get_upgrade_journal SNS-Gov endpoint (#2169)
c0b2ec6580 chore(sns): Rename sale → swap in various places. (#2267)
```
## Wasm 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/0f96a6f4661f0d87bd9149a88846db9674360291/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/0f96a6f4661f0d87bd9149a88846db9674360291/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 0f96a6f4661f0d87bd9149a88846db9674360291
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/sns-governance-canister.wasm.gz
```
This should match `wasm` field of this proposal.