Releases: dfinity/internet-identity
release-2023-05-05: Automatic Device Naming
This is Internet Identity release release-2023-05-05 for commit 8c2eccc1cce4cee926878935e4055cea56ccaf60.
This release contains many exciting front-end changes to make onboarding easier and Internet Identity more understandable in general.
The sha256 of production asset internet_identity_production.wasm.gz is f03f8b09347dba6171de61e44cb1b2f80ec15bab0f930720d51795a20712b7aa.
What's Changed
- Remove await when creating test object by @peterpeterparker in #1534
- Update commit of IC artefacts by @gix-bot in #1536
- Typecheck tests by @nmattia in #1530
- Use module aliases in styleguide by @nmattia in #1538
- Add 'Save Passkey' page by @nmattia in #1537
- Don't show recovery warning on anchor creation by @nmattia in #1540
- Add captcha normalization for j by @frederikrothenberger in #1542
- Update 'Create Passkey' page by @nmattia in #1546
- Simplify chasm implementation by @nmattia in #1541
- Improve marketing page by @nmattia in #1543
- Make footer sticky by @nmattia in #1544
- Allow loading font from canister by @nmattia in #1547
- Show dapps marquee on landing screens by @nmattia in #1545
- Clean up pickRecoveryDevice by @nmattia in #1549
- Restyle app by @nmattia in #1548
- Ensure Create Passkey CTA is in view by @nmattia in #1551
- Save Identity number early by @nmattia in #1552
- Allow renaming devices by @nmattia in #1554
- Align copy with new wording by @nmattia in #1553
- Infer authenticator aliases by @nmattia in #1556
Full Changelog: release-2023-04-28...release-2023-05-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 8c2eccc1cce4cee926878935e4055cea56ccaf60
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-04-28: dapp Explorer
This is Internet Identity release release-2023-04-28 for commit e89dceccff5c9111dee8ab0f2d6c85c98fee3cc6.
This release brings many front-end improvements:
- a dapp explorer to browse applications where II can be used
- easier registrations
- more informative landing page
- and many many more changes
There were also a lot of less noticeable technical improvements. This is why the archive needs to be updated as well (see arguments).
The sha256 of production asset internet_identity_production.wasm.gz is 0c64e16067819fa2feaf508eb7cd6ec7c6c688c9805d62e8ab6ce4a257fd1111.
What's Changed
- Nuke unnecessary assets by @nmattia in #1414
- Use the gzipped production asset to check release hash by @frederikrothenberger in #1374
- Fix deploy job to download gzipped artifact by @frederikrothenberger in #1415
- Extract copy in pollForTentativeDevice by @nmattia in #1416
- Simplify modal component by @nmattia in #1419
- Add modals without form by @nmattia in #1420
- Update node version by @gix-bot in #1418
- Remove trailing whitespace by @nmattia in #1422
- Add Dapps Explorer without design by @nmattia in #1421
- Don't use templates in attributes by @nmattia in #1424
- Use host as API for custom hosts by @nmattia in #1423
- Design dapps explorer page by @meodai in #1425
- Bump openssl from 0.10.45 to 0.10.48 by @dependabot in #1363
- Remove static copy by @nmattia in #1429
- Improve c-card CSS by @meodai in #1426
- Bring dapps explorer close button to front by @nmattia in #1427
- Remove non-gzipped wasms from build infrastructure by @frederikrothenberger in #1430
- Introduce temporary keys by @nmattia in #1171
- Don't panic in get_anchor_credentials by @frederikrothenberger in #1432
- Add missing aria-label by @nmattia in #1433
- Simplify toasts by @nmattia in #1431
- Update commit of IC artefacts by @gix-bot in #1434
- Add dapps explorer teaser by @nmattia in #1428
- Make Chan more robust by @nmattia in #1435
- Don't lazy load images in teaser by @nmattia in #1438
- Fix dapps reference in chunkArray by @nmattia in #1439
- Don't reload devices when closing explorer by @nmattia in #1440
- Simplify captcha chans by @nmattia in #1437
- Add DeviceData Implementation by @frederikrothenberger in #1443
- Switch to non-extractable session keys by @frederikrothenberger in #1450
- Remove unused return by @peterpeterparker in #1444
- Update "message" standalone page layout by @peterpeterparker in #1445
- Bump lit-html to 2.7.2 by @nmattia in #1436
- Use utils for nullish comparison by @peterpeterparker in #1448
- Refactor canister test API to work with borrows by @frederikrothenberger in #1451
- Only import from lit-html by @nmattia in #1452
- Clean up qr-creator import by @nmattia in #1453
- Lazy load dapps list by @nmattia in #1441
- Don't duplicate logo fixup by @nmattia in #1455
- Remove About page and static pre-rendering by @peterpeterparker in #1454
- Add device success by @peterpeterparker in #1442
- Reject recovery phrases with credential id by @frederikrothenberger in #1456
- Make verification screens logic more consistent by @nmattia in #1459
- Add device metadata by @frederikrothenberger in #1447
- Update rust version by @gix-bot in #1457
- Update commit of IC artefacts by @gix-bot in #1462
- Shuffle dapps for explorer by @nmattia in #1463
- Replace webpack with vitejs by @peterpeterparker in #1461
- Remove unused helper by @frederikrothenberger in #1465
- Make duplicate device error message understandable for users by @frederikrothenberger in #1464
- Add MemoryManager-option to Storage-struct by @przydatek in #1449
- Disable autofocus in showcase by @nmattia in #1468
- Add tsc types check by @peterpeterparker in #1467
- Remove webpack chunk name hint by @peterpeterparker in #1470
- Fix showcase deploy by @nmattia in #1471
- Remove text-encoding polyfill by @peterpeterparker in #1469
- Suggest adding dapp in explorer by @nmattia in #1466
- Use root for favicon by @peterpeterparker in #1476
- Import loader.webp without process.env by @peterpeterparker in #1472
- Use import alias for generated by @peterpeterparker in #1475
- Correctly set base url for showcase build by @nmattia in #1479
- Add human readable errors for cancel / timeout by @frederikrothenberger in #1474
- Remove notification div by @nmattia in #1480
- Don't compress showcase assets by @nmattia in #1481
- Assume remote device when adding by @nmattia in #1478
- Fix scroll top issue on navigation by @meodai in #1477
- Use DUMMY_AUTH from features by @nmattia in #1483
- Remove loader.webp from assets by @nmattia in #1482
- Expose II configuration as metrics by @frederikrothenberger in #1460
- Use correct BASE_URL in showcase routing by @nmattia in #1484
- Fix typescript config for showcase by @nmattia in #1490
- Refactor compression in plugin and only for production by @peterpeterparker in #1487
- Replace webpack with vitejs for
test-app
by @peterpeterparker in #1489 - Fix copy for poll screen by @nmattia in #1491
- Use import alias for root by @peterpeterparker in #1488
- Fix copy for dapps teaser by @nmattia in #1493
- Replace webpack with vitejs for
using-dev-build
by @peterpeterparker in #1485 - Fix up add device success by @nmattia in #1497
- Make CI fail on rust warnings by @frederikrothenberger in #1498
- Extract WebAuthn Cancel Copy by @frederikrothenberger in #1496
- Remove c-list__parcel--summary by @nmattia in #1499
- Add role=alert to toast messages by @nmattia in #1494
- Improve CAPTCHA HTML by @nmattia in https://githu...
release-2023-04-12: Recovery phrase and add device improvements
This is Internet Identity release release-2023-04-12 for commit 135e6f230b042e25ac035fd2423347e4383807e1.
This release includes UX improvements for the following flows:
- recovering with a recovery phrase
- adding a new device from the II management page
In addition, this release contains a lot of smaller improvements and technical changes.
The sha256 of production asset internet_identity_production.wasm.gz is 39fc883084771525e95e3f8f3038d34ccc161514aadcd78580eef8f91851fa6a.
What's Changed
- Add domain specific active anchor statistics by @frederikrothenberger in #1350
- Make release(-notes) a normal composite action by @frederikrothenberger in #1367
- Update test readme by @frederikrothenberger in #1361
- Fix issues in release-script action by @frederikrothenberger in #1368
- Split tests into smaller files by @frederikrothenberger in #1360
- Add all II flavours as gzipped variant to releases by @frederikrothenberger in #1369
- Switch from ic-cdk-optimizer to ic-wasm by @frederikrothenberger in #1370
- CSS cleanup by @meodai in #1371
- Switch the production asset to the gzipped version by @frederikrothenberger in #1372
- Replace __get_candid_interface_tmp_hack with metadata section by @frederikrothenberger in #1373
- Collect list of latest used delegation origins by @frederikrothenberger in #1375
- Update node version by @gix-bot in #1377
- Update rust version by @gix-bot in #1378
- Update commit of IC artefacts by @gix-bot in #1380
- Update agent-js by @frederikrothenberger in #1379
- Fix orientation of tooltip in device list by @meodai in #1376
- Move loader CSS to main.css by @meodai in #1382
- Set platform attachment on device registration / addition by @frederikrothenberger in #1381
- Remove workaround for missing constructor by @frederikrothenberger in #1383
- Update device origin on usage instead of key type by @frederikrothenberger in #1384
- Fix Safari blur effect issue on some Inputs by @meodai in #1386
- Restrict latest derivation origin list to II domains by @frederikrothenberger in #1388
- Refactoring accesses to state's storage, for better isolation. by @przydatek in #1389
- Enable dynamic certified assets by @frederikrothenberger in #1391
- Deferring storage init till InternetIdentityInit is available. by @przydatek in #1392
- Use word grid for phrase recovery by @nmattia in #1390
- Bump node to 18 (LTS) by @peterpeterparker in #1387
- Set ci job to update node v18 by @peterpeterparker in #1399
- Scope demos name by @peterpeterparker in #1397
- Add add-device link by @nmattia in #1394
- Auto organize imports by @peterpeterparker in #1396
- Format demos by @peterpeterparker in #1403
- Add 'P' -> 'p' to captcha normalization (#1327) by @nmattia in #1404
- Hide scrollbars in screenshots by @peterpeterparker in #1401
- Use 127.0.0.1 in webpack configs by @nmattia in #1405
- Extract index message and copy by @nmattia in #1406
- Update commit of IC artefacts by @gix-bot in #1407
- Add missing assets to test by @frederikrothenberger in #1395
- Add toasts to showcase by @nmattia in #1411
- Show tooltip for recovery phrase by @nmattia in #1412
- Include all files in dist folder as assets by @frederikrothenberger in #1408
- Add QR code for add-device link by @nmattia in #1409
- Add support for json and svg assets by @frederikrothenberger in #1413
New Contributors
- @przydatek made their first contribution in #1389
Full Changelog: release-2023-03-27...release-2023-04-12
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 135e6f230b042e25ac035fd2423347e4383807e1
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-03-27: Recovery Phrase Improvements
This is Internet Identity release release-2023-03-27 for commit a78ec409a37029b59f544074080f445d61ae25df.
This release contains UX improvements for generating and confirming recovery phrases.
In addition this release also contains a lot of technical, non user-facing changes.
The sha256 of production asset internet_identity_production.wasm is 2abb6cdaa3dc0642241ea70edaa8391d14d5c8e99b91b74e6b9c8e83fc1b9ba1.
What's Changed
- Add scheduled CI job to update didc by @frederikrothenberger in #1314
- Add helper for rendering page by @nmattia in #1313
- Add configurable rate limit to register by @frederikrothenberger in #1302
- Clean up displaySeedPhrase by @nmattia in #1315
- Add recovery words component by @meodai in #1240
- Update rust version by @gix-bot in #1316
- Add tests for candid file compatibility by @frederikrothenberger in #1310
- Show recovery words table by @nmattia in #1319
- Don't prefix used variables with underscore by @nmattia in #1317
- Add interface compatibility check to latest release by @frederikrothenberger in #1320
- Refactor book-keeping for anchor operations by @frederikrothenberger in #1318
- Update commit of IC artefacts by @gix-bot in #1321
- Add recovery phrase confirmation by @nmattia in #1323
- Add back button to recovery confirmation by @nmattia in #1325
- Extract copy for recovery creation by @nmattia in #1324
- Confirm recovery phrase on reset by @nmattia in #1326
- Add 'S' -> 's' to captcha normalization by @nmattia in #1327
- Change recovery list colors by @nmattia in #1322
- Update chromedriver by @frederikrothenberger in #1333
- Refactor auth to give access to device used by @frederikrothenberger in #1332
- Move active anchor stats maintenance into its own submodule by @frederikrothenberger in #1334
- Make active anchor counter counting logic pluggable by @frederikrothenberger in #1337
- Update commit of IC artefacts by @gix-bot in #1338
- Bump webpack from 5.65.0 to 5.76.0 in /demos/test-app by @dependabot in #1328
- Bump webpack from 5.74.0 to 5.76.0 in /demos/using-dev-build by @dependabot in #1335
- Separate anchor activity bookkeeping from post-operation bookkeeping by @frederikrothenberger in #1336
- Bump webpack from 5.75.0 to 5.76.0 by @dependabot in #1329
- gzip the production asset wasm by @frederikrothenberger in #1330
- Polish recovery flow by @nmattia in #1339
- Disable font-render-hinting to fix kerning in screenshots by @frederikrothenberger in #1341
- Statically host google fonts by @frederikrothenberger in #1342
- Recovery-phrase CSS & Design cleanup by @meodai in #1331
- Fix confirmSeedPhrase test by adding missing shouldFocus prop to word by @meodai in #1345
- Update recovery confirmation indices by @nmattia in #1343
- Clean up device handling in manage by @nmattia in #1346
- Add a class to center the main window by @meodai in #1344
- Scroll down consistently when interacting with recovery devices by @frederikrothenberger in #1348
- Revert statically host google fonts by @frederikrothenberger in #1347
- Actually abort phrase setup on cancel by @nmattia in #1349
- Clean up recovery setup by @nmattia in #1351
- Remove hasOwnProperty by @nmattia in #1352
- Fix not waiting for the recovery phrase to be added by @frederikrothenberger in #1357
- Regroup phrase creation functions by @nmattia in #1355
- Improve recovery display by @nmattia in #1356
- Refactor II interface crate by @frederikrothenberger in #1354
- Add basic modal component by @meodai in #1359
- Fix release script by @frederikrothenberger in #1362
- Update commit of IC artefacts by @gix-bot in #1365
- Use 'satisfies' instead of 'assertType' by @nmattia in #1364
- Revert: add a class to center the main window by @frederikrothenberger in #1366
Full Changelog: release-2023-03-09...release-2023-03-27
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 a78ec409a37029b59f544074080f445d61ae25df
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-03-09: UX improvements on device settings and device not supported screen
This is Internet Identity release release-2023-03-09 for commit fd4c4937b11a0feba7b414cb65489cebc49b5f0a.
This release includes some UX improvements and some technical changes. It also fixes a type error in the candid file.
The sha256 of production asset internet_identity_production.wasm is 38b54cb8b8cc6e7ee3cf0c028461f5f351f80fad23dd143b605c036f46ba2a01.
What's Changed
- Toast Component by @meodai in #1296
- Update device settings copy by @nmattia in #1305
- Clarify tentative device registration flow by @nmattia in #1307
- Add CODEOWNERS by @nmattia in #1308
- Add daily and monthly active anchor statistics by @frederikrothenberger in #1217
- Fix typo in candid file by @frederikrothenberger in #1309
- Remove lookup from tests by @frederikrothenberger in #1293
- Upgrade didc to latest version by @frederikrothenberger in #1311
- Make error message on missing platform auth more actionable by @frederikrothenberger in #1312
Full Changelog: release-2023-03-06...release-2023-03-09
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 fd4c4937b11a0feba7b414cb65489cebc49b5f0a
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-03-06: Recovery settings & CAPTCHA improvements
This is Internet Identity release release-2023-03-06 for commit 914eb5fdae63cd636a7d559f1eef3fc6b4ab451c. This includes improvements related to recovery phrases, CAPTCHA, UX, and some non user-facing improvements.
The sha256 of production asset internet_identity_production.wasm is 50377b5564a9ed34bd1fcbdb78efd408384ccce61ff2bd89c4f6eb485109cbb2.
What's Changed
- Add dropdown menu CSS by @meodai in #1224
- Update commit of IC artefacts by @gix-bot in #1261
- Allow focus on protected device lock by @nmattia in #1262
- Update spec to reflect icp0 & migration changes by @nmattia in #1263
- Use more appropriate custom HTML attr by @nmattia in #1264
- Add domain warning tests by @nmattia in #1265
- Regroup recovery functions by @nmattia in #1266
- Disable clippy warning on range contains by @frederikrothenberger in #1228
- Update Learn More link by @nmattia in #1270
- Test that issued principals are the same on legacy by @nmattia in #1269
- Don't show menu on no settings by @nmattia in #1267
- Enable e2e-tests on identity.ic0.app by @nmattia in #1268
- Deduplicate alias prompt by @nmattia in #1271
- Add last usage timestamp to devices by @frederikrothenberger in #1229
- Adjust misleading comment by @frederikrothenberger in #1272
- Clean up device HTML by @nmattia in #1273
- Move deviceListItem and recoverMethods to a component by @meodai in #1274
- Allow unprotecting recovery phrases by @nmattia in #1276
- Remove unused argument & clean up by @nmattia in #1275
- Enable require-await lint by @nmattia in #1277
- Refactor HTTP gateway interface types by @frederikrothenberger in #1281
- Clean up nginx config by @frederikrothenberger in #1282
- Enable no-floating-promises lint by @nmattia in #1278
- Fix /faq redirect by @frederikrothenberger in #1283
- Introduce get_anchor_credentials method as a replacement for lookup by @frederikrothenberger in #1280
- Only allow resetting recovery phrases by @nmattia in #1284
- Fix incorrect comment by @nmattia in #1287
- Mention protected flag in spec by @nmattia in #1285
- Offer to enroll device upon recovery by @nmattia in #1286
- Skip enrollment in test by @nmattia in #1289
- Show protected devices as 'lock'ed by @nmattia in #1290
- Bump dns-packet from 5.3.1 to 5.4.0 in /demos/test-app by @dependabot in #1291
- Make manage flows explicit by @nmattia in #1294
- Document IdentityAnchorInfo & DeviceRegistrationInfo by @nmattia in #1292
- Rename WebauthnCredential to WebAuthnCredential by @frederikrothenberger in #1295
- Update commit of IC artefacts by @gix-bot in #1297
- Rename recovery_phrase to recovery_phrases by @frederikrothenberger in #1298
- Normalize ambiguous characters in captcha by @frederikrothenberger in #1299
- Specify Node and NPM version in package.json by @meodai in #1288
- Refactor pollForTentativeDevice by @nmattia in #1300
- Remove userIntent by @nmattia in #1303
- Offer to retry enrolling on recovery by @nmattia in #1301
- Fix hash equality by @nmattia in #1304
Full Changelog: release-2023-02-23...release-2023-03-06
Deprecations
- The canister method
lookup
is deprecated. Useget_anchor_credentials
instead.
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 914eb5fdae63cd636a7d559f1eef3fc6b4ab451c
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-02-23: Dev setup & UI fixes
This is Internet Identity release release-2023-02-23 for commit 390c179f319a6289d7ce7542942d91de45657e93. This fixes some issues related to testnet and local development, as well as some visual inconsistencies.
The sha256 of production asset internet_identity_production.wasm is 18ae23523359befeb51b7d711c26cdbff1d348751dd96a45622120ba80fe1231.
What's Changed
- Extract copy for alias picker by @nmattia in #1227
- Remove logic out of manage template by @nmattia in #1260
- Allow 0.0.0.0 for local development by @nmattia in #1259
- Limit device origin length by @nmattia in #1257
- Don't mention alternative origin of self by @nmattia in #1258
- Fix tooltips by @meodai in #1256
Full Changelog: release-2023-02-22...release-2023-02-23
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 390c179f319a6289d7ce7542942d91de45657e93
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-02-22: Improve migration experience
This is Internet Identity release release-2023-02-22 for commit 08f6fc58bd8e4ee80d24656e8425e175dbf8d6bf. This includes some UX improvements related to migrating from identity.ic0.app to identity.internetcomputer.org.
The sha256 of production asset internet_identity_production.wasm is 62aa46fafc282e9dbadc4c1ace54c95183532988d6a73cec7cb21f98f59ca059.
What's Changed
- Don't expect alias in lookup in tests by @nmattia in #1251
- Refactor displayManage by @nmattia in #1253
- Passthrough anchor to recover and add screens by @nmattia in #1252
- Clarify device origin on management page by @nmattia in #1255
- Update copy on showVerificationCode screen by @nmattia in #1254
Full Changelog: release-2023-02-20...release-2023-02-22
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 08f6fc58bd8e4ee80d24656e8425e175dbf8d6bf
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-02-20: Clean up manage page (#1250)
This is Internet Identity release release-2023-02-20 for commit e9cbaae4f52e65abd9e7f00aa622da74b88437c3. This release includes some UI improvements (notably when using recovery phrases) and general bug fixes.
The sha256 of production asset internet_identity_production.wasm is d164855ab70a3111dab3d78ceeca430f2b6bdc180f843700ed0feebee3c28b35.
What's Changed
- Fix badge by @nmattia in #1190
- Fix ic-commit update by @nmattia in #1186
- Remove unused assets by @nmattia in #1185
- Bump http-cache-semantics from 4.1.0 to 4.1.1 in /demos/using-dev-build by @dependabot in #1192
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #1193
- Hide alias in public lookup method by @frederikrothenberger in #1191
- Introduce support for i18n and extract copy in about and authz pages by @nmattia in #1184
- Deconstruct manage by @nmattia in #1199
- Update commit of IC artefacts by @gix-bot in #1201
- fix: demo broken if package-lock is regenerated. by @ielashi in #1202
- Refactor verifyTentativeDevice by @nmattia in #1197
- Move validateAlias to utils by @nmattia in #1195
- Fix: typos by @omahs in #1203
- Fix max expiration in spec by @nmattia in #1204
- Extract more copy in authz by @nmattia in #1205
- Make authentication the first action of authenticated canister calls by @frederikrothenberger in #1196
- Allow changing anchor range on upgrade by @frederikrothenberger in #1194
- Refactor device settings by @nmattia in #1206
- Add hover effect on list-actions by @meodai in #1212
- Change recovery picker depending on context by @nmattia in #1210
- Clarify text when adding device by @nmattia in #1211
- Change the Preloader behaviour (Captcha height jump fix) by @meodai in #1214
- Text Change on Enroll screen by @meodai in #1213
- Update commit of IC artefacts by @gix-bot in #1221
- Update ic-cdk and ic dependencies by @frederikrothenberger in #1219
- Remove legacy archive push integration by @frederikrothenberger in #1218
- Fix recovery device type checks based on alias by @frederikrothenberger in #1222
- Remove pruning signatures from anchor operations by @frederikrothenberger in #1223
- make the recovery phrase errors look good by @meodai in #1216
- Refactor new device alias by @nmattia in #1225
- Extract captcha copy by @nmattia in #1226
- Clarify pass for certs by @nmattia in #1235
- Ignore compose setup in docker builds by @nmattia in #1236
- Update rust version by @gix-bot in #1241
- Update node version by @gix-bot in #1242
- Update commit of IC artefacts by @gix-bot in #1249
- Clean up manage page by @nmattia in #1250
New Contributors
Full Changelog: release-2023-02-17_3...release-2023-02-20
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 e9cbaae4f52e65abd9e7f00aa622da74b88437c3
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-02-17_3: Keep stable principal across legacy and new domain
This is Internet Identity release release-2023-02-17_3 for commit 109f49fecb2192933e0a0df69ee1b195612db77f.
This release includes two changes:
- it adds a stronger prompt for users to add a recovery phrase
- it includes a technical change to provide stable principals to third party dapps regardless whether the legacy domain (ic0.app) or the new domain (icp0.io) is used.
The sha256 of production asset internet_identity_production.wasm is fa28cc55bb18eac35db7d69c915f5eac080f9eecc1e582931657959f5cc3aefb.
What's Changed
- Always use legacy domain for principal derivation by @frederikrothenberger in #1247
- Extra-nudge users to add recovery on legacy by @nmattia in #1248
Full Changelog: release-2023-02-12_2...release-2023-02-17_3
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 109f49fecb2192933e0a0df69ee1b195612db77f
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm