Releases: frequenz-floss/frequenz-dispatch-python
Releases · frequenz-floss/frequenz-dispatch-python
v0.3.4
v0.3.3
Dispatch Highlevel Interface Release Notes
Summary
frequenz-sdk
dependency has been extended to include version1.0.0-rc1000
.
What's Changed
- Extend
frequenz-sdk
dependency by @daniel-zullo-frequenz in #70
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Dispatch Highlevel Interface Release Notes
Summary
- This fixes a crash when the
YEARLY
frequency is used in a dispatch.
What's Changed
- Bump the required group with 8 updates by @dependabot in #63
- Fix crash when YEARLY is used by @Marenz in #69
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Dispatch Highlevel Interface Release Notes
Summary
Upgrading
Dispatcher.running_state_change
now also sends a message when the duration specified in the dispatch has passed. If no duration is specified, no STOPPED message will be sent.
New Features
- We now provide the
DispatchManagingActor
class, a class to manage actors based on incoming dispatches.
Bug Fixes
What's Changed
- Send stop signal when duration is reached by @Marenz in #53
- Relax frequenz-sdk version constraints by @daniel-zullo-frequenz in #59
- Fix SDK dependency version constraint by @daniel-zullo-frequenz in #60
- Dispatch Managing Actor by @Marenz in #54
- Fix overwritten fix for sdk dependency by @Marenz in #67
- Bump types-python-dateutil from 2.9.0.20240821 to 2.9.0.20240906 by @dependabot in #65
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Dispatch Highlevel Interface Release Notes
Summary
Upgrading
- The dispatch high level interface now depends on
frequenz-sdk
versionv1.0.0-rc900
. - We are now using the version
0.6.0
of the underlyingfrequenz-client-dispatch
client library. - The init parameter of the
Dispatcher
class has been changed to accept aserver_url
instead.
New Features
- Using the new dispatch client, we now have support for pagination in the dispatch list request.
- The new client version also supports streaming, however it is not yet used internally in the high level interface.
Bug Fixes
- Fix documentation cross-linking to the
frequenz-client-dispatch
package.
What's Changed
- Bump the cross-ref object DB version to match the dependency version by @llucax in #42
- Bump the required group with 10 updates by @dependabot in #43
- Update frequenz-SDK to 1.0.0-rc801 by @daniel-zullo-frequenz in #46
- Configure the new label by @llucax in #48
- Bump the required group with 14 updates by @dependabot in #49
- Bump types-python-dateutil from 2.9.0.20240316 to 2.9.0.20240821 by @dependabot in #50
- Update to latest SDK and dispatch-client versions by @Marenz in #51
New Contributors
- @daniel-zullo-frequenz made their first contribution in #46
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Dispatch Highlevel Interface Release Notes
Upgrading
- An API key for authorization must now be passed to the client.
What's Changed
- Reset Release Notes after release by @Marenz in #31
- Bump the required group with 11 updates by @dependabot in #32
- Add key authentication by @Marenz in #34
- Bump brettcannon/check-for-changed-files from 1.2.0 to 1.2.1 by @dependabot in #35
- Bump docker/build-push-action from 5 to 6 by @dependabot in #36
- Bump the required group with 9 updates by @dependabot in #37
- Update to new client by @Marenz in #39
- Update to client v0.5.0 by @Marenz in #40
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Dispatch Highlevel Interface Release Notes
Summary
This is the first release of the highlevel dispatch interface!
Upgrading
Dispatcher.ready_to_execute()
was renamed toDispatcher.running_status_change()
New Features
- Introduced new class
Dispatch
(based on the client class) that contains useful functions and extended information about the received dispatch. Dispatcher.client
was added to provide an easy access to the client for updating, deleting and creating dispatches
What's Changed
- Fix todos by @Marenz in #8
- Bump the optional group with 16 updates by @dependabot in #10
- Bump the optional group with 1 update by @dependabot in #11
- Initial structure by @Marenz in #9
- Add gRPC Python API cross referencing by @llucax in #14
- Improve project structure by @llucax in #15
- Update solipsism by @Marenz in #12
- Bump the optional group with 12 updates by @dependabot in #18
- Bump the optional group with 3 updates by @dependabot in #20
- Update frequenz dependencies by @Marenz in #23
- Remove explicit dependency on sybil by @llucax in #26
- Bump the required group across 1 directory with 9 updates by @dependabot in #27
- Make
ready_to_execute
channel more general by @Marenz in #22 - Don't recursively scan for pyproject.toml when calculating the cache key by @Marenz in #29
- Prepare release notes by @Marenz in #30
New Contributors
- @Marenz made their first contribution in #8
- @dependabot made their first contribution in #10
- @llucax made their first contribution in #14
Full Changelog: https://github.com/frequenz-floss/frequenz-dispatch-python/commits/v0.1.0