Release Notes¶
8.0.0¶
Added dynamic autocomplete for profiles/networks in Bash/Zsh:
toolbelt autocomplete bashnow emits the autocomplete script.To enable,
source <(toolbelt autocomplete bash), or save the script where you keep autocomplete scripts.Non-dynamic autocomplete has moved to
toolbelt gen_autocomplete --generate [shell].Network encryption keys can now be manipulated as 32 hex characters instead of 16 (escaped) bytes using the
encryption_key_hexparameter.
7.1.0¶
Fixed a bug in OTA script and firmware uploads that could cause a chunk write to be skipped under certain conditions.
BREAKING CHANGE: The script and firmware uploads now return no output on successful completion.
These uploads previously returned a CRC/version check at the end of the upload. The uploads are now decoupled from the CRC/version checks to allow for workflows which need to do other work before checking the CRC/version. To check the CRC/version, use the script/firmware info commands.
Added
toolbelt node $addr eeprom peek/poke/read/writecommands for working more easily with EEPROM values.
7.0.1¶
Fixed a bug in the help provided for incomplete
toolbelt rpc send/callandtoolbelt node send/callcommands.
7.0.0¶
Added
toolbelt node send/callconvenience aliases for single-targettoolbelt rpc send/call.Further improved support for MG24 modules.
Added
-E/--skip-eraseand-C/--skip-crcflags for script uploads to allow optimizing for cases where the initial erase or post-upload CRC check are not needed.Added a
toolbelt node bridge script turboload <spy>command for directly attached MG24 modules.Arguments to the following RPCs which are known builtin function names are translated properly:
rpcmcastRpcdmcastRpccallbackcalloutdmCallout
6.4.0¶
x86-64 builds for Linux are now statically linked to musl instead of glibc.
6.3.0¶
Improved support for MG24 modules
6.2.0¶
Added support for MG24 modules