Skip to content

v1.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Apr 08:10
· 92 commits to v1.x.x since this release
v1.8.0
f9ecb68

Frequenz channels Release Notes

Summary

This release focuses on improving async patterns and flexibility in the channel's library.

Upgrading

  • Some minimal dependencies have been bumped, so you might need to adjust your dependencies accordingly.

  • Broadcast and Anycast channels method close() was renamed to aclose() to follow Python's convention. With this change now channels can be used with the aclosing() context manager for example.

    The name close() is still available for backwards compatibility, but it will be removed in the next major release, so it is recommended to switch to aclose().

New Features

  • Add a new OptionalReceiver class that wraps an optional underlying receiver, allowing for indefinite waiting when no receiver is set.
  • Improve documentation of the frequenz.channels.experimental.Pipe

What's Changed

Full Changelog: v1.7.0...v1.8.0