What's Changed
- Total refactor by @cdavernas in #847
- Add cache path to node CI and remove examples hydration pipeline by @ricardozanini in #861
- Fix switch 'then' to accept free strings by @ricardozanini in #863
- Remove YAML formatting tabs by @fjtirado in #870
- Fix bearer.token property by @matthias-pichler in #865
- Fix URI format in workflow schema for endpoint attribute by @ricardozanini in #879
- Fix workflow schema: change
const
, adding missingobject
; etc. by @matthias-pichler in #876 - Fix usage of endpoint in-call http tasks by @matthias-pichler in #877
- Remove reliance on key order in maps/objects by @matthias-pichler in #882
- Update maintainers by @JBBianchi in #888
- Rename output.from and output.to by @fjtirado in #892
- Fix error in export definition by @fjtirado in #896
- Make do an array by @matthias-pichler in #895
- Fix task
if
property doc by @cdavernas in #898 - Add titles to oneOf and repeating names by @fjtirado in #901
- Fix a few typo from DSL by @yzhao244 in #902
- Changes the way authentication policies can be referenced by @cdavernas in #908
- Fixes the schema to allow
input.from
,output.as
andexport.as
to be either a runtime expression string or object by @cdavernas in #907 - Adding title to switch by @fjtirado in #905
- Fix port schema by @matthias-pichler in #924
- Fix switch schema by @matthias-pichler in #922
- Add titles to tasks by @matthias-pichler in #919
- Fix
run
task documentation by @yzhao244 in #920 - Add Yuri Zhao and Francisco Javier Tirado Sarti as contributors by @cdavernas in #935
- Fix typo RunWokflow by @zolero in #925
- Fix CTK link by @cdavernas in #941
- Fix output examples from dsl reference and ctk feature by @yzhao244 in #936
- Allow runtime-expressions for formatted strings by @matthias-pichler in #938
- Adding missing titles for better pojo generation by @fjtirado in #944
- Restrict extra props by @matthias-pichler in #928
- Create SECURITY.md by @cdavernas in #947
- Fix README.md Badges by @cdavernas in #946
- Remove duplicate uri scheme from error types by @matthias-pichler in #957
- Specify task and workflow arguments by @matthias-pichler in #953
- Document limited uri-template support by @matthias-pichler in #955
- Allow query parameters in call http by @matthias-pichler in #956
- Specify runtime argument by @matthias-pichler in #952
- Fixed inconsistencies between
listen
andemit
by @JBBianchi in #963 - Add a new
arguments
property to thescript
process by @cdavernas in #960 - Document Data Flow and expression context more clearly by @matthias-pichler in #958
- Add priority of constituencies by @matthias-pichler in #948
- Add
reference
property to theTaskDescriptor
object by @cdavernas in #965 - Added titles and descriptions to the DSL JSON Schema by @JBBianchi in #968
- Fix custom function documentation by @cdavernas in #969
- Consolidate
endpoint
andexternalResource
definitions by @JBBianchi in #975 - Extract datetime descriptor by @matthias-pichler in #974
- Fixed
call
,raise
andtry
features by @cdavernas in #984 - Refactor OAuth2 and add OIDC authentication policy by @cdavernas in #973
- Change CI to always kick validation by @ricardozanini in #986
- Document the difference between an event-driven schedule and a startup listen task by @cdavernas in #987
- Add use cases and examples by @cdavernas in #988
- Add a new
metadata
property to the workflow document and to tasks by @cdavernas in #996 - Document schema validation order by @matthias-pichler in #982
- Fixed
DigestAuthenticationProperties
title in schema by @JBBianchi in #1000 - Added new reusable components and fixed unreferenceable errors and retries by @cdavernas in #1002
- Add a new property used to determine whether or not to await the execution of a process by @cdavernas in #995
- Document context of
task.if
by @matthias-pichler in #1005 - Added unevaluatedProperties false to oauth2AuthenticationProperties by @JBBianchi in #1008
- Updated schema version to 1.0.0 by @JBBianchi in #1010
- Fix #983 - Add CTK workflow features to CI/CD validation by @ricardozanini in #1014
- Fix schema id by @cdavernas in #1016
- Fix Uri-Template by @matthias-pichler in #1018
- Add a new
catalogs
property to workflow resources by @cdavernas in #1022 - Adding more titles to schema by @fjtirado in #1025
- Adding usage of content-type header in one of http examples by @fjtirado in #1027
- Change task context to workflow context by @fjtirado in #1028
- Fixed example file name by @JBBianchi in #1033
- Adjust authentication link by @mcruzdev in #1034
- Add filter error by @fjtirado in #1035
- Aligning examples errors with spec by @fjtirado in #1038
- Set behaviour clarification by @fjtirado in #1041
- Replace standard issue templates by form-based ones by @cdavernas in #1043
- Add a new
return
property to therun
task by @cdavernas in #1052 - Add a new
$authorization
runtime expression argument by @cdavernas in #1048 - Renamed the OpenAPI
arguments
property toparameters
in thedsl-reference.md
file by @cdavernas in #1046 - Document the output of a task that defines an non-awaited process by @cdavernas in #1050
- Refactor the
AsyncAPI
call by @cdavernas in #1053 - Add a new
to
property to theemit
task by @cdavernas in #1047 - Add a new
lifetime
property to thecontainer
process by @cdavernas in #1049 - Add warnings about using the
$secrets
runtime expression by @cdavernas in #1058 - Add a new
redirect
property to bothhttp
andopenapi
calls by @cdavernas in #1057 - Restrict script language versions by @cdavernas in #1063
- Add warnings about flow directives being able to only target tasks defined in the same scope by @cdavernas in #1060
- Document the output of
fork
tasks in competing and non-competing scenarii by @cdavernas in #1059 - Recommend container naming convention for runtime implementations by @JBBianchi in #1061
- Add support for dynamic container names via runtime expressions by @JBBianchi in #1062
- Added a new
until
property toany
event consumption strategies by @cdavernas in #997 - Add PHP and Rust SDKs to the SDK section in the README.md by @cdavernas in #1064
- Aling Listen to specification with example by @fjtirado in #1066
- Add data to EventProperties by @fjtirado in #1067
- Add streaming capabilities to both the
listen
task and to theasyncapi
(subscribe operation) call by @cdavernas in #1070 - Until option if any is empty by @fjtirado in #1072
- Add documentation about workflow and task lifecycle events by @cdavernas in #1054
- Remove the
cc
property from theemit
task by @cdavernas in #1074
New Contributors
- @matthias-pichler made their first contribution in #865
- @zolero made their first contribution in #925
- @mcruzdev made their first contribution in #1034
Full Changelog: v0.9.0...v1.0.0