Skip to content

Releases: frequenz-floss/frequenz-dispatch-python

v0.5.1

24 Jan 13:11
v0.5.1
afe3002
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

  • The SDK dependency was widened to allow versions up to (excluding) v1.0.0-rc1600

What's Changed

  • Widen the SDK dependency range to support 1.0.0rc1500 by @llucax in #100
  • Update release notes for the release by @llucax in #101

Full Changelog: v0.5.0...v0.5.1

v0.5.0

04 Dec 18:06
v0.5.0
c4a8200
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

Upgrading

  • The method Dispatch.running(type: str) was replaced with the property Dispatch.started: bool.
  • The SDK dependency was widened to allow versions up to (excluding) v1.0.0-rc1500

New Features

Bug Fixes

  • Fixed a crash when reading a Dispatch with frequency YEARLY.

What's Changed

  • Bump setuptools-scm[toml] from 7.1.0 to 8.1.0 by @dependabot in #80
  • Update dispatch and sdk dependencies by @Marenz in #83
  • Reset release notes by @Marenz in #84
  • Bump the required group across 1 directory with 7 updates by @dependabot in #85
  • Bump setuptools from 68.1.0 to 75.6.0 by @dependabot in #79
  • Remove methods that were moved to client repo by @Marenz in #82
  • Add note about SDK dependency change by @Marenz in #88

Full Changelog: v0.4.0...v0.5.0

v0.4.0

19 Nov 15:19
v0.4.0
12a3368
Compare
Choose a tag to compare

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

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 #72
  • Bump types-python-dateutil from 2.9.0.20240906 to 2.9.0.20241003 by @dependabot in #73
  • Fix crash when dispatches share equal start time by @Marenz in #75
  • Update dependencies by @Marenz in #76

Full Changelog: v0.3.4...v0.4.0

v0.3.4

24 Oct 09:36
v0.3.4
2f9c764
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

This is a hot fix for recurrence not working

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

21 Oct 13:07
v0.3.3
bee57c0
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

  • frequenz-sdk dependency has been extended to include version 1.0.0-rc1000.

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

21 Oct 09:12
v0.3.2
df14cbb
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

  • This fixes a crash when the YEARLY frequency is used in a dispatch.

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

01 Oct 11:07
v0.3.1
1011c1d
Compare
Choose a tag to compare

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

Full Changelog: v0.3.0...v0.3.1

v0.3.0

05 Sep 11:46
v0.3.0
05f333b
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

Upgrading

  • The dispatch high level interface now depends on frequenz-sdk version v1.0.0-rc900.
  • We are now using the version 0.6.0 of the underlying frequenz-client-dispatch client library.
  • The init parameter of the Dispatcher class has been changed to accept a server_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

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

24 Jul 13:14
v0.2.0
0a37bb8
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Upgrading

  • An API key for authorization must now be passed to the client.

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

15 May 14:32
v0.1.0
08c8c07
Compare
Choose a tag to compare

Dispatch Highlevel Interface Release Notes

Summary

This is the first release of the highlevel dispatch interface!

Upgrading

  • Dispatcher.ready_to_execute() was renamed to Dispatcher.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

New Contributors

Full Changelog: https://github.com/frequenz-floss/frequenz-dispatch-python/commits/v0.1.0