Repository navigation
0.9.0
·
9 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
0.9.0
This release fixes bulk-action sub-task reporting and moves release notes onto the GitHub Releases page.
Fixed
- Bulk action sub-tasks stayed "pending" forever — when a bulk action (e.g. bulk delete) ran, each per-item sub-task was created but never marked running or completed, so it sat at "pending" in the task list even though the operation had already succeeded. The bulk runner now drives each sub-task's lifecycle (start → complete).
complete_taskwas also made idempotent (first finalize wins), so services that finalize their own task (backup/migrate/restore) keep their detailed status while delete/permissions sub-tasks — which only return a bool — are now finalized correctly.
Changed
- Release notes now live on the GitHub Releases page — each tag gets its own release whose body is the annotated tag's message, published automatically by a new
release.ymlworkflow on tag push. This replaces the single ever-growing CHANGELOG.md. Existing history is migrated into per-version releases by a one-timebackfill-releases.ymlworkflow, after which CHANGELOG.md is retired. The/releaseprocess and README were updated to author notes into the annotated tag.