Skip to content

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 13 Sep 13:33
· 66 commits to main since this release
b0b6c75

Released to Maven Central as net.openan.workflow.sdk:*:0.0.8.

  • Scope task lifecycle callbacks to each sendTask invocation so concurrent workflow executions
    cannot overwrite or receive one another's protocol events.
  • Cancel pending task polls and acknowledgement timers when an invocation, subscription, client or
    transport finishes; this prevents delayed callbacks from surviving resource shutdown.
  • Track raw transport activity separately from decoded Notification-T business events. Standard SSE
    comment heartbeats refresh heartbeat().lastEventAt() without increasing eventCount; use the
    new lastBusinessEventAt() accessor for business-event liveness.
  • Add configurable connection/read deadlines to LoadPsop, and reject ambiguous simultaneous
    credentialsConfigPath and inline credentialsConfig configuration.
  • Clarify DefaultExtensionSender ownership: its public constructor owns the supplied transport;
    callers that share a transport must use DefaultExtensionSender.nonOwning(...).