-
Notifications
You must be signed in to change notification settings - Fork 2
Release notes
Gurmit Teotia edited this page Oct 24, 2018
·
13 revisions
For latest versions release notes please go to releases.
- Implemented LastSimilarEvents API as per ticket
- Updated the signature of Domain.SendActivityResponse to accept TaskToken (breaking change)
- Removed activity task token from all activity responses to ease unit testing (breaking change)
- Fixed the recursion when calling CancelRequest.ForTimer("ATimer") inside Timer.OnCancel API.
- Exposed properties on activity response object to ease unit testing.
- Now jump to a particular item (activity, timer, lambda) using Jump.To... API does not consider the When clause of target element.
- Removed Timer.OnCancelled API and added Timer.OnCancel API. Later API is called before timer is cancelled.
- Activity responses - ActivityCompletedResponse, ActivityFailedResponse and ActivityCancelledResponse now accept object to pass the information to SWF. Guflow serialized that object to either JSON (for complex type) or simple string format (for primitive type)
- Expose Timer.IsFired() and Timer.IsCancelled api
- Added Timer.FireAfter API to provide the timeout using lambda
- Made constructor of ActivityArg public to ease the unit testing.
- Renamed:
- ActivityCompleteResponse to ActivityCompletedResponse
- ActivityCancelResponse to ActivityCancelledResponse
- ActivityFailResponse to ActivityFailedResponse
- Added Domain.SendActivityResponse method
- Added extension methods- Result and Result (returns dynamic object) for ActivityCompletedEvent and LambdaCompletedEvent
- Included Guflow.xml to support intellisense.
- Implemented the support for .net standard 1.3
Guflow
- Prerequisite
- Installation
-
Workflows
- Creating first workflow
- Registration
- Hosting
- Start workflow
- Schedule activities
- Schedule timers
- Schedule lambda function
- Schedule child workflows
- Lambda functions vs activities
- Workflow input
- Workflow actions
- Signals
- Workflow branches
- Deflow algorithm
- Workflow events
- Query APIs
- Custom polling strategy
- Things to take care of
- Activites
- Unit testing
- Performance & scalability
- Error handling
- Logging
- Debugging
- Tutorial
- Release notes