Skip to content

Commit 6bc6de8

Browse files
committed
chore(release): 0.5.19 — queue-enqueue plugin-subject fallback
1 parent e989003 commit 6bc6de8

3 files changed

Lines changed: 19 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [0.5.19] - 2026-06-16
8+
9+
**Queue-enqueue plugin-subject fallback.** Control-routed `queue/enqueue`
10+
resolved the subject only through the in-tree task store, which has been empty
11+
since v0.4.12 (subjects now live in `subject_backend` plugins). Every enqueue of
12+
a plugin-backed subject failed with "task not found", silently breaking the
13+
queue-driven workflow trigger over the HTTP/GraphQL transports.
14+
15+
### Fixed
16+
17+
- **`queue/enqueue` now engages the subject-plugin fallback**, mirroring the
18+
workflow-run path: try the in-tree task store first, then resolve via
19+
`subject_resolver().resolve_subject_context()` and dispatch with the project's
20+
`default_workflow_ref`. The subject *read* path got this fallback in an earlier
21+
fix (`bdc7b310`); the enqueue path was missed, so the queue trigger could not
22+
see any plugin-backed subject. Found via live transport E2E.
23+
724
## [0.5.18] - 2026-06-16
825

926
**Device-encrypted secret backend.** A second `animus secret` backend that

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/orchestrator-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "orchestrator-cli"
3-
version = "0.5.18"
3+
version = "0.5.19"
44
edition = "2021"
55
license = "Elastic-2.0"
66
default-run = "animus"

0 commit comments

Comments
 (0)