Skip to content

v0.6.0

Compare
Choose a tag to compare
@Finomnis Finomnis released this 20 Apr 20:43
· 159 commits to main since this release

Breaking Changes

  • Subsystems can return Err<Into<Box<dyn Error + Send + Sync>>> instead of Err<Into<anyhow::Error>>
    • Allows all error types that can be converted to Box<dyn Error + Send + Sync>
    • Should be compatible with existing code, but increases compatibility with new error handling crates
  • Toplevel::handle_shutdown_requests can now return all types that implement From<GracefulShutdownError>, which should integrate seamlessly with most return types from main(), like anyhow::Result, Box<dyn Error> or eyre::Result