(Superseded) Release-2025-03-07: Improved Passkey name detection and new remove confirmation screen
This release has been superseded by 2025-03-07-v2 before it was submitted for voting to the NNS.
This is Internet Identity release release-2025-03-07 for commit d4e3b0d6d02bae622b95eab33d3a4f66ba776531.
The sha256 of production asset internet_identity_production.wasm.gz is 0ae57e58bb2ea8e4f0b2713e76ce7962ac9244a71bcc9458cd764cf541b32bf1.
This release includes improved Passkey name detection, now your Passkeys are named more accurately based on their source e.g. iCloud Keychain, 1Password, etc. Also new in this release in a new remove confirmation screen when you remove a Passkey, users are now shown details of their Passkey and asked to type it's name to make sure no mistakes can be made.
What's Changed
- Add checkout to AAGUID workflow by @sea-snake in #2887
- Use tmp files for AAGUID data update. by @sea-snake in #2889
- Add flows diagrams document by @lmuntaner in #2890
- Fix update AAGUID data script by @sea-snake in #2891
- Omit PR author from job by @sea-snake in #2895
- Update Passkey AAGUID data by @pr-automation-bot-public in #2896
- Fix bootstrap script and upgrade Rust by @lmuntaner in #2898
- Fix recommend cleanup by @sea-snake in #2888
- Add new onRemoveDevice to recovery device by @lmuntaner in #2893
- Update node version by @gix-bot in #2805
- Handle current device message in confirm remove device by @lmuntaner in #2894
- Remove whitespace previously added due to IDE misconfiguration. by @sea-snake in #2899
- OpenID Connect JWT Delegations by @LXIF in #2852
- Fix bootstrap script and make it more robust by @lmuntaner in #2901
- Use new screen when removing passkeys and recovery devices by @lmuntaner in #2900
- Add e2e test to remove devices by @lmuntaner in #2902
- Add login and registration flow events by @lmuntaner in #2904
New Contributors
- @pr-automation-bot-public made their first contribution in #2896
Full Changelog: release-2025-02-28...release-2025-03-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 d4e3b0d6d02bae622b95eab33d3a4f66ba776531
./scripts/verify-hash --ii-hash 0ae57e58bb2ea8e4f0b2713e76ce7962ac9244a71bcc9458cd764cf541b32bf1 --archive-hash d266e6db2e64d025651b001b8341f769518b9d8fb11d3933c8c8ef205bd093cd
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.