0.3.0 (2018-05-17)
Implemented enhancements:
Fixed bugs:
- Fix builder errors when supplying an archive #139
- Limit number of parallel subscribers to backing event store #85
- duplicate task invocations #77
- Infinite fail loop : limit function rate / retries #71
Closed issues:
- Example fortunewhale workflow failing #141
- Fission workflow did not work correctly #137
- Formalize function call API #136
- Errors when installing wfcli #133
fission function logs
should show meaningful logs for workflows #125- Install instructions are missing wfcli #124
- Add /healthz #123
- Add Fission e2e test #40
Merged pull requests:
- Add demo kubecon 2018 #142 (erwinvaneyk)
- Fix bash variable errors at workflow builder cmd #140 (thenamly)
- Add control flow / utility functions to the workflow engine #135 (erwinvaneyk)
- Add chmod line to the installation instructions #134 (erwinvaneyk)
- fission 0.6.0 -> 0.6.1 #132 (erwinvaneyk)
- Remove swagger golang client from the wfcli tool #131 (erwinvaneyk)
- Add installation instructions for wfcli client #130 (erwinvaneyk)
- Bump controller tick speed to 100 ms #128 (erwinvaneyk)
- wfcli: cancel, invoke, halt, resume #127 (erwinvaneyk)
- Add readiness and liveniness probes #126 (erwinvaneyk)
- Formalize evaluation state in controllers #119 (erwinvaneyk)
- Improve workflow definition #118 (erwinvaneyk)
- Centralize the fragemented integration tests and utils #117 (erwinvaneyk)
- Update glide dependencies #116 (erwinvaneyk)
- Add invocationId to the TaskInvocation to avoid dangling tasks #115 (erwinvaneyk)
- Extract resolver and parser implementations from workflow api #114 (erwinvaneyk)
- Improve (docker) build scripts #113 (erwinvaneyk)
- Support for dynamic workflows #112 (erwinvaneyk)
- Add improved graph and validation support #111 (erwinvaneyk)
- Add Javascript and Repeat functions to internal fnenv #110 (erwinvaneyk)
- Improve concurrency of the event store implementation #109 (erwinvaneyk)
- Add prewarm functionality to Fission fnenv #108 (erwinvaneyk)
- Add input expressions documentation #107 (erwinvaneyk)
- Add fnenv.Notifier interface + restructuring of fnenv package #106 (erwinvaneyk)
- Break up CLI into multiple files #105 (erwinvaneyk)
- Update Travis to use a new GKE cluster for e2e tests #104 (erwinvaneyk)
- Stability fixes NATS event store implementation #103 (erwinvaneyk)
- Integrate e2e with Travis/GKE #102 (erwinvaneyk)
- Improve logging and concurrency in controller #93 (erwinvaneyk)
- Introduce e2e tests #92 (erwinvaneyk)
0.2.0 (2018-01-22)
Implemented enhancements:
- Support headers (and other metadata) as input to workflow #96
- Support passing query and headers to fission functions #37
Fixed bugs:
- Workflows install fails if fission is not installed in the "fission" namespace #69
- Improve expression type parsing #49
Closed issues:
- Helm chart notes: incorrect image tag in command #72
- Do we need Bazel? #70
- Automate yaml -> json wf definition compilation #60
- Investigate poolmgr cleanup of workflow engine #50
- Update README examples to be functional #41
- Remove TypedValue serialization from json format #39
- Create separate Api-only service #30
- Create Helm chart #29
- Use Fission Builder to parse yaml -> json #28
- Workflow CLI #8
- Workflow-engine should be just another Fission environment #5
Merged pull requests:
- Release 0.2.0 #100 (erwinvaneyk)
- Add figures to readme #98 (erwinvaneyk)
- Add support for headers and query params to workflow invocations #97 (erwinvaneyk)
- Add go vet check to project #94 (erwinvaneyk)
- Add support for inputs specifying task metadata #91 (erwinvaneyk)
- Add environment variables to deployment #90 (erwinvaneyk)
- Update Fission dependency #83 (erwinvaneyk)
- Extract tag from helm deployment #82 (erwinvaneyk)
- Remove bazel build files #81 (erwinvaneyk)
- Add ReadItLater example #80 (erwinvaneyk)
- Use Fission Builders for the yaml parsing #79 (erwinvaneyk)
0.1.1 (2017-10-01)
Closed issues:
- Make internal functions pluggable #64
- Fixing naming inconsistencies #31
- Add documentation #7
- TODOs #3
Merged pull requests:
- 0.1.1 #63 (erwinvaneyk)
- Update README and Install #62 (erwinvaneyk)
- Update fission-workflows chart #61 (erwinvaneyk)
- Stability improvements #59 (erwinvaneyk)
- Change expression parsing to expect '{ ... }' to delimit expressions #57 (erwinvaneyk)
- Add Slackweather example #56 (erwinvaneyk)
- Object input support #55 (erwinvaneyk)
- Move deployment to a helm chart #53 (erwinvaneyk)
- Add compose function #52 (erwinvaneyk)
- Fission Integration part 2 #45 (erwinvaneyk)
- Integrate workflow with Fission as an environment #36 (erwinvaneyk)
- Initial Fission Environment integration #35 (erwinvaneyk)
- Add fission.FunctionRef parser/formatter #33 (erwinvaneyk)
- Fixed naming inconsistencies #32 (erwinvaneyk)
- Add internal sleep function #26 (erwinvaneyk)
- Add functionality for modifying the control flow #24 (erwinvaneyk)
- Timeout + scope isolation in Otto interpreter #23 (erwinvaneyk)
- Add full transformer and selector support #22 (erwinvaneyk)
- Improve controller notifications #21 (erwinvaneyk)
- Add slack notification token to travis config #20 (soamvasani)
- Add Travis CI #19 (erwinvaneyk)
- Roadmap #18 (erwinvaneyk)
- Add documentation #17 (erwinvaneyk)
- Introduce native runtime and selectors #16 (erwinvaneyk)
- Update input mapping #15 (erwinvaneyk)
- Add License (Apache v2) and Code Of Conduct (Contributor Covenant 1.4) #14 (soamvasani)
- Initial documentation #12 (erwinvaneyk)
- Initial prototype #2 (erwinvaneyk)
- Build and scaffolding setup #1 (erwinvaneyk)
* This Change Log was automatically generated by github_changelog_generator