2515 Commits

Author SHA1 Message Date
Gabe Ruttner 7748898c59 fix: failure after cancellation (#3243)
* fix: failure after cancellation

* chore: generate

* fix: list multiple concurrency strategies

* fix: lock concerns
v0.79.34
2026-03-11 18:11:15 -07:00
github-actions[bot] 18f8fc45f7 chore: regenerate examples (#3242)
Co-authored-by: GitHub Action <action@github.com>
2026-03-11 17:34:28 -04:00
Jishnu c77bfa9274 feat: add logs client for TS SDK (#3237)
* feat: add logs client for typescript

* docs: add ts logs docs

* fix: lint

* bump: version, changelog

* fix: lint
2026-03-11 17:30:04 -04:00
Julius Park 66b0d93857 Don't panic in AuthZ, bubble up instead (#3238) 2026-03-11 13:44:18 -04:00
matt b942092ba5 Feat: env var for stream event buffer timeout (#3223)
* feat: env var for stream event buffer timeout

* chore: gen
2026-03-11 11:41:18 -04:00
dependabot[bot] f9d083600f chore(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres (#3235)
Bumps [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) from 0.40.0 to 0.41.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/postgres
  dependency-version: 0.41.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>
2026-03-11 04:25:54 +00:00
dependabot[bot] 0899ec1db7 chore(deps): bump google.golang.org/api from 0.270.0 to 0.271.0 (#3236)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.270.0 to 0.271.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.270.0...v0.271.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.271.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>
2026-03-11 04:24:57 +00:00
dependabot[bot] f4772c51d8 chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#3234)
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.35.0 to 0.36.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.36.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>
2026-03-11 04:24:27 +00:00
dependabot[bot] c0aaa19eb9 chore(deps): bump github.com/testcontainers/testcontainers-go/modules/rabbitmq (#3233)
Bumps [github.com/testcontainers/testcontainers-go/modules/rabbitmq](https://github.com/testcontainers/testcontainers-go) from 0.40.0 to 0.41.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/rabbitmq
  dependency-version: 0.41.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>
2026-03-11 04:24:09 +00:00
dependabot[bot] e1edee2452 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#3232)
Bumps [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.66.0 to 0.67.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.66.0...zpages/v0.67.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.67.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>
2026-03-11 04:24:05 +00:00
Julius Park 1d02a2a994 Fix owner invitation bug (#3230)
* initial commit

* update
2026-03-10 13:35:57 -04:00
Mohammed Nafees ab6cae4420 Test PgBouncer against our code-level partitioning logic (#3178)
* test partition drops with pgbouncer

* dedicated DDLPool to bypass pgbouncer

* fix generate

* add env var

* min env var

* update documentation

* no go mod redundancy
v0.79.33
2026-03-10 12:24:07 +01:00
dependabot[bot] f36cc548c7 chore(deps): bump google.golang.org/api from 0.269.0 to 0.270.0 (#3228)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.269.0 to 0.270.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.269.0...v0.270.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.270.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>
2026-03-10 04:25:22 +00:00
dependabot[bot] 00169a8036 chore(deps): bump golang.org/x/time from 0.14.0 to 0.15.0 (#3227)
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/time/compare/v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: golang.org/x/time
  dependency-version: 0.15.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>
2026-03-10 04:24:13 +00:00
dependabot[bot] 421f599432 chore(deps): bump go.opentelemetry.io/proto/otlp from 1.9.0 to 1.10.0 (#3226)
Bumps [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-proto-go/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-proto-go/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/proto/otlp
  dependency-version: 1.10.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>
2026-03-10 04:24:11 +00:00
dependabot[bot] 44caa26ed8 chore(deps): bump github.com/mattn/go-runewidth from 0.0.20 to 0.0.21 (#3225)
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) from 0.0.20 to 0.0.21.
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.20...v0.0.21)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
  dependency-version: 0.0.21
  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-03-10 04:24:06 +00:00
dependabot[bot] 3495d69dee chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 (#3224)
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.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>
2026-03-10 04:23:43 +00:00
Julius Park ee054d39a1 RBAC v0 (#3185)
* initial commit

* tidy up go.mod, fix errant lines

* don't do bearer token and unverified email stuff yet

* get yaml file relative to current file so it works when running from all directories

* make some style changes

* refactor authorizer to not duplicate the strings for the permissions

* refactor to another directory

* add spec validation check

* update dockerfile

* don't use dockerfiles, just use embed

* use yaml/v3
2026-03-09 18:04:14 -04:00
Julius Park 6c1bd9a074 Fix broken docs links (#3217)
* initial commit

* idk why those files got updated

* the gh action for checking links isn't viable :/

* try again

* fix child-spawning

* fix more

* fix some more

* fix lint

* remove gh workflow for now
2026-03-09 16:25:31 -04:00
Mohammed Nafees 11dcb60d9d Fix frontend build issues with latest cloud API (#3216)
* isIac no longer exists on ManagedWorker

* fix lint
2026-03-09 18:17:29 +01:00
Greg Furman a4bd80db32 chore: Change contributing guide location (#3205) v0.79.31 v0.79.32 2026-03-09 15:13:38 +02:00
github-actions[bot] af0f04b3f1 chore: regenerate examples (#3203)
Co-authored-by: GitHub Action <action@github.com>
2026-03-09 13:35:49 +02:00
dependabot[bot] 8ddeaaaa80 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc (#3210)
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.41.0 to 1.42.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.41.0...v1.42.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.42.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>
2026-03-09 04:29:24 +00:00
dependabot[bot] b0c99b2028 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#3212)
Bumps hatchet-sdk from 1.28.0 to 1.28.1.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.28.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>
2026-03-09 04:29:21 +00:00
dependabot[bot] a3cc01c528 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho (#3206)
Bumps [go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.66.0 to 0.67.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.66.0...zpages/v0.67.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
  dependency-version: 0.67.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>
2026-03-09 04:28:35 +00:00
dependabot[bot] 188d613b7d chore(deps): bump ruby/setup-ruby from 1.289.0 to 1.290.0 (#3208)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.289.0 to 1.290.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/19a43a6a2428d455dbd1b85344698725179c9d8c...6ca151fd1bfcfd6fe0c4eb6837eb0584d0134a0c)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.290.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>
2026-03-09 04:27:34 +00:00
dependabot[bot] e433223223 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#3207)
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.41.0 to 1.42.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.41.0...v1.42.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.42.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>
2026-03-09 04:27:32 +00:00
Gabe Ruttner 2a98243cd4 chore: update eslint and other packages (#3202)
* fix: eslint for local dev

* chore: eslint v8 -> 10

* fix: flyby bug

* chore: remove many anys

* chore: update dependencies

* chore: lint
v0.79.30
2026-03-08 13:11:51 -07:00
abelanger5 46c4297b32 feat: add callback support for tenant and tenant member updates (#3201)
* feat: add callback support for tenant and tenant member updates

* add callbacks into tenant_invite.go
v0.79.26 v0.79.27 v0.79.28 v0.79.29
2026-03-07 17:31:44 -05:00
Julius Park 56a5f26bde Fix TUI docs video urls (#3195) v0.79.25 2026-03-06 16:28:11 -05:00
Julius Park 517ebdbe4a Update documentation for cron change (#3194)
* initial commit

* run prettier

* change to office hours link

* fix lint :/
2026-03-06 15:56:23 -05:00
Gabe Ruttner 642828df63 chore: remove duped pages and hide cookbooks (#3193) 2026-03-06 12:49:49 -08:00
Julius Park 2386b442eb Update change logs for cron change again (#3192) 2026-03-06 15:30:22 -05:00
Julius Park bb14620fce Update change logs for cron change (#3155)
* initial commit

* update dates
2026-03-06 15:06:06 -05:00
github-actions[bot] 061787fb48 chore: regenerate examples (#3189)
Co-authored-by: GitHub Action <action@github.com>
2026-03-06 12:59:43 -05:00
matt 609ec0a10e [Python] Fix: Lifespan not shutting down properly on worker drain (#3175)
* fix: wait for in-flight tasks to complete before running lifespan shutdown

* feat: add test

* chore: version

* fix: add wait for tasks in deprecated / legacy mode too

* fix: wrong spot
2026-03-06 12:50:03 -05:00
Gabe Ruttner 0a55f73979 fix: ts bulk and event e2e (#3187)
* fix: bulk replay e2e test

* fix: relax assertion

* fix: bulk

* fix: just apply the namespace

* chore: lint
2026-03-06 08:49:08 -08:00
github-actions[bot] b5107b052c chore: regenerate examples (#3184)
Co-authored-by: GitHub Action <action@github.com>
v0.79.24
2026-03-06 09:59:21 -05:00
Gabe Ruttner 6b06669a13 fix: ts-sdk namespace on wait for conditions (#3182)
* chore(ts-sdk): pass namespace into condition transformers

- Add optional namespace param to conditionsToPb and taskConditionsToPb
- Apply namespace to userEventKey in UserEventCondition via applyNamespace
- Pass config.namespace from context, worker-internal, and legacy step
  when building conditions so wait/event keys are namespaced correctly

Made-with: Cursor

* release: 1.15.2

* fix: imports
2026-03-06 06:20:32 -08:00
Mohammed Nafees ad2493b106 pause workflow query is deprecated so remove the option from the frontend (#3183) v0.79.23 2026-03-06 14:15:55 +01:00
Mohammed Nafees 00b53529bd Add missing Go SDK examples for worker affinity and manual slot release (#3179)
* add missing Go SDK examples for affinity and manual slot release

* fix gen
2026-03-06 01:51:27 +01:00
matt 2137108300 fix: add index page (#3176) v0.79.22 2026-03-05 18:32:54 -05:00
Jishnu 09b6001fc8 docs: python webhooks docs, update current docs (#3159) 2026-03-05 18:19:12 -05:00
dependabot[bot] 318575f4cf chore(deps): bump hatchet-sdk in /examples/python/quickstart (#3171)
Bumps hatchet-sdk from 1.27.2 to 1.28.0.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.28.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>
v0.79.18 v0.79.20 v0.79.21 v0.79.19
2026-03-05 04:25:04 +00:00
dependabot[bot] a78b99e001 chore(deps): bump oven-sh/setup-bun from 2.1.2 to 2.1.3 (#3169)
Bumps [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/oven-sh/setup-bun/releases)
- [Commits](https://github.com/oven-sh/setup-bun/compare/3d267786b128fe76c2f16a390aa2448b815359f3...ecf28ddc73e819eb6fa29df6b34ef8921c743461)

---
updated-dependencies:
- dependency-name: oven-sh/setup-bun
  dependency-version: 2.1.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-03-05 04:24:27 +00:00
dependabot[bot] c54671d81e chore(deps): bump github.com/slack-go/slack from 0.18.0 to 0.19.0 (#3170)
Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/slack-go/slack/releases)
- [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/slack-go/slack/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
  dependency-version: 0.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>
2026-03-05 04:24:21 +00:00
dependabot[bot] 7420100a25 chore(deps): bump ruby/setup-ruby from 1.288.0 to 1.289.0 (#3168)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.288.0 to 1.289.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/09a7688d3b55cf0e976497ff046b70949eeaccfd...19a43a6a2428d455dbd1b85344698725179c9d8c)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.289.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>
2026-03-05 04:24:14 +00:00
github-actions[bot] a78ec7bb06 chore: regenerate examples (#3163)
Co-authored-by: GitHub Action <action@github.com>
2026-03-04 17:47:47 -05:00
matt 46b3041eb1 Fix: Go unexported type (#3160)
* fix: internal types

* fix: rm unused helper
v0.79.17
2026-03-04 17:40:13 -05:00
Gabe Ruttner 163918ae98 fix: package ts (#3161)
* fix: package

* fix base url...
2026-03-04 14:36:30 -08:00