Releases: dfinity/internet-identity
release-2024-02-26: Migrate archive buffer to stable memory
This is Internet Identity release release-2024-02-26 for commit a9d57f0440dd0ef61da8e9b23674d6ebf74a42cd.
This release migrates the archive buffer (used to store identity changes before they are fetched by the archive) to stable memory.
The sha256 of production asset internet_identity_production.wasm.gz is 8cdf75c5120f0d1b03136065b6a8f298e1c57c9a04ae371ce5c7881d80128f33.
What's Changed
- Add JS-tests for validateDelegationAndGetPrincipal by @przydatek in #2291
- Update release in README by @gix-bot in #2295
- Close test CSS selectors by @nmattia in #2297
- Migrate from storage v7 to v8 on upgrade by @frederikrothenberger in #2296
- Update dapps list by @gix-bot in #2301
- Update commit of IC artefacts by @gix-bot in #2302
Full Changelog: release-2024-02-23...release-2024-02-26
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 a9d57f0440dd0ef61da8e9b23674d6ebf74a42cd
./scripts/verify-hash --ii-hash 8cdf75c5120f0d1b03136065b6a8f298e1c57c9a04ae371ce5c7881d80128f33
release-2024-02-23: Fix dfx deps pull hash issue
This is Internet Identity release release-2024-02-23 for commit 6256227195776b5f7d93fc875a79fc38782c6c4e.
This release fixes a warning related to pulling Internet Identity using dfx deps. It also contains various technical improvements, such as preparations to move the archive entries buffer to stable memory. This release is also used to update the Internet Identity archive, which has not been updated since November 2023 and is thus missing some technical improvements.
The sha256 of production asset internet_identity_production.wasm.gz is 119fe2e72873a105983ca5aad11af55ee6a3d6429f9c217f1dd26ce54676b2c0.
What's Changed
- Change VC-id/jti to data-URL by @przydatek in #2279
- Move archive buffer to stable memory for freshly initialized II by @frederikrothenberger in #2274
- Update release in README by @gix-bot in #2282
- Update commit of IC artefacts by @gix-bot in #2284
- Bump undici from 5.26.3 to 5.28.3 by @dependabot in #2283
- Clean up storage constants and remove 32GB limitation by @frederikrothenberger in #2289
- Bump nodejs16 based GitHub actions by @frederikrothenberger in #2286
- Add JS-API for validation of delegations by @przydatek in #2281
- Bump WebdriverIO by @nmattia in #2292
- Report virtual memory sizes on stats endpoint by @frederikrothenberger in #2290
- Simplify auth flow types by @nmattia in #2285
- Bump ip from 1.1.8 to 1.1.9 by @dependabot in #2287
- Update dapps list by @gix-bot in #2294
- Add sha256 file for dev build by @nmattia in #2293
Full Changelog: release-2024-02-16...release-2024-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 6256227195776b5f7d93fc875a79fc38782c6c4e
./scripts/verify-hash --ii-hash 119fe2e72873a105983ca5aad11af55ee6a3d6429f9c217f1dd26ce54676b2c0 --archive-hash cf0dd829a7c3f99103a81875cb663501b2ab2be80c28de1e84772aadd5b4b5b3
release-2024-02-16: Various Small Improvements
This is Internet Identity release release-2024-02-16 for commit cc0d5dd417fac5ecf65008cd8090598fdb4bb05d.
This release contains many small improvements for II, both in development infrastructure as well as the deployed application.
The sha256 of production asset internet_identity_production.wasm.gz is a3b50a3b35c487b9e5e9cd0174845d83fe15d5bb5d78e507647ed2272777568f.
What's Changed
- Bump nodejs16 actions by @nmattia in #2251
- Update release in README by @gix-bot in #2250
- Update commit of IC artefacts by @gix-bot in #2252
- Generalize CSP headers by @nmattia in #2248
- Decouple Anchor from serialized bytes by @frederikrothenberger in #2254
- Resolve authn / authz confusion in helper functions by @frederikrothenberger in #2255
- Add anchor number to Anchor type by @frederikrothenberger in #2256
- Don't panic in vc_util by @nmattia in #2257
- Package vc_util_js by @nmattia in #2258
- Add a convention connecting credential specs and the issued VCs by @przydatek in #2253
- Don't include dev build checksum in metadata by @nmattia in #2260
- Update rust version by @gix-bot in #2259
- Update commit of IC artefacts by @gix-bot in #2262
- Add a generic helper for validating II presentations with compliant VCs by @przydatek in #2261
- Add inline script loader by @nmattia in #2263
- Remove custom-submodule from vc_util by @przydatek in #2265
- Upgrade to astrojs v4 by @nmattia in #2264
- Change link color to look less visited by @meodai in #2267
- Move VC/JWT-handling from the issuer into helpers in vc_util by @przydatek in #2266
- Update dapps list by @gix-bot in #2269
- Remove redundant memory reserve by @frederikrothenberger in #2268
- Remove low-level stable memory tests by @frederikrothenberger in #2271
- Update node version by @gix-bot in #2270
- Improve vc-spec.md by @lmuntaner in #2272
- Add sig-verifier-js basic workspace by @nmattia in #2275
- Improve HACKING.md by @lmuntaner in #2273
- Bump docker related actions by @nmattia in #2276
- Remove changes link in RC message by @nmattia in #2277
- Push newAnchor into LoginData by @nmattia in #2278
New Contributors
- @lmuntaner made their first contribution in #2272
Full Changelog: release-2024-02-02...release-2024-02-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 cc0d5dd417fac5ecf65008cd8090598fdb4bb05d
./scripts/verify-hash --ii-hash a3b50a3b35c487b9e5e9cd0174845d83fe15d5bb5d78e507647ed2272777568f
release-2024-02-02: Loader during delegation fetching, minor fixes.
This is Internet Identity release release-2024-02-02 for commit ef43b65875cbb9947f9ee3398a0ccc25d730988a.
This release introduces a missing loader during delegation fetching, and fixes parsing of file names of canister assets. Moreover, it adds several internal updates and fixes.
The sha256 of production asset internet_identity_production.wasm.gz is 5e50e1485667d7f3b1a416d7fbb4d477dc9b7b8b16e57a8be339d30f92592591.
What's Changed
- Update ic stable structures dependency by @frederikrothenberger in #2234
- Clean up test-app authentication by @nmattia in #2236
- Bump actions/checkout v3 -> v4 by @nmattia in #2238
- Simplify asset collection by @nmattia in #2239
- Remove candid breaking change exceptions by @frederikrothenberger in #2240
- Update commit of IC artefacts by @gix-bot in #2241
- Fix paths in auto release bump by @nmattia in #2242
- Bump release links in README by @nmattia in #2243
- Clean up vite plugins by @nmattia in #2244
- Add loader when fetching delegation by @nmattia in #2245
- Update didc release by @gix-bot in #2247
- Update parsing of filenames, to handle filenames with dots by @przydatek in #2249
- Update dapps list by @gix-bot in #2246
Full Changelog: release-2024-01-26...release-2024-02-02
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 ef43b65875cbb9947f9ee3398a0ccc25d730988a
./scripts/verify-hash --ii-hash 5e50e1485667d7f3b1a416d7fbb4d477dc9b7b8b16e57a8be339d30f92592591
release-2024-01-26: VC improvements, II API-v2 updates, internal cleanups and refactorings
This is Internet Identity release release-2024-01-26 for commit 390d0f22091d31ba4421a1d2437a908c394c4221.
This release introduces several improvements to VC flow and tooling, updates v2 of II API, and adds numerous internal cleanups and infrastructure updates.
The sha256 of production asset internet_identity_production.wasm.gz is 0beb6d0e64f0e74cdb6b7400a286178e0cbaf86a799383cee9035cba8ffd3552.
What's Changed
- Update node version by @nmattia in #2172
- Update commit of IC artefacts by @gix-bot in #2175
- Update dapps list by @gix-bot in #2174
- Remove II interface check exception by @frederikrothenberger in #2176
- Replace jose with custom Base64UrlEncode by @nmattia in #2173
- Add a CSS comment to the c-list__item--pin class by @meodai in #2118
- Bump node to v20 LTS by @nmattia in #2178
- Extend VC RP spec to support alternative frontend origins. by @przydatek in #2177
- Add lit-analyzer check by @nmattia in #2180
- Update dapps list by @gix-bot in #2183
- Remove unnecessary process dependency by @nmattia in #2181
- Bump follow-redirects from 1.15.2 to 1.15.4 in /demos/using-dev-build by @dependabot in #2186
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #2187
- Bump follow-redirects from 1.15.3 to 1.15.4 in /demos/vc_issuer by @dependabot in #2185
- Bump node version update to v20 by @nmattia in #2184
- Fix test_app asset update by @frederikrothenberger in #2190
- Update dapps list by @gix-bot in #2191
- Add support for different status codes to asset lib by @frederikrothenberger in #2192
- Extend test_app to use certified redirects and actual invalid certificates by @frederikrothenberger in #2193
- Drop selenium-standalone types by @nmattia in #2194
- Split vc-api and test-app into workspaces by @nmattia in #2195
- Update node version by @gix-bot in #2189
- Update DFX by @frederikrothenberger in #2188
- Add workspace for vc_issuer by @nmattia in #2196
- Update dapps list by @gix-bot in #2197
- Upgrade IC dependencies by @frederikrothenberger in #2198
- Create workspace for vite plugins by @nmattia in #2200
- Clean up npm setup by @nmattia in #2201
- Add to get_verified_id_alias_from_jws a check for the expected vc subject by @przydatek in #2199
- Update commit of IC artefacts by @gix-bot in #2203
- Factor out add_signature to canister_sig_util by @przydatek in #2202
- Prune expired signatures in VC code by @frederikrothenberger in #2204
- Clean up VC e2e tests by @nmattia in #2205
- Clean up e2e VC tests and verify alias by @nmattia in #2206
- Update dapps list by @gix-bot in #2207
- Bump to artifact actions v4 by @nmattia in #2179
- Update using dev build README.md to correctly point to gzipped wasm by @letmejustputthishere in #2208
- Add dev server logs by @nmattia in #2212
- Fix race condition in devserver by @nmattia in #2213
- Add VC support for alternative origins by @nmattia in #2211
- Fix workflow step name by @nmattia in #2214
- Update dapps list by @gix-bot in #2217
- Clean up release job by @nmattia in #2216
- Update commit of IC artefacts by @gix-bot in #2220
- Bump vite from 4.3.9 to 4.5.2 in /demos/using-dev-build by @dependabot in #2218
- Bump vite from 4.5.1 to 4.5.2 by @dependabot in #2219
- Refactor tentative device registration to use Result type internally by @frederikrothenberger in #2221
- Add release job dependency to vc issuer build by @frederikrothenberger in #2224
- Speed up and improve canister tests by @nmattia in #2223
- Clean up compatibility notice by @nmattia in #2215
- Remove traps from authenticated_anchor_operation by @frederikrothenberger in #2222
- Automatically update release in README by @nmattia in #2226
- Move authorization helpers and error conversions to their own module by @frederikrothenberger in #2225
- Fix README release update sed command by @nmattia in #2227
- Remove traps from authenticate_and_record_activity by @frederikrothenberger in #2228
- Bump npm ci timeout by @nmattia in #2230
- Make Unauthorized and InternalCanisterError errors consistent by @frederikrothenberger in #2231
- Clean up auth postMessage interface by @nmattia in #2229
- Provide proper error for identity_info method by @frederikrothenberger in #2232
- Bump github-script in deploy-rc by @nmattia in #2233
Full Changelog: release-2024-01-05...release-2024-01-26
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 390d0f22091d31ba4421a1d2437a908c394c4221
./scripts/verify-hash --ii-hash 0beb6d0e64f0e74cdb6b7400a286178e0cbaf86a799383cee9035cba8ffd3552
release-2024-01-05: Various Maintenance Changes
This is Internet Identity release release-2024-01-05 for commit 6e90dbf1dd8d0bbb5d9d7f72b784de21a1646d04.
This Internet Identity release includes many different maintenance changes, such as dependency updates and internal refactorings. Progress has been made on the new experimental canister APIv2 (not stable yet).
The sha256 of production asset internet_identity_production.wasm.gz is b3785a434dafc3825a107ebf0f158a9747cb22ace1f17cf119c3987460204e16.
What's Changed
- Update commit of IC artefacts by @gix-bot in #2146
- Update didc release by @gix-bot in #2145
- Update readme with local URLs by @frederikrothenberger in #2147
- Remove useless Result aliases by @frederikrothenberger in #2148
- Bump zerocopy from 0.7.25 to 0.7.31 by @dependabot in #2140
- Move unknown app icon to other assets by @meodai in #2150
- Update dapps list by @gix-bot in #2149
- API V2 Refactor by @frederikrothenberger in #2151
- Add API v2 test helpers by @frederikrothenberger in #2152
- Remove dependency of
vc_util
onic_cdk
by @przydatek in #2153 - Refactor authenticated OP helper to allow returning proper results by @frederikrothenberger in #2155
- Consistently use camel case variants in APIv2 by @frederikrothenberger in #2156
- Introduce API v2 identity_authn_info method by @frederikrothenberger in #2154
- Change AuthenticationFailed to Unauthorized by @frederikrothenberger in #2158
- Introduce v2 API for tentative authn method registration by @frederikrothenberger in #2157
- Introduce API v2 authn_method_metadata_replace by @frederikrothenberger in #2159
- Introduce API v2 authn_method_replace by @frederikrothenberger in #2160
- Refactor AuthnMethodData to group security relevant, modifiable fields by @frederikrothenberger in #2161
- Introduce API v2 authn_method_security_settings_replace by @frederikrothenberger in #2162
- Update commit of IC artefacts by @gix-bot in #2163
- Update dapps list by @gix-bot in #2164
- Rename authn method registration types and methods by @frederikrothenberger in #2165
- Update rust version by @gix-bot in #2139
- Update dapps list by @gix-bot in #2166
- Update didc release by @gix-bot in #2167
- Use correct node version in clean build by @nmattia in #2168
- Bump docker ubuntu by @nmattia in #2169
- Clean up nvm setup by @nmattia in #2170
- Update dapps list by @gix-bot in #2171
Full Changelog: release-2023-12-15...release-2024-01-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 6e90dbf1dd8d0bbb5d9d7f72b784de21a1646d04
./scripts/verify-hash --ii-hash b3785a434dafc3825a107ebf0f158a9747cb22ace1f17cf119c3987460204e16
release-2023-12-15: Attribute Sharing UX improvements and minor fixes
This is Internet Identity release release-2023-12-15 for commit ed19d8186b55e6a5396227c4570c714bad9a4702.
This release significantly improves UX of the Attribute Sharing flow, and adds several updates and fixes related to Attribute Sharing feature, incl. randomized id_alias-ids, id_alias API cleanup, and extensions to supporting libraries.
The sha256 of production asset internet_identity_production.wasm.gz is 7a834b2b30cbfbaed033f1ee6e72f21219e45c2a7571b12a3a3e46eac519aa2a.
What's Changed
- Update dapps list by @gix-bot in #2131
- Randomize id alias for attribute exchange by @frederikrothenberger in #2132
- Extend test app and demo issuer front-ends with "is adult" credential by @frederikrothenberger in #2133
- Factor out get_signature and add it to canister_sig_util by @przydatek in #2134
- Update consent message error types by @frederikrothenberger in #2135
- Add example API for verifying custom verifiable presentations by @przydatek in #2141
- Strip device metadata from lookup by @frederikrothenberger in #2143
- Approve information Sharing CSS by @meodai in #2138
- Refactor II VC API by @frederikrothenberger in #2142
Full Changelog: release-2023-12-11...release-2023-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 ed19d8186b55e6a5396227c4570c714bad9a4702
./scripts/verify-hash --ii-hash 7a834b2b30cbfbaed033f1ee6e72f21219e45c2a7571b12a3a3e46eac519aa2a
release-2023-12-11: Attribute Sharing MVP
This is Internet Identity release release-2023-12-11 for commit bc97e5b657aafad58f231330c51a67db7beb8d0d.
This release adds multiple features to support Attribute Sharing/Verifiable Credentials on the IC (e.g. FE orchestration of the attribute sharing flows, UX for the attribute sharing, incl. pre-filling of the internet identity), and updates several APIs. Also, it provides testing tools for Attribute Sharing, incl. extended functionality of a demo VC-issuer with a pre-built vc_demo_issuer.wasm.gz
, and support for local deployment of a testing environment.
Moreover, the release includes several improvements that reduce the size of the resulting WASM.
The sha256 of production asset internet_identity_production.wasm.gz is 1950912f23acea10a63ea1c0a70ac316f2cea6055acde3044e24cb79682c6d40.
What's Changed
- Change II issuer URL constants by @przydatek in #2051
- Update didc release by @gix-bot in #2059
- Update rust version by @gix-bot in #2058
- Extract app wrapper by @nmattia in #2060
- Add an implementation of a VC issuer by @przydatek in #2057
- Update commit of IC artefacts by @gix-bot in #2062
- Enable vc_issuer tests on CI by @przydatek in #2064
- Remove redundant values in SignedIdAlias by @frederikrothenberger in #2063
- Pin II release in readme instructions by @frederikrothenberger in #2066
- Clean up test app by @nmattia in #2065
- Replace ic-certified-map with ic-certification library by @frederikrothenberger in #2067
- Improve canister network setup by @nmattia in #2068
- Update dapps list by @gix-bot in #2072
- Add clippy and cargo fmt CI check for the issuer by @frederikrothenberger in #2071
- Add exp claim to VCs issued by the issuer by @frederikrothenberger in #2070
- Refactor credential spec verification in issuer by @frederikrothenberger in #2069
- Bump vitest by @nmattia in #2074
- Simplify canister ID lookup by @nmattia in #2075
- Fix CI not formatting the vc issuer correctly by @frederikrothenberger in #2076
- Publish VC demo issuer by @frederikrothenberger in #2077
- Update commit of IC artefacts by @gix-bot in #2079
- Add second consent message language and make message more descriptive by @frederikrothenberger in #2073
- Provision issuer canister by @nmattia in #2078
- Introduce rust workspace dependencies by @frederikrothenberger in #2080
- Change issuer API to camel case by @frederikrothenberger in #2081
- Change credentialName to credentialType in postMessage interface by @frederikrothenberger in #2082
- Add issuer app by @nmattia in #2083
- Don't bundle fonts twice by @nmattia in #2084
- Add VC allow screen by @nmattia in #2086
- Update dapps list by @gix-bot in #2087
- Add API v2 identity_register method by @frederikrothenberger in #1948
- Clean up test-app by @nmattia in #2090
- Flatten Astronaut by @nmattia in #2085
- Update dapps list by @gix-bot in #2092
- Make origin remapping consistent by @nmattia in #2093
- Add utils for processing verifiable presentations by @przydatek in #2094
- Move asset certification code into a new separate crate by @frederikrothenberger in #2091
- Update commit of IC artefacts by @gix-bot in #2096
- Move asset certification header code to asset_util by @frederikrothenberger in #2095
- Add issuer lockfile to up-to-date CI check by @frederikrothenberger in #2098
- Add verifiable credentials flow in frontend by @nmattia in #2097
- Update dapps list by @gix-bot in #2104
- Retry chrome start by @nmattia in #2105
- Proxy CANISTER.localhost by @nmattia in #2102
- Deploy issuer & test app canisters on release by @nmattia in #2101
- Ignore unknown test app messages by @nmattia in #2103
- Increase number of e2e test shards by @nmattia in #2106
- Rename vc_issuer.wasm.gz and candid file by @frederikrothenberger in #2107
- Clean up asset_util interface by @frederikrothenberger in #2099
- Limit local canister lookup to localhost by @nmattia in #2108
- Add markdown support for consent message by @nmattia in #2100
- Update dapps list by @gix-bot in #2110
- Add VerifiedAdult VC to the demo issuer by @przydatek in #2112
- Update dapps list by @gix-bot in #2114
- Add slack message on bad release ref by @nmattia in #2116
- Bump vite from 4.5.0 to 4.5.1 in /demos/vc_issuer by @dependabot in #2111
- Pre-fill anchors in VC flow by @nmattia in #2109
- Update vc_issuer and test-app to use asset_util by @frederikrothenberger in #2113
- Update VC issuer documentation by @przydatek in #2115
- Add certification version metadata to demo canisters by @frederikrothenberger in #2122
- Downgrade rust to 1.73.0 by @nmattia in #2123
- Remove unused test asset by @nmattia in #2120
- Add support for PIN identities in VC by @nmattia in #2121
- Add expiry checks to vc_util's functions for checking VCs by @przydatek in #2117
- Fix release pipeline by @przydatek in #2124
- Fix issuer not being uploaded as release artifact by @frederikrothenberger in #2125
- Disable clean build verification by @nmattia in #2127
- Update dapps list by @gix-bot in #2129
- Use fixed length for principal digest by @nmattia in #2126
- Update commit of IC artefacts by @gix-bot in #2128
- Fix issuer certification by @frederikrothenberger in #2130
Full Changelog: release-2023-11-17...release-2023-12-11
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 | 1950912f23acea10a63ea1c0a70ac316f2cea6055acde3044e24cb79682c6d40 |
internet_identity_dev.wasm.gz | [`2be3f6e0b3114e455d7fbb0e715c7219acba26b81f0386eb853cdd23d... |
release-2023-11-17: Browser storage migration
This is Internet Identity release release-2023-11-17 for commit 71581fc0fd0abe3bdb6ba783750a2b4ddc3d2a97.
This release is a maintenance release in preparation of the upcoming attribute sharing flow. It makes technical changes to the information stored in the browser (i.e. identity numbers) to better accommodate additional data that will be required in the future.
The sha256 of production asset internet_identity_production.wasm.gz is 786ce760a7f47b03a068819d357e6618943e1b93715fb127dad5673df5dd3470.
What's Changed
- Remove references to docker-test-env by @nmattia in #2026
- Typecheck vite config by @nmattia in #2028
- Bump axios from 1.4.0 to 1.6.1 in /demos/using-dev-build by @dependabot in #2029
- Update webdriverio and pin chrome in using-dev-build by @frederikrothenberger in #2030
- Refactor storage tests by @nmattia in #2031
- Add utils for handling verifiable credentials by @przydatek in #2019
- Update commit of IC artefacts by @gix-bot in #2033
- Refactor canister sig verification to only check canister id by @frederikrothenberger in #2034
- Use cdk println! macro in vc_utils by @frederikrothenberger in #2035
- Fix download links in readme by @frederikrothenberger in #2038
- Lint everything and clean up config by @nmattia in #2039
- Add specs and APIs for attribute sharing by @przydatek in #2036
- Migrate localStorage data to IndexedDB by @nmattia in #2040
- Add support for issuing id_alias credentials by @przydatek in #2044
- Simplify and generalize fetchDelegation by @nmattia in #2049
Full Changelog: release-2023-11-10...release-2023-11-17
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 71581fc0fd0abe3bdb6ba783750a2b4ddc3d2a97
./scripts/verify-hash --ii-hash 786ce760a7f47b03a068819d357e6618943e1b93715fb127dad5673df5dd3470
release-2023-11-10: Various Maintenance Changes
This is Internet Identity release release-2023-11-10 for commit 9e92b6405c3ce2f0415b676f47b20bdba3347c29.
This release contains only maintenance changes to make our lives easier in the future. Most notably on the e2e test infrastructure and changes in preparation for the upcoming attribute sharing flow.
The sha256 of production asset internet_identity_production.wasm.gz is 5e7e57bfa62f7beaa5f0d50207fa5ff1af7d26881975d7775f9143eab53ceeee.
What's Changed
- Update screenshots chrome to version 116 by @frederikrothenberger in #1990
- Fix asset URL paths by @nmattia in #1987
- Don't update dapps without logo by @nmattia in #1991
- Update dapps list by @gix-bot in #1993
- Add several utils for handling canister sigs. by @przydatek in #1984
- Update dapps list by @gix-bot in #2003
- Move LABEL_SIG constant to a crate, so that it can be re-used. by @przydatek in #2006
- Port components to Astro by @nmattia in #1997
- Upgrade webdriverio to latest version by @frederikrothenberger in #1996
- Run e2e tests sequentially by @nmattia in #2012
- Update candid to latest version by @frederikrothenberger in #2013
- Make chromedriver log to stdout by @frederikrothenberger in #2015
- Port localstorage parsing to zod by @nmattia in #2014
- Wait for principals to not be anonymous after sign-in by @frederikrothenberger in #2016
- Run selenium tests without docker by @frederikrothenberger in #1995
- Update e2e test instructions by @frederikrothenberger in #2017
- Run tests with clean IndexedDB by @nmattia in #2021
- Split storage ops from serialization by @nmattia in #2023
- Update dapps list by @gix-bot in #2025
Full Changelog: release-2023-10-30...release-2023-11-10
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 9e92b6405c3ce2f0415b676f47b20bdba3347c29
./scripts/verify-hash --ii-hash 5e7e57bfa62f7beaa5f0d50207fa5ff1af7d26881975d7775f9143eab53ceeee --archive-hash b41ab45823672dd636beb9ca3e33e30883a1ac929bc2ee5f9f9e402653717c9b