* Integrated with assertly data structure validation
* Update neatly to support @ for external resources,
* Added spaces (pipe has been already supported) for multi external resource separation
* Minor fixes
* Updated udf expression to use $, instead of ! (no backward compatible change)
* Simplified evaluation critiera
* Refactored example workkflow with best practice
* Maven build workflow optionally parameterized with custom .m2/settings.xml
* Added request and response metadata with endly -s -a options
* Added workflow task description with endly -t='?'
* Updated service action request discovery (endly -s -a)
* Streamlined error handling
* Added tagIDs to WorkflowRunRequest option
* Refactored docker container request
* Refactored dsunit prepare/expect request
* Updated documentation
* Minor fixes
* Integrated dsunit with assertly
* Added unit/integrated test Run function
* Patched tagIDs
* Moved secret credetnails file generator to endly -c option
* Minor fixes
* Updated criteria to support comprehensive conditional expression.
* Reorganized services and dependencies
* Minor fixes
* Refactor and simpified exec.service
* Added endly.Run helper
* Renamed MatchStdout to When
* Renamed MatchBody to When
* Renamed RunCriteria to When
* Renamed SkipCriteria to Skip
* Renamed ExitCriteria to Exit
* Renamed Credentials to Secrets
* patched RepeatedReporter CLI event reporting
* Refactor and simpified storage.service
* Added When/Else to variable
* Refactorored docker shared service added docs
* Refactored SSH service with stdout listener (for instant stdout CLI reporting)
* Minor patches
* Renamed Credential to Credentials
* Added more yaml examples
* Add SSH testing utilities NewSSHRecodingContext, NewSSHReplayContext
* Refactored and updated shared workflows
* Minor patched
* Added Expec to all runner Run request and Assert field to response
* Added automation with docker example
* Reorganized documentation
* Minor patches
* Reverter order of adding os.path (to begining)
* Added node sdk
* Minor patches
* Add pipeline post
* Patched neatly Cat udf
* Added Pipeline state init block
* Updated shared workflow
* Added workflow generator
* Patched workflow generator shared mem
* Merge docker compose pull request
* Minor patches
* Added map[interface{}]interface{} for non string key support
* Minor patches
* Patched CLI formatting
* Updated workflow generator
* Added when criteria to pipeline
* Minor patches
* Expanded variable init expression/format
* Added expect validation to storage Download
* Enhanced expression parser for map key nested expression
* Added catch, defer pipeline special tasks
* Minor patches
* Merged pipeline into workflow
* Added shrared state workflow mode
* Update smtp with secret service
* Enhanced workflow and inline workflow inspection with -p options
* Patched gs remove folder
* Added multi table mapping option to workflow generator
* Minor patches