Frequenz channels Release Notes
Summary
In addition to the new `LatestValueCache` and the ability to `filter` messages on `Receiver`s, this release introduces two "Experimental" features for providing interconnections between channels.
New Features
- The `LatestValueCache` class, which used to be internal to the Frequenz SDK, is now available through the channels package.
- **Experimental**: `RelaySender`, which is a `Sender` that forwards the messages sent to it, to multiple senders.
- **Experimental**: `Pipe`, which provides a pipe between two channels, by connecting a `Receiver` to a `Sender`.
- `Receiver`s now have a `filter` method that applies a filter function on the messages on a receiver.
What's Changed
* Clear release notes by llucax in https://github.com/frequenz-floss/frequenz-channels-python/pull/296
* Bump the required group with 10 updates by dependabot in https://github.com/frequenz-floss/frequenz-channels-python/pull/299
* Bump markdown-svgbob from 202112.1022 to 202406.1023 by dependabot in https://github.com/frequenz-floss/frequenz-channels-python/pull/305
* Bump the required group with 10 updates by dependabot in https://github.com/frequenz-floss/frequenz-channels-python/pull/304
* Import the `LatestValueCache` implementation from the Frequenz SDK by shsms in https://github.com/frequenz-floss/frequenz-channels-python/pull/302
* Bump the required group with 2 updates by dependabot in https://github.com/frequenz-floss/frequenz-channels-python/pull/309
* Bump brettcannon/check-for-changed-files from 1.2.0 to 1.2.1 by dependabot in https://github.com/frequenz-floss/frequenz-channels-python/pull/308
* Bump docker/build-push-action from 5 to 6 by dependabot in https://github.com/frequenz-floss/frequenz-channels-python/pull/307
* Add abstractions for sharing messages between channels by shsms in https://github.com/frequenz-floss/frequenz-channels-python/pull/301
* Support filtering the messages on a receiver by shsms in https://github.com/frequenz-floss/frequenz-channels-python/pull/303
* Prepare for release v1.1.0 by shsms in https://github.com/frequenz-floss/frequenz-channels-python/pull/311
**Full Changelog**: https://github.com/frequenz-floss/frequenz-channels-python/compare/v1.0.1...v1.1.0