Skip to content

Releases: dfinity/internet-identity

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

release-2024-03-08: Dev build improvements and minor fixes

08 Mar 16:04
36621c4
Compare
Choose a tag to compare

This is Internet Identity release release-2024-03-08 for commit 36621c439f3eef17ed4c2fba9b2f8160b656b95e.

This build makes improvements to the dev build to remove pain points for developers building issuers for verifiable credentials.
It also includes a few front-end fixes and more improvements to stable memory handling.

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

What's Changed

Full Changelog: release-2024-03-01...release-2024-03-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 aebbc78a773c0ec806bd187df3613fe345e9c0cc41a4fbae6bc0636240a7c324
internet_identity_dev.wasm.gz 4fae35068ed79887f8de96823fc38cd0448173d1c4d2c5e98ad39f3fdec1b715
internet_identity_test.wasm.gz 378b8273483ea15098597596f56805cd48817b907007af2b029bc37997eab581
archive.wasm.gz fda6c15394a278c880f6b2c86ed6f50ddd02f1f92472b4fc89652327a7a1a655
vc_demo_issuer.wasm.gz 627983773e404120da275392860b000575312806153d5bcf8f794106540283d0

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 36621c439f3eef17ed4c2fba9b2f8160b656b95e
./scripts/verify-hash --ii-hash aebbc78a773c0ec806bd187df3613fe345e9c0cc41a4fbae6bc0636240a7c324

release-2024-03-01: Add (experimental) support to disable PIN authentication

01 Mar 16:20
2c26130
Compare
Choose a tag to compare

This is Internet Identity release release-2024-03-01 for commit 2c26130bb86c523c6017fbdad4d3bb97b77b1a42.

This release contains two new (experimental) feature for developers:

  • II allows a dapp to disable PIN authentication for a specific authentication flow
  • II will provide information about the authentication method used on successful authentication
    See the specification for more details.

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

What's Changed

Full Changelog: release-2024-02-26...release-2024-03-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 1d655f0bae74b9e54f0663f52c54e62cdece329fd5e4d8dc6cc06c0febd523c4
internet_identity_dev.wasm.gz 3c54c0005a41f3d8c5bfddf93636a2b9055d8901ab7aadbdd3ef2b69b711136c
internet_identity_test.wasm.gz f4a7a0f87c414595e79664fbd82aacc990a338c57a04418bb44e0c27638cbca7
archive.wasm.gz cf0dd829a7c3f99103a81875cb663501b2ab2be80c28de1e84772aadd5b4b5b3
vc_demo_issuer.wasm.gz 2680dd93ffbfc1d6ded260296c64e4e025b158f0c2e00f779a4a503e189d7ede

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 2c26130bb86c523c6017fbdad4d3bb97b77b1a42
./scripts/verify-hash --ii-hash 1d655f0bae74b9e54f0663f52c54e62cdece329fd5e4d8dc6cc06c0febd523c4