Commit Graph

261 Commits

Author SHA1 Message Date
dependabot[bot] db787e4403 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2823)
Bumps hatchet-sdk from 1.22.6 to 1.22.7.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 04:24:58 +00:00
github-actions[bot] 7cbd49056a chore: regenerate examples (#2820)
Co-authored-by: GitHub Action <action@github.com>
2026-01-19 07:44:26 -05:00
dependabot[bot] c6f9059cf3 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2798)
Bumps hatchet-sdk from 1.22.5 to 1.22.6.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 04:25:50 +00:00
dependabot[bot] caf221090a chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2783)
Bumps hatchet-sdk from 1.22.4 to 1.22.5.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 06:23:40 +00:00
dependabot[bot] 01107b0f5b chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2766)
Bumps hatchet-sdk from 1.22.3 to 1.22.4.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 04:25:03 +00:00
github-actions[bot] ab70b77b0c chore: regenerate examples (#2764)
Co-authored-by: GitHub Action <action@github.com>
2026-01-08 12:49:07 -05:00
dependabot[bot] cb99deb4c6 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2762)
Bumps hatchet-sdk from 1.22.2 to 1.22.3.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 04:29:11 +00:00
dependabot[bot] 0217dec48a chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2745)
Bumps hatchet-sdk from 1.22.0 to 1.22.2.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-01 04:18:22 +00:00
dependabot[bot] 2b87986bff chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2727)
Bumps hatchet-sdk from 1.21.7 to 1.22.0.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 04:15:11 +00:00
github-actions[bot] 1301544a50 chore: regenerate examples (#2717)
Co-authored-by: GitHub Action <action@github.com>
2025-12-26 09:38:13 -07:00
Gabe Ruttner 51464917f7 Feat: bulk management schedules (#2687)
* fix: filter + pagination state handling hack

* fix: use location.pathname

* update to go 1.25

* fix: add version to sdk-go.yml

* schedule run bulk actions

* lint

* typescript

* python

* lint

* docs

* lint docs

* lint

* feedback

* fix lint

* rm unused chunk

* rm statues

* i dont understand python linting sometimes

---------

Co-authored-by: mrkaye97 <mrkaye97@gmail.com>
Co-authored-by: Alexander Belanger <alexander@hatchet.run>
2025-12-23 07:44:12 -08:00
dependabot[bot] 26c1c58218 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2680)
Bumps hatchet-sdk from 1.21.6 to 1.21.7.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 04:20:20 +00:00
dependabot[bot] aa873e20ce chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2653)
Bumps hatchet-sdk from 1.21.5 to 1.21.6.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 04:19:55 +00:00
dependabot[bot] 5d4d43e7e6 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2626)
Bumps hatchet-sdk from 1.21.4 to 1.21.5.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 04:19:01 +00:00
github-actions[bot] 44b3619bd8 chore: regenerate examples (#2615)
Co-authored-by: GitHub Action <action@github.com>
2025-12-07 16:39:40 -05:00
dependabot[bot] ca2c8e151e chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2603)
Bumps hatchet-sdk from 1.21.3 to 1.21.4.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 04:17:31 +00:00
dependabot[bot] 2825ab251b chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2579)
Bumps hatchet-sdk from 1.21.2 to 1.21.3.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 04:19:26 +00:00
dependabot[bot] 1af052c280 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2530)
Bumps hatchet-sdk from 1.21.1 to 1.21.2.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 04:18:34 +00:00
dependabot[bot] f572af9d10 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2508)
Bumps hatchet-sdk from 1.21.0 to 1.21.1.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 04:30:29 +00:00
matt 25776624ea Docs: Dataclasses (#2488)
* feat: dataclass docs

* fix: add min version
2025-11-06 16:04:39 +01:00
dependabot[bot] a8ec149b69 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2484)
Bumps hatchet-sdk from 1.20.2 to 1.21.0.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 04:33:24 +00:00
Mohammed Nafees 861e205171 Fix Go SDK cron inputs (#2481)
* cron input in Go SDK

* add example
2025-11-02 18:00:23 +01:00
github-actions[bot] f12c3e96ce chore: regenerate examples (#2477)
Co-authored-by: GitHub Action <action@github.com>
2025-11-01 00:28:24 +01:00
github-actions[bot] bd8408b3e8 chore: regenerate examples (#2456)
Co-authored-by: GitHub Action <action@github.com>
2025-10-29 07:36:23 +01:00
Mohammed Nafees 56eb054a1e New tenant task stats endpoint (#2433)
* tenant workflow stats endpoint

* not olap but task

* lint

* enable rate limiting on endpoint

* fix SQL query

* spelling

* lesser CTEs

* fix query

* rename to task

* update query

* fix nil pointer

* typed API object

* queues have counts
2025-10-28 16:52:19 +01:00
dependabot[bot] 4df9367e4a chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2443)
Bumps hatchet-sdk from 1.20.1 to 1.20.2.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 04:27:44 +00:00
matt c6e154fd03 Feat: OLAP Payloads (#2410)
* feat: olap payloads table

* feat: olap queue messages for payload puts

* feat: wire up writes on task write

* driveby: add + ignore psql-connect

* fix: down migration

* fix: use external id for pk

* fix: insert query

* fix: more external ids

* fix: bit more cleanup

* feat: dags

* fix: the rest of the refs

* fix: placeholder uuid

* fix: write external ids

* feat: wire up messages over the queue

* fix: panic

* Revert "fix: panic"

This reverts commit c0adccf2ea.

* Revert "feat: wire up messages over the queue"

This reverts commit 36f425f3c1.

* fix: rm unused method

* fix: rm more

* fix: rm cruft

* feat: wire up failures

* feat: start wiring up completed events

* fix: more wiring

* fix: finish wiring up completed event payloads

* fix: lint

* feat: start wiring up external ids in the core

* feat: olap pub

* fix: add returning

* fix: wiring

* debug: log lines for pubs

* fix: external id writes

* Revert "debug: log lines for pubs"

This reverts commit fe430840bd.

* fix: rm sample

* debug: rm pub buffer param

* Revert "debug: rm pub buffer param"

This reverts commit b42a5cacbb.

* debug: stuck queries

* debug: more logs

* debug: yet more logs

* fix: rename BulkRetrieve -> Retrieve

* chore: lint

* fix: naming

* fix: conn leak in putpayloads

* fix: revert debug

* Revert "debug: more logs"

This reverts commit 95da7de64f.

* Revert "debug: stuck queries"

This reverts commit 8fda64adc4.

* feat: improve getters, olap getter

* fix: key type

* feat: first pass at pulling olap payloads from the payload store

* fix: start fixing bugs

* fix: start reworking `includePayloads` param

* fix: include payloads wiring

* feat: analyze for payloads

* fix: simplify writes more + write event payloads

* feat: read out event payloads

* feat: env vars for dual writes

* refactor: clean up task prop drilling a bit

* feat: add include payloads params to python for tests

* fix: tx commit

* fix: dual writes

* fix: not null constraint

* fix: one more

* debug: logging

* fix: more debugging, tweak function sig

* fix: function sig

* fix: refs

* debug: more logging

* debug: more logging

* debug: fix condition

* debug: overwrite properly

* fix: revert debug

* fix: rm more drilling

* fix: comments

* fix: partitioning jobs

* chore: ver

* fix: bug, docs

* hack: dummy id and inserted at for payload offloads

* fix: bug

* fix: no need to handle offloads for task event data

* hack: jitter + current ts

* fix: short circuit

* fix: offload payloads in a tx

* fix: uncomment sampling

* fix: don't offload if external store is disabled

* chore: gen sqlc

* fix: migration

* fix: start reworking types

* fix: couple more

* fix: rm unused code

* fix: drill includePayloads down again

* fix: silence annoying error in some cases

* fix: always store payloads

* debug: use workflow run id for input

* fix: improve logging

* debug: logging on retrieve

* debug: task input

* fix: use correct field

* debug: write even null payloads to limit errors

* debug: hide error lines

* fix: quieting more errors

* fix: duplicate example names, remove print lines

* debug: add logging for olap event writes

* hack: immediate event offloads and cutovers

* fix: rm log line

* fix: import

* fix: short circuit events

* fix: duped names
2025-10-20 09:09:49 -04:00
dependabot[bot] 55e8ffde0d chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2424)
Bumps hatchet-sdk from 1.20.0 to 1.20.1.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.20.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-16 04:30:30 +00:00
Mohammed Nafees ddfea53d88 Fix type for hatchet.WithRunMetadata (#2406)
* fix type for hatchet.WithRunMetadata

* edit documentation
2025-10-13 14:26:18 +02:00
dependabot[bot] e7fc6b001c chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2388)
Bumps hatchet-sdk from 1.19.0 to 1.20.0.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 04:32:20 +00:00
github-actions[bot] 42958ee54d chore: regenerate examples (#2360)
Co-authored-by: GitHub Action <action@github.com>
2025-09-29 20:43:39 +02:00
dependabot[bot] 1ee77b4f42 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2341)
Bumps hatchet-sdk from 1.18.1 to 1.19.0.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-25 04:26:52 +00:00
Mohammed Nafees cf21550502 Update docs to use Go SDK v1 (#2313)
* SDK fixes

* go docs generate

* simple changes

* more docs changes

* bulk docs done

* cancellation example

* concurrency example

* conditional example

* cron example

* dag example

* durable event example

* durable sleep example

* on failure example

* priority example

* rate limit example

* retries example

* run-no-wait example

* on event example

* run with results example

* running your task example

* scheduled runs example

* streaming example

* workers example

* timeouts example

* sticky example

* docker go

* fix lint and build

* update migration doc

* fix lint

* fix some docs

* fix docker mdx

* remove local lint

* go stub example

* make changes

* child spawning

* migration code examples

* fix child workflow example
2025-09-23 19:19:27 +02:00
github-actions[bot] 29819ebf08 chore: regenerate examples (#2318)
Co-authored-by: GitHub Action <action@github.com>
2025-09-18 20:43:30 -04:00
github-actions[bot] ba803abdfc chore: regenerate examples (#2291)
Co-authored-by: GitHub Action <action@github.com>
2025-09-11 12:50:17 -04:00
Gabe Ruttner 9459dad14d Feat improve auth error handling (#1893)
* common errors

* rate limits

* add IP extractor to api server

* use echo rate limit middleware func

* use rate limit for webhooks as well

---------

Co-authored-by: Mohammed Nafees <hello@mnafees.me>
2025-09-11 18:30:07 +02:00
matt 93454d6e75 Fix: More doc snippets (#2267)
* fix: batch i

* fix: batch ii

* fix: batch iii

* fix: batch iv

* fix: batch v

* fix: guide

* fix: batch vi

* fix: batch vii

* fix: dag docs

* fix: separate dag tasks
2025-09-09 15:37:20 -04:00
github-actions[bot] ca6ccc7ab6 chore: regenerate examples (#2256)
Co-authored-by: GitHub Action <action@github.com>
2025-09-05 15:09:10 -04:00
matt 4a50e454a6 Fix: Python docs examples (#2255)
* feat: client example

* fix: batch i

* fix: batch ii

* fix: batch iii

* fix: batch iv
2025-09-05 15:08:23 -04:00
dependabot[bot] 9b9c2f557f chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2211)
Bumps hatchet-sdk from 1.17.2 to 1.18.1.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 13:58:21 +00:00
github-actions[bot] a50579d837 chore: regenerate examples (#2208)
Co-authored-by: GitHub Action <action@github.com>
2025-08-26 15:24:07 -04:00
github-actions[bot] 61052719d4 chore: regenerate examples (#2189)
Co-authored-by: GitHub Action <action@github.com>
2025-08-22 11:19:31 -07:00
Gabe Ruttner 0a0da076e9 Fix ts: hangup abort controller (#2187)
* fix: abort controller

* task fn optional, linting

* release 1.9.5

* lint
2025-08-22 09:34:27 -07:00
dependabot[bot] 0199484b68 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2176)
Bumps hatchet-sdk from 1.17.1 to 1.17.2.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.17.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 05:25:42 +00:00
dependabot[bot] e0bbd7878f chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2162)
Bumps hatchet-sdk from 1.17.0 to 1.17.1.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 16:14:59 +00:00
github-actions[bot] 0fc28cef8a chore: regenerate examples (#2153)
Co-authored-by: GitHub Action <action@github.com>
2025-08-17 10:23:15 -05:00
matt f8e5f357d9 Fix: More examples / snippets fixes + rework (#2150)
* feat: start reworking snippets

* feat: start cleaning up gen script

* fix: start updating refs everywhere

* feat: start fixing broken snippet links

* fix: more snippets

* fix: more updates

* chore: lint

* fix: taskfile

* fix: script

* fix: escaping issue + mergent blog

* fix: bunch more

* chore: lint

* fix: implement more of them

* fix: retry

* fix: the rest

* chore: lint

* fix: highlight

* fix: ugh

* fix: start removing dead code from old snippet method

* fix: rest of the refs

* fix: remove all of the rest of the <GithubSnippet uses

* fix: couple more

* fix: last few errors

* fix: handle example writes

* fix: delete to test update

* fix: CI, attempt 1

* feat: helpful error on no snippet

* fix: lint

* chore: rm unused js file

* feat: improve GHA

* debug: run action on branch

* fix: rm pnpm

* fix: try to leave comment instead

* fix: don't run on branch

* fix: factor out GH info

* fix: include code path

* fix: ts
2025-08-17 10:22:16 -05:00
dependabot[bot] 3913033603 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2146)
Bumps hatchet-sdk from 1.0.0a1 to 1.17.0.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 04:53:41 +00:00
github-actions[bot] 3f660ad761 chore: regenerate examples (#2145)
Co-authored-by: GitHub Action <action@github.com>
2025-08-14 18:58:22 -05:00
matt 57bb24aef1 Fix: Auto-generate docs snippets and examples (#2139)
* fix: gitignore all the generated stuff

* debug: try fixing build

* debug: build error part ii

* debug: move more deps out of dev

* fix: lock

* debug: lockfile

* fix: make dir

* fix: ci

* fix: dir

* debug: sed

* fix: sed

* debug: allow skipping

* Revert "debug: allow skipping"

This reverts commit 88e0ff870d.

* debug: ci

* fix: corepack

* debug: dir

* debug: sed

* debug: path

* fix: rm sync docs for now

* fix: remove more stuff

* fix: rm unused stuff

* fix: rm copy:app

* chore: lint

* fix: rm prettier from boot

* fix: couple missing scripts

* feat: auto-gen examples on push to main

* debug: test on this branch

* fix: install pnpm

* fix: cd

* fix: cmd

* Auto-generate files after merge [skip ci]

* fix: only copy examples

* debug: dummy commit for examples check

* chore: regenerate examples

* fix: naming

* fix: unwind dummy

* fix: only run on main

* fix: pre commit

* fix: naming

* chore: gen, fix task pre

* feat: create pr

* feat: only push examples changes

* fix: don't run from this branch

* fix: regen lockfile

* fix: regen docs lockfile

---------

Co-authored-by: GitHub Action <action@github.com>
2025-08-14 18:17:29 -05:00