Releases: serverlessworkflow/synapse
Releases · serverlessworkflow/synapse
v1.0.0-alpha5.2
What's Changed
- Enabled light theme support in the Dashboard by @JBBianchi in #446
- Fixed the default global JsonSerializer options by enforcing indentation by @cdavernas in #448
- Light theme improvements and close button for editor errors in the Dashboard by @JBBianchi in #449
- Improved task hierarchy navigation using a "tree view" in the Dashboard by @JBBianchi in #451
Full Changelog: v1.0.0-alpha5.1...v1.0.0-alpha5.2
v1.0.0-alpha5.1
What's Changed
- Added copy to clipboard button to the Dashboard's editors by @JBBianchi in #436
- Fixed the
OpenApiCallExecutor
to evaluate theoperationId
parameter when its value is a runtime expressions by @cdavernas in #437 - Fixed the
custom function
validation when using the JSON editor of the Dashboard by @JBBianchi in #438 - Added capability to replay a workflow with the same input in the Dashboard by @JBBianchi in #439
- Fixed the API client to use SSEs for watching and monitoring resources by @cdavernas in #440
- Added means to suspend, resume and cancel workflow instances by @cdavernas in #441
- Added a new
suspended
workflow instance status phase by @cdavernas in #442 - Implemented the feature to run processes asynchronously without awaiting their completion by @cdavernas in #443
- Added suspend/resume/cancel actions to workflow instances in the Dashboard by @JBBianchi in #444
Full Changelog: v1.0.0-alpha5...v1.0.0-alpha5.1
v1.0.0-alpha5
What's Changed
- Added support for custom functions defined in external catalogs by @cdavernas in #435
- Updated the
FunctionCallExecutor
to implicitly transformGithub
andGitlab
content URIs into raw content URIs, thus enabling the retrieval of the machine readable definition of custom functions by @cdavernas in #435
Full Changelog: v1.0.0-alpha4.1...v1.0.0-alpha5
v1.0.0-alpha4.1
What's Changed
- Transformed the
CustomFunction
into a cluster resource by @cdavernas in #434 - Updated solution packages to latest version, thus enabling validation of top level authentications by @cdavernas in 1bd0e54
Full Changelog: v1.0.0-alpha4...v1.0.0-alpha4.1
v1.0.0-alpha4
What's Changed
- Fixed the
SwitchTaskExecutor
to not throw when multiple cases match, and to select the first matching case, if any by @cdavernas in #431 - Added new
IResourceValidator
services, used to validateWorkflow
andCorrelation
resources by @cdavernas in #432 - Fixed the
WorkflowExecutionContext
to properly set the status of an ended task by @cdavernas in #433 - Added a new CustomFunction namespaced resource by @cdavernas in #430
- Fixes the
CloudEventPublisher
to resiliently attempt to connect to the cloud event stream if and when it has not yet been created by @cdavernas in #430 - Renames the
WorkflowDatabaseInitializer
intoDatabaseProvisioner
by @cdavernas in #430 - Adds the ability to provision namespaces and custom functions by @cdavernas in #430
- Fixes the
DatabaseInitializer
to tolerate conflict-related faults by @cdavernas in #430 - Implements a configuration-based ability to ignore the validation of SSL certificates by @cdavernas in #430
- Adds a new view to list existing custom functions by @cdavernas in #430
Full Changelog: v1.0.0-alpha3.3...v1.0.0-alpha4
v1.0.0-alpha3.3
What's Changed
- Fixed the format of all date times by properly converting them to local time by @cdavernas in #428
- Fixed the RunnerApplication to stop the application whencatching an exception upon startup/execution by @cdavernas in #429
Full Changelog: v1.0.0-alpha3.2...v1.0.0-alpha3.3
v1.0.0-alpha3.2
What's Changed
- Moves the IOAuth2TokenManager and its implementation from the Infrastructure project to the runner's
- Fixes the OAuth2TokenManager to not validate access OIDC discovery document issuer nor endpoints
- Adds environment variable based configuration of the API's JwT issuer, its signing key and its name validation
Full Changelog: v1.0.0-alpha3.1...v1.0.0-alpha3.2
v1.0.0-alpha3.1
What's Changed
- Updated solution packages to latest version by @cdavernas in #424
- Fixed the OAuth2TokenManager, which was not properly checking against unconfigured token request parameters by @cdavernas in #425
Full Changelog: v1.0.0-alpha3...v1.0.0-alpha3.1
v1.0.0-alpha3
What's Changed
- Fixed the ResourceEditor component's store to properly serialize resources upon initialization by @cdavernas in #407
- Improved schema validation in the workflow editor of the Dashboard by @JBBianchi in #408
- Implemented the WorkflowProcessExecutor by @cdavernas in #412
- Rolled back to v1.0.0-alpha by @JBBianchi in #411
- Added DSL validation when creating a workflow in the Dashboard by @JBBianchi in #413
- Publish emitted events on internal bus by @cdavernas in #420
- Add ability to seed the database using static file-based resources by @cdavernas in #421
- Fix the compose files to properly quote boolean values used in environment variables by @cdavernas in #422
- Fix the DSL version used by newly created workflows by @cdavernas in #423
Full Changelog: v1.0.0-alpha2...v1.0.0-alpha3
v1.0.0-alpha2
What's Changed
- Fixed
WorkflowCompletedEventV1
by adding a newoutput
property by @cdavernas in #398 - Fixed the
AuthorizationInfo
to resolve referenced authentication policies by @cdavernas in #399 - Fixed
TaskExecutor
implementations to not dispose of child executors - Fixed the
TaskExecutor
to catch uncaught initialization and execution exceptions, thus enabling faulting the processed task - Misc. dashboard improvements by @JBBianchi in #401
- Fixed the TaskExecutor to evaluate
export.as
against the task transformed output instead of context data by @cdavernas in #402 - Fixed the operator to use
IOptionsMonitor
instead ofIOptions
to access theOperatorOptions
by @cdavernas in #403 - Fixed the
OpenApiCallProcessor
to interpolate and evaluate the document endpoint URI by @cdavernas in #404 - Fixed the
WorkflowExecutor
andDoTaskExecutor
to ignore the flow directive of skipped tasks by @cdavernas in #406
Full Changelog: v1.0.0-alpha1...v1.0.0-alpha2