·
14 commits
to main
since this release
Added
- log the creation of the key file in
init - default
key-filepath to output directory - support generating PEM encoded ed25519 keys from
init - translate
InquireErrortomiette::Resultininit - recursively create config directory on
init - output a cleaner error when an invalid seed is passed to
init - support configuring key using
initcommand - run
initcommand non-interactively if a TTY isn't detected - add
--no-inputtoinitcommand - add
--forcetoinitcommand for forcing destructive operations - add
--quietflag toinitcommand - support
--dry-runforinitcommand - add
initcommand for initializing a settings file - load settings from a well-known config file
- finish interpreter (#595)
Fixed
- cleanup empty key file when bailing out of generating secp256k1
- parse ed25519 keys using the old strategy as a fallback
- use
ed25519-dalekfor parsing PEM-encoded PKCS#8 ed25519 keys - only constrain
inquireandderive_builderby minor version - hide
IpfsSettingsbehind "ipfs" feature - set
truncate(true)when forcefully overwriting the config - Update nonce schema with IPLD bytes (#593)
Other
- Add workflow spans and every cli logging (#603)
- (schemas) update OpenRPC API doc and JSON schemas
- handle nonce as incoming string/arraybuf (#611)
- chore(cargo): Bump toml from 0.8.10 to 0.8.11 (#612)
- document that a random seed will be chosen if
key-seedis unset - document that if unset, a default path is used with
key-file - update help text for
key-fileto say it'll generate a key - prompt for the key file as a
Stringinstead ofPathBuf - add a test for writing the generated config file + key
- split
forcefield out ofOutputMode::File - remove
KeyTypeArgin favor of usingKeyType - remove unneeded
defaults.toml - add simple tests for
initcommand - remove out of date TODO in
init.rs - remove unneeded
#[allow(dead_code)]insettings.rs - wrap all
initargs inInitArgsand consolidate handling - sort imports in
cli/init.rs - remove docs link to private
homestar_runtime::db::pool - improve error for passing
--no-inputtoinitwith no key - remove extraneous
...destructuring ofCommand::Init - change
--configflag to--outputforinitcommand - move handling of
initcommand toinit.rs - fix comments listing supported public key types
- (schemas) update OpenRPC API doc and JSON schemas
- (schemas) update OpenRPC API doc and JSON schemas
- poll DHT in background when worker runs up a workflow + dual-stack webserver (#590)
- chore(cargo): Bump config from 0.13.4 to 0.14.0 (#588)
- chore(cargo): Bump nix from 0.27.1 to 0.28.0 (#587)