extensible-effects-concurrent v0.22.0 Release Notes

    • โœ‚ Remove SchedulerProxy ruins

    • ๐Ÿ‘‰ Make message sending strict:

    Ensure that every message sent from one process to another is reduced to normal form by the sender.

    - Remove *all* lazy message selectors
    - Introduce a newtype wrapper `StrictDynamic` around `Dynamic`
      and export only a constructor that deeply evaluates the
      value to *rnf* before converting it to a `Dynamic`
    
    • Change the Server API for better system vitality:

    • โž• Add callWithTimeout: A call over IO with a Timeout parameter

    • โž• Add more efficient log renderer:

      • renderLogMessageBodyNoLocation
      • renderRFC5424NoLocation