* release/0.4.2: (51 commits)
Update process initiator to make shelly-timeout doable
Improve error messages on missing config
Refactor Config into dhall module
Add dumping the user db
Fix log format settings
Implement password change functionality
Better error wrapper type
Start taking control over exit on argument parsing failure
Return a better error when --load is given a directory
Output plentiful trace info for API calls
log all api calls with `TRACE` level
Add a connection-specific span to each API handler
Runtime things furthermore
Allow tracking cgroups with futures
Oh whoops handle that
Get started on supervision trees
Attach a GroupID to all LightProcs
Noting down improvement ideas for procs
More ideas about how to record data
A number of small updates batched into one commit
...
* feature/better-errors:
Better error wrapper type
Start taking control over exit on argument parsing failure
Return a better error when --load is given a directory
* feature/spanned-api-handling:
Output plentiful trace info for API calls
log all api calls with `TRACE` level
Add a connection-specific span to each API handler
* feature/runtime-improvements:
Runtime things furthermore
Allow tracking cgroups with futures
Oh whoops handle that
Get started on supervision trees
Attach a GroupID to all LightProcs
Noting down improvement ideas for procs
More ideas about how to record data
A number of small updates batched into one commit
Improve Drop guards
Even more console shenanigans
tracing more data
Some bits work \o/
Console is attached and compiles
More console features
Use `ManuallyDrop` instead of `mem::forget` where appropiate
More console implementation stuff
Start on the runtime console subscriber
* feature/schema-updates:
Update api dependency in Cargo.lock
Update api version
Update build.rs to not output to tracked dir
Drop git tracked pregenerated code
Drop pregenerated modules
Update API submodule