Releases: dfinity/internet-identity
release-2023-08-25: Add support for dfx deps
This is Internet Identity release release-2023-08-25 for commit 5ed4fc3d32f0f6639412263132d03a105cd772c3.
This release includes only technical changes. Most of those prepare for future features, with the exception of dfx deps support.
The archive will be upgraded as well, see proposal arguments.
The sha256 of production asset internet_identity_production.wasm.gz is 1fe9bc1779b0b01527a95ac4fca9e97339376581ff6a08f2d3608a853e06bd00.
What's Changed
- Update node version by @gix-bot in #1782
- Remove activity counter internal state from public interface by @frederikrothenberger in #1786
- Improve upgrade tests for activity stats by @frederikrothenberger in #1788
- Rename
active_anchor_stats
module by @frederikrothenberger in #1789 - Update commit of IC artefacts by @gix-bot in #1790
- Refactor activity stats infrastructure to be independent of the activity being tracked by @frederikrothenberger in #1787
- Fix downloading nextest not failing on error by @frederikrothenberger in #1791
- Split encoding metrics into its own submodule by @frederikrothenberger in #1793
- Bump TypeScript to 5.1 by @nmattia in #1797
- Make the browser storage key key_type writeable by @frederikrothenberger in #1792
- Refactor metrics encoding derived from persistent state by @frederikrothenberger in #1796
- Collect and expose authentication method stats by @frederikrothenberger in #1800
- Fix class typos by @nmattia in #1802
- Don't force captcha focus by @nmattia in #1803
- Add showcase page for components by @nmattia in #1804
- Update commit of IC artefacts by @gix-bot in #1805
- Refactor release script / action by @frederikrothenberger in #1801
- Break down c-input class by @nmattia in #1807
- Introduce helper macro for handling variant results by @frederikrothenberger in #1806
- Add link with changes to RC slack message by @frederikrothenberger in #1808
- Improve test names by @frederikrothenberger in #1810
- Add API v2 authn_method_remove method by @frederikrothenberger in #1809
- Fix architecture in dockerfile by @frederikrothenberger in #1812
- Add support for dfx deps by @frederikrothenberger in #1798
Full Changelog: release-2023-08-11...release-2023-08-25
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 5ed4fc3d32f0f6639412263132d03a105cd772c3
./scripts/verify-hash --ii-hash 1fe9bc1779b0b01527a95ac4fca9e97339376581ff6a08f2d3608a853e06bd00
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-08-11: Technical Improvements & Maintenance
This is Internet Identity release release-2023-08-11 for commit 2d2fbd6acaa9f57f4b002531a96fa986c40a0ec8.
This release only includes behind the scenes technical improvements except for one color change.
The sha256 of production asset internet_identity_production.wasm.gz is 4c98714ef9e775e3d67bbe8104685b0a597d60c51d1e57f6f4442350a81ab94c.
What's Changed
- Minor refactor add new device flow by @frederikrothenberger in #1759
- Fix misleading error message on anchor size check by @frederikrothenberger in #1761
- Remove outdated compatibility test API by @frederikrothenberger in #1760
- Move test helper to make it useable in other tests by @frederikrothenberger in #1762
- Update commit of IC artefacts by @gix-bot in #1763
- Clean up comments by @frederikrothenberger in #1765
- Remove magic numbers in storage test by @frederikrothenberger in #1766
- Add passkey independent identity metadata by @frederikrothenberger in #1757
- Add a comment separating the archive operations by API version by @frederikrothenberger in #1767
- Update node version by @gix-bot in #1749
- Improve Slack action by @nmattia in #1768
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #1738
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #1755
- Clean up dead code by @nmattia in #1769
- Update commit of IC artefacts by @gix-bot in #1773
- Remove no longer needed abstractions by @frederikrothenberger in #1774
- Update ic-response-verification library by @frederikrothenberger in #1775
- Package json license and private by @peterpeterparker in #1776
- Introduce new key type variant for browser storage keys by @frederikrothenberger in #1777
- Retain key_type information in AuthnMethodData by @frederikrothenberger in #1778
- License should also be mentionned in package-lock by @peterpeterparker in #1780
- Improve candid interface tests by @frederikrothenberger in #1781
- Change text-link color to look less visited by @meodai in #1784
- Refactor activity stats tests to not rely on internal state by @frederikrothenberger in #1783
- Update rust dependencies by @frederikrothenberger in #1785
Full Changelog: release-2023-07-28...release-2023-08-11
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 2d2fbd6acaa9f57f4b002531a96fa986c40a0ec8
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-07-28: UI Adjustments and Technical Improvements
This is Internet Identity release release-2023-07-28 for commit ee27c9f86bfb25c676bff1de051011a7605d923b.
This release contains minor UI improvements as well as some technical improvements.
The sha256 of production asset internet_identity_production.wasm.gz is 1d9d36a0686a4b92463da0a466fabcd4064d1def92f44e6d4acb0c3d513a52e7.
What's Changed
- Copy Changes by @meodai in #1750
- Update rust version by @gix-bot in #1746
- Update commit of IC artefacts by @gix-bot in #1747
- Bump chromedriver version by @frederikrothenberger in #1754
- Update didc release by @gix-bot in #1753
- Upgrade IC related dependencies by @frederikrothenberger in #1756
- Continue with another device copy changes by @frederikrothenberger in #1758
Full Changelog: release-2023-07-21...release-2023-07-28
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 ee27c9f86bfb25c676bff1de051011a7605d923b
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-07-21: UI fixes and adjustments
This is Internet Identity release release-2023-07-21 for commit 8eb8bf548eef9bf4dd5b35a642d5484cffc76ff6.
This release introduces several UI improvements and corrections.
The sha256 of production asset internet_identity_production.wasm.gz is a24c7bbbbb0c3501ed553ea5409a1fa162e101432ca0987941edb7c02ffd4f49.
What's Changed
- Update didc release by @gix-bot in #1733
- Update commit of IC artefacts by @gix-bot in #1734
- Update didc release by @gix-bot in #1742
- Update commit of IC artefacts by @gix-bot in #1739
- Change layout of authenticateBox by @meodai in #1743
- Add a narrow variant for the stepper by @meodai in #1744
- Tweak spaces, buttons and link by @meodai in #1745
Full Changelog: release-2023-07-07...release-2023-07-21
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 8eb8bf548eef9bf4dd5b35a642d5484cffc76ff6
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-07-07: Visual UX improvements and minor fixes
This is Internet Identity release release-2023-07-07 for commit 92dc4291ff3cbca7e98b47528e7edd0dfbbb8865.
The release introduces visual UX improvements and fixes several typos/inconsistencies in displayed texts.
The sha256 of production asset internet_identity_production.wasm.gz is dca2090e1f2d5eeab5f0ffe4556054539ad537dd1954fc177e116e6278849936.
What's Changed
- Make the compatibility notice use the mainWindow component by @meodai in #1731
- Make the spinner more noticeable by @meodai in #1730
- Remove styling on #pageContent by @meodai in #1727
- Typo "This number is you Internet Identity" by @peterpeterparker in #1736
- Fix "You enabled a recovery phrase" displayed for recovery device by @peterpeterparker in #1737
Full Changelog: release-2023-06-27...release-2023-07-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 92dc4291ff3cbca7e98b47528e7edd0dfbbb8865
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-06-27: Fix dapps explorer links
This is Internet Identity release release-2023-06-27 for commit 01d396b4893d932308581e05847188ffec5f5843.
This fixes the links from the dapps explorer. The previous release introduced a bug where the links out of the explorer did not work.
The sha256 of production asset internet_identity_production.wasm.gz is 5fbdd461396eeef29d40bf76420867df8a67e820be2cc9af75a4a6c3dac47f72.
Related Proposals
- 123246: Introduced the broken links
What's Changed
Full Changelog: release-2023-06-23...release-2023-06-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 01d396b4893d932308581e05847188ffec5f5843
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-06-23: Improvements in recovery flows and input UX, minor cleanups & fixes.
This is Internet Identity release release-2023-06-23 for commit c32f041b12efec3875cfdc2dce223fe3272b06f8.
User-facing features improved recovery flows and input UX, standardized info screens; operational updates streamlined artifact handling and screenshot workflow; fixes addressed code cleanliness, UI inconsistencies, error messaging, and visual consistency.
The sha256 of production asset internet_identity_production.wasm.gz is b3043584fb2b711a20b04252ac102f6b7cfb048e8c2d8a35cb3224e516d38d5c.
What's Changed
- Remove a flag remaining from migration to MemoryManager. by @przydatek in #1701
- Update commit of IC artefacts by @gix-bot in #1704
- Extract info screen by @nmattia in #1706
- Use HTML autofocus attribute by @nmattia in #1707
- Don't commit screenshots to repository by @nmattia in #1708
- Remove mentions of Haskell by @nmattia in #1710
- Remove spacing on info screens by @nmattia in #1709
- Add info screens for device operations by @nmattia in #1711
- Update node version by @gix-bot in #1714
- Use get_anchor_credentials for checking recovery by @nmattia in #1715
- Remove updateOriginIfNecessary hack by @nmattia in #1716
- Use credentials instead of devices to authenticate by @nmattia in #1717
- Fix screenshot workflow on empty description by @nmattia in #1713
- Read user number from recovery phrase input by @nmattia in #1720
- Remove orphan closing section tag by @nmattia in #1718
- Improve recovery phrase input UX by @nmattia in #1721
- Improve recovery flow by @nmattia in #1722
- Clean up toast corners by @nmattia in #1723
- Scroll to top of info screens by @nmattia in #1724
- Trigger change event on recovery paste by @nmattia in #1725
Full Changelog: release-2023-06-16...release-2023-06-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 c32f041b12efec3875cfdc2dce223fe3272b06f8
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-06-16: UX improvements, drop support for v6 storage layout
This is Internet Identity release release-2023-06-16 for commit c3af3499ee3dd114ba055c32cfce3c3737b6b990.
This release introduces various UX improvements and is removing the support for v6 storage layout.
The sha256 of production asset internet_identity_production.wasm.gz is 3b0b4405868219f47b923e4022212d1b1d17ecb8b5074a6d715d5c1abdcab320.
What's Changed
- Fix card label z-index by @nmattia in #1673
- Autofocus first word on phrase recovery by @nmattia in #1674
- Remove c-card__content by @nmattia in #1675
- Don't use index as 404 for showcase by @nmattia in #1676
- Clean up card warning CSS by @nmattia in #1677
- Wrap dapp descriptions in KnownDapp by @nmattia in #1678
- Remove unnecessary nullish check by @nmattia in #1681
- Add stepper for phrase creation by @nmattia in #1683
- Update copy on identity & phrase creation by @nmattia in #1682
- Update commit of IC artefacts by @gix-bot in #1680
- Drop WeakRef handling of Chan listeners by @nmattia in #1686
- Remove chooseRecoveryMechanism by @nmattia in #1687
- Push back RC deploy by @nmattia in #1688
- Show recovery phrase info on management by @nmattia in #1691
- Extract identity number from word list by @nmattia in #1690
- Remove support for storage v6. by @przydatek in #1684
- Make recovery info page less scary by @nmattia in #1692
- Focus identity field on recovery by @nmattia in #1693
- Differentiate phrase info vs phrase reminder by @nmattia in #1694
- Add warning label on few authenticators by @nmattia in #1695
- Disable autocapitalization on phrase input by @nmattia in #1697
- Fix s/deconstruct/destructure/s terminology by @nmattia in #1696
- Send Slack notification on RC deploy fail by @nmattia in #1698
- Disable spellcheck when not necessary by @nmattia in #1699
Full Changelog: release-2023-06-06...release-2023-06-16
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 c3af3499ee3dd114ba055c32cfce3c3737b6b990
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-06-06: CAPTCHA updates and refinements
This is Internet Identity release release-2023-06-06 for commit 18acb46f039f5d4bcd82d6e1898e969ad6d9ee60.
This release introduces improvements and refinements to the CAPTCHA, updated links, and several non-user-facing updates.
The sha256 of production asset internet_identity_production.wasm.gz is a9a5d0492d1455d6b6b84fdc102fb182f55975145a2f99a403eb10ea7e37aee6.
What's Changed
- Add build archive dependencies in deps docker stage by @frederikrothenberger in #1650
- Use test binary for canister sig checking by @frederikrothenberger in #1649
- Refactor asset state by @frederikrothenberger in #1651
- Add HTTP response certification v2 by @frederikrothenberger in #1653
- Remove canister_ids.json by @nmattia in #1654
- Add Astro build for showcase by @nmattia in #1652
- Always scroll to actions in tests by @nmattia in #1656
- Import identity card image from vite by @nmattia in #1655
- Add scheduled RC deploys by @nmattia in #1658
- Add caching for fonts by @frederikrothenberger in #1657
- Update rust version by @gix-bot in #1659
- Update rust dependencies by @frederikrothenberger in #1660
- Migrate stable memory tests to v7 by @frederikrothenberger in #1661
- Update commit of IC artefacts by @gix-bot in #1663
- Clean up dapps update script by @nmattia in #1664
- Auto reload CAPTCHA on incorrect input by @nmattia in #1665
- Bump vite from 4.3.1 to 4.3.9 in /demos/test-app by @dependabot in #1667
- Bump vite from 4.3.1 to 4.3.9 in /demos/using-dev-build by @dependabot in #1668
- Focus CAPTCHA input on retry by @nmattia in #1672
- Update support links by @nmattia in #1671
- Turn off autocapitalization on CAPTCHA by @nmattia in #1670
- Recognize know dapps by authOrigins by @nmattia in #1669
- Support multiple char replacements by @nmattia in #1666
Full Changelog: release-2023-05-30...release-2023-06-06
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 18acb46f039f5d4bcd82d6e1898e969ad6d9ee60
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-05-30: hotfix for icons, memory manager migration
This is Internet Identity release release-2023-05-30 for commit 3ff8d257bfcb4adae35a5ebd1c733404d185a7d1.
This release fixes some inconsistencies in icons' presentation, and enables the migration of stable storage to MemoryManager
.
The sha256 of production asset internet_identity_production.wasm.gz is 4e1aaedbb10d0c44b9899e3b148d76adc1c8b301c16971f9e5a22424b236bbc1.
What's Changed
- Update didc release by @gix-bot in #1645
- Update commit of IC artefacts by @gix-bot in #1646
- Make icons more consistent by @nmattia in #1647
Full Changelog: release-2023-05-26...release-2023-05-30
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 3ff8d257bfcb4adae35a5ebd1c733404d185a7d1
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz