Commit Graph

240 Commits

Author SHA1 Message Date
abelanger5 105aa08f3f chore: add sentry support to engine (#237)
* chore: add sentry support to engine

* chore: address PR comments
2024-03-06 11:50:49 -05:00
abelanger5 85d89886d3 feat: display concurrency settings on the UI (#236)
* feat: display concurrency settings on the UI

* feat: show triggering settings as well
v0.15.1
2024-03-04 22:15:56 -05:00
abelanger5 a8c24b22f1 fix: crash on typing json input (#235) 2024-03-04 21:57:34 -05:00
abelanger5 64080a7132 feat: delete workflow from UI (#234)
* feat: delete workflow from UI

* fix: builds with extraneous set param
2024-03-04 21:18:12 -05:00
abelanger5 d3534edc4c fix: parse schema in API, not engine (#233)
* no schema parsing in core engine

* fix: parse schema in api, not engine

* fix: parsing of input schema should not use json keys as field names
v0.15.0
2024-03-04 18:39:54 -05:00
abelanger5 c4fc355805 feat: events list filtering by status (#232) 2024-03-04 17:10:44 -05:00
abelanger5 043f23e2a3 feat: support ingestion from SNS (#231) 2024-03-04 16:52:45 -05:00
abelanger5 ca56800ebe fix: schema array parsing with nested objects (#230) v0.14.2 2024-03-03 23:53:16 -05:00
abelanger5 6a6038b4df feat(engine): improve stability of workers with terminations and disconnects (#229)
* fix: support json array types

* feat(engine): worker reassignment

* fix: shutdown gocron scheduler

* fix: non-blocking send

* Update frontend/app/src/components/ui/json-form.tsx

Co-authored-by: Gabe Ruttner <gabriel.ruttner@gmail.com>

---------

Co-authored-by: Gabe Ruttner <gabriel.ruttner@gmail.com>
2024-03-03 22:59:27 -05:00
abelanger5 9b0d191926 fix: support json array types (#228) 2024-03-02 23:44:45 -05:00
abelanger5 fe6946e1c6 chore: bump ts sdk (#227) v0.14.1 2024-03-02 22:06:40 -05:00
abelanger5 23abb73301 fix: unicode values in input JSON break typescript SDK (#226) 2024-03-02 21:59:46 -05:00
abelanger5 bbf34980be fix: race condition on playground inputs (#225)
* fix: race condition on playground inputs

* add example slow network call
2024-03-02 21:59:26 -05:00
abelanger5 d376b953aa feat: python rest api (#223)
* feat: Adds a generated REST API client and exposes workflow methods for programmatic usage
2024-03-02 20:33:20 -05:00
Luca Steeb 713b8c95c6 fix: eliminate remaining race conditions (#220) 2024-03-02 23:47:50 +07:00
abelanger5 f256b258d8 feat: logging from step run executions (#217)
* fix: job cancellations with shared ctx

* fix: found the bug

* fix: all job runs were getting cancelled

* feat: support logging from executions

* fix: place logging in background

* add back split screen
v0.14.0
2024-03-01 17:55:31 -05:00
Luca Steeb f5a6e80fc7 fix(engine): add --no-graceful-shutdown flag for nodemon (#221) 2024-03-02 00:38:39 +07:00
Luca Steeb 4631747fe4 test(e2e): set up env programmatically (#218) 2024-03-02 00:38:20 +07:00
Luca Steeb 9b68115fb5 refactor: cleanup functions in api + worker (#192) 2024-03-02 00:37:02 +07:00
Luca Steeb 4bd1b6f2ec feat(api): add healthcheck routes (#191) 2024-03-01 23:48:10 +07:00
Luca Steeb 9b79459f22 fix(ticker): clean up job run timeout goroutine (#219) 2024-03-01 17:24:47 +07:00
abelanger5 456bc10de9 fix: job cancellations with shared ctx (#216)
* fix: job cancellations with shared ctx

* fix: found the bug
v0.13.4
2024-02-29 22:27:04 -05:00
Luca Steeb 0d503288ba fix(engine): cleanup dispatcher and grpc server in parallel (#207) 2024-03-01 01:32:24 +07:00
Luca Steeb b33675cb03 fix(dispatcher): wait for tasks to finish (#206) 2024-03-01 00:55:36 +07:00
Luca Steeb 4d5d7c9a0d fix(taskqueue): adapt error check in session creation (#214) 2024-03-01 00:55:27 +07:00
Luca Steeb 0e7ad2e052 ci(workflows): run typescript sdk tests on pr only (#215) 2024-03-01 00:55:14 +07:00
abelanger5 68093b3e55 docs: playground on TS sdk (#213) 2024-02-29 01:01:01 -05:00
Gabe Ruttner 70edf5d928 feat: add array to type (#210)
* feat: add array to type

* feat: add rest of data to context

* fix: tests

* feat: workflowRunId in TS context

---------

Co-authored-by: Alexander Belanger <belanger@sas.upenn.edu>
v0.13.3
2024-02-29 00:38:41 -05:00
abelanger5 84eaed540e fix(engine): retry setting empty data (#212) 2024-02-29 00:36:43 -05:00
g 3939ec204d release: bump version 2024-02-28 16:00:56 -07:00
g 2aa82e36fa fix: stepOutput type 2024-02-28 15:57:14 -07:00
Gabe Ruttner 8e68990742 fix: nested and non string return type (#209)
* fix: nested and non string return type

* release: bump version
2024-02-28 14:34:57 -07:00
g 878b93e2f1 hotfix: handle context parse exception 2024-02-28 13:01:24 -07:00
abelanger5 48727c415e fix(typescript-sdk): multi-workflow bugs and action collision fix (#208)
* fix(typescript-sdk): multi-workflow bugs and action collision fix

* fix: jest tests
2024-02-28 12:23:42 -05:00
abelanger5 5ef8a57f20 docs: update index and add self-hosted index (#205)
* docs: update index and add self-hosted index

* Update index.mdx
v0.13.2
2024-02-28 01:04:05 -05:00
abelanger5 46967db3ad feat: configurable scheduling timeouts (#204)
* feat: configurable scheduling timeouts

* fix: remove validator for now
2024-02-28 01:02:13 -05:00
abelanger5 5617ab82ce feat: requeueing group key runs (#203) 2024-02-27 23:32:06 -05:00
Gabe Ruttner 24639896ff docs--description 2024-02-27 16:41:15 -07:00
Gabe Ruttner 47e013b900 docs--fix-socials 2024-02-27 16:40:50 -07:00
Gabe Ruttner 0ea71bd85e docs--fix-socials 2024-02-27 16:38:17 -07:00
abelanger5 f05a25b460 fix: stepRun overwrite in requeue (#202) v0.13.1 2024-02-27 18:20:21 -05:00
Gabe Ruttner 67d4c2a603 docs: update descriptions 2024-02-27 14:23:50 -07:00
abelanger5 dfd3338585 chore: worker retries and improvements for typescript-sdk (#201)
* chore(typescript-sdk): worker retries

* fix: tests

* chore: remove debug line
v0.13.0
2024-02-27 15:51:36 -05:00
Luca Steeb 577f432218 feat(engine): readiness & liveness probes (#197) 2024-02-28 00:28:11 +07:00
Luca Steeb ae4841031b feat(engine): standalone tests and engine teardown (#172) 2024-02-28 00:15:25 +07:00
abelanger5 7709bcb175 fix(engine): requeue improvements (#200)
* fix: queue improvements

* fix: bugs

* fix: e2e tests

* fix: diff
2024-02-27 12:02:31 -05:00
g a4fd3f910c fix: missing comma, workflowInput func 2024-02-26 16:11:42 -08:00
g 6680dff7d9 feat: typescript quickstart available 2024-02-26 11:01:02 -08:00
abelanger5 c64c83bd13 Update README.md 2024-02-26 11:51:38 -05:00
Luca Steeb 8205d7d0c3 docs(pr-template): improve PR template (#198) 2024-02-26 23:41:50 +07:00