Skip to content

v0.7.0

Compare
Choose a tag to compare
@Finomnis Finomnis released this 06 May 16:34
· 98 commits to main since this release

Breaking Changes

  • Rewrite Errors
    • Errors can now be prettified with miette
    • Errors now carry the error sources including the actual errors from the failed subsystems
  • Display a warning if the Toplevel object isn't consumed (via handle_shutdown_requests)
  • Cancel all subsystems connected to the Toplevel object when the Toplevel object is dropped

Non-breaking changes

  • Change recommended error wrapper library from anyhow to miette.
    • Compatibility to other error handling wrapper libraries stays unchanged.
  • Add IntoSubsystem trait to make writing struct-based subsystems more convenient