0.22.0
asset uploads: retry some HTTP errors returned by the replica
Now retries the following, with exponential backoff as is already done for connect and transport errors:
- 500 internal server error
- 502 bad gateway
- 503 service unavailable
- 504 gateway timeout
- 429 many requests
fix: Allow canisters to be deployed even if unrelated canisters in dfx.json are malformed
feat!: enable cycles ledger support unconditionally
chore!: removed unsafe-eval CSP from default starter template
To do this, the @dfinity/agent version was updated as well.
fix: dfx build no longer requires a password for password-protected identities
chore!: enforce --wallet requirement for dfx canister call --with-cycles earlier
feat: add dfx schema support for .json files related to extensions
dfx schema --for extension-manifestcorresponds to extension.jsondfx schema --for extension-dependenciescorresponds to dependencies.json
chore!: enforce minimum password length of 9 characters
The NIST guidelines require passwords to be longer than 8 characters.
This is now enforced when creating new identities.
Identities protected by a shorter password can still be decrypted.
feat: dfx extension install now uses the extension's dependencies.json file to pick the highest compatible version
feat: Enable threshold schnorr signatures for Bip340Secp256k1
Schnorr signature signing for Bip340Secp256k1 is now enabled.
A test key id Bip340Secp256k1:dfx_test_key is ready to be used by locally created canisters.
Dependencies
Replica
Updated replica to elected commit 5849c6daf2037349bd36dcb6e26ce61c2c6570d0.
This incorporates the following executed proposals:
Motoko
Updated Motoko to 0.11.2