Skip to content

Commit

Permalink
Merge pull request #145 from fission/0.3.0
Browse files Browse the repository at this point in the history
Fission Workflows 0.3.0
  • Loading branch information
erwinvaneyk authored May 17, 2018
2 parents 57a1add + a4e4137 commit d793d36
Show file tree
Hide file tree
Showing 18 changed files with 299 additions and 105 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ env:
- KUBECONFIG=${HOME}/.kube/config
- PATH=/tmp/fission-workflow-ci/bin:${PATH}
- BIN_DIR=/tmp/fission-workflow-ci/bin
- FISSION_VERSION=0.6.1
- FISSION_VERSION=0.7.2
- HELM_VERSION=2.8.2
- KUBECTL_VERSION=1.9.6

Expand Down
145 changes: 145 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
# Change Log

## [0.3.0](https://github.com/fission/fission-workflows/tree/0.3.0) (2018-05-17)
[Full Changelog](https://github.com/fission/fission-workflows/compare/0.2.0...0.3.0)

**Implemented enhancements:**

- Add API change warning to documentation [\#95](https://github.com/fission/fission-workflows/issues/95)
- Support inline workflows [\#44](https://github.com/fission/fission-workflows/issues/44)

**Fixed bugs:**

- Fix builder errors when supplying an archive [\#139](https://github.com/fission/fission-workflows/issues/139)
- Limit number of parallel subscribers to backing event store [\#85](https://github.com/fission/fission-workflows/issues/85)
- duplicate task invocations [\#77](https://github.com/fission/fission-workflows/issues/77)
- Infinite fail loop : limit function rate / retries [\#71](https://github.com/fission/fission-workflows/issues/71)

**Closed issues:**

- Example fortunewhale workflow failing [\#141](https://github.com/fission/fission-workflows/issues/141)
- Fission workflow did not work correctly [\#137](https://github.com/fission/fission-workflows/issues/137)
- Formalize function call API [\#136](https://github.com/fission/fission-workflows/issues/136)
- Errors when installing wfcli [\#133](https://github.com/fission/fission-workflows/issues/133)
- `fission function logs` should show meaningful logs for workflows [\#125](https://github.com/fission/fission-workflows/issues/125)
- Install instructions are missing wfcli [\#124](https://github.com/fission/fission-workflows/issues/124)
- Add /healthz [\#123](https://github.com/fission/fission-workflows/issues/123)
- Add Fission e2e test [\#40](https://github.com/fission/fission-workflows/issues/40)

**Merged pull requests:**

- Add demo kubecon 2018 [\#142](https://github.com/fission/fission-workflows/pull/142) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Fix bash variable errors at workflow builder cmd [\#140](https://github.com/fission/fission-workflows/pull/140) ([thenamly](https://github.com/thenamly))
- Add control flow / utility functions to the workflow engine [\#135](https://github.com/fission/fission-workflows/pull/135) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add chmod line to the installation instructions [\#134](https://github.com/fission/fission-workflows/pull/134) ([erwinvaneyk](https://github.com/erwinvaneyk))
- fission 0.6.0 -\> 0.6.1 [\#132](https://github.com/fission/fission-workflows/pull/132) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Remove swagger golang client from the wfcli tool [\#131](https://github.com/fission/fission-workflows/pull/131) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add installation instructions for wfcli client [\#130](https://github.com/fission/fission-workflows/pull/130) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Bump controller tick speed to 100 ms [\#128](https://github.com/fission/fission-workflows/pull/128) ([erwinvaneyk](https://github.com/erwinvaneyk))
- wfcli: cancel, invoke, halt, resume [\#127](https://github.com/fission/fission-workflows/pull/127) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add readiness and liveniness probes [\#126](https://github.com/fission/fission-workflows/pull/126) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Formalize evaluation state in controllers [\#119](https://github.com/fission/fission-workflows/pull/119) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Improve workflow definition [\#118](https://github.com/fission/fission-workflows/pull/118) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Centralize the fragemented integration tests and utils [\#117](https://github.com/fission/fission-workflows/pull/117) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Update glide dependencies [\#116](https://github.com/fission/fission-workflows/pull/116) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add invocationId to the TaskInvocation to avoid dangling tasks [\#115](https://github.com/fission/fission-workflows/pull/115) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Extract resolver and parser implementations from workflow api [\#114](https://github.com/fission/fission-workflows/pull/114) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Improve \(docker\) build scripts [\#113](https://github.com/fission/fission-workflows/pull/113) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Support for dynamic workflows [\#112](https://github.com/fission/fission-workflows/pull/112) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add improved graph and validation support [\#111](https://github.com/fission/fission-workflows/pull/111) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add Javascript and Repeat functions to internal fnenv [\#110](https://github.com/fission/fission-workflows/pull/110) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Improve concurrency of the event store implementation [\#109](https://github.com/fission/fission-workflows/pull/109) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add prewarm functionality to Fission fnenv [\#108](https://github.com/fission/fission-workflows/pull/108) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add input expressions documentation [\#107](https://github.com/fission/fission-workflows/pull/107) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add fnenv.Notifier interface + restructuring of fnenv package [\#106](https://github.com/fission/fission-workflows/pull/106) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Break up CLI into multiple files [\#105](https://github.com/fission/fission-workflows/pull/105) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Update Travis to use a new GKE cluster for e2e tests [\#104](https://github.com/fission/fission-workflows/pull/104) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Stability fixes NATS event store implementation [\#103](https://github.com/fission/fission-workflows/pull/103) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Integrate e2e with Travis/GKE [\#102](https://github.com/fission/fission-workflows/pull/102) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Improve logging and concurrency in controller [\#93](https://github.com/fission/fission-workflows/pull/93) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Introduce e2e tests [\#92](https://github.com/fission/fission-workflows/pull/92) ([erwinvaneyk](https://github.com/erwinvaneyk))

## [0.2.0](https://github.com/fission/fission-workflows/tree/0.2.0) (2018-01-22)
[Full Changelog](https://github.com/fission/fission-workflows/compare/0.1.1...0.2.0)

**Implemented enhancements:**

- Support headers \(and other metadata\) as input to workflow [\#96](https://github.com/fission/fission-workflows/issues/96)
- Support passing query and headers to fission functions [\#37](https://github.com/fission/fission-workflows/issues/37)

**Fixed bugs:**

- Workflows install fails if fission is not installed in the "fission" namespace [\#69](https://github.com/fission/fission-workflows/issues/69)
- Improve expression type parsing [\#49](https://github.com/fission/fission-workflows/issues/49)

**Closed issues:**

- Helm chart notes: incorrect image tag in command [\#72](https://github.com/fission/fission-workflows/issues/72)
- Do we need Bazel? [\#70](https://github.com/fission/fission-workflows/issues/70)
- Automate yaml -\> json wf definition compilation [\#60](https://github.com/fission/fission-workflows/issues/60)
- Investigate poolmgr cleanup of workflow engine [\#50](https://github.com/fission/fission-workflows/issues/50)
- Update README examples to be functional [\#41](https://github.com/fission/fission-workflows/issues/41)
- Remove TypedValue serialization from json format [\#39](https://github.com/fission/fission-workflows/issues/39)
- Create separate Api-only service [\#30](https://github.com/fission/fission-workflows/issues/30)
- Create Helm chart [\#29](https://github.com/fission/fission-workflows/issues/29)
- Use Fission Builder to parse yaml -\> json [\#28](https://github.com/fission/fission-workflows/issues/28)
- Workflow CLI [\#8](https://github.com/fission/fission-workflows/issues/8)
- Workflow-engine should be just another Fission environment [\#5](https://github.com/fission/fission-workflows/issues/5)

**Merged pull requests:**

- Release 0.2.0 [\#100](https://github.com/fission/fission-workflows/pull/100) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add figures to readme [\#98](https://github.com/fission/fission-workflows/pull/98) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add support for headers and query params to workflow invocations [\#97](https://github.com/fission/fission-workflows/pull/97) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add go vet check to project [\#94](https://github.com/fission/fission-workflows/pull/94) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add support for inputs specifying task metadata [\#91](https://github.com/fission/fission-workflows/pull/91) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add environment variables to deployment [\#90](https://github.com/fission/fission-workflows/pull/90) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Update Fission dependency [\#83](https://github.com/fission/fission-workflows/pull/83) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Extract tag from helm deployment [\#82](https://github.com/fission/fission-workflows/pull/82) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Remove bazel build files [\#81](https://github.com/fission/fission-workflows/pull/81) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add ReadItLater example [\#80](https://github.com/fission/fission-workflows/pull/80) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Use Fission Builders for the yaml parsing [\#79](https://github.com/fission/fission-workflows/pull/79) ([erwinvaneyk](https://github.com/erwinvaneyk))

## [0.1.1](https://github.com/fission/fission-workflows/tree/0.1.1) (2017-10-01)
**Closed issues:**

- Make internal functions pluggable [\#64](https://github.com/fission/fission-workflows/issues/64)
- Fixing naming inconsistencies [\#31](https://github.com/fission/fission-workflows/issues/31)
- Add documentation [\#7](https://github.com/fission/fission-workflows/issues/7)
- TODOs [\#3](https://github.com/fission/fission-workflows/issues/3)

**Merged pull requests:**

- 0.1.1 [\#63](https://github.com/fission/fission-workflows/pull/63) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Update README and Install [\#62](https://github.com/fission/fission-workflows/pull/62) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Update fission-workflows chart [\#61](https://github.com/fission/fission-workflows/pull/61) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Stability improvements [\#59](https://github.com/fission/fission-workflows/pull/59) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Change expression parsing to expect '{ ... }' to delimit expressions [\#57](https://github.com/fission/fission-workflows/pull/57) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add Slackweather example [\#56](https://github.com/fission/fission-workflows/pull/56) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Object input support [\#55](https://github.com/fission/fission-workflows/pull/55) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Move deployment to a helm chart [\#53](https://github.com/fission/fission-workflows/pull/53) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add compose function [\#52](https://github.com/fission/fission-workflows/pull/52) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Fission Integration part 2 [\#45](https://github.com/fission/fission-workflows/pull/45) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Integrate workflow with Fission as an environment [\#36](https://github.com/fission/fission-workflows/pull/36) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Initial Fission Environment integration [\#35](https://github.com/fission/fission-workflows/pull/35) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add fission.FunctionRef parser/formatter [\#33](https://github.com/fission/fission-workflows/pull/33) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Fixed naming inconsistencies [\#32](https://github.com/fission/fission-workflows/pull/32) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add internal sleep function [\#26](https://github.com/fission/fission-workflows/pull/26) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add functionality for modifying the control flow [\#24](https://github.com/fission/fission-workflows/pull/24) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Timeout + scope isolation in Otto interpreter [\#23](https://github.com/fission/fission-workflows/pull/23) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add full transformer and selector support [\#22](https://github.com/fission/fission-workflows/pull/22) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Improve controller notifications [\#21](https://github.com/fission/fission-workflows/pull/21) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add slack notification token to travis config [\#20](https://github.com/fission/fission-workflows/pull/20) ([soamvasani](https://github.com/soamvasani))
- Add Travis CI [\#19](https://github.com/fission/fission-workflows/pull/19) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Roadmap [\#18](https://github.com/fission/fission-workflows/pull/18) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add documentation [\#17](https://github.com/fission/fission-workflows/pull/17) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Introduce native runtime and selectors [\#16](https://github.com/fission/fission-workflows/pull/16) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Update input mapping [\#15](https://github.com/fission/fission-workflows/pull/15) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Add License \(Apache v2\) and Code Of Conduct \(Contributor Covenant 1.4\) [\#14](https://github.com/fission/fission-workflows/pull/14) ([soamvasani](https://github.com/soamvasani))
- Initial documentation [\#12](https://github.com/fission/fission-workflows/pull/12) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Initial prototype [\#2](https://github.com/fission/fission-workflows/pull/2) ([erwinvaneyk](https://github.com/erwinvaneyk))
- Build and scaffolding setup [\#1](https://github.com/fission/fission-workflows/pull/1) ([erwinvaneyk](https://github.com/erwinvaneyk))



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
Loading

0 comments on commit d793d36

Please sign in to comment.