Skip to content

v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Sep 09:47
Immutable release. Only release title and notes can be modified.
v1.1.0
9b512c8

Frequenz Dispatch Client Library Release Notes

Summary

Add generic API credential fallbacks to dispatch-cli, add steam-boiler dispatch
targets, and reject invalid start_time values passed to DispatchApiClient.create().

Upgrading

New Features

  • TargetCategories now supports the STEAM_BOILER component category. This
    requires frequenz-client-common 0.3.8 or newer. The minimum supported
    grpcio version is now 1.80.0, as required by its frequenz-api-common
    dependency.
  • dispatch-cli accepts FREQUENZ_API_KEY and FREQUENZ_API_SECRET as a
    fallback pair for DISPATCH_API_AUTH_KEY and DISPATCH_API_SIGN_SECRET.

Bug Fixes

  • DispatchApiClient.create(): Passing an invalid start_time (not a datetime or "NOW") previously silently created a dispatch with an epoch timestamp (1970-01-01). It now raises ValueError immediately.

What's Changed

  • Bump asyncclick from 8.2.2.2 to 8.3.0.7 in the minor group by @dependabot[bot] in #225
  • Bump types-python-dateutil from 2.9.0.20250822 to 2.9.0.20251008 by @dependabot[bot] in #228
  • Bump setuptools-scm[toml] from 9.2.0 to 9.2.1 in the patch group by @dependabot[bot] in #224
  • Bump pydoclint from 0.7.3 to 0.7.6 by @dependabot[bot] in #234
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #230
  • Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #231
  • Bump the minor group with 2 updates by @dependabot[bot] in #233
  • Add Dependabot auto-merge workflow by @Marenz in #236
  • Bump the patch group with 5 updates by @dependabot[bot] in #232
  • Use commit hash for dependabot-auto-approve action by @Marenz in #238
  • Fix wrong dependabot-auto-approve hash by @Marenz in #239
  • Make CODEOWNERS more specific by @Marenz in #240
  • Bump pylint from 3.3.9 to 4.0.2 by @dependabot[bot] in #235
  • Bump isort from 6.0.1 to 7.0.0 by @dependabot[bot] in #227
  • Revert "Make CODEOWNERS more specific" by @Marenz in #241
  • Bump pytest-asyncio from 1.2.0 to 1.3.0 by @dependabot[bot] in #250
  • Bump pydoclint from 0.7.6 to 0.8.3 by @dependabot[bot] in #251
  • Bump types-python-dateutil from 2.9.0.20251008 to 2.9.0.20251115 by @dependabot[bot] in #247
  • Bump time-machine from 2.19.0 to 3.1.0 by @dependabot[bot] in #245
  • Bump mkdocstrings[python] from 0.30.1 to 1.0.0 by @dependabot[bot] in #246
  • Bump types-protobuf from 6.32.1.20250918 to 6.32.1.20251105 by @dependabot[bot] in #249
  • Bump the minor group with 8 updates by @dependabot[bot] in #243
  • Bump the patch group across 1 directory with 5 updates by @dependabot[bot] in #254
  • Bump pytest from 8.4.2 to 9.0.1 by @dependabot[bot] in #248
  • Bump frequenz-floss/gh-action-nox from 1.0.1 to 1.1.0 in the compatible group by @dependabot[bot] in #252
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #253
  • Bump the patch group across 1 directory with 4 updates by @dependabot[bot] in #261
  • Bump the minor group across 1 directory with 3 updates by @dependabot[bot] in #262
  • Bump types-protobuf from 6.32.1.20251105 to 6.32.1.20251210 by @dependabot[bot] in #259
  • Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #255
  • Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #256
  • Bump mkdocs-gen-files from 0.5.0 to 0.6.0 by @dependabot[bot] in #244
  • Bump async-solipsism from 0.8 to 0.9 by @dependabot[bot] in #260
  • fix: Raise ValueError for invalid start_time in create() by @Marenz in #264
  • Bump the patch group with 6 updates by @dependabot[bot] in #268
  • Bump the compatible group with 2 updates by @dependabot[bot] in #265
  • Add repo-config auto-migration workflow by @llucax in #277
  • Bump the patch group with 4 updates by @dependabot[bot] in #280
  • Bump isort from 7.0.0 to 8.0.1 by @dependabot[bot] in #273
  • Bump setuptools-scm from 9.2.2 to 10.0.5 by @dependabot[bot] in #289
  • Bump hypothesis from 6.151.9 to 6.151.10 in the patch group by @dependabot[bot] in #286
  • Bump actions/create-github-app-token from 2.2.1 to 3.0.0 by @dependabot[bot] in #279
  • Bump frequenz-repo-config from 0.13.8 to 0.17.0 in the repo-config group across 1 directory by @dependabot[bot] in #288
  • Bump mypy from 1.19.1 to 1.20.0 in the minor group by @dependabot[bot] in #287
  • Bump setuptools from 80.10.2 to 82.0.1 by @dependabot[bot] in #282
  • Bump the compatible group across 1 directory with 2 updates by @dependabot[bot] in #290
  • Bump types-protobuf from 6.32.1.20251210 to 6.32.1.20260221 by @dependabot[bot] in #276
  • Bump nox from 2025.11.12 to 2026.2.9 by @dependabot[bot] in #269
  • Bump black from 25.11.0 to 26.3.1 by @dependabot[bot] in #284
  • Bump actions/create-github-app-token from 2.2.1 to 3.1.1 by @dependabot[bot] in #292
  • Bump the compatible group with 3 updates by @dependabot[bot] in #291
  • Bump frequenz-floss/gh-action-setup-git from 16952aac3ccc01d27412fe0dea3ea946530dcace to f9d86a01228ee1cadaac5224d4d7626f1eb23f90 by @dependabot[bot] in #294
  • Bump frequenz-floss/gh-action-setup-python-with-deps from 0d0d77eac3b54799f31f25a1060ef2c6ebdf9299 to e4d0b2ef8f5a1612d7827f3abaef17c931d2b946 by @dependabot[bot] in #293
  • Bump the patch group with 3 updates by @dependabot[bot] in #295
  • Bump the minor group with 3 updates by @dependabot[bot] in #296
  • Bump types-protobuf from 6.32.1.20260221 to 7.34.1.20260408 by @dependabot[bot] in #297
  • Bump types-markdown from 3.10.2.20260211 to 3.10.2.20260408 by @dependabot[bot] in #298
  • Bump types-python-dateutil from 2.9.0.20251115 to 2.9.0.20260408 by @dependabot[bot] in #299
  • Bump the compatible group with 5 updates by @dependabot[bot] in #300
  • Bump the minor group with 2 updates by @dependabot[bot] in #301
  • Bump mypy from 1.20.2 to 2.1.0 by @dependabot[bot] in #303
  • Bump pydoclint from 0.8.3 to 0.8.5 by @dependabot[bot] in #304
  • Bump types-protobuf from 7.34.1.20260408 to 7.34.1.20260518 by @dependabot[bot] in #305
  • Bump pytest-asyncio from 1.3.0 to 1.4.0 by @dependabot[bot] in #307
  • Bump types-markdown from 3.10.2.20260408 to 3.10.2.20260518 by @dependabot[bot] in #308
  • Bump types-python-dateutil from 2.9.0.20260408 to 2.9.0.20260518 by @dependabot[bot] in #306
  • Bump frequenz-repo-config from 0.17.0 to 0.18.0 in the repo-config group across 1 directory by @dependabot[bot] in #302
  • Bump the compatible group with 2 updates by @dependabot[bot] in #309
  • Bump pydoclint from 0.8.5 to 0.8.6 by @dependabot[bot] in #310
  • Bump frequenz-floss/gh-action-setup-python-with-deps from 1.0.4 to 1.0.5 in the compatible group by @dependabot[bot] in #311
  • Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #312
  • Bump the patch group with 2 updates by @dependabot[bot] in #313
  • Bump pydoclint from 0.8.6 to 0.9.0 by @dependabot[bot] in #316
  • Bump the minor group across 1 directory with 4 updates by @dependabot[bot] in #314
  • Bump the compatible group with 6 updates by @dependabot[bot] in #318
  • Bump actions/labeler from 6.1.0 to 7.0.0 by @dependabot[bot] in #319
  • Bump the patch group with 4 updates by @dependabot[bot] in #320
  • Bump types-python-dateutil from 2.9.0.20260518 to 2.9.0.20260716 by @dependabot[bot] in #323
  • Bump the minor group with 3 updates by @dependabot[bot] in #321
  • Bump pydoclint from 0.9.0 to 0.9.1 by @dependabot[bot] in #325
  • Bump types-markdown from 3.10.2.20260518 to 3.10.2.20260712 by @dependabot[bot] in #324
  • Bump setuptools from 82.0.1 to 83.0.0 by @dependabot[bot] in #322
  • Bump the patch group with 3 updates by @dependabot[bot] in #326
  • Bump setuptools from 83.0.0 to 84.0.0 by @dependabot[bot] in #329
  • Bump the minor group with 4 updates by @dependabot[bot] in #327
  • Bump flake8-datetimez from 20.10.0 to 26.8.1 by @dependabot[bot] in #330
  • Bump types-python-dateutil from 2.9.0.20260716 to 2.9.0.20260807 by @dependabot[bot] in #331
  • Add generic API credential fallbacks to dispatch CLI by @Marenz in #263
  • Bump isort from 8.0.1 to 9.0.1 by @dependabot[bot] in #332
  • Add steam boiler dispatch target support by @Marenz in #333
  • Prepare for v1.1.0 by @Marenz in #334

Full Changelog: v1.0.0...v1.1.0