Version 0.31.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
⭐ Features
Protocol Snapshot Download
With a new command, you can now download and save the protocol snapshot. Use the command flow snapshot download <path>
to do so. (#440) @kc1116
Secure gRPC Connections
A new feature allows secure communication when using gRPC. Flow.json schema was expanded so it supports network definition with key
property which is the key used in the secure communication, as well as global flag --network-key
which can be used to achieve the same functionality. (#449) @kc1116
HTTP API on Emulator
The latest version of emulator is now supported which features HTTP API. You can even specify the port by using --rest-port
.
🛠 Improvements
Account multi-key creation
Accounts creation is now improved to support specifying multiple keys. (#431) @Kay-Zee
Transaction Prompts
New transaction prompts for confirming the send-signed
and build
commands were added making the actions more explicit. (#432) @Kay-Zee
General improvements
- Show a more user-friendly error message if the proposer key is missing (#453) @pavel-main
- Update dependencies (#458) @sideninja
- Add faucet link on keys generate (#456) @sideninja
- Clean outdated Homebrew (#442) @sideninja
Crash Reports
The CLI will now include a crash report screen, where you will be able to help us make the CLI better by submitting the generated crash report to our crash collection service. Crash reports are anonymous and don't contain personal information.
(#454) @sideninja
Staking info command
The output formatting for the staking info command was changed to support multiple stakes and delegations as well as the field "Total Stake" is again displayed.
🐞 Bug Fixes
- Bugfix for sending transactions with multiple function declarations (#444) @sideninja
📖 Documentation
- General documentation updates based on community feedback (#445) @sideninja