This is Internet Identity release release-2025-01-24 for commit 6819061c9a2ac31e3179c5d9729530d222b01696.
The sha256 of production asset internet_identity_production.wasm.gz is 118558e053b39fcdabc99cbfaddbffd6f346719d1c35193e117310f0e54ab4b1.
This release includes a fix for the device recovery flow. Previously this flow gave an error that there are multiple devices and blocked the flow as a result. This has now been resolved by excluding the recovery seed phrase from the count.
Additionally this release includes work in progress on OpenID integration and the domains compatibility features (behind flag).
What's Changed
- Clean up cancelled RP IDs after removing device by @lmuntaner in #2786
- Persist cancelled RP IDs by @lmuntaner in #2787
- Expose origin of adding a device by @lmuntaner in #2788
- Add rpId to createOptions for new devices by @lmuntaner in #2789
- Fix device recovery flow, filter out recovery methods that aren't devices by @sea-snake in #2791
- Implement device recovery e2e test by @sea-snake in #2790
- Fix device recovery e2e test being flaky, remove old duplicate line. by @sea-snake in #2797
- Pass all credentials when logging in by @lmuntaner in #2794
- Util getCredentialsOrigin by @lmuntaner in #2793
- Add setLastShownAddCurrentDevicePage field by @lmuntaner in #2799
- Expose origin of add iiConnection by @lmuntaner in #2800
- Show add current device page only once by @lmuntaner in #2801
- Add origin to addCurrentDevice function by @lmuntaner in #2802
- Improve text add current device page by @lmuntaner in #2807
- Use devices' origin in add new device from recovery wizard by @lmuntaner in #2808
- Fix bug in
add
method of authenticated connection by @lmuntaner in #2809 - Use devices origin when setting up recovery by @lmuntaner in #2811
- Change the warning icon in devices list by @lmuntaner in #2806
- Do not use cancelled RP IDs for recovery device by @lmuntaner in #2813
- Pass
origin
toadd
call in addCurrentDevice by @lmuntaner in #2815 - Check devices origin in the post recovery flow by @lmuntaner in #2814
- Add seed phrase to same origin as devices by @lmuntaner in #2818
Full Changelog: release-2025-01-17...release-2025-01-24
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 6819061c9a2ac31e3179c5d9729530d222b01696
./scripts/verify-hash --ii-hash 118558e053b39fcdabc99cbfaddbffd6f346719d1c35193e117310f0e54ab4b1
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.