Skip to content

Release v4.147.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 21:39
e231d64

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 ImplementationBody capability, 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 with STAGE-IMPL-002. (part of #316)
  • Specification run reports can now carry the ImplementationBody capability. A reader built against an earlier Stage version rejects that value.