abelanger5
|
ac968e94b8
|
fix: concurrency issues and a few small improvements (#1324)
|
2025-03-12 16:30:34 -04:00 |
|
abelanger5
|
1f2096313d
|
feat: v1 engine (#1318)
|
2025-03-11 14:57:13 -04:00 |
|
Gabe Ruttner
|
bc1d50b0ed
|
Fix db url env vars (#1267)
* fix: remove db url log
* docs: db config options
* chore: lint
* chore: lint
|
2025-02-13 07:31:59 -08:00 |
|
abelanger5
|
1ea4dfc5de
|
feat: deduplicated enqueue (#735)
* wip
* wip: functional query
* feat: expose affinity config
* feat: add weight to proto
* feat: upsert affinity state on worker start
* fix: linting
* feat: add upsert proto
* feat: upsert handler
* feat: revise model
* fix: labels
* feat: functional desired worker
* wip: ui
* feat: add state to step run events
* fix: filter empty keys
* fix: labels as badges
* feat: empty state and descriptive text
* chore: add todo
* chore: whitespace
* chore: cleanup
* chore: cleanup
* chore: fix hash
* chore: squash migrations
* fix: fair worker assignment
* fix: remaining slots on valid desired workers
* wip: sticky
* fix: count slots
* chore: rm log line
* feat: expose sticky config
* wip: sticky dag
* feat: expose desired worker id to trigger
* feat: trigger on desired worker
* feat: typescript docs
* feat: sticky python
* feat: py sticky children
* wip: py affinity
* serverless note
* feat: complete python examples
* linting
* feat: deduplicated enqueue
* fix: address changes from PR review
* chore: generate
---------
Co-authored-by: gabriel ruttner <gabriel.ruttner@gmail.com>
|
2024-07-26 16:47:46 +00:00 |
|
Gabe Ruttner
|
bbc4e58dd9
|
feat: limits (#559)
* feat: workflow run limits
* fix: resource exhausted 429
* feat: event limit
* feat: worker limit
* fix: sensible error
* fix: pb
* feat: expose limits api
* feat: default limits
* feat: add enable alert option
* feat: slack and email alerts
* fix: cron interval
* feat: make metered util
* wip: schedules and crons
* chore: squash migration
* fix: select or insert
* fix: remove unfinished meter
* chore: atlas migration
* fix: template format
* fix: shared ErrResourceExhausted
* feat: cache
* fix: limit can be nil
* fix: clarification
* fix: close meter ticker
* fix: friendly error for child workflows
|
2024-06-07 10:57:57 -07:00 |
|
abelanger5
|
3b1232cc28
|
fix: more casing in atlas-apply script (#563)
|
2024-06-06 14:41:54 -04:00 |
|
abelanger5
|
b0b2e26952
|
feat: hatchet-lite (#560)
* feat: hatchet-lite mvp
* fix: init shadow db
* fix: install atlas
* fix: correct env
* fix: wait for db ready
* fix: remove name flag
* fix: add hatchet-lite to build
|
2024-06-06 14:03:53 -04:00 |
|