Skip to content

Latest commit

 

History

History
830 lines (471 loc) · 66.8 KB

CHANGELOG.md

File metadata and controls

830 lines (471 loc) · 66.8 KB

3.4.1 (2023-10-30)

Bug Fixes

  • deps: update google.golang.org/genproto digest to 8bfb1ae (#575) (d7c8d52)
  • deps: update module cloud.google.com/go/kms to v1.15.2 (#576) (0e8f1c3)
  • not reusing success messages (#577) (2b12221)

3.4.0 (2023-09-28)

Bug Fixes

  • deps: update golang.org/x/exp digest to 9212866 (#566) (1f984b0)
  • deps: update google.golang.org/genproto digest to 007df8e (#567) (87483b2)

Features

  • support negated condition in match conditions (#570) (efbffcc)

3.3.0 (2023-08-25)

Bug Fixes

Features

  • gcloud storage writeFile and getAttrs function (#563) (34f5008)

3.2.0 (2023-08-15)

Features

3.1.0 (2023-07-10)

Bug Fixes

  • deps: update golang.org/x/exp digest to 97b1e66 (#556) (0fc6fc8)
  • deps: update google.golang.org/genproto digest to ccb25ca (#557) (17caafe)
  • run hooks in parallel to avoid interference (#559) (13ad15a)

Features

  • detach a child workflow to make it independent (#558) (cc6281f)

3.0.1 (2023-07-01)

Bug Fixes

  • correct web driver token_sources missing headers (#554) (be9b756)

3.0.0 (2023-06-29)

Features

  • support gcp iap authentication for api calls (#552) (77324d7)

BREAKING CHANGES

  • casbin policy requires adjustment

The casbin policy needs to change the request to support an additional provider field in requests.

  • test: add provider in api tests

  • test: add api auth provider to integration test

2.15.0 (2023-06-20)

Bug Fixes

  • bypass go-git unstaged change with reset (#549) (9f3a1ad)
  • deps: update google.golang.org/genproto digest to e85fd2c (#544) (e20add8)
  • deps: update module github.com/gin-gonic/gin to v1.9.1 [security] (#543) (7d7dfe1)
  • deps: update module github.com/imdario/mergo to v0.3.16 (#545) (3c41e5b)
  • load each context only once (#546) (1060096)

Features

  • support layered local variable definitions (#547) (2df21fc)
  • truncate the labels before displaying in logs (#550) (478fc7c)
  • web driver use token sources for authorization (#548) (545b736)

2.14.0 (2023-05-30)

Bug Fixes

  • allow config multiple loggerName and projects in gcloud-logging (#540) (d06391f)
  • deps: update google.golang.org/genproto digest to daa745c (#534) (86de3d6)
  • deps: update module github.com/gin-gonic/gin to v1.9.0 [security] (#537) (dfd9478)

Features

2.13.0 (2023-04-07)

Bug Fixes

  • deps: update google.golang.org/genproto digest to c38d8f0 (#530) (cd0f603)
  • file reference path correction (#532) (f462751)

Features

2.12.1 (2023-03-03)

Bug Fixes

  • core: workflow export failure protection (#526) (183bd6f)
  • deps: update google.golang.org/genproto digest to e74f57a (#524) (5667209)
  • patch method require body in the request (#522) (5dbf1e4)

2.12.0 (2023-03-01)

Bug Fixes

  • commandHandler protecting the return labels (#519) (7e3fa4d)

Features

2.11.1 (2023-02-25)

Bug Fixes

  • core: refresh repo should load correct ref (#517) (717bdd0)

2.11.0 (2023-02-23)

Bug Fixes

  • core: resume_token should be unique among cluster members (#512) (8f47a15)
  • deps: update sprig functions to v3 (#516) (3a4716f)

Features

  • core: allow override a repo with a directory (#511) (0ccb251)
  • core: allow return typed data from go template (#514) (f70b923)

2.10.0 (2023-02-09)

Bug Fixes

  • deps: update golang.org/x/crypto digest to bc19a97 (#487) (6f9b0c5)
  • deps: update golang.org/x/oauth2 digest to 0ebed06 (#488) (b2196af)
  • deps: update google.golang.org/genproto digest to 008b390 (#504) (a6b4a18)
  • deps: update google.golang.org/genproto digest to 28d6b97 (#495) (873c1dd)
  • deps: update module github.com/imdario/mergo to v0.3.13 (#498) (8626323)

Features

  • core: graceful shutdown by draining drivers (#489) (f8c00a1)
  • env var interpolation and load-time interpolation (#501) (9b1c659), closes #496
  • use redis as a cache storage through RPC (#497) (2b0a588)

2.9.0 (2022-08-03)

Bug Fixes

  • add RequestHeaderTimeout to http servers (#483) (b19d596)
  • API default timeout use store writeTimeout (#481) (9069d7b)
  • deps: update golang.org/x/crypto digest to 0559593 (#477) (5ddb5e4)
  • deps: update golang.org/x/oauth2 digest to 2104d58 (#468) (37539da)
  • deps: update golang.org/x/term digest to 065cf7b (#478) (9af1806)
  • deps: update google.golang.org/genproto digest to 590a5ac (#479) (db534e2)
  • deps: update kubernetes packages to v0.24.2 (#471) (ede6311)
  • deps: update module github.com/go-redis/redis/v8 to v8.11.5 (#476) (7b92f30)
  • deps: update module github.com/gogf/gf to v1.16.9 (#480) (07e95a1)

Features

2.8.1 (2022-03-30)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 4570a08 (#453) (2264769)
  • deps: update golang.org/x/crypto commit hash to 8634188 (#457) (3354c64)
  • deps: update golang.org/x/crypto commit hash to e495a2d (#455) (d310ee9)
  • deps: update golang.org/x/oauth2 commit hash to d3ed0bb (#454) (591cbae)
  • deps: update golang.org/x/oauth2 commit hash to ee48083 (#462) (e474648)
  • deps: update golang.org/x/term commit hash to 03fcf44 (#456) (0b44b58)
  • deps: update google.golang.org/genproto commit hash to 325a892 (#458) (d4acc76)
  • deps: update module github.com/gin-gonic/gin to v1.7.4 (#448) (8435181)
  • deps: update module k8s.io/api to v0.22.4 (#451) (310006e)

2.8.0 (2021-10-01)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 0a44fdf (#428) (2961189)
  • deps: update golang.org/x/crypto commit hash to 32db794 (#433) (e8b0462)
  • deps: update golang.org/x/crypto commit hash to 5ff15b2 (#421) (423896a)
  • deps: update golang.org/x/oauth2 commit hash to 2bc19b1 (#434) (ee1db57)
  • deps: update golang.org/x/oauth2 commit hash to a41e5a7 (#422) (bf1b15e)
  • deps: update golang.org/x/term commit hash to 6886f2d (#423) (4d55069)
  • deps: update google.golang.org/genproto commit hash to 8c882eb (#424) (7011bd0)
  • deps: update google.golang.org/genproto commit hash to d08c68a (#435) (738334e)
  • deps: update google.golang.org/genproto commit hash to e15ff19 (#429) (db1c248)
  • deps: update module github.com/imdario/mergo to v0.3.12 (#425) (972d57f)
  • drivers: web and webhook recognize more json content types (#441) (924e99c)

Features

  • drivers: create k8s job from cronjob spec (#440) (e3982fc)

2.7.0 (2021-06-30)

Features

  • drivers: datadog-emitter allow functions (#418) (7329f6b)
  • drivers: webhook hmac support secret list (#417) (312a350)

2.6.0 (2021-06-04)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to c07d793 (#411) (282dd70)
  • deps: update golang.org/x/oauth2 commit hash to f6687ab (#412) (4f309c7)
  • deps: update google.golang.org/genproto commit hash to 58e84a5 (#413) (8bbaecd)

Features

  • drivers: web request support multiple value query variables (#415) (b5c26a7)

2.5.0 (2021-06-01)

Features

  • drivers: webhook verify signature using hmac (#407) (462ade6)

2.4.0 (2021-05-11)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 38f3c27 (#398) (8ca52a8)
  • deps: update golang.org/x/oauth2 commit hash to 81ed05c (#399) (4142a60)
  • deps: update golang.org/x/term commit hash to a79de54 (#400) (fdab939)
  • deps: update google.golang.org/genproto commit hash to 3b2ad6c (#401) (6766ffc)
  • internal: re-order git SSH auth options (#403) (69bd070)

Features

  • drivers: gcloud dataflow supports name pattern matching (#404) (5c33c5a)
  • drivers: gcloud-secret support shorthand key name (6c5eaa2)
  • drivers: load redis option from env variable (#402) (2a4b34d)
  • operator: support deferred decryption and lookup (f8abc83)
  • workflow: keep track of start and completion time (#397) (5cc4571)

2.3.1 (2021-04-14)

Bug Fixes

  • config: contaminated dataset crashes during reload (#393) (f483352)
  • deps: update golang.org/x/crypto commit hash to 0c34fe9 (#390) (6594a88)
  • deps: update golang.org/x/oauth2 commit hash to 2e8d934 (#391) (e1eabba)

2.3.0 (2021-03-04)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 5ea612d (#383) (8197ee0)
  • deps: update golang.org/x/oauth2 commit hash to 0101308 (#373) (9d00d72)
  • deps: update golang.org/x/oauth2 commit hash to 9bb9049 (#384) (ada3958)
  • deps: update golang.org/x/term commit hash to 2321bbc (#374) (9e5ecee)
  • deps: update golang.org/x/term commit hash to 6a3ed07 (#385) (925ddc1)
  • deps: update google.golang.org/genproto commit hash to 9728d6b (#386) (d02675d)
  • deps: update google.golang.org/genproto commit hash to bba0dbe (#375) (e87d7e9)
  • dipper: driver ReadySignal chan initialization (#381) (e413893)

Features

  • drivers: fetch secrets from google secret manager (#382) (0bf283f)

2.2.0 (2021-01-25)

Bug Fixes

  • drivers: redis drivers avoid printing password (8391b01)
  • services: api service discovery using staged dataset (#369) (a6a2615)

Features

  • dipper: helper function to check truthy value (78dc32a)
  • dipper: support deferred decryption in drivers (37619a6)
  • drivers: redis drivers support TLS (48c979c)

2.1.4 (2021-01-04)

Bug Fixes

  • cmd: configcheck should use staged dataset (52dc879), closes #358
  • cmd: docgen should use staged dataset (6472801), closes #358
  • config: safely wrap WaitGroup.Wait (9f3ebe4)
  • deps: update golang.org/x/crypto commit hash to eec23a3 (#366) (4ee8d5c)
  • deps: update golang.org/x/oauth2 commit hash to 08078c5 (#367) (8caa327)

2.1.3 (2020-12-29)

Bug Fixes

  • config: avoid concurrent map write in config (#358) (d53b0e3)
  • deps: update golang.org/x/crypto commit hash to 9e8e0b3 (#333) (1417aa8)
  • deps: update golang.org/x/oauth2 commit hash to 0b49973 (#345) (40df4a1)
  • deps: update google.golang.org/genproto commit hash to 06b3db8 (#346) (5918d0f)
  • deps: update google.golang.org/genproto commit hash to 2e45c02 (#334) (13a2cb4)
  • deps: update to aurora v3 (#341) (363dc85)
  • internal: remove wfdata interpolation (#355) (6bc1b5d)
  • logging: switch to golang.org/x/term (#350) (81c9043)
  • workflow: avoid concurrent map write in mergeContext (#357) (a7b8380)

2.1.2 (2020-10-30)

Bug Fixes

  • drivers: k8s getJobLog misplaced Close statement (#331) (4f493b5)

2.1.1 (2020-10-24)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 7f63de1 (#321) (5fe6d9e)
  • deps: update google.golang.org/genproto commit hash to 3860012 (#322) (e292546)
  • deps: update module casbin/casbin/v2 to v2.13.1 (#326) (bb1f2a7)
  • deps: update module cloud.google.com/go to v0.68.0 (#327) (48b20ec)
  • pkg: driver api_timeout under data (5a088c9)
  • workflow: revert simplify export (#329) (4a5e195)

2.1.0 (2020-09-15)

Bug Fixes

  • api: timing issue in tests (3297f17)
  • deps: update golang.org/x/crypto commit hash to 5c72a88 (#314) (7ce1fa4)
  • deps: update golang.org/x/oauth2 commit hash to 5d25da1 (#315) (8cc3ca8)
  • deps: update google.golang.org/genproto commit hash to 0bd0a95 (#316) (b5133eb)
  • drivers: auth-simple handling authorization header (baf5894)

Features

  • api: healthcheck and configurable prefix (f694ce1)
  • api: use casbin authorization library (a85976e)
  • configcheck: run tests against auth rules in configcheck (dde3d4c)

2.0.0 (2020-08-29)

Bug Fixes

  • api: deny API access when no ACL matches (1ea0bea)
  • dipper: rpc handles returns with nil payload (860c5cf)
  • drivers: auth-simple uses bcrypt on password and token (e830c6e)
  • drivers: webhook only return uuid when requested (0f08057)

Code Refactoring

  • drivers: redispubsub payload structuring (6c572e3)

Features

  • api: a simple authorization framework (c4e2a56)
  • drivers: adding lock driver (fe2b254)
  • drivers: broadcast allow targetting to a service using labels (067b491)
  • drivers: broadcast support RPC in addition to Command (1a01f92)
  • drivers: make broadcast channel configurable (0d6f70e)
  • drivers: redispubsub/redisqueue adding from label (cd80a25)
  • drivers: redisqueue to support future api service (0ea6e20)
  • services: add eventAdd api to receiver service (7c11081)
  • services: add eventList api in engine service (a859993)
  • services: add eventWait api in engine service (82af37b)
  • services: establishing a new service for API (1a38cdd)
  • services: use a uuid to track event/workflow lifecycle (cd3b0a4)
  • workflow: exposes workflow session information (df551bb)

Styles

  • drivers: use backupOpID instead of backupOpId in google-spanner (246f5f2)

BREAKING CHANGES

  • drivers: needs to update the spanner native backup related system/workflows.
  • drivers: the payload structure is slightly changed so that the three piece of information can be fetched from the right place. The existing reload function in honeydipper-config-essentials requires corresponding change to function. So is the slack resume_session.

1.7.0 (2020-08-03)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 123391f (#301) (c99884a)
  • deps: update google.golang.org/genproto commit hash to 8145dea (#302) (754306e)
  • deps: update module cloud.google.com/go to v0.62.0 (#305) (d782200)
  • deps: update module golang/mock to v1.4.4 (#306) (5f03653)

Features

  • dipper: helper error handling function Must (408796b)
  • drivers: spanner and k8s createJob allows retry (5d391b1)

1.6.1 (2020-07-20)

Bug Fixes

  • dipper: map modifier handle nil value gracefully (#295) (c4710c1)
  • drivers: watch API requries calling get and re-authentication (#297) (8b73614), closes #296

1.6.0 (2020-07-07)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 75b2880 (#284) (0a0f811)
  • deps: update google.golang.org/genproto commit hash to 0750642 (#285) (6852a5c)
  • deps: update module cloud.google.com/go to v0.60.0 (#287) (795b207)
  • deps: update module datadog/datadog-go to v3.7.2 (#288) (60a5b92)

Features

  • drivers: spanner driver for taking native backups (#283) (07700e4)

1.5.2 (2020-06-25)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 70a84ac (#273) (3e033d2)
  • deps: update google.golang.org/genproto commit hash to d0ee0c3 (#274) (cff10ec)
  • deps: update module cloud.google.com/go to v0.58.0 (#276) (8df54ba)
  • deps: update module mitchellh/mapstructure to v1.3.2 (#277) (7c6cf05)
  • deps: update module stretchr/testify to v1.6.1 (#278) (89cc46b)
  • k8s: cascading deletion of pods when deleting jobs (#281) (b3d3609)
  • service: reload driver after driver crashing (#272) (898af7b)

1.5.1 (2020-06-04)

Bug Fixes

  • config: function export should arrange parent subsystem data properly (cced8c8)
  • configcheck: exit non-zero on context errors (#256) (ca7cd2b), closes #255
  • deps: update google.golang.org/genproto commit hash to 0b04860 (f1153a7)
  • deps: update module go-errors/errors to v1.1.1 (74b5698)
  • deps: update module go-redis/redis to v6.15.8 (#261) (cf8b7e0)
  • deps: update module google.golang.org/api to v0.26.0 (e331e99)
  • deps: update module k8s.io/client-go to v0.18.3 (56ced48)
  • deps: update module mitchellh/mapstructure to v1.3.1 (#266) (97c4196)

1.5.0 (2020-05-29)

Bug Fixes

  • drivers: driver panic due to closed channel during retry (#251) (8814c43)

Features

  • config: allow using params and sysData in function export (790d8d4)
  • interpolation: allow indirect access in dollar interpolation (b21d091)

1.4.0 (2020-05-20)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 06a226f (#239) (9184c54)
  • deps: update module cloud.google.com/go to v0.57.0 (#242) (a5544f2)
  • deps: update module google.golang.org/api to v0.24.0 (#243) (79e0195)
  • deps: update module yaml to v2.3.0 (#244) (4cfa36f)
  • workflow: truthy condition check should recognize (#247) (8fd5465)

Features

  • k8s: add a function for deleting jobs (#246) (9f85164)

1.3.0 (2020-05-14)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to 4b2356b (#203) (d60d37b)
  • deps: update google.golang.org/genproto commit hash to b979b6f (#204) (3104fd5)
  • deps: update module google.golang.org/api to v0.23.0 (#233) (c58af2d)
  • deps: update module k8s.io/api to v0.18.2 (#217) (49649bc)
  • deps: update module k8s.io/apimachinery to v0.18.2 (#218) (d9fee30)
  • deps: update module k8s.io/client-go to v0.18.2 (3afec34)
  • deps: update module mitchellh/mapstructure to v1.3.0 (#231) (be20a60)
  • k8s: support client-go 0.18.2 with contexts supporting timeout (d74bcc9)

Features

  • cmd: enforcing variable timeout for functions (#237) (89bb23a)

1.2.0 (2020-05-04)

Bug Fixes

  • deps: update module cloud.google.com/go to v0.56.0 (#207) (ffd1819)
  • deps: update module datadog/datadog-go to v3.6.0 (#208) (9290ca8)
  • deps: update module datadog/datadog-go to v3.7.1 (#230) (7921b95)
  • deps: update module go-errors/errors to v1.0.2 (#220) (46ef3f3)
  • deps: update module google.golang.org/api to v0.22.0 (#215) (ac027e4)
  • deps: update module masterminds/sprig/v3 to v3.1.0 (#221) (175ccf3)

Features

  • drivers: recycle k8s deployment by name (#228) (04d2836)

1.1.0 (2020-04-01)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to f7b0055 (#196) (9657ae1)
  • deps: update google.golang.org/genproto commit hash to 303a050 (#192) (1cdc375)
  • deps: update module cloud.google.com/go to v0.54.0 (#200) (b596509)
  • deps: update module golang/mock to v1.4.3 (#201) (a4b3827)
  • deps: update module google.golang.org/api to v0.20.0 (#198) (2690a75)
  • deps: update module k8s.io/api to v0.17.4 (#182) (52d3c2e)
  • stop passing backoff_ms, retry labels (#202) (f0fd933)
  • deps: update module mitchellh/mapstructure to v1.2.2 (#210) (9b2e9f9)
  • deps: update module stretchr/testify to v1.5.1 (#195) (4de822a)

Features

1.0.8 (2020-02-20)

Bug Fixes

  • config: regex patterns are not parsed in unless_match (b6a12d6)
  • deps: update golang.org/x/crypto commit hash to 1d94cc7 (#178) (1864239)
  • deps: update google.golang.org/genproto commit hash to 66ed5ce (#177) (acc5867)
  • deps: update module cloud.google.com/go to v0.53.0 (#186) (ddcac5f)
  • deps: update module stretchr/testify to v1.5.0 (#193) (b23c5e4)
  • dipper: comma lost in default value for dollar interpolation (36521bb)

1.0.7 (2020-02-12)

Bug Fixes

  • deps: update golang.org/x/crypto commit hash to a0c6ece (4bb817e)
  • deps: update google.golang.org/genproto commit hash to a86caf9 (#176) (d40f737)
  • deps: update google.golang.org/genproto commit hash to f68cdc7 (#172) (b77b9ad)
  • deps: update google.golang.org/genproto commit hash to fa8e72b (#173) (5ba8465)
  • deps: update module go-redis/redis to v6.15.7 (#171) (a26c9bf)
  • deps: update module google.golang.org/api to v0.17.0 (#175) (dd0599d)

1.0.6 (2020-01-31)

Bug Fixes

  • deps: update golang docker tag to v1.13.7 (#153) (14e2e57)
  • deps: update module cloud.google.com/go to v0.52.0 (#160) (94bd945)
  • deps: update module datadog/datadog-go to v3.4.0 (#161) (4d98a8e)
  • deps: update module k8s.io/client-go to v0.17.2 (99fd2cd)
  • deps: update module masterminds/sprig to v3 (5170197)
  • deps: update module yaml to v2.2.8 (627ecc7)

1.0.5 (2020-01-29)

Bug Fixes

  • deps: update github.com/logrusorgru/aurora commit hash to e9ef32d (#146) (10cda5d)
  • deps: update golang.org/x/crypto commit hash to 69ecbb4 (#147) (201860d)
  • deps: update google.golang.org/genproto commit hash to 58ce757 (#150) (600634a)
  • deps: Update to go 1.13.6 (#156) (66be36d)

1.0.4 (2020-01-28)

Bug Fixes

  • safe reading function for sessions map (94cb267)

1.0.3 (2020-01-10)

Bug Fixes

  • pubsub driver supporting version 1.0.0 and later collapsedEvents format (0bed990)
  • uses concurent safe reading function while reading Result map (b9444ee)

1.0.2 (2019-12-05)

Bug Fixes

  • error in completion hook causing run away workflow sessions (498be3b)

1.0.1 (2019-11-16)

Features

  • function and rawAction retry and backoff (fef6635)

1.0.0 (2019-10-21)

Features

  • DipperCL initial implementation (ab92ab2)

0.2.0 (2019-08-22)

Bug Fixes

  • dep ensure ran out of memory when building @ codefresh.io (21f0bf1)
  • security: upgrade to 1.12.9 to fix CVE-2019-9512 CVE-2019-9514 (937a1fb)

Features

  • driver: gcloud-pubsub driver for subscriber (512da53)

0.1.10 (2019-06-20)

Bug Fixes

  • short circuit the /hz/alive healthcheck for now (6e7e727)
  • using map in multiple threads with locking (5f7da77)

Features

  • dataflow driver enhancements (453e2c3)

0.1.9 (2019-05-08)

Bug Fixes

  • test: guarding against strange http errors in webhook test (dc63ebe)

Features

  • dataflow: added updateJob function for draining and cancelling job (d6e2ffb)
  • engine: function/event data export into context (b3af017)
  • driver: extract host and remoteAddr from eventData (#97) (cf8777c), closes #85 #97 #85
  • suspend: suspended session can resume with a timeout (56062e3)
  • configcheck: a few check related to wfdata (3d679b3)
  • web: #92 json Payload use interface (99edb5c), closes #92
  • configcheck: run config check before publish configurations (#90) (4fc5799), closes #90

0.1.8 (2019-03-20)

Bug Fixes

  • build: Install git in Docker image (fe04266), closes #84
  • daemon: Don’t panic when Payload is nil (#88) (42cf9ca)

0.1.7 (2019-03-01)

Bug Fixes

  • config: trigger conditions not merging when extending systems (23d26a0)
  • integration: using relative path to find test config in code repo (df699d6)
  • kubernetes: recycling deployment by killing the correct replicaset (81d59bf)
  • service: adding recover for all child go routines (ebeda62)
  • service: detecting emitter absence and crashing and test (264005a)
  • service: issue #34 daemon crashing when operator call undefined driver (9ca189b)
  • Update path in Dockerfile (363e78b), closes #54

Features

  • helm: make service nodePort customizable (1c2adc4)
  • Re-enable goimports (#48) (5fc4b5d), closes #48

0.1.6 (2019-02-15)

Bug Fixes

  • Remove unnecessary syscall functions (7bbf454)

Features

  • adding listJob and getJob to dataflow driver (7e9a052)
  • allow using default client in gcp (d2ffdd8)

0.1.5 (2019-02-10)

0.1.4 (2019-02-05)

Bug Fixes

  • preventing log stream from being closed involuntarily (ff81eaa)
  • wfdata could be nil in operator (44bfb3a)

Features

  • suspend resume workflow (#27) (9b3e180), closes #27
  • receiver side interpolation (#26) (f55d53f), closes #26
  • A few enhancements (#25) (1c9050d), closes #25
  • adding gcloud-dataflow driver (88daedf)

0.1.3 (2019-01-25)

Features

  • kubernetes to create job, wait for job, get job log (2110507)
  • enhance logging, workflow fail gracefully, kubernetes job log retrieval (3b0fa09)
  • interpolate twice so we can use sysData in wfdata (d931d04)

0.1.2 (2019-01-14)

Features

  • adding a redis pub/sub driver (6f1c9a8)
  • adding feature/driverRuntime state (8571512)
  • datadog emitter driver (2b0d6ca)

0.1.1 (2019-01-02)

Features

  • more flexible workflow interpolation to support looping (1aab5cf)
  • reducing the kms call frequency (6e48144)
  • adding spec to chart to allow ndots config (f03b151)

0.1.0 (2018-12-19)

Features

  • now receivers send collapsedEvents as standard (b064bc7)
  • moving condition checking into dipper (c3d4f40)
  • moving driver data processing from driver to dipper stub so it can be shared (aba8359)
  • simplifying logging and rpc (3bee6e0)
  • moving logging to dipper (421b038)
  • moving driver data processing such as decryption to service (0dbd88b)
  • correcting the path for the source code (91a9a55)
  • logging improvement (8bf8ffb)
  • major refactor for rpc and workflow management (dadfc0c)
  • poc rc1 (b36965a)