release-2025-02-07: Bugfixes and improvements
This is Internet Identity release release-2025-02-07 for commit d3d11ec3ada74ed919a5c60f091301b638b7ffae.
The sha256 of production asset internet_identity_production.wasm.gz is 8e9ed096c1ce86f45feed6e8142c3ba47a6f06920bb621d3e941ef5f6b1cd06b.
This release includes bugfixes, many new improvements and additions to the upcoming domain compatibility feature (currently behind feature flag) as well as a small copy change on the landing page.
What's Changed
- Use RP ID in WebAuthIdentity sign by @lmuntaner in #2827
- Remove persisted cancelled RP IDs by @lmuntaner in #2830
- Helper to find webauthn steps by @lmuntaner in #2833
- Iframe webauthn postmessage by @sea-snake in #2825
- Use iframe workaround when needed by @lmuntaner in #2834
- Rename WebAuthnSteps to WebAuthnFlows by @lmuntaner in #2836
- Rename PossiblyWrongRPID to PossiblyWrongWebAuthnFlow by @lmuntaner in #2835
- Use devices origin if ROR is supported by @lmuntaner in #2840
- Improve post message interface by @sea-snake in #2838
- Change copy by @LXIF in #2841
- Fix forward error from iframe by @lmuntaner in #2843
- Check for Password Manager extensions when adding new devices by @lmuntaner in #2842
Full Changelog: release-2025-01-31...release-2025-02-07
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 d3d11ec3ada74ed919a5c60f091301b638b7ffae
./scripts/verify-hash --ii-hash 8e9ed096c1ce86f45feed6e8142c3ba47a6f06920bb621d3e941ef5f6b1cd06b
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.