release-2024-03-22: Compatibility fixes
This is Internet Identity release release-2024-03-22 for commit f0dc1b608ba95234a2d11393841db96e1fd9addc.
This release includes two changes that make Internet Identity compatible with more passkeys. Specifically, passkeys provided by the Bitwarden password manager or the Google Titan security key now work as expected on Internet Identity.
The sha256 of production asset internet_identity_production.wasm.gz is c3c6c9d6687dc6054b7dfa4ce2a91127fd4d60b14ee305a121a83d340da30c48.
What's Changed
- Update release in README by @gix-bot in #2367
- Bump follow-redirects from 1.15.4 to 1.15.6 in /demos/using-dev-build by @dependabot in #2369
- Update commit of IC artefacts by @gix-bot in #2370
- Migrate stable memory back-ups to v9 by @frederikrothenberger in #2368
- Mention proposal payload in hash verification by @frederikrothenberger in #2371
- Remove support for storage layout v9 by @frederikrothenberger in #2372
- Upgrade agent-js by @frederikrothenberger in #2373
- Allow longer credential_id values to accommodate Titan security key by @frederikrothenberger in #2374
Full Changelog: release-2024-03-15...release-2024-03-22
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 f0dc1b608ba95234a2d11393841db96e1fd9addc
./scripts/verify-hash --ii-hash c3c6c9d6687dc6054b7dfa4ce2a91127fd4d60b14ee305a121a83d340da30c48
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.