release-2025-02-28: Domains Compatibility Updates and Script Optimizations
This is Internet Identity release release-2025-02-28 for commit aa94ce4e196b7551d40262675e57ace94bba8772.
The sha256 of production asset internet_identity_production.wasm.gz is 281bfd7f57c926cd307fd4cf585bd0eae1f39014f3639dacdfbdc16eec5e2956.
This release includes improvements to the deployment script, many new subfeatures for Domains Compatibility and some preliminary setup for the upcoming Google Signin.
What's Changed
- Improve verify hash script by @lmuntaner in #2871
- Update dfx by @gix-bot in #2872
- Added new internal google client id for testing and local development by @LXIF in #2877
- Improve upgrade proposal script by @sea-snake in #2880
- Highlight current passkey by @lmuntaner in #2879
- Show device domains if multiple are found by @sea-snake in #2874
- Suggest old passkey cleanup by @sea-snake in #2875
- Refactor removing devices by @lmuntaner in #2881
- Sort lookup devices by most recently used by @sea-snake in #2882
- Create WebAuthn flows based on device order (recently used). by @sea-snake in #2883
- Fix deploy RC action by @lmuntaner in #2884
- Confirm Remove Device Page by @lmuntaner in #2885
- Passkey alias from known AAGUID data list by @sea-snake in #2886
Full Changelog: release-2025-02-21...release-2025-02-28
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 aa94ce4e196b7551d40262675e57ace94bba8772
./scripts/verify-hash --ii-hash 281bfd7f57c926cd307fd4cf585bd0eae1f39014f3639dacdfbdc16eec5e2956
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.