v0.0.68
Summary
As I learned yesterday, using the new domain id.ai for sign-in with Internet Identity is not recommended just for cosmetic reasons, but also to prevent edge case issues. Therefore, it makes sense to use it going forward.
This release switches the Console to use this domain and set the JS library @junobuild/core to use it as new default for its related sign-in method (this is a JS API breaking change but all domains use the same UI/UX and derive the same identities).
Overview
| Library | Version | Breaking changes |
|---|---|---|
@junobuild/core | v5.0.0 | ⚠️ |
What's Changed
- feat(observatory,console): remove one time upgrade for OpenIdProvider.GitHub by @peterpeterparker in https://github.com/junobuild/juno/pull/2545
- build(backend): Update Rust version by @github-actions[bot] in https://github.com/junobuild/juno/pull/2552
- refactor(auth): redo name unsafe_find_jwt_provider by @peterpeterparker in https://github.com/junobuild/juno/pull/2554
- feat(auth)!: rename get_providers to get_auth_providers by @peterpeterparker in https://github.com/junobuild/juno/pull/2555
- feat(auth): rename openid credential structs by @peterpeterparker in https://github.com/junobuild/juno/pull/2556
- feat(shared): ic api for wasm32 test by @peterpeterparker in https://github.com/junobuild/juno/pull/2558
- feat(auth): make verify_openid_jwt generic by @peterpeterparker in https://github.com/junobuild/juno/pull/2557
- feat(auth): used shared time and cargo test for openid impls by @peterpeterparker in https://github.com/junobuild/juno/pull/2560
- feat(auth): make unsafe_find_jwt_provider generic by @peterpeterparker in https://github.com/junobuild/juno/pull/2559
- feat(frontend): use id.ai instead of internetcomputer.org for identity sign-in by @peterpeterparker in https://github.com/junobuild/juno/pull/2561
- test(e2e): update internet-identity playwright plugin for new ui/ux by @peterpeterparker in https://github.com/junobuild/juno/pull/2562
Full Changelog: https://github.com/junobuild/juno/compare/v0.0.67...v0.0.68