Repository navigation
v0.11.0 #59
v0.11.0
#59
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Frequenz Channels Release Notes
Summary
The project has a new home!
https://frequenz-floss.github.io/frequenz-channels-python/
For now the documentation is pretty scarce but we will be improving it with
time.
Upgrading (breaking changes)
You need to make sure to use timezone-aware
datetimeobjects when usingthe timestamp returned by
Timer, Otherwise you will get an exception.Channels methods
get_receiver()andget_sender()have been renamed tonew_receiver()andnew_sender()respectively. This is to make it moreclear that new objects are being created.
The public API surface has been reduced considerably to make it more clear
where to import symbols. You should update your imports. The new symbol
locations are:
frequenz.channels.Anycastfrequenz.channels.Broadcastfrequenz.channels.Anycastfrequenz.channels.Bidirectionalfrequenz.channels.Broadcastfrequenz.channels.Peekablefrequenz.channels.Receiverfrequenz.channels.Senderfrequenz.channels.util.Mergefrequenz.channels.util.MergeNamedfrequenz.channels.util.FileWatcherfrequenz.channels.util.Selectfrequenz.channels.util.TimerThe class
BufferedReceiverwas removed because the interface was reallyintended for channel implementations. Users are not supposed to enqueue
messages to receiver but just receive from them. If you used it you can
implement it yourself.
The class
BidirectionalHandlewas moved toBidirectional.Handle.The class
EventTypewas moved toFileWatcher.EventType.New Features
Bug Fixes
Broadcastreceivers now get cleaned up once they go out of scope.Timernow returns timezone-awaredatetimeobjects using UTC astimezone.
What's Changed
version:xxxand addpart:selectandpart:receiverslabels by @leandro-lucarella-frequenz in Removeversion:xxxand addpart:selectandpart:receiverslabels #28Selectblocks by @shsms in Avoid dropping of messages after breaking fromSelectblocks #42get_{sender,receiver}tonew_{sender,receiver}by @leandro-lucarella-frequenz in Renameget_{sender,receiver}tonew_{sender,receiver}#49changesby @leandro-lucarella-frequenz in FileWatcher: Don't type-checkchanges#56Full Changelog: v0.10.0...v0.11.0
This discussion was created from the release v0.11.0.
All reactions