Commit Graph

2269 Commits

Author SHA1 Message Date
matt 26689a1b0f fix: make point metrics line up with badges (#2739) 2026-01-26 14:54:20 -05:00
matt dcf1d377ca Feat: Add order by direction param to v1LogLineList (#2849)
* feat: add order by direction param

* fix: order ascending on existing fe

* chore: gen openapi
v0.77.22 v0.77.23
2026-01-26 14:01:03 -05:00
Mohammed Nafees 0a2b8944b3 more tenant related repo methods (#2854) 2026-01-26 19:54:01 +01:00
Jishnu de1ffedf1e Fix: Invalid OTel exporter in python example, add schedule_workflow unwrap (#2852)
* fix: invalid oltp exporter in python example

* fix: add unwrap for schedule workflow

* Revert "fix: add unwrap for schedule workflow"

This reverts commit e7da2dbd1c.

* add unwrap for schedule workflow

* chore: update ts version, edit py otel doc example

* chore: update python sdk version, changelog, add TS changelog

* fix: lint
2026-01-26 13:39:19 -05:00
matt 2837573b6c [Go] Feat: Webhooks feature client for the Go SDK (#2792)
* feat: webhooks feature client

* feat: add webhook client

* feat: add v1 webhook client

* feat: example

* fix: webhook client impl

* fix: example + error handling + other client

* fix: missing webhook resources

* chore: gen
v0.77.20 v0.77.21
2026-01-23 11:04:34 -05:00
dependabot[bot] 660e9a031a chore(deps): bump google.golang.org/api from 0.261.0 to 0.262.0 (#2846)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.261.0 to 0.262.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.261.0...v0.262.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.262.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-01-23 04:24:03 +00:00
dependabot[bot] 8c40496304 chore(deps): bump hatchet-sdk in /examples/python/quickstart (#2841)
Bumps hatchet-sdk from 1.22.7 to 1.22.8.

---
updated-dependencies:
- dependency-name: hatchet-sdk
  dependency-version: 1.22.8
  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>
v0.77.18 v0.77.17
2026-01-22 04:24:54 +00:00
dependabot[bot] 7f765d164c chore(deps): bump google.golang.org/api from 0.260.0 to 0.261.0 (#2840)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.260.0 to 0.261.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.260.0...v0.261.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.261.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-01-22 04:24:03 +00:00
dependabot[bot] d28e78d580 chore(deps): bump github.com/posthog/posthog-go from 1.9.0 to 1.9.1 (#2839)
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/posthog/posthog-go/releases)
- [Changelog](https://github.com/PostHog/posthog-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/posthog/posthog-go/compare/v1.9.0...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
  dependency-version: 1.9.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-01-22 04:23:56 +00:00
Gabe Ruttner ffd0941dc3 fix: list concurrency strategies queries (#2838)
* fixes

* lint
v0.77.15 v0.77.16
2026-01-21 13:56:01 -08:00
Mohammed Nafees 419819c36c take exclusive lock (#2837) v0.77.11 v0.77.13 2026-01-21 20:30:38 +01:00
matt b093cc4878 Feat: Add search and levels to logs API (#2835)
* feat: add log levels and search query to log query

* feat: pass levels, search through

* feat: add log level to query

* feat: wire up levels and search query
2026-01-21 14:27:47 -05:00
Gabe Ruttner c792113f06 more updates (#2836) 2026-01-21 10:52:26 -08:00
Gabe Ruttner a894f5e82c feat: python health check improvements (#2826)
* improvements

* version bump

* lint

* docs

* Update sdks/python/hatchet_sdk/worker/action_listener_process.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update sdks/python/hatchet_sdk/worker/action_listener_process.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update sdks/python/hatchet_sdk/worker/action_listener_process.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* nits

* rm deadcode

* enum

* no getattr

* timedelta

* lint

* continuous lag

* stuck starting unhealthy

* [Python] Chore: Remove Poetry scripts from the Python package (#2825)

* fix: remove poetry scripts

* chore: version

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: matt <mrkaye97@gmail.com>
v0.77.10
2026-01-21 10:42:53 -08:00
Gabe Ruttner 622e2d9db9 updates (#2827) 2026-01-21 09:32:21 -08:00
Gabe Ruttner 81eb3f43b9 fix: flaky integration test (#2834)
* disable cache

* simpler fix
2026-01-21 09:10:35 -08:00
Mohammed Nafees cdf12a42ca [hotfix] Indicate unauthorized access to billing page for non-owners (#2833)
* force unauthorized access to billing page for non-owners

* only unauthorized for billing information
v0.77.7 v0.77.8 v0.77.6 v0.77.9
2026-01-21 15:27:58 +01:00
abelanger5 a6e88074de refactor: have log line lookups use external id (#2822)
* fix: modify log line query to use external id

* pass in task external id
v0.77.2-alpha.5 v0.77.2-alpha.4 v0.77.2-alpha.3 v0.77.5 v0.77.4 v0.77.3
2026-01-20 11:17:06 -05:00
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>
v0.77.2-alpha.2
2026-01-20 04:24:58 +00:00
dependabot[bot] 15c824855e chore(deps): bump actions/setup-node from 4 to 6 (#2818)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.77.2-alpha.1
2026-01-19 07:45:46 -05:00
dependabot[bot] 61c486f832 chore(deps): bump actions/setup-python from 5 to 6 (#2817)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 07:45:39 -05:00
dependabot[bot] d57616b997 chore(deps): bump actions/setup-go from 5 to 6 (#2816)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 07:45:23 -05:00
dependabot[bot] b966e8986a chore(deps): bump oven-sh/setup-bun from 1 to 2 (#2815)
Bumps [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) from 1 to 2.
- [Release notes](https://github.com/oven-sh/setup-bun/releases)
- [Commits](https://github.com/oven-sh/setup-bun/compare/v1...v2)

---
updated-dependencies:
- dependency-name: oven-sh/setup-bun
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 07:45:09 -05:00
dependabot[bot] 7e3004dae5 chore(deps): bump actions/checkout from 4 to 6 (#2814)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 07:44:54 -05: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
Stefan b83957e7be feat: add sentinel to pydantic de/serialization (#2800)
* feat: add sentinel to pydantic de/serialization

* feat: more pydantic context

* fix: one more missing context

* chore: refactor, add example

* chore: remove duplicate file

* chore: add test for serialization

* chore: changelog + bump

---------

Co-authored-by: mrkaye97 <mrkaye97@gmail.com>
2026-01-19 07:43:36 -05:00
Mohammed Nafees 097d0f15f7 fix naming of migration (#2819) v0.77.1 2026-01-19 13:41:14 +01:00
Mohammed Nafees 6eba6fa91f Billing changes (#2643)
* make changes for billing

* progress around redesign

* meter callback

* modify limits

* upcoming subscription

* fix lint

* fix payment methods

* fix build

* PR comments

* address PR comments

* update cloud contracts

* fix migration name

* fix json serialization error

* loader and fixed for managed compute

* PR comments

* upgrade Go version

* fix migration name

* fix CI

* fix lint CI

* golangci-lint fix

* dedicated subscription
v0.77.0
2026-01-19 12:15:11 +01:00
matt d4d224f4ef Proposal: Shrink task metrics chart a bunch (#2738)
* fix: shrink task run graph

* fix: make a little bigger

* fix: use bar instead of area chart
v0.75.4
2026-01-18 16:39:26 -05:00
abelanger5 447dbe151e docs: make docs more cli-centric (#2810) 2026-01-17 16:06:02 -05:00
abelanger5 fbeccaad54 fix: typescript post-quickstart (#2809) 2026-01-16 12:18:30 -05:00
abelanger5 c93176152a fix: minor quickstart issues (#2807) v0.75.3 2026-01-16 11:44:20 -05:00
Mohammed Nafees a0233964db New onboarding flow (#2757)
Updates the onboarding flow to make it CLI-based.
v0.75.2
2026-01-16 10:09:44 -05:00
abelanger5 5dd5430f57 feat(cli): update quickstarts with package manager support, e2e tests for quickstarts (#2801)
- Adds options for Python and Typescript package manager support - uv, pip, poetry, npm, pnpm, yarn, and bun. Also adds e2e tests to ensure that all of these quickstarts successfully can start a worker.
- Replaces the scripts with triggers in the CLI
- Adds the hatchet trigger command
2026-01-16 10:08:26 -05:00
dependabot[bot] f73e67ee77 chore(deps): bump github.com/getsentry/sentry-go from 0.40.0 to 0.41.0 (#2806)
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.40.0 to 0.41.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
  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-01-16 04:23:43 +00:00
Sebastian Graz 4c6a8fe56b Auth front-end changes (#2802)
* Make socialAuth buttons span their full width if only one is visible

* Add grid noise + prettier format

* lint

---------

Co-authored-by: gabriel ruttner <gabriel.ruttner@gmail.com>
2026-01-15 14:15:36 -08:00
abelanger5 c1f8353770 small fixes/improvements to CLI logic (#2793)
* small fixes/improvements to CLI logic

* fix: quickstart should just show error if dir already exists

* add profile tests
v0.75.1
2026-01-15 09:36:50 -05:00
dependabot[bot] 869be43b3c chore(deps): bump actions/checkout from 4 to 6 (#2794)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 09:24:40 -05:00
dependabot[bot] e4cb270d5c chore(deps): bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml (#2797)
Bumps [google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml](https://github.com/google/osv-scanner-action) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/google/osv-scanner-action/releases)
- [Commits](https://github.com/google/osv-scanner-action/compare/v2.3.1...v2.3.2)

---
updated-dependencies:
- dependency-name: google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml
  dependency-version: 2.3.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-15 09:24: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] 926844a313 chore(deps): bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (#2796)
Bumps [google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml](https://github.com/google/osv-scanner-action) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/google/osv-scanner-action/releases)
- [Commits](https://github.com/google/osv-scanner-action/compare/v2.3.1...v2.3.2)

---
updated-dependencies:
- dependency-name: google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml
  dependency-version: 2.3.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-15 04:24:27 +00:00
dependabot[bot] a61cdecc4f chore(deps): bump google.golang.org/api from 0.259.0 to 0.260.0 (#2795)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.259.0 to 0.260.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.259.0...v0.260.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.260.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-01-15 04:24:19 +00:00
matt 59e129f74a [Python] Feat: Add max_attempts to the Context (#2791)
* feat: add max attempts to context

* chore: version
2026-01-14 16:46:45 -05:00
abelanger5 fd94823688 docs: cli docs, install script updates (#2784)
* docs: cli docs, install script updates

* lint

* fix cli issues from user interview
2026-01-14 14:37:10 -05:00
dependabot[bot] f10f6ab704 chore(deps): bump actions/upload-artifact from 4 to 6 (#2789)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 11:18:37 -05:00
dependabot[bot] fb3df1aa6e chore(deps): bump actions/setup-go from 5 to 6 (#2787)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 11:18:21 -05:00
dependabot[bot] 1662b969f9 chore(deps): bump github.com/posthog/posthog-go from 1.8.2 to 1.9.0 (#2790)
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go) from 1.8.2 to 1.9.0.
- [Release notes](https://github.com/posthog/posthog-go/releases)
- [Changelog](https://github.com/PostHog/posthog-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/posthog/posthog-go/compare/v1.8.2...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
  dependency-version: 1.9.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-01-14 04:24:51 +00:00
dependabot[bot] b0dea55a28 chore(deps): bump github.com/charmbracelet/bubbletea (#2788)
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 1.3.6 to 1.3.10.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v1.3.6...v1.3.10)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-version: 1.3.10
  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-14 04:24:02 +00:00
dependabot[bot] fdebd9ec72 chore(deps): bump github.com/docker/docker (#2786)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.5.1+incompatible to 28.5.2+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.5.1...v28.5.2)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.5.2+incompatible
  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-14 04:23:51 +00:00
abelanger5 584ba47044 feat: hatchet cli (#2701)
Creates a new CLI for Hatchet! 

- `hatchet profile [add|remove|list|show|update]` - allows managing multiple profiles, like `local` and `cloud`
- `hatchet server [start|stop]` - manages a Hatchet instance locally via docker
- `hatchet quickstart` - generates quickstart directory, similar to `create-react-app`  
- `hatchet worker dev` - creates a filewatcher for a Hatchet instance and automatically injects profile token from a selected profile. Uses a `hatchet.yaml` file in the current directory 
- `hatchet worker run` - runs a script for triggering a workflow using `hatchet.yaml`
- `hatchet tui` - creates the TUI interface
v0.75.0
2026-01-13 13:35:43 -05:00