Commit Graph

264 Commits

Author SHA1 Message Date
abelanger5
a982ff26dd Update pyproject.toml 2024-03-11 13:21:02 -04:00
abelanger5
5ddc9f80d8 feat(python-sdk): logs api endpoint (#253) 2024-03-11 13:20:38 -04:00
Luca Steeb
628180b42c fix(controller): attempt to fix data race (#247) 2024-03-11 16:01:36 +07:00
Ikko Eltociear Ashimine
30fc42174b chore: fix typo in .gitignore (#252)
sentitive -> sensitive
2024-03-10 14:21:24 -04:00
abelanger5
5291f3fa7c Update README.md 2024-03-09 16:18:14 -05:00
abelanger5
0f31758042 Update README.md 2024-03-09 16:16:46 -05:00
g
6cc8bd1e3a fix: deadlink 2024-03-08 17:16:25 -08:00
g
ae00b16cc3 fix: doc dead-link 2024-03-08 09:56:39 -08:00
abelanger5
2d1fa235e6 Update README.md 2024-03-08 12:46:48 -05:00
Luca Steeb
c2b42508be fix(typescript-sdk): extract typescript sdk into separate repo (#239) 2024-03-08 16:04:38 +07:00
Luca Steeb
78962596aa fix(engine): do not panic on regular exit (#242) 2024-03-08 14:46:56 +07:00
Luca Steeb
c7cdc8aa5d fix(engine/health): listen before serving (#243) 2024-03-08 14:46:47 +07:00
g
f3769a47fa release: py 0.15.4 2024-03-07 17:02:49 -08:00
g
49f16ba953 fix: register timeout 2024-03-07 17:02:32 -08:00
abelanger5
38688adce5 feat: sns integrations from frontend (#249) v0.15.2 2024-03-07 18:52:08 -05:00
g
92330002c0 release: py 0.15.3 2024-03-07 14:01:47 -08:00
g
5b1787cf6f fix: register workflow with name param 2024-03-07 13:59:27 -08:00
Gabe Ruttner
f608b0b287 docs: multiple environments (#248)
* page: environments

* chore: page titles
2024-03-07 13:45:06 -08:00
g
0583bd007e release: bump version 2024-03-07 09:38:30 -08:00
g
8597ac7d52 hotfix: context serialization 2024-03-07 09:34:08 -08:00
Gabe Ruttner
b9f3ff1609 feat(py-sdk): async steps (#246)
* feat: async wrapper

* feat: async examples

* release: bump version 0.15.1
2024-03-06 15:24:44 -08:00
g
e8ef805612 hot-fix: rm dead tutorials 2024-03-06 09:40:25 -08:00
Gabe Ruttner
22cdea8170 feat: doc improvements (#222)
* feat: split sdk and user guides

* fix: feedback

* feat: new doc structure

* fix: hidden pages

* feat: overview pages

* feat: working with hatchet

* docs: cancel-in-progress

* docs: round-robin

* docs: cancellation in node

* docs: update durable execution

* docs: streaming

* docs: errors-logging

* docs: add todo for screenshot

* docs: concurrency overview

* docs: clarify maxRuns per worker

* docs: maxRun clarifications

* docs: retries

* docs: timeouts

* docs: triggering

* docs: menus

* docs: fast api tutorial

* docs: basic todos

* docs: little fixes

* docs: fixes

* chore: add posthog

* fix: rm page change tracking for now...
2024-03-06 09:36:22 -08:00
Gabe Ruttner
31370a4eb0 chore: add sentry to fe (#238)
* feat: add sentry

* feat: source mapping

* fix: env-var
2024-03-06 08:55:34 -08:00
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