Skip to content

Releases: dfinity/internet-identity

release-2024-06-28: Maintenance Release

28 Jun 07:40
3f049ec
Compare
Choose a tag to compare

This is Internet Identity release release-2024-06-28 for commit 3f049ecd9e242f93a6f13e4125f1a0da5071115b.

This release contains a few different maintenance changes, such as upgrading the rust version and adjusting the stack size along with it. A new metric is introduced to track the number of verifiable credentials presented using II.

The sha256 of production asset internet_identity_production.wasm.gz is 9bbf18af63ded5249f05d08cd6cb49fe815781e908659ee5eb65e022a1fa228c.

What's Changed

New Contributors

Full Changelog: release-2024-06-07...release-2024-06-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 9bbf18af63ded5249f05d08cd6cb49fe815781e908659ee5eb65e022a1fa228c
internet_identity_dev.wasm.gz 3bce9fb6cf30690670175c29b9e102f413a2f66f25f02716af3e03863d4efba6
internet_identity_test.wasm.gz 07046b2111626eeb761f641ad5f7d8b16d66c74bd4dfd49b064ad31620fe921f
archive.wasm.gz 3fb273ae8c393c0a94279ab7e2e1e73ed41abd0643a312c3163c21cf35985161
vc_demo_issuer.wasm.gz 50493033a18ad06f024a3b3b96c4faca14f19a0e0ff7398b60262247c5d63efb

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 3f049ecd9e242f93a6f13e4125f1a0da5071115b
./scripts/verify-hash --ii-hash 9bbf18af63ded5249f05d08cd6cb49fe815781e908659ee5eb65e022a1fa228c

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

release-2024-06-07: Stats improvements, logo update, minor wording change

07 Jun 08:55
1ce1fa6
Compare
Choose a tag to compare

This is Internet Identity release release-2024-06-07 for commit 1ce1fa6ea4f06706326a8dee42ae2200e81107f2.

This release contains a visual improvement of the logo, some changes to the copy on the authentication screen and improvements
of the stats feature.

The sha256 of production asset internet_identity_production.wasm.gz is 5400db5b81a2f7023d6d547861161ae1abbfa9060701bfb297e9888959ba8177.

What's Changed

Full Changelog: release-2024-05-13...release-2024-06-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 5400db5b81a2f7023d6d547861161ae1abbfa9060701bfb297e9888959ba8177
internet_identity_dev.wasm.gz 01797eac7db02126e7cb507e2f3134e2d7b5154289808fdc2c8c03d1fc2dc60e
internet_identity_test.wasm.gz 43218fdb2f8938ee9ab7fd0051aab0bb41a9b87b7800a3c3a93d39552091e84a
archive.wasm.gz 874e483ebb4c1adeefb2cf93685cf8d1b8f60b520e9792d13893511190f14700
vc_demo_issuer.wasm.gz cb733d3081397393fdcfd54a7b09b0de0daea33564d541b49de34da18a1bf885

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 1ce1fa6ea4f06706326a8dee42ae2200e81107f2
./scripts/verify-hash --ii-hash 5400db5b81a2f7023d6d547861161ae1abbfa9060701bfb297e9888959ba8177

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

release-2024-05-13: Fine grained delegation stats

13 May 11:05
fd38b48
Compare
Choose a tag to compare

ATTENTION: This II release has a bug. II has been rolled back to the previous release. #2479 fixes the bug.

This is Internet Identity release release-2024-05-13 for commit fd38b48f9fdf9085b4903d865a1f5e79ad24f81a.

This release contains a big improvements to the anonymous statistics being collected: Internet Identity will now report the most popular dapps being signed into on the /metrics endpoint and through the stats query call.

The sha256 of production asset internet_identity_production.wasm.gz is 365b22cf904e65d65cc5c54347e554257b35803c93807adeab3c02eaf6a76155.

What's Changed

Full Changelog: release-2024-04-26...release-2024-05-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 365b22cf904e65d65cc5c54347e554257b35803c93807adeab3c02eaf6a76155
internet_identity_dev.wasm.gz 2357d822cd451f25c0edab3e45db52ab140a2ac8c4b0170201c78acc5bc11779
internet_identity_test.wasm.gz 1da240b02f2e0cabc0ed52b5252855063dbeeb04580b7a76e3553902d740cc17
archive.wasm.gz a8a56fd4fb8d4eede55fdd3babf47e55f30ca9bc81866d6ff3d382bef317ca4a
vc_demo_issuer.wasm.gz b33c8711b52b6d9f29d2d22b5924a32bad25ca3639a443de9c943e5967010f8d

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 fd38b48f9fdf9085b4903d865a1f5e79ad24f81a
./scripts/verify-hash --ii-hash 365b22cf904e65d65cc5c54347e554257b35803c93807adeab3c02eaf6a76155

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

release-2024-04-26: Maintenance Release

26 Apr 08:45
1417991
Compare
Choose a tag to compare

This is Internet Identity release release-2024-04-26 for commit 1417991b69660046cc0b4f1ea93a5903b037f3b1.

This release contains various internal improvements (such as library upgrades) and improvements to error messages.

The sha256 of production asset internet_identity_production.wasm.gz is 20103f72d31f20fb08e1fa3c50778c25c7a2dc115c92981f4bb54e61cd9f4538.

What's Changed

Full Changelog: release-2024-04-16...release-2024-04-26

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 20103f72d31f20fb08e1fa3c50778c25c7a2dc115c92981f4bb54e61cd9f4538
internet_identity_dev.wasm.gz 764cff569a98a3c4d54cba6750fda63f554fc53e7d42a6365d9bdec3280d63c3
internet_identity_test.wasm.gz eeb158a47a9b5e6f41312d2c57e21fe3941c0a5e35c5201bdecb11addfa4e5bd
archive.wasm.gz fa535d3113fb20af92fbbeab40431c8010cb02befc6b4e7dd6d6f442a8226a2e
vc_demo_issuer.wasm.gz b8ca76584d579f36dbd9ee274d5d05e45503368d493beae846af022be3574868

Wasm Verification

Note: Due to an unresolved issue with the latest Docker Desktop for Mac version, when verifying hashes on MacOs please use version 4.28.0 or earlier.

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 1417991b69660046cc0b4f1ea93a5903b037f3b1
./scripts/verify-hash --ii-hash 20103f72d31f20fb08e1fa3c50778c25c7a2dc115c92981f4bb54e61cd9f4538

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

release-2024-04-16: Reconfigure Internet Identity

16 Apr 06:01
a8e5c12
Compare
Choose a tag to compare

This is Internet Identity release release-2024-04-16 for commit a8e5c1299ffb79a3303721362f40b0d8bc05bda7.

This release is used to change a few configuration parameters of Internet Identity:

  • Upgrade archive
  • Decrease polling interval of the archive canister to keep buffer requirements lower on the Internet Identity side
  • Reconfigure registration rate limit for higher sustained registration rate and higher peaks
  • Double the max number of unsolved captchas
  • Double allowed number of identities

It also increases the archive buffer further to ensure stable operations.

The sha256 of production asset internet_identity_production.wasm.gz is 1dcbf01453de8e7690bf9de2029f3e1993dbfd11e7ca49a9f87606bbef2da135.

What's Changed

Full Changelog: release-2024-04-15...release-2024-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 1dcbf01453de8e7690bf9de2029f3e1993dbfd11e7ca49a9f87606bbef2da135
internet_identity_dev.wasm.gz 83aec6c49dc5b7e4112ca2b45a0093da4e68fa88c69c4d2810fd917a241cda1f
internet_identity_test.wasm.gz c3eb0354552445902d6ca19b7c6d736f38e24ebf120826c875622f64a6b5f26f
archive.wasm.gz 3c789fe8a257917c2a7ffee5cc9515fa108a631a394a525f2057811f48fc98f5
vc_demo_issuer.wasm.gz 90f5e54f6dbc24df235b39fcca411b07dc94dc68bb50fff5a6b5136534417ed6

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 a8e5c1299ffb79a3303721362f40b0d8bc05bda7
./scripts/verify-hash --ii-hash 1dcbf01453de8e7690bf9de2029f3e1993dbfd11e7ca49a9f87606bbef2da135 --archive-hash 3c789fe8a257917c2a7ffee5cc9515fa108a631a394a525f2057811f48fc98f5

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

release-2024-04-15: Increase archive buffer memory limit

15 Apr 07:31
9390be1
Compare
Choose a tag to compare

This is Internet Identity release release-2024-04-15 for commit 9390be1212873fc045cb47605c53df188e982437.

This release increases the buffer limit for archived entries to allow Internet Identity to resume operations.

The sha256 of production asset internet_identity_production.wasm.gz is aea0f5a35c7950da7c1a30f4665cb9789350a7ebf5792b6a7c423d2f3f5bc824.

What's Changed

Full Changelog: release-2024-04-12...release-2024-04-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 aea0f5a35c7950da7c1a30f4665cb9789350a7ebf5792b6a7c423d2f3f5bc824
internet_identity_dev.wasm.gz 4188f30825e71aeca46534a0682c622b72caebff8091896390b14d756853655b
internet_identity_test.wasm.gz c6e522228d2f43c6b3de3d37d75cd2fc5dbea968ffaeb83a4ae6393381f3bcf6
archive.wasm.gz 3c789fe8a257917c2a7ffee5cc9515fa108a631a394a525f2057811f48fc98f5
vc_demo_issuer.wasm.gz 90f5e54f6dbc24df235b39fcca411b07dc94dc68bb50fff5a6b5136534417ed6

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 9390be1212873fc045cb47605c53df188e982437
./scripts/verify-hash --ii-hash aea0f5a35c7950da7c1a30f4665cb9789350a7ebf5792b6a7c423d2f3f5bc824

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

release-2024-04-12: Improve UI of verifiable credentials flow

12 Apr 08:26
8d131bf
Compare
Choose a tag to compare

This is Internet Identity release release-2024-04-12 for commit 8d131bf9126f99f9b5f5df230a12b96898540b70.

This release improves the user interface of the verifiable credentials flow by changing the information architecture and emphasizing the credential being shared. There are also maintenance changes like updating Node and Rust and a new helper for the verifiable credentials.

The sha256 of production asset internet_identity_production.wasm.gz is 93f7d87eee96cdf01e32e6144020ef87ecb44fc6d424632811fba8b87c28feea.

What's Changed

Full Changelog: release-2024-04-05...release-2024-04-12

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 93f7d87eee96cdf01e32e6144020ef87ecb44fc6d424632811fba8b87c28feea
internet_identity_dev.wasm.gz 2d31cbcf3cae3c83c7d3c09345dcee6925dc3984b5c52de3e8bd1c38cc994e6a
internet_identity_test.wasm.gz daf868bacf9944d51f5303d1ff5a347ece5c3dfd53cd72207e97be3e7665c015
archive.wasm.gz 3c789fe8a257917c2a7ffee5cc9515fa108a631a394a525f2057811f48fc98f5
vc_demo_issuer.wasm.gz 90f5e54f6dbc24df235b39fcca411b07dc94dc68bb50fff5a6b5136534417ed6

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 8d131bf9126f99f9b5f5df230a12b96898540b70
./scripts/verify-hash --ii-hash 93f7d87eee96cdf01e32e6144020ef87ecb44fc6d424632811fba8b87c28feea

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

release-2024-04-05: Allow custom domains to use alternative origins

05 Apr 10:08
cdf3ffd
Compare
Choose a tag to compare

This is Internet Identity release release-2024-04-05 for commit cdf3ffd7358d775e1da31183abe2b54383187579.

This release makes it possible to use a custom domain as an alternative origin. Other fixes and improvements are included as well, such as allowing special characters in passkey names, improved add device flow and technical improvements for developers.

The sha256 of production asset internet_identity_production.wasm.gz is a191b5cd0423223f08218b46c40b88850cc087ac985a88b7c5232ddcaf8bbfd3.

What's Changed

New Contributors

Full Changelog: release-2024-03-22...release-2024-04-05

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 a191b5cd0423223f08218b46c40b88850cc087ac985a88b7c5232ddcaf8bbfd3
internet_identity_dev.wasm.gz 3831fb07143cd43c3c51f770342d2b7d0a594311529f5503587bf1544ccd44be
internet_identity_test.wasm.gz a5148dc95000bceb9507908594a2f39ce435a16fcfcaf5e6d5155890983e3eb5
archive.wasm.gz ee84ed91637f6314ff92d501e27febd07604439b459f58e6b04a7203dce49792
vc_demo_issuer.wasm.gz 7075e6d2f5e523845e06b432e53e7ddfa127bcde1f936da27c484f3fe177307c

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 cdf3ffd7358d775e1da31183abe2b54383187579
./scripts/verify-hash --ii-hash a191b5cd0423223f08218b46c40b88850cc087ac985a88b7c5232ddcaf8bbfd3

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

release-2024-03-22: Compatibility fixes

22 Mar 08:38
f0dc1b6
Compare
Choose a tag to compare

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

Full Changelog: release-2024-03-15...release-2024-03-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 c3c6c9d6687dc6054b7dfa4ce2a91127fd4d60b14ee305a121a83d340da30c48
internet_identity_dev.wasm.gz ca2aecfea2a599c20d46031d7b15a23af047d95e193fd709241d58b5527eb1fc
internet_identity_test.wasm.gz f7e07217ecaf23d14cd07b9b20e50b6f9af53dc5520293423d85b002f1df717d
archive.wasm.gz fda6c15394a278c880f6b2c86ed6f50ddd02f1f92472b4fc89652327a7a1a655
vc_demo_issuer.wasm.gz 3986846b212734c2cc66ba72c683ad6deb2aa2c4ebd54404321408e3fc46d728

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.

release-2024-03-15: Add support for issuer alternative origins

15 Mar 10:39
8443a79
Compare
Choose a tag to compare

This is Internet Identity release release-2024-03-15 for commit 8443a7986a218ce13e43ef61e20ce3eaddf331a3.

This release adds support for issuers using the alternative origins feature. It also improves the experience for developers working on issuers for the attribute sharing flow and contains a few other technical improvements such as the automatic migration of the storage layout.

The sha256 of production asset internet_identity_production.wasm.gz is c4883117111409fa48c29f4981e672207e69e0e6a6e0a2c41ccc3d2dec14f2a5.

What's Changed

Full Changelog: release-2024-03-08...release-2024-03-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 c4883117111409fa48c29f4981e672207e69e0e6a6e0a2c41ccc3d2dec14f2a5
internet_identity_dev.wasm.gz b8716ccde2e13e785baa2f983cf1657a00a7459394c6f08ca398b7b6ccfe391b
internet_identity_test.wasm.gz b9af2db1267fd76f022acc11c8095cfc3109918796e610a29681fbf3def32a32
archive.wasm.gz fda6c15394a278c880f6b2c86ed6f50ddd02f1f92472b4fc89652327a7a1a655
vc_demo_issuer.wasm.gz a6e0c1c3a7fd144c36ec7d1a1c5fde0ec430eddb249c622b11cd1816d3c87752

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 8443a7986a218ce13e43ef61e20ce3eaddf331a3
./scripts/verify-hash --ii-hash c4883117111409fa48c29f4981e672207e69e0e6a6e0a2c41ccc3d2dec14f2a5