release-2022-12-15: Candid schema migration
This is Internet Identity release release-2022-12-15 for commit 2e54e039a0a8d1c61d39b61948da83302d7a1294.
This release contains only technical changes. The most notable being that II is now prepared to change the candid encoding in stable memory. This is the second (and final) part of the stable memory migration to enable a much more flexible data layout.
The sha256 of production asset internet_identity_production.wasm is d9d9e6726464e4316ed4d797a3451aba0ba41560ca04608c7eda1c45c74080eb.
What's Changed
- Convert scientific notation output by image magick by @frederikrothenberger in #1082
- Remove support for stable memory layout version v1 by @frederikrothenberger in #1081
- Temporarily disable screenshots by @frederikrothenberger in #1085
- Update commit of IC dependencies by @gix-bot in #1087
- Remove legacy stable memory size constants by @frederikrothenberger in #1089
- Switch to published version of the metrics encoder by @frederikrothenberger in #1090
- Refactoring to remove redundant optionals from internal device struct by @frederikrothenberger in #1091
- Update node version by @gix-bot in #1092
- Remove redundant version check on persistent state loading by @frederikrothenberger in #1094
- Add candid schema migration by @frederikrothenberger in #1093
Full Changelog: release-2022-12-07...release-2022-12-15
Build flavors
For more information please see the Build flavors section of the README.
Wasm Verification
To build the wasm modules yourself and verify their hashes, run the following commands from the root of the Internet Identity repository:
git pull # to ensure you have the latest changes.
git checkout 2e54e039a0a8d1c61d39b61948da83302d7a1294
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm