·
1 commit
to main
since this release
This is Internet Identity release release-2025-12-05 for commit 493f4c5f68cb13414dd1c87b2aa7692fa81ccda4.
The sha256 of production asset internet_identity_production.wasm.gz is 8101e325042b0df95f8cf1eb91ce3433db0e337241eba20234abd413a50e6e3e.
This is mostly a maintenance release with one user-visible change:
- Redirect to landing page when unsupported page is visited directly.
In addition, this release contains the following code changes:
- The first phrase of the anchor storage migration: each anchor's data is read from the current (bounded) storage, marshalled into a new, clearer format (e.g., recovery keys and passkeys are now stored in separate types), and then stored in the unbounded anchor memory. The code ensures that anchor data is kept in sync between the two storages, but the source of truth remains in the bounded memory (switching the source of truth will be proposed in a subsequent proposal).
- Implementation of the new recovery phrase feature for id.ai (which remains disabled for now since more testing is needed).
What's Changed
- Recovery phrase unverified status based on
last_authentication. by @sea-snake in #3519 - Refactor recovery phrase e2e and add more test cases. by @sea-snake in #3523
- chore: Make
StorableAnchora structural super-type ofStorableFixedAnchorby @aterga in #3522 - Redirect to landing page when unsupported page is visited directly. by @sea-snake in #3521
- chore: Fallback for passkeys without credential IDs by @aterga in #3526
- Support for resetting locked recovery phrases. by @sea-snake in #3527
- Use classes instead of component for buttons. by @sea-snake in #3529
Full Changelog: release-2025-11-28...release-2025-12-05
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 493f4c5f68cb13414dd1c87b2aa7692fa81ccda4
./scripts/verify-hash --ii-hash 8101e325042b0df95f8cf1eb91ce3433db0e337241eba20234abd413a50e6e3e
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.