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-manifest
corresponds to extension.jsondfx schema --for extension-dependencies
corresponds 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