release-2022-07-05: Fix error on deleting device used for login (#729)
This is release release-2022-07-05 for commit d1935e209b42a9e5853efc44e2c1e27b03f1f273.
This release introduces protected recovery phrases, a long requested feature. Recovery phrases can now be protected, which means that the recovery phrase has to be entered again before being able to remove or change it. This is also our first community contribution by @olsemeno, @dostro and @lastmjs. Thanks a lot!
In addition to protected recovery phrases, there have also been a lot of infrastructure changes. Most notably, we have now completely moved all the tests from Haskell to Rust.
The sha256 of production asset internet_identity_production.wasm is 3d6b6828cd3a2f404c5ae10c635d110bf7c81075c9eff07f2eacfc41fc57b3e7.
What's Changed
- Update rust version by @gix-bot in #694
- Autoupdate rust toolchain by @nmattia in #695
- Move HTTP gateway types to interface by @frederikrothenberger in #696
- Add scheduled release build checks by @nmattia in #698
- Fix tests using the wrong II wasm by @frederikrothenberger in #699
- Make gix-bot author of automated PRs by @nmattia in #700
- Port asset certification tests to rust by @frederikrothenberger in #697
- Update CODEOWNERS file by @nmattia in #702
- Clarify dev banner by @nmattia in #701
- Bump got from 11.8.2 to 11.8.5 by @dependabot in #703
- Bump got from 11.8.3 to 11.8.5 in /demos/using-dev-build by @dependabot in #704
- Fix unused import warning by @frederikrothenberger in #706
- Port delegation tests to rust by @frederikrothenberger in #705
- Port device management tests to rust by @frederikrothenberger in #708
- Port get_principal tests to rust by @frederikrothenberger in #709
- Faq summary text indentation by @wackyleo459 in #707
- Ports the metrics endpoint tests to rust by @frederikrothenberger in #710
- Accept device reference in register by @nmattia in #711
- Fix typo in canister_tests build command by @nmattia in #712
- Move InternetIdentityInit to interface by @frederikrothenberger in #713
- Adapt time handling to infrastructure changes by @frederikrothenberger in #714
- Drop iter_mut in pubkey uniqueness check by @nmattia in #716
- Make expect_user_error_... more informative by @nmattia in #718
- Fix with_candid error message by @nmattia in #717
- Update selenium instructions in HACKING by @nmattia in #719
- Add option to protect recovery phrases by @nmattia in #721
- Add rollback test for anchors created with the latest II version by @frederikrothenberger in #723
- Adds rust tests for the registration flow by @frederikrothenberger in #715
- Ports the stable memory restore tests to rust by @frederikrothenberger in #726
- Limits the number of recovery phrases to one by @frederikrothenberger in #727
- Improve wording related to the new device settings by @frederikrothenberger in #728
- Fix error on deleting device used for login by @frederikrothenberger in #729
New Contributors
- @gix-bot made their first contribution in #694
- @wackyleo459 made their first contribution in #707
Full Changelog: release-2022-06-17...release-2022-07-05
Build flavors
For more information please see the Build flavors section of the README.