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