Skip to content

Releases: dfinity/internet-identity

release-2024-12-13: Bug fixes

13 Dec 13:38
411ed8a
Compare
Choose a tag to compare

This is Internet Identity release release-2024-12-13 for commit 411ed8a69ce74fd5617e292f86773ce5555aba8f.
The sha256 of production asset internet_identity_production.wasm.gz is 80ad01307faa306950a7e5cb0a60564171f090b5864f32b540b63badfc1f3b9d.

This release includes a bug fix for users logging in Internet Identity with PIN. We also updated dependencies to fix some minor vulnerability issues.

What's Changed

Full Changelog: release-2024-12-06...release-2024-12-13

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 80ad01307faa306950a7e5cb0a60564171f090b5864f32b540b63badfc1f3b9d
internet_identity_dev.wasm.gz 1ee11e9255d691981ee16306a9c3c09045d8f5cd6d240119c57fad831ebe733a
internet_identity_test.wasm.gz fdd68b309a0d48cdb4da81d4be93f191284f807e8587218b6c1237ede39618fe
archive.wasm.gz ee4c919f138ae6f6dab353bfd01f467ffa4a4d6a2967d5575af0045a06b978ee
vc_demo_issuer.wasm.gz 5d9cb4b5a89d2fda42906f0c5eb260ec2770980b1a94324c7ee219e10bf5f75d

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 411ed8a69ce74fd5617e292f86773ce5555aba8f
./scripts/verify-hash --ii-hash 80ad01307faa306950a7e5cb0a60564171f090b5864f32b540b63badfc1f3b9d

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

release-2024-12-06: Maintenance and UI fixes

06 Dec 12:53
4118aae
Compare
Choose a tag to compare

This is Internet Identity release release-2024-12-06 for commit 4118aae6255204f01786f112cf94f06858643488.
The sha256 of production asset internet_identity_production.wasm.gz is 0c1fdf559056aabfbc054590b4532534bbdb40cf0274e34eeec17747d308b5e6.

There aren't major user facing changes in this release except for a UI fix and reduce size of some icons.

What's Changed

Full Changelog: release-2024-11-29...release-2024-12-06

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 0c1fdf559056aabfbc054590b4532534bbdb40cf0274e34eeec17747d308b5e6
internet_identity_dev.wasm.gz 207d68b0450546cfa5ab19d48fbfc7a4e6cda24e548af5102d9e88db89031590
internet_identity_test.wasm.gz 0d43c95356fa70d2942ec28b028d69144150ae0c31e13bd7ec8578605c52f5ca
archive.wasm.gz ee4c919f138ae6f6dab353bfd01f467ffa4a4d6a2967d5575af0045a06b978ee
vc_demo_issuer.wasm.gz 5d9cb4b5a89d2fda42906f0c5eb260ec2770980b1a94324c7ee219e10bf5f75d

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 4118aae6255204f01786f112cf94f06858643488
./scripts/verify-hash --ii-hash 0c1fdf559056aabfbc054590b4532534bbdb40cf0274e34eeec17747d308b5e6

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

release-2024-11-29: UI and UX improvements

29 Nov 12:39
10f15a1
Compare
Choose a tag to compare

This is Internet Identity release release-2024-11-29 for commit 10f15a13bdfe0e9e3f3699d0fb5a5282bddd452c.
The sha256 of production asset internet_identity_production.wasm.gz is d5842563b375450026584fa45a9c82336b28e07afe48ea4f8ce752102a21fbec.

This release includes improvements in caching of assets and fixes a minor UI issue. It also re-enables some e2e tests that were disabled as well as clean up some code after removing the functionality to register with PIN.

What's Changed

Full Changelog: release-2024-11-22...release-2024-11-29

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 d5842563b375450026584fa45a9c82336b28e07afe48ea4f8ce752102a21fbec
internet_identity_dev.wasm.gz ebc33ad538138d8cb9f0db674e7ae700dc8673e597dca01c2e98942834d3667c
internet_identity_test.wasm.gz 7531902752b8b6c3ca907b272a7b866fae51cef82809b9c8ba2f2352e475b288
archive.wasm.gz ee4c919f138ae6f6dab353bfd01f467ffa4a4d6a2967d5575af0045a06b978ee
vc_demo_issuer.wasm.gz 870d7645713e0891d0063bd0c76763346fa638c47f25151ac3da6a2f79972a39

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 10f15a13bdfe0e9e3f3699d0fb5a5282bddd452c
./scripts/verify-hash --ii-hash d5842563b375450026584fa45a9c82336b28e07afe48ea4f8ce752102a21fbec

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

release-2024-11-22: Speed up improvements

22 Nov 12:19
437124a
Compare
Choose a tag to compare

This is Internet Identity release release-2024-11-22 for commit 437124a8b9583f80dc183a739626ddc07efb66d6.
The sha256 of production asset internet_identity_production.wasm.gz is 071544d27d3ac1ce82b1046e63459ce50c2fd1cc9bf18cfc3a8cdb92fc057780.

This release includes performance improvements to speed up Internet Identity by compressing assets and caching them.

What's Changed

New Contributors

Full Changelog: release-2024-11-15...release-2024-11-22

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 071544d27d3ac1ce82b1046e63459ce50c2fd1cc9bf18cfc3a8cdb92fc057780
internet_identity_dev.wasm.gz 0e2776efb1e1d166386d47f22982cb6b9a5695264d74af97c7ed21986123b47a
internet_identity_test.wasm.gz 0b705267690010ea6bbc581107b70b33d204ce013ee6542324a814300e2acc58
archive.wasm.gz 6b8c93a9c7d9d187b186b8d8bc7ee3f617265f070125b4ca0e5a72e0bb4cd045
vc_demo_issuer.wasm.gz ecf908d41bcdf961e9252a19da6bdc02a2685eb9d85ae401952285e97908f4bc

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 437124a8b9583f80dc183a739626ddc07efb66d6
./scripts/verify-hash --ii-hash 071544d27d3ac1ce82b1046e63459ce50c2fd1cc9bf18cfc3a8cdb92fc057780

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

release-2024-11-15: Speed up onboarding process

15 Nov 07:29
0770646
Compare
Choose a tag to compare

This is Internet Identity release release-2024-11-15 for commit 0770646b614ac6b91b56a8b64fbcac88dea47ca5.
The sha256 of production asset internet_identity_production.wasm.gz is 5f409f7b2ce3bf04400cffd15db1a1b50462397fbc5c1e93df49c94ca135e013.

The main improvement in this release is faster onboarding process thanks to parallelizing two calls instead of making them in sequence. This release also includes a UI fix setting the width of the login box for mobile devices.

What's Changed

  • Update release in README by @gix-bot in #2689
  • make the c-landingPage__container fixed width by @LXIF in #2690
  • Speed up the onboarding process by parallelizing calls by @LXIF in #2691

Full Changelog: release-2024-11-08...release-2024-11-15

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 5f409f7b2ce3bf04400cffd15db1a1b50462397fbc5c1e93df49c94ca135e013
internet_identity_dev.wasm.gz 06b8910c1bc73adcef456d9d02375a0969c8f73f2c17517fd7a86eee30f85ed4
internet_identity_test.wasm.gz 91445fa41c6a7c32925cf10a4f3e0313709044c5a726ed481288676f61503633
archive.wasm.gz 6b8c93a9c7d9d187b186b8d8bc7ee3f617265f070125b4ca0e5a72e0bb4cd045
vc_demo_issuer.wasm.gz d170e54c04344a67b7d293236400b30c214433ca461b803eb5f250b4ec720da2

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 0770646b614ac6b91b56a8b64fbcac88dea47ca5
./scripts/verify-hash --ii-hash 5f409f7b2ce3bf04400cffd15db1a1b50462397fbc5c1e93df49c94ca135e013

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

release-2024-11-08: Allow only registrations with passkeys

08 Nov 07:53
81a2a70
Compare
Choose a tag to compare

This is Internet Identity release release-2024-11-08 for commit 81a2a7090fafa11e4ef15aaa2ef59cd743dda954.

This release comes with two main updates:

  • The registration flow uses only passkeys and pin registrations have been deprecated. However, logins with pin are still allowed for backwards compatibility.
  • Improvements in the calculation of rates for the dynamic captcha.

The sha256 of production asset internet_identity_production.wasm.gz is 4491f9286f83b53f57a2df4131b58492c14d62bb2e04320b89fce255483fdb96.

What's Changed

Full Changelog: release-2024-11-01...release-2024-11-08

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 4491f9286f83b53f57a2df4131b58492c14d62bb2e04320b89fce255483fdb96
internet_identity_dev.wasm.gz 018066c2f363f23051d12c0af14a02e190770bc46ea9db462cf719250724884c
internet_identity_test.wasm.gz dcc02ad7d8107749eea7029d44b813088c82e448b3e62c20fac04fab9b27d22b
archive.wasm.gz 6b8c93a9c7d9d187b186b8d8bc7ee3f617265f070125b4ca0e5a72e0bb4cd045
vc_demo_issuer.wasm.gz d170e54c04344a67b7d293236400b30c214433ca461b803eb5f250b4ec720da2

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 81a2a7090fafa11e4ef15aaa2ef59cd743dda954
./scripts/verify-hash --ii-hash 4491f9286f83b53f57a2df4131b58492c14d62bb2e04320b89fce255483fdb96

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

release-2024-11-01: Onboarding improvements and new passkey usage timestamp

01 Nov 13:51
f69b5fe
Compare
Choose a tag to compare

This is Internet Identity release release-2024-11-01 for commit f69b5fe20f4e72e22da6543b19359616a11ce244.
The sha256 of production asset internet_identity_production.wasm.gz is 9fcac1fe34fbc180ba4648c47655a14d990bc8e870144fbfa81e60d31d2dae84.

This release incluses text improvements to help users that are registering and also adds the last time a passkey was used in the devices list.

What's Changed

Full Changelog: release-2024-10-25...release-2024-11-01

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 9fcac1fe34fbc180ba4648c47655a14d990bc8e870144fbfa81e60d31d2dae84
internet_identity_dev.wasm.gz 4680b838284663cac0e0af5681a32ab99f4564476bd2d330c7b91ded89f117bd
internet_identity_test.wasm.gz 2aa8b59dd2727fde160b81403897ee4049e7f001faaf6ef299f38d546f8c1e8b
archive.wasm.gz 6b8c93a9c7d9d187b186b8d8bc7ee3f617265f070125b4ca0e5a72e0bb4cd045
vc_demo_issuer.wasm.gz d170e54c04344a67b7d293236400b30c214433ca461b803eb5f250b4ec720da2

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 f69b5fe20f4e72e22da6543b19359616a11ce244
./scripts/verify-hash --ii-hash 9fcac1fe34fbc180ba4648c47655a14d990bc8e870144fbfa81e60d31d2dae84 --archive-hash 6b8c93a9c7d9d187b186b8d8bc7ee3f617265f070125b4ca0e5a72e0bb4cd045

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

release-2024-10-25: Improve id alias credential verification

25 Oct 06:38
34d593f
Compare
Choose a tag to compare

This is Internet Identity release release-2024-10-25 for commit 34d593f727f16e4432e147f785c84c829831752a.
The sha256 of production asset internet_identity_production.wasm.gz is 41fbbb7a47342cf0169bdf5599f52fa4239409ea3882e955243a02ce3c730680.

This release adds a new field in the id alias credential that should be used to ensure that user's principal comes from the expected derivation origin.

What's Changed

New Contributors

Full Changelog: release-2024-10-18...release-2024-10-25

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 41fbbb7a47342cf0169bdf5599f52fa4239409ea3882e955243a02ce3c730680
internet_identity_dev.wasm.gz cb28add63876e24f143245738889d7d155fc439e34e6ab04accf5f856e972e63
internet_identity_test.wasm.gz 885db6b7a0fdd584f72b09417aa0fa69c05a955d18617c484200157d7cb1c32a
archive.wasm.gz 5cc69b679e8a51cb4b1449258b0939389b919774c2d7461256d62182574c7759
vc_demo_issuer.wasm.gz d170e54c04344a67b7d293236400b30c214433ca461b803eb5f250b4ec720da2

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 34d593f727f16e4432e147f785c84c829831752a
./scripts/verify-hash --ii-hash 41fbbb7a47342cf0169bdf5599f52fa4239409ea3882e955243a02ce3c730680 --archive-hash 5cc69b679e8a51cb4b1449258b0939389b919774c2d7461256d62182574c7759

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

release-2024-10-18: Dynamic captcha

18 Oct 14:05
14cbf0f
Compare
Choose a tag to compare

This is Internet Identity release release-2024-10-18 for commit 14cbf0f3c15eaa476d2b42e8754188328448b5f5.

The sha256 of production asset internet_identity_production.wasm.gz is 6bd39a8f4730e9590ca144b3d618d9e3a7dfea389720fa81c9d2928a714623b5.

This release adds a new functionality that will improve the onboarding experience: dynamic captcha.

The captcha during the registration flow is considered a significant source of friction for onboarding new users.

The dynamic captcha aims to balance usability and resilience against bots by making it a dynamic element in the registration flow; only required when the registration rate is suspiciously high.

Update For Developers

If no configuration is passed, the captcha is enabled. However, developers can add the init_arg in their dfx.json to disable the captcha for their development environments. We updated the example to use the new argument.

What's Changed

Full Changelog: release-2024-10-01...release-2024-10-18

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 6bd39a8f4730e9590ca144b3d618d9e3a7dfea389720fa81c9d2928a714623b5
internet_identity_dev.wasm.gz 94d0797edfc14ddf18c2d1406709df2931f37755a32de82f37caca5cdde8b04e
internet_identity_test.wasm.gz d96af376f573a169d8758943c5712e4673a94ed14956068f77c142158ad82788
archive.wasm.gz 5cc69b679e8a51cb4b1449258b0939389b919774c2d7461256d62182574c7759
vc_demo_issuer.wasm.gz d170e54c04344a67b7d293236400b30c214433ca461b803eb5f250b4ec720da2

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 14cbf0f3c15eaa476d2b42e8754188328448b5f5
./scripts/verify-hash --ii-hash 6bd39a8f4730e9590ca144b3d618d9e3a7dfea389720fa81c9d2928a714623b5

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

release-2024-10-01: Dependency dapp Logo Updates

01 Oct 11:50
bfb63bd
Compare
Choose a tag to compare

This is Internet Identity release release-2024-10-01 for commit bfb63bd8ecb8093eb684778685b01770cc84eb46.

This Internet Identity release contains several front-end dependency upgrades as well as updated logos for ecosystem dapps.

The sha256 of production asset internet_identity_production.wasm.gz is 2b3e9f48257a8aebb34ad7d0ad0b058354874e5831e15a3fa8ca42e14bfb2812.

What's Changed

Full Changelog: release-2024-09-17...release-2024-10-01

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 2b3e9f48257a8aebb34ad7d0ad0b058354874e5831e15a3fa8ca42e14bfb2812
internet_identity_dev.wasm.gz 5a140974a9889765749588ba8fadb10b18f1b799e3775cbea896dd0bf81292fc
internet_identity_test.wasm.gz 233a2f109c6f66109478adebf1d63fbd377664cd937d3e166418c97d69d5a9a1
archive.wasm.gz c684755fa8b4ea31aa25fe9d8209d116d9b38d5296b07b7cc5c9c269e7c7d9a8
vc_demo_issuer.wasm.gz 7aa53cd423b1ef0c8e3ebe65a3560fa41364760a98d21e7dd7c3d91a5acee306

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 bfb63bd8ecb8093eb684778685b01770cc84eb46
./scripts/verify-hash --ii-hash 2b3e9f48257a8aebb34ad7d0ad0b058354874e5831e15a3fa8ca42e14bfb2812

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