Skip to content

Releases: frequenz-floss/frequenz-api-dispatch

v0.10.0

07 Sep 13:54
v0.10.0
4086507

Choose a tag to compare

Frequenz Dispatch API Release Notes

Summary

This release is mainly about creating a ruleset for recurring dispatches.

Upgrading

  • As part of introducing versioning, the protobuf definitions and generated python code now has the path frequenz.dispatch.v1.

New Features

  • Package-based versioning has been introduced.

  • Rules for recurring dispatches have been added.
    Examples:
    Every 6 months:

    message RecurrenceRule {
      Frequency freq = FREQUENCY_MONTHLY;
      uint32 interval = 6;
    }
    

    Weekends only:

    message RecurrenceRule {
      Frequency freq = FREQUENCY_WEEKLY;
      repeated Weekday byweekdays = [WEEKDAY_SATURDAY, WEEKDAY_SUNDAY];
    }
    

    Every day at midnight:

    message RecurrenceRule {
      Frequency freq = FREQUENCY_DAILY;
      repeated uint32 byhours = [0];
    }
    

    Nightly, assuming "night" means from 8 PM to 6 AM:

    message RecurrenceRule {
      Frequency freq = FREQUENCY_DAILY;
      repeated uint32 byhours = [20, 21, 22, 23, 0, 1, 2, 3, 4, 5];
    }
    

Bug Fixes

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

17 Jul 12:18
v0.9.0
5e9e56d

Choose a tag to compare

Release notes

  • The FcrPrequalificationSettings message has been removed, and settings
    fields have been modified/reverted to use protobuf Structs, in order to
    represent arbitrary JSON objects.

What's Changed

Full Changelog: v0.8.2...v0.9.0

v0.8.2

19 Jun 15:32
v0.8.2
f0ddcbb

Choose a tag to compare

Release notes

  • Added python module & test case for submodule fcr.

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

08 Jun 12:29
v0.8.1
37d4675

Choose a tag to compare

Release notes

  • Removed unused import that broke protoc compilations.

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0

06 Jun 14:06
v0.8.0
dcaaf52

Choose a tag to compare

Release notes

  • Initial open source release

What's Changed

New Contributors

Full Changelog: https://github.com/frequenz-floss/frequenz-api-dispatch/commits/v0.8.0