Dispatch Highlevel Interface Release Notes
Summary
* Updates lots of dependencies and through those gets a few new features:
* `start_immediately` when creating dispatches is now supported.
* `http2 keepalive` is now supported and enabled by default.
* Some bugfixes from the channels & sdk libraries. are now included.
Upgrading
* `Dispatch.selector` was renamed to `Dispatch.target`, the `ComponentSelector` type was accordingly renamed `TargetComponents`
New Features
<!-- Here goes the main new features and examples or instructions on how to use them -->
Bug Fixes
* Fixed a crash in the `DispatchManagingActor` when dispatches shared an equal start time.
What's Changed
* Bump the required group with 9 updates by dependabot in https://github.com/frequenz-floss/frequenz-dispatch-python/pull/72
* Bump types-python-dateutil from 2.9.0.20240906 to 2.9.0.20241003 by dependabot in https://github.com/frequenz-floss/frequenz-dispatch-python/pull/73
* Fix crash when dispatches share equal start time by Marenz in https://github.com/frequenz-floss/frequenz-dispatch-python/pull/75
* Update dependencies by Marenz in https://github.com/frequenz-floss/frequenz-dispatch-python/pull/76
**Full Changelog**: https://github.com/frequenz-floss/frequenz-dispatch-python/compare/v0.3.4...v0.4.0