Repository navigation
Releases: launchapp-dev/animus-subject-default
Releases · launchapp-dev/animus-subject-default
Release list
v0.1.5 — subject watch+unwatch
v0.1.4: animus-protocol v0.5.7 + subject/delete
Bumps the animus-protocol pin to v0.5.7 (was v0.1.13) and implements SubjectBackend::delete.
What changed
task/deleteandsubject/deletenow route throughSubjectBackend::delete, returning the protocolDeleteSubjectResponse { ok: true }shape and broadcasting aChangeKind::Deletedevent on the watch stream.subject/listroutes throughSubjectBackend::list, honoring the v0.5.7SubjectFilteradditions (native_status,dispatch_label,has_attachment_kind). Accepts both the unwrapped flat filter shape and ao-cli's wrapped{"filter": {...}}shape.SubjectSchema.supports_delete = true.PluginCapabilities.methodsnow advertisessubject/list,subject/get,subject/update,subject/delete,subject/schemaalongside the existingtask/*surface.
Compatibility
task/listcontinues to use the legacymethods::listpath so the historical{"status": "ready"}shorthand and raw native-status strings still work.- v0.1.3 callers using
task/deletewill see the new{ok: true}response shape instead of{id, deleted}— this is intentional and matches the protocol shape v0.5.7 hosts expect whenSubjectSchema.supports_deleteis true.
Binaries
Release binaries built via the existing release.yml CI.
v0.1.3
v0.1.3: declare subject_kind:task capability marker for daemon preflight
v0.1.2
v0.1.2 - cosign keyless signing for release artifacts