Skip to content

Releases: dfinity/internet-identity

release-2025-04-16: Dark UI and Preparation for Discoverable Credentials

16 Apr 12:27
e9fbf1c
Compare
Choose a tag to compare

This is Internet Identity release release-2025-04-16 for commit e9fbf1c840046fbd90df0593ac08f69699ca264d.
The sha256 of production asset internet_identity_production.wasm.gz is 270fa41cf6e4c27a094f5fb7893946953d980c9496a528c2ac7e3dcf165e0ce8.

In this (somewhat delayed) release, we are changing the II theme to be dark and laying the groundwork for using discoverable passkeys.

What's Changed

Full Changelog: release-2025-04-04-v3...release-2025-04-16

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz 270fa41cf6e4c27a094f5fb7893946953d980c9496a528c2ac7e3dcf165e0ce8
internet_identity_dev.wasm.gz c50efc4cfa923c23d45ff0e063d555aed728441c29ae708cd6caff99b09ea023
internet_identity_test.wasm.gz 1c16d6d3ba24ccda426c33e6abcab6bf6e1c2c2aabb92723ae0ba7e1f8212ac4
archive.wasm.gz aa1b463967d83d6211a96a2aaeb09aa77e61b8b7dc2d591d16486b5fd16aecbb
vc_demo_issuer.wasm.gz 68e160e40a29f3ae42c3860f0686b6e2d5dea72e047012f0d542b6a33687ba72

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 e9fbf1c840046fbd90df0593ac08f69699ca264d
./scripts/verify-hash --ii-hash 270fa41cf6e4c27a094f5fb7893946953d980c9496a528c2ac7e3dcf165e0ce8 --archive-hash aa1b463967d83d6211a96a2aaeb09aa77e61b8b7dc2d591d16486b5fd16aecbb

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

release-2025-04-04: Upgrade dependencies

04 Apr 12:54
21fa4bb
Compare
Choose a tag to compare

This is Internet Identity release release-2025-04-04-v3 for commit 21fa4bb4cc68cfb562710acd28f3cfa249378896.
The sha256 of production asset internet_identity_production.wasm.gz is 05397b81c016559b37f3d7be8ea3fcccf4cdba5eb97e8c621260ac83b706b49d.

This release updates dependencies in preparation for the migration to Svelte. It also cleans up analytics events to make them more maintainable.

What's Changed

Full Changelog: release-2025-03-28...release-2025-04-04-v3

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz 05397b81c016559b37f3d7be8ea3fcccf4cdba5eb97e8c621260ac83b706b49d
internet_identity_dev.wasm.gz af50a84d48336d54698ddd27f94b8cf9f1c88dc6dd461d408216acc2447055fa
internet_identity_test.wasm.gz 716a6e5cc8ccebc7479c4bf361f92fee4f8fcb45f3f6b96cf098eab21be1646a
archive.wasm.gz 00938525433bd9030797186182226350572f768a975c7f17de4c8fa861d6e518
vc_demo_issuer.wasm.gz 68e160e40a29f3ae42c3860f0686b6e2d5dea72e047012f0d542b6a33687ba72

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 21fa4bb4cc68cfb562710acd28f3cfa249378896
./scripts/verify-hash --ii-hash 05397b81c016559b37f3d7be8ea3fcccf4cdba5eb97e8c621260ac83b706b49d --archive-hash 00938525433bd9030797186182226350572f768a975c7f17de4c8fa861d6e518

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

release-2025-03-28: OpenID Connect Bookkeeping and Plausible Improvements

28 Mar 12:39
2db15c1
Compare
Choose a tag to compare

This is Internet Identity release release-2025-03-28 for commit 2db15c19bf67f83de50839951648b37b114e35bb.
The sha256 of production asset internet_identity_production.wasm.gz is dc7ef81c2c20fef4c932e54fbe841ca842d0211622350207ce6a4f27d1255a6b.

This release implements OpenID Connect bookkeeping to keep track of new OpenID stats along the existing device stats. Further work has been put into improving the Plausible integration, these improvements help us to better measure user flows and thus analyze and improve the UX experience.

What's Changed

Full Changelog: release-2025-03-21...release-2025-03-28

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz dc7ef81c2c20fef4c932e54fbe841ca842d0211622350207ce6a4f27d1255a6b
internet_identity_dev.wasm.gz 8ecb28cf4f3913de0317571b6e094bcecc80d94723a9d2f432511695dc9874cc
internet_identity_test.wasm.gz 05f0c3d00b19fa307e0a08435ec3f6b76dde75041a2b19d8985079c74120cace
archive.wasm.gz b75ec8ab20c8f0d11cb0ebf1a2d05041d8fc947bb2df732ca188587ea7d80590
vc_demo_issuer.wasm.gz ebc483cc6fc556aaf34033c9616e4fd1a95b1be668f40ea1f7ca8ef6506ddc9e

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 2db15c19bf67f83de50839951648b37b114e35bb
./scripts/verify-hash --ii-hash dc7ef81c2c20fef4c932e54fbe841ca842d0211622350207ce6a4f27d1255a6b

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

release-2025-03-21: OpenID Connect Integration, Enhanced Device Management, and Production Features

21 Mar 15:10
2945cd5
Compare
Choose a tag to compare

This is Internet Identity release release-2025-03-21 for commit 2945cd50c60312fe0f5ebf5fa700b490f97e4579.
The sha256 of production asset internet_identity_production.wasm.gz is bee6b85bc739781957292dc7485bc38a1951d0824e17523be8865c00c0165886.

This release introduces registration with Google via OpenID Connect (still behind feature flag), improved device management UX, additional tests and behind-the-scenes preparations for future upgrades.

What's Changed

Full Changelog: release-2025-03-14...release-2025-03-21

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz bee6b85bc739781957292dc7485bc38a1951d0824e17523be8865c00c0165886
internet_identity_dev.wasm.gz c4b426e4570d4ad91c4cde1a3f552df38391b87dffc280938db94b8506ac82b1
internet_identity_test.wasm.gz 571ec46380a0d09fab4650ec91597fb1fa98a13aef8c300d44f91b63d7e14f6e
archive.wasm.gz b75ec8ab20c8f0d11cb0ebf1a2d05041d8fc947bb2df732ca188587ea7d80590
vc_demo_issuer.wasm.gz ebc483cc6fc556aaf34033c9616e4fd1a95b1be668f40ea1f7ca8ef6506ddc9e

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 2945cd50c60312fe0f5ebf5fa700b490f97e4579
./scripts/verify-hash --ii-hash bee6b85bc739781957292dc7485bc38a1951d0824e17523be8865c00c0165886 --archive-hash b75ec8ab20c8f0d11cb0ebf1a2d05041d8fc947bb2df732ca188587ea7d80590

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

release-2025-03-14: Improve configurability

14 Mar 13:16
c9ac4d6
Compare
Choose a tag to compare

This is Internet Identity release release-2025-03-14 for commit c9ac4d60ac9fa026c318dc0ac3b15a3619011ad4.
The sha256 of production asset internet_identity_production.wasm.gz is e0cb520b1a93e6cbdde1f45823eb00b6088ce8e85f5e46b372d9ee69a9582a4c.

This release improves the configuration of Internet Identity, for example, allowing hiding the dapps explorer with a configuration parameter.

What's Changed

Full Changelog: release-2025-03-07-v2...release-2025-03-14

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz e0cb520b1a93e6cbdde1f45823eb00b6088ce8e85f5e46b372d9ee69a9582a4c
internet_identity_dev.wasm.gz a90d6bda7924a9fcaf1999015f333aefd42a3bc18dcb2d8b5dd7c06287106768
internet_identity_test.wasm.gz 5aecf1777f3c66e9550a6cbcb120ce39c59bffb7141fe2018fde2f798a18ce9b
archive.wasm.gz 415ee4fb100af000530f5e7a0bbc6daddba6aa1cf07dc896e2aabd74e0aa5419
vc_demo_issuer.wasm.gz ebc483cc6fc556aaf34033c9616e4fd1a95b1be668f40ea1f7ca8ef6506ddc9e

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 c9ac4d60ac9fa026c318dc0ac3b15a3619011ad4
./scripts/verify-hash --ii-hash e0cb520b1a93e6cbdde1f45823eb00b6088ce8e85f5e46b372d9ee69a9582a4c --archive-hash 415ee4fb100af000530f5e7a0bbc6daddba6aa1cf07dc896e2aabd74e0aa5419

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

Release-2025-03-07: Improved Passkey name detection and new remove confirmation screen

07 Mar 15:18
f0c1641
Compare
Choose a tag to compare

This is Internet Identity release release-2025-03-07-v2 for commit f0c16410951530a0e1cada8967bcd7f30df8896a.
The sha256 of production asset internet_identity_production.wasm.gz is a1d0f14c3a276d0b74eef211570a7d22b599590da8f8da58ee2c562580ed652d.

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

New Contributors

  • @pr-automation-bot-public made their first contribution in #2896

Full Changelogs: release-2025-02-28...release-2025-03-07-v2

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz a1d0f14c3a276d0b74eef211570a7d22b599590da8f8da58ee2c562580ed652d
internet_identity_dev.wasm.gz e6c191996d8686b5989242808df03b846edbff86b6eae4ee195515860867c2b4
internet_identity_test.wasm.gz 43366bae7777c302215bb630a716ed1f1d17885e6905776dbf07ed19e42fbd0f
archive.wasm.gz d266e6db2e64d025651b001b8341f769518b9d8fb11d3933c8c8ef205bd093cd
vc_demo_issuer.wasm.gz ebc483cc6fc556aaf34033c9616e4fd1a95b1be668f40ea1f7ca8ef6506ddc9e

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 f0c16410951530a0e1cada8967bcd7f30df8896a
./scripts/verify-hash --ii-hash a1d0f14c3a276d0b74eef211570a7d22b599590da8f8da58ee2c562580ed652d --archive-hash d266e6db2e64d025651b001b8341f769518b9d8fb11d3933c8c8ef205bd093cd

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

(Superseded) Release-2025-03-07: Improved Passkey name detection and new remove confirmation screen

07 Mar 12:55
d4e3b0d
Compare
Choose a tag to compare

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

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.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz 0ae57e58bb2ea8e4f0b2713e76ce7962ac9244a71bcc9458cd764cf541b32bf1
internet_identity_dev.wasm.gz 43785b0d1d1bcb0c0669d3146e453c9695c8f9f947ae7110baf3141a9f6efdf8
internet_identity_test.wasm.gz bb2890811514038ee5d35ed0000935e2a2bdef685b0186569ca651d6c6d8be56
archive.wasm.gz d266e6db2e64d025651b001b8341f769518b9d8fb11d3933c8c8ef205bd093cd
vc_demo_issuer.wasm.gz ebc483cc6fc556aaf34033c9616e4fd1a95b1be668f40ea1f7ca8ef6506ddc9e

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.

release-2025-02-28: Domains Compatibility Updates and Script Optimizations

28 Feb 14:14
aa94ce4
Compare
Choose a tag to compare

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

Full Changelog: release-2025-02-21...release-2025-02-28

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz 281bfd7f57c926cd307fd4cf585bd0eae1f39014f3639dacdfbdc16eec5e2956
internet_identity_dev.wasm.gz a857221f444fa98b8a2451c8bb9d6f51439fccd72025e5d763b5e3ba32db1830
internet_identity_test.wasm.gz 20e00284c7aa3c2c28d0471f468e1f31f149514dafedf2b773f7d050d3e586b2
archive.wasm.gz a1583735594df2a694c10980d20674e22a7ae4295686019d79f2be0a35afe99a
vc_demo_issuer.wasm.gz 3b00761e7c1138c70692d0c9ebf1a580d13746260248af3d496c37f79ca70882

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.

release-2025-01-21: Bugfixes and improvements

21 Feb 15:03
7da7c10
Compare
Choose a tag to compare

This is Internet Identity release release-2025-02-21 for commit 7da7c102e0fbab7f9e82125a0aea58d06bcbd569.
The sha256 of production asset internet_identity_production.wasm.gz is 14f8a69dabd069e5738cd61d42b39b84194fa7a24694620ae2bb7d19c4bbb54f.

This release includes bugfixes and implements tracking of page visits to better understand where the user lands when visiting Internet Identity.

What's Changed

Full Changelog: release-2025-02-14...release-2025-02-21

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz 14f8a69dabd069e5738cd61d42b39b84194fa7a24694620ae2bb7d19c4bbb54f
internet_identity_dev.wasm.gz f34ce720866ac02350b8d2a350c4e29e14bf2ce92f7692bd249e799dbbf28634
internet_identity_test.wasm.gz a4c8fe1365d43175f034d7e9b412f5e09888183ff31bc25b2a0e438bf977d339
archive.wasm.gz a1583735594df2a694c10980d20674e22a7ae4295686019d79f2be0a35afe99a
vc_demo_issuer.wasm.gz 3b00761e7c1138c70692d0c9ebf1a580d13746260248af3d496c37f79ca70882

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 7da7c102e0fbab7f9e82125a0aea58d06bcbd569
./scripts/verify-hash --ii-hash 14f8a69dabd069e5738cd61d42b39b84194fa7a24694620ae2bb7d19c4bbb54f

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.

release-2025-02-14: Domains Compatibility

14 Feb 13:31
789aa56
Compare
Choose a tag to compare

This is Internet Identity release release-2025-02-14 for commit 789aa561748fb270bcb6ee0d9a02ecba195b0b79.
The sha256 of production asset internet_identity_production.wasm.gz is af3713edd0895832e74dd7d5e5e144ceb4f9538a3e482934e52a3e40e021c358.

This upgrade includes a new feature developed over the last months, which we are excited to announce: Domains Compatibility.

Moreover, this upgrade also includes the analytics setup, as agreed in a previous forum post.

What's Changed

Full Changelog: release-2025-02-07...release-2025-02-14

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz af3713edd0895832e74dd7d5e5e144ceb4f9538a3e482934e52a3e40e021c358
internet_identity_dev.wasm.gz aad8c68dcfe77df9140581097ad4bb82d1eb6da036d228c1a21dfd25a6558ca2
internet_identity_test.wasm.gz 7b39255686b42854869c5e45b8122a7d849d43ce14dd29d9216d236e73d41aa2
archive.wasm.gz a1583735594df2a694c10980d20674e22a7ae4295686019d79f2be0a35afe99a
vc_demo_issuer.wasm.gz 3b00761e7c1138c70692d0c9ebf1a580d13746260248af3d496c37f79ca70882

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 789aa561748fb270bcb6ee0d9a02ecba195b0b79
./scripts/verify-hash --ii-hash af3713edd0895832e74dd7d5e5e144ceb4f9538a3e482934e52a3e40e021c358 --archive-hash a1583735594df2a694c10980d20674e22a7ae4295686019d79f2be0a35afe99a

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.