Releases: dfinity/internet-identity
release-2022-12-15: Candid schema migration
This is Internet Identity release release-2022-12-15 for commit 2e54e039a0a8d1c61d39b61948da83302d7a1294.
This release contains only technical changes. The most notable being that II is now prepared to change the candid encoding in stable memory. This is the second (and final) part of the stable memory migration to enable a much more flexible data layout.
The sha256 of production asset internet_identity_production.wasm is d9d9e6726464e4316ed4d797a3451aba0ba41560ca04608c7eda1c45c74080eb.
What's Changed
- Convert scientific notation output by image magick by @frederikrothenberger in #1082
- Remove support for stable memory layout version v1 by @frederikrothenberger in #1081
- Temporarily disable screenshots by @frederikrothenberger in #1085
- Update commit of IC dependencies by @gix-bot in #1087
- Remove legacy stable memory size constants by @frederikrothenberger in #1089
- Switch to published version of the metrics encoder by @frederikrothenberger in #1090
- Refactoring to remove redundant optionals from internal device struct by @frederikrothenberger in #1091
- Update node version by @gix-bot in #1092
- Remove redundant version check on persistent state loading by @frederikrothenberger in #1094
- Add candid schema migration by @frederikrothenberger in #1093
Full Changelog: release-2022-12-07...release-2022-12-15
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 2e54e039a0a8d1c61d39b61948da83302d7a1294
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2022-12-07: Stable memory migration
This is Internet Identity release release-2022-12-07 for commit b0297a3f4c4453e860619711d64d4eddf4523c19.
This release includes some technical improvements. The main reason for this release and proposal is to kick off the stable memory migration, which will give anchors more storage space. This is important for the development of future features.
The sha256 of production asset internet_identity_production.wasm is 8fcfb4baf651aed2738fbcfa950c2941db0f3eeae31f594ee2ebf12e36b55866.
What's Changed
- Catch error on key type update by @nmattia in #1076
- Update to typescript 4.9 by @nmattia in #1077
- Extract autofocus by @nmattia in #1078
- Bump prettier version by @nmattia in #1079
Full Changelog: release-2022-12-05_2...release-2022-12-07
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 b0297a3f4c4453e860619711d64d4eddf4523c19
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2022-12-05_2: Fix error on authentication
This is Internet Identity release release-2022-12-05_2 for commit b7ffbd1c30b1ea430a0f59a0e6cb78550ac45032.
This update is a hotfix for an error that could occur on login, where we made incorrect assumptions about authenticator values.
The sha256 of production asset internet_identity_production.wasm is fad1cf887a969f6af49ce54efa501753d347ac602a611be3bb8ea08b490d31c9.
Full Changelog: release-2022-12-05...release-2022-12-05_2
Build flavors
For more information please see the Build flavors section of the README.
Related proposals
The issue was released in 95388.
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 b7ffbd1c30b1ea430a0f59a0e6cb78550ac45032
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2022-12-05: Better archive metrics, static pages and more
This is Internet Identity release release-2022-12-05 for commit 58a63363b53b67f7d36c0002a3a0ab57dea4e4fb.
This includes better metrics for the archive canister, some pages built statically, and some infrastructure changes.
The sha256 of production asset internet_identity_production.wasm is d1d49e05b94d082d11f25b0bb73b81758f4148519acca1b43a1ee1b3cc286251.
What's Changed
- Add internet identity as remote in dev build by @frederikrothenberger in #1064
- Update to Jest 29 by @nmattia in #1065
- Remove automatic changing of user range by @frederikrothenberger in #1063
- Optimistically add key type to device on authentication by @frederikrothenberger in #1062
- Add wasm verification section to release notes by @frederikrothenberger in #1066
- Use typescript for webpack config by @nmattia in #1067
- Update device name placeholder by @nmattia in #1068
- Lower file size limit to application subnet limits by @frederikrothenberger in #1069
- Simplify webpack config by @nmattia in #1070
- Serve static pages statically by @nmattia in #1072
- Update commit of IC dependencies by @gix-bot in #1073
- Update the metrics encoder by @frederikrothenberger in #1074
- Fix dead links by @nmattia in #1075
- Rework archive metrics according to best practices by @frederikrothenberger in #1071
Full Changelog: release-2022-12-01...release-2022-12-05
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 58a63363b53b67f7d36c0002a3a0ab57dea4e4fb
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2022-12-01: Update rust dependencies
This is Internet Identity release release-2022-12-01 for commit 22a1529f876d2af7f85d01385fddf320179617db.
This release only updates the rust dependencies of the canister.
The sha256 of production asset internet_identity_production.wasm is 9d0f0be4a2fbe558a55a64d8f714ee1aaf11e784277179aab53f6676390bf7a6.
What's Changed
- Update commit of IC dependencies by @frederikrothenberger in #1060
- Update rust dependencies by @frederikrothenberger in #1061
Full Changelog: release-2022-11-28...release-2022-12-01
Build flavors
For more information please see the Build flavors section of the README.
release-2022-11-28: Use a fixed release in stable memory migration integration tests (#1058)
This is Internet Identity release release-2022-11-28 for commit 1ff5b035634843944c72ea1edb215b6963cd37f2.
This release includes support to pick from multiple known anchors. It makes it much easier for users who use different anchors regularly. In addition this release prepares II for the upcoming stable memory migration which will give anchors more space for their devices (alongside of space for upcoming features).
The sha256 of production asset internet_identity_production.wasm is d817cd050a9db95d0c5c094f879193d3cedce0513b03f17d69316bc7bdee8100.
What's Changed
- Expose stable memory layout version by @frederikrothenberger in #1037
- Update stable memory test readme by @frederikrothenberger in #1038
- Don't assume JSON in userNumber tests by @nmattia in #1041
- Change internal representation of anchor by @frederikrothenberger in #1042
- fix link to #authentication section of interface spec. by @domwoe in #1043
- Add rollback tests for the archive canister by @frederikrothenberger in #1045
- Store multiple anchors in local storage by @nmattia in #1046
- Allow the archive to use the full 32GB stable memory by @frederikrothenberger in #1047
- Reuse unknownToRec by @nmattia in #1048
- Accept number maxTimeToLive by @nmattia in #1051
- Clarify meaning of authenticate by @nmattia in #1052
- Shift anchors in stable memory and double size by @frederikrothenberger in #1044
- Expose archive canister status by @frederikrothenberger in #1053
- Update authz & manage auth flows by @nmattia in #1055
- Use internal device representation for device constraints checking by @frederikrothenberger in #1054
- Update copy in authn flow by @nmattia in #1056
- Limit the size of variable fields across all devices by @frederikrothenberger in #1057
- Use a fixed release in stable memory migration integration tests by @frederikrothenberger in #1058
New Contributors
Full Changelog: release-2022-11-23...release-2022-11-28
Build flavors
For more information please see the Build flavors section of the README.
release-2022-11-23: Revert "Safely handle authentication requests (#1028)"
This is Internet Identity release release-2022-11-23 for commit b3f59623d87c1e8da32dc4a2310c3ac03e3b4898.
This makes II more lenient again by reverting commit 425d586.
The sha256 of production asset internet_identity_production.wasm is 03533d41a3b5434da96b79092cdfd9e72e3a3754793660d5664922b1e9d7a723.
Full Changelog: release-2022-11-22...release-2022-11-23
Related Proposals
This reverts one commit that was deployed in https://dashboard.internetcomputer.org/proposal/93157.
Build flavors
For more information please see the Build flavors section of the README.
release-2022-11-22: Clean ups and usability improvements
This is Internet Identity release release-2022-11-22 for commit c2eaaac3c1280bb46ac27179c5a98b20339fcc62.
This makes a few usability improvements (new spinner, wording, button highlight on hover) and includes some non-user facing refactoring work and clean ups.
The sha256 of production asset internet_identity_production.wasm is 50319f9c22d9cb44e0086921713c407dbcc8854339ee6409712cb263a30d1c41.
What's Changed
- Bump loader-utils from 2.0.3 to 2.0.4 by @dependabot in #1027
- Safely handle authentication requests by @nmattia in #1028
- Enforce persistent state being present for storage layouts 2 and up by @frederikrothenberger in #1030
- Update commit of IC dependencies by @gix-bot in #1031
- Add screenshot for expanded auth by @nmattia in #1029
- Consistently indent candid files by @frederikrothenberger in #1035
- Update Add Device instructions by @nmattia in #1034
- Refactor registration flow by @nmattia in #1033
- Add hover effect to anchors by @meodai in #1032
- Add spinner for auth progress by @nmattia in #1036
- Use aria-expanded for chasm by @nmattia in #1039
Full Changelog: release-2022-11-17_3...release-2022-11-22
Build flavors
For more information please see the Build flavors section of the README.
release-2022-11-17_3: Better feedback for arrow picker (#1026)
This is Internet Identity release release-2022-11-17_3 for commit cc0f030fb75935a99838ace77388fd434b290d2c. This fixes some usability bugs in the anchor picker.
The sha256 of production asset internet_identity_production.wasm is a214ce3343db1a6f8cad5f2d5436192325e621efc308103391fd36a30cc0c77d.
What's Changed
Full Changelog: release-2022-11-17_2...release-2022-11-17_3
Build flavors
For more information please see the Build flavors section of the README.
release-2022-11-17_2: Use anchor picker in authenticate (#1024)
This is Internet Identity release release-2022-11-17_2 for commit 73002c2b92630086379d3437ca0a5287eab9eed6.
This includes a new picker for anchors, new copy, and minor code optimization.
The sha256 of production asset internet_identity_production.wasm is 493662ae6a15df57c3e94f0d194d1288d64eae108918ce3fdcc2a85325ee6600.
What's Changed
- Don't nest auth prompts by @nmattia in #1022
- Update welcome page wording by @nmattia in #1023
- Use anchor picker in authenticate by @nmattia in #1024
Full Changelog: release-2022-11-17...release-2022-11-17_2
Build flavors
For more information please see the Build flavors section of the README.