- Restore all regions of statemachine
- A persisted statemachine with orthogonal states will not be correctly
restored as only the top region gets correctly reset. Tests in
StateMachineResetTests use the correct way to reset the statemachine
with all regions
- Fixes#978
- testing: added test case for dynamic generated id
- docs: update documentation
- fix: Support @WithStateMachine for machines generated using either empty id or dynamically generated id
- Fixes#940
- Add one full kick workflows for doing milestone or release.
- Use new central infra for all workflows
- Still keep old manual central workflows as we probably need
those until branches are fixes to use new workflows for central.
- Separate artifactory build names so that we have unique ones
for snapshot/milestone/release per branch as otherwise
jfrog artifact download might be inaccurate.
- Use github environments to pause workflow for promotion and
central sync to be able manually check that staged and released
artifacts looks ok.
- Add tweaks to gradle build to ease switching to milestone, release
or next dev version.
- While this doesn't change underlying behaviour, add sendEventCollect
method which takes a mono and returns a mono as list of results.
- Add some notes to docs why this is like this, aka having regions
returns multiple results.
- Fixes#922
- Re-implement resetStateMachineReactively as fully reactive
chain by following same logic as in blocking version.
- New interface ReactiveStateMachineAccess as we need to
know if one need to call reactive method.
- Fixes#911