mirror of
https://github.com/hatchet-dev/hatchet.git
synced 2025-12-29 04:39:44 -06:00
9b9c2f557f45a57dfd52d07f9b74c6a89fdec196
6 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
cca0999eea |
[Python]: Fixing logging bugs, fixing duped sleep key bug (#2040)
* feat: add flag to disable log capture * fix: sleep bug with duped key * fix: allow formatters to be passed through * feat: support filters too * fix: cruft * chore: gen * feat: changelog * fix: lint * [Python] Fix: Don't retry gRPC requests on 4xx (#2024) * fix: dont retry on 4xx * chore: ver * fix: sleep conditions with index * fix: bug in sleep conditions * chore: gen |
||
|
|
2f33dd4dbd |
Feat: Misc. Python improvements + Streaming Improvements (#1846)
* fix: contextvars explicit copy * feat: fix a ton of ruff errors * fix: couple more ruff rules * fix: ignore unhelpful rule * fix: exception group in newer Python versions for improved handling * fix: workflow docs * feat: context docs * feat: simple task counter * feat: config for setting max tasks * feat: graceful exit once worker exceeds max tasks * fix: optional * fix: docs * fix: events docs + gen * chore: gen * fix: one more dangling task * feat: add xdist in ci * fix: CI * fix: xdist fails me once again * fix: fix + extend some tests * fix: test cleanup * fix: exception group * fix: ugh * feat: changelog * Add Ruff linter callout to post * refactor: clean up runner error handling * feat: improved errors * fix: lint * feat: hacky serde impl * fix: improve serde + formatting * fix: logging * fix: lint * fix: unexpected errors * fix: naming, ruff * fix: rm cruft * Fix: Attempt to fix namespacing issue in event waits (#1885) * feat: add xdist in ci * fix: attempt to fix namespacing issue in event waits * fix: namespaced worker names * fix: applied namespace to the wrong thing * fix: rm hack * drive by: namespacing improvement * fix: delay * fix: changelog * fix: initial log work * fix: more logging work * fix: rm print cruft * feat: use a queue to send logs * fix: sentinel value to stop the loop * fix: use the log sender everywhere * fix: make streaming blocking, remove more thread pools * feat: changelog * fix: linting issues * fix: broken test * chore: bunch more generated stuff * fix: changelog * fix: one more * fix: mypy * chore: gen * Feat: Streaming Improvements (#1886) * Fix: Filter list improvements (#1899) * fix: uuid validation * fix: improve filter filtering * fix: inner join * fix: bug in workflow cached prop * chore: bump * fix: lint * chore: changelog * fix: separate filter queries * feat: improve filter filtering * fix: queries and the like * feat: add xdist in ci * feat: streaming test + gen * feat: add index to stream event * fix: rm langfuse dep * fix: lf * chore: gen * feat: impl index for stream on context * feat: tweak protos * feat: extend test * feat: send event index through queue * feat: first pass + debug logging * debug: fixes * debug: more possible issues * feat: generate new stream event protos * feat: first pass at using an alternate exchange for replaying incoming stream events * fix: exchange create timing * fix: rm unused protos * chore: gen * feat: python cleanup * fix: revert rabbit changes * fix: unwind a bunch of cruft * fix: optional index * chore: gen python * fix: event index nil handling * feat: improve test * fix: stream impl in sdk * fix: make test faster * chore: gen a ton more stuff * fix: test * fix: sorting helper * fix: bug * fix: one more ordering bug * feat: add some tests for buffering logic * feat: hangup test * feat: test no buffering if no index sent * fix: regular mutex * fix: pr feedback * fix: conflicts |
||
|
|
92e86dc163 |
Feat: Next UI improvements, filters improvements, Langfuse docs, tenant getter, workflow status getter (#1801)
* fix: rm method from docs button * feat: close side panel on navigate * feat: migration to fix pk * fix: create index at the end * fix: properly compute pagination response for events * feat: add event count to query * feat: queries * wire up since and until queries * fix: fe * fix: ordering * chore: gen * fix: pesky zero values * fix: rm react-table side pagination * fix: bug * fix: start working on pagination * fix: refactor a bit * fix: pagination * feat: pagination on workflows * fix: callbacks * fix: key * fix: calc * feat: migration attempt 2 * fix: lint * chore: gen * fix: recreate trigger in migration * fix: test improvement * fix: lint * fix: order in schema * fix: rename indexes in partitions too * Feat: FE Burndown, Part V (#1814) * feat: extend eslint config to make a lot of rules much stricter * fix: auto-fix a bunch of linting failures * feat: start fixing a bunch of linting errors * fix: more * fix: run knip to remove a bunch of unused stuff * fix: bunch more errors * fix: bunch more * fix: more * fix: checkout old file * fix: more * fix: couple more callbacks * fix: remaining issues * fix: tsc * fix: copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix: copilot pushing stuff that doesn't work, as usual * fix: more ignores --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Feat: Langfuse Integration (#1822) * Fix: Internal blocking calls in admin client (#1818) * fix: admin client blockages * chore: ver * chore: changelog * Revert "fix: rm langfuse for now" This reverts commit |
||
|
|
9630bf5a7d |
Fix: UI Bug Burndown, Part II (#1788)
* fix: hard redirect * fix: set value * fix: drill * fix: start time default bug * fix: only show worker filter if there are active workers * fix: rm deps from callbacks * fix: worker filtering * hack: events runs on hover * feat: badge ui * fix: remove event detail page * fix: rm cruft * fix: loading state * fix: initial side sheet rework * feat: initial work un-borking the side sheet * fix: more ui * fix: so close! * fix: fixed height for main view * fix: height * fix: race * feat: improved handle * fix: docs * fix: close the side sheet on opening docs * fix: close docs on side sheet open * chore: lint * fix: doc sheet * fix: route * feat: persist panel width * feat: progress on combining docs and detail sheets * feat: wire up docs * feat: clean up some dead code, improve typing * fix: more layout tweaks * fix: more misc. things * fix: side panel * fix: rm more dead code * fix: rm duped use of sheet + docs providers * fix: worker detail * fix: remove side sheet! * fix: remove a ton more dead code (detailWithSheet thing) * fix: use docs button on sidebar * feat: remove the rest of the docs code * fix: attempts * chore: gen * fix: don't run tests on FE changes * Fix bug burndown part iii (#1789) * fix: hard redirect * fix: set value * fix: drill * fix: start time default bug * fix: only show worker filter if there are active workers * fix: rm deps from callbacks * fix: worker filtering * fix: auth * redirect issue * empty state and layout * trigger bug fixes * empty state --------- Co-authored-by: mrkaye97 <mrkaye97@gmail.com> --------- Co-authored-by: Gabe Ruttner <gabriel.ruttner@gmail.com> |
||
|
|
f9d3d508ca |
Blocked event loop blog post (#1775)
* feat: snippets * feat: first couple paragraphs * feat: flesh out hatchet examples * fix: one more * feat: log view * fix: cleanup * feat: another section * fix: fmt * feat: debugging section * fix: proofread * fix: lint * chore: gen * fix: copilot * fix: copilot * feat: add blog post link * fix: feedback * chore: sdk ver * chore: gen * fix: ugh |
||
|
|
8e80faf2d6 |
Fe overhaul docs (#1640)
* api changes * doc changes * move docs * generated * generate * pkg * backmerge main * revert to main * revert main * race? * remove go tests |