Skip to content

v0.6.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Finomnis Finomnis released this 20 Apr 07:51
· 141 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