Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@mhthies mhthies released this 02 Dec 21:21
e9a4898

New features and improvements

  • New constructor parameter timeout for KNXDConnection: Allows to specify a timeout for receiving new packets from KNXd. If no packet is received for at least timeout seconds, the run() coroutine raises a Timeout exception. (Note, that sufficient KNX bus activity is required to avoid timeouts under normal conditions) (thanks to @NanoSpicer)
  • Raise ConnectionAbortedError exception from open_group_socket() and iterate_group_telegrams() when run() loop exits (for any reason (thanks to @NanoSpicer for the discussion and implementation)

Development improvements

  • Update used external GitHub Actions and add testing on Python 3.12 to GitHub Actions CI