Repository navigation
Release v4.147.0
A described command handler no longer stops the specification executor and the semantic Host from running the rest of a model.
Changed
- The specification executor and the semantic Host no longer refuse a whole model because a command has a described handler (ESM v23). A specification or command that reaches the handler body is reported as Unsupported with the new
ImplementationBodycapability, after authorization and validation have run, so denied and invalid outcomes for that command, and every specification that does not reach the handler, still run. The Cratis renderer still refuses described handlers withSTAGE-IMPL-002. (part of #316) - Specification run reports can now carry the
ImplementationBodycapability. A reader built against an earlier Stage version rejects that value.