Skip to content

Releases: sos-berlin/js7

v2.5.0

16 Nov 13:42
Compare
Choose a tag to compare
Version 2.5.0

v2.4.1-beta.20220830

30 Aug 08:03
Compare
Choose a tag to compare
v2.4.1-beta.20220830 Pre-release
Pre-release

v2.4.1-beta.20220828

28 Aug 19:41
Compare
Choose a tag to compare
v2.4.1-beta.20220828 Pre-release
Pre-release
  • FIX Cluster does not recouple after failover with truncated journal file

v2.4.1-beta.20220816

v2.4.1-beta.20220811

v2.4.0

19 Jul 09:49
Compare
Choose a tag to compare
Version 2.4.0

v2.4.0-beta.20220714.1

14 Jul 16:27
Compare
Choose a tag to compare
Pre-release

Wenn ein Auftrag an einem Breakpoint steht oder einer Order.stopPosition steht oder der Workflow suspendiert ist, dann gilt folgende Rangfolge:

  1. isOrderAtBreakpoint
  2. isWorkflowSuspended
  3. isOrderAtStopPosition
  4. Finish-Anweisung

Ein Breakpoint hat den höchsten Rang. Der Auftrag wird suspendiert. Die anderen Bedingungen werden dann nicht beachtet.

v2.4.0-beta.20220714

14 Jul 11:02
Compare
Choose a tag to compare
v2.4.0-beta.20220714 Pre-release
Pre-release
  • ❗️Journale sind inkompatibel zu 2.4.0-beta.20220713, wenn Breakpoints gesetzt worden sind.
    • UnsignedItemAdded ersetzt VersionedControlAdded-Event
  • JControllerState.idToWorkflowControl
  • JControllerState.workflowControlToIgnorantAgent

v2.4.0-beta.20220713.1

13 Jul 13:33
Compare
Choose a tag to compare
Pre-release

ControlWorkflow-Kommando geändert: es fügt Breakpoints hinzu und entfernt welche, analog zu ControlWorkflowPath.

@Nonnull
def controlWorkflow(
  workflowId: JWorkflowId,
  breakpoints: java.util.Map[JPosition, java.lang.Boolean])
: JControllerCommand

v2.4.0-beta.20220713

13 Jul 10:09
Compare
Choose a tag to compare
v2.4.0-beta.20220713 Pre-release
Pre-release

Breakpoints

final case class ControlWorkflow(
  workflowId: WorkflowId,
  breakpoints: Set[Position] = Set.empty)
extends ControllerCommand {
  type Response = Response.Accepted
}

Das Kommando setzt alle Breakpoints (oder löscht alle, wenn breakpoints leer ist).

Aufträge an einem Breakpoint gelangen in den Zustand Order.Suspended und können mit dem ResumeOrder-Kommando fortgesetzt werden.