0.15.0-beta.0: chore: update replica version to release candidate 0ab9178c (#3236)
Pre-releaseDFX
feat!: Removed dfx nns and dfx sns commands
Both have now been turned into the dfx extensions. In order to obtain them, please run dfx extension install nns
and dfx extension install sns
respectively. After the installation, you can use them as you did before: dfx nns ...
, and dfx sns ...
.
feat!: Removed dfx replica and dfx bootstrap commands
Use dfx start
instead. If you have a good reason why we should keep these commands, please contribute to the discussion at https://github.com/dfinity/sdk/discussions/3163
fix: Wait for new module hash when installing wallet
A previous change made dfx wait after installing a canister until the replica updated its reported module hash, but this change did not affect wallets. Now dfx waits for wallets too, to eliminate a class of wallet installation errors.
fix: Ctrl-C right after dfx start will hang for minutes and panics
Early break out from actors starting procedure.
feat: can disable the warnings about using an unencrypted identity on mainnet
It's now possible to suppress warnings of this form:
WARN: The <identity> identity is not stored securely. Do not use it to control a lot of cycles/ICP. Create a new identity with `dfx identity new` and use it in mainnet-facing commands with the `--identity` flag
To do so, export the environment variable DFX_WARNING
with the value -mainnet_plaintext_identity
.
export DFX_WARNING="-mainnet_plaintext_identity"
Note that this can be combined to also disable the dfx version check warning:
export DFX_WARNING="-version_check,-mainnet_plaintext_identity"
fix!: restrict dfx identity new
to safe characters
New identities like dfx identity new my/identity
or dfx identity new 'my identity'
can easily lead to problems, either for dfx internals or for usability.
New identities are now restricted to the characters ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-_@0123456789
.
Existing identities are not affected by this change.
Dependencies
Motoko
Updated Motoko to 0.9.5
Updated candid to 0.9.0
Candid UI
- Updated Candid UI canister to dfinity/candid#449
- Module hash: 32cf0e528ee7a4fc0ac2028c985ce3bbf5af264e802a9473f72ba332eff32185
Frontend canister
- Module hash: e50dfb318c8eb3dfb70fc3276b014302adaa0a26b5d8b4537bac033ad8d934c2
- #3227
Replica
Updated replica to release candidate commit 0ab9178c6684f122ae713928b3664c33a697e9c4.
This incorporates these elected proposals up to commit a17247bd86c7aa4e87742bf74d108614580f216d: