Commit Graph

1913 Commits

Author SHA1 Message Date
dependabot[bot] afb592db3f chore(deps): bump github.com/pressly/goose/v3 from 3.25.0 to 3.26.0 (#2386)
Bumps [github.com/pressly/goose/v3](https://github.com/pressly/goose) from 3.25.0 to 3.26.0.
- [Release notes](https://github.com/pressly/goose/releases)
- [Changelog](https://github.com/pressly/goose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pressly/goose/compare/v3.25.0...v3.26.0)

---
updated-dependencies:
- dependency-name: github.com/pressly/goose/v3
  dependency-version: 3.26.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:12:19 +00:00
matt dfc5074057 Fix: Payload fallbacks, WAL conflict handling, WAL eviction (#2372)
* fix: improve error handling

* fix: add default operation

* fix: dont write operation

* fix: refactor offload to always evict

* fix: err check

* fix: err
v0.73.34
2025-10-03 14:50:46 -04:00
matt 2a08cbf77b [Python]: Remove refs to *_group_key_* (#2379)
* chore: remove all group key refs

* fix: rm engine version refs

* chore: version + changelog
2025-10-03 12:52:05 -04:00
Mohammed Nafees ed40a82dbb Include tenant_id in OTel spans wherever possible (#2382) 2025-10-03 18:16:16 +02:00
matt bb1de91254 fix: run analyze every 3 hours (#2380) 2025-10-03 09:49:35 -04:00
dependabot[bot] 7f0d43eecc chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#2381)
Bumps google.golang.org/protobuf from 1.36.9 to 1.36.10.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.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>
2025-10-03 04:14:20 +00:00
Mohammed Nafees cb91f7033d Serve management API swagger docs (#2333)
* serve management API swagger docs

* fix lint
2025-10-02 14:42:26 +02:00
icbd c8bd3cf93c Add ApplyNamespace for BulkRunWorkflow (#2374) v0.73.33 2025-10-02 13:33:46 +02:00
dependabot[bot] 128e80c07f chore(deps): bump google/osv-scanner-action from 2.2.2 to 2.2.3 (#2377)
Bumps [google/osv-scanner-action](https://github.com/google/osv-scanner-action) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/google/osv-scanner-action/releases)
- [Commits](https://github.com/google/osv-scanner-action/compare/v2.2.2...v2.2.3)

---
updated-dependencies:
- dependency-name: google/osv-scanner-action
  dependency-version: 2.2.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-10-02 04:30:47 +00:00
dependabot[bot] e91b68b1b3 chore(deps): bump google.golang.org/api from 0.250.0 to 0.251.0 (#2371)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.250.0 to 0.251.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.250.0...v0.251.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.251.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-01 04:16:59 +00:00
matt 202d6b0184 Candidate Fix: WAL Write Dupes (#2369)
* fix: wal dupes

* fix: make unique key align with payload pk
v0.73.32
2025-09-30 17:11:35 -04:00
matt 5e3f9615e0 [FE]: Event payload max height, popover positioning (#2367)
* fix: add max height to event payload

* fix: popover positioning

* chore: lint
2025-09-30 15:10:38 -04:00
matt 4730273bce Fix: Relax check constraint to allow null payloads (#2366)
* fix: relax check constraint

* fix: tweak logs

* fix: constraint in schema
v0.73.31
2025-09-30 12:24:38 -04:00
matt ab9a1772b8 [TS]: Fix durable task on failure registration, fix dependabot alert (#2361)
* chore: update pino to fix fast-redact dependabot issue

* fix: register on failure task on durable worker too

* chore: bump version
2025-09-30 11:50:59 -04:00
abelanger5 2edeeb10ea feat: max channels for rabbitmq (#2365)
* feat: max conns for rabbitmq

* rename conns -> chans
v0.73.30
2025-09-30 08:49:45 -04:00
Mohammed Nafees 806931f8c6 ignore tenants with deletedAt non null (#2364) 2025-09-30 08:01:23 -04:00
Mohammed Nafees 648244fc9c use member populator for tenant member API ops (#2363) v0.73.29 2025-09-29 21:54:42 +02:00
matt a5d6603792 fix: disable inner scroll (#2362) 2025-09-29 15:36:45 -04: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
Mohammed Nafees a3e3cf6372 [Go SDK] Fix type of WithWorkflows (#2359)
* fix type for WithWorkflows

* add comment
2025-09-30 00:03:18 +05:30
abelanger5 733feedbff fix: use separate connections for pub and sub (#2358)
* use separate connections for pub and sub

* Update internal/msgqueue/v1/rabbitmq/rabbitmq.go

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
v0.73.28
2025-09-29 14:29:45 -04:00
matt a0afe49c85 [FE]: Worker detail fixes (#2353)
* fix: empty states, padding, spacing between words

* fix: rm ring on button focus

* fix: template literal

* fix: padding on workflow page

* Revert "fix: padding on workflow page"

This reverts commit 71a880010c.
2025-09-29 13:08:44 -04:00
abelanger5 43eb47b881 fix(go-sdk): async start step run action event (#2351)
* fix(go-sdk): async start step run action event

* use inner ctx
v0.73.26
2025-09-26 14:03:37 -04:00
matt c1e5fa828b FE Polish, VI: Make badges dynamically sized, use slate instead of fuchsia for queued, display ms on dates (#2352)
* fix: rm w-full from badges

* fix: use slate instead of fuchsia for queued

* fix: use `date-funs` to parse + display dates

* fix: worker styling

* debug: redocly

* debug: redocly

* debug: redocly

* debug: redocly

* debug: redocly

* debug: redocly

* feat: direct workflow id getter

* fix: dedupe

* fix: return workflow type

* chore: lint

* chore: lint

* fix: overflow

* fix: include tenant in query for safety
v0.73.25
2025-09-26 13:59:06 -04:00
matt 35b97be825 [Python]: Pytest improvements (#2348)
* feat: try running in parallel in CI

* fix: simplify

* feat: add task

* fix: increase retry delay
2025-09-26 11:47:34 -04:00
dependabot[bot] c0fa7b3297 chore(deps): bump google.golang.org/api from 0.249.0 to 0.250.0 (#2350)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.249.0 to 0.250.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.249.0...v0.250.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.250.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-26 04:14:06 +00:00
matt 44ea929cbf fix: scope override (#2349) v0.73.24 2025-09-25 23:07:44 -04:00
matt 126ff3771b Fix: Rename metrics queries, always refetch queue metrics, change default refetch interval, configurable WAL poll limit (#2346)
* fix: improve query naming + change refetch interval for queue metrics

* fix: only enable queue metrics query when it's open

* feat: change default

* fix: change storage key to clear cache

* fix: queue metrics loading state

* feat: introduce poll limit with default of 1000

* feat: set WAL poll limit

* debug: log line to test

* fix: export helper

* fix: rm debug
v0.73.23
2025-09-25 20:44:39 -04:00
matt 025f42af74 Debug: Error log if we send >10mb message over the internal queue (#2345)
* fix: send error log if we try to send message > 10mb

* feat: add some span attributes

* fix: span attribute names

* fix: cleanup

* fix: add message id
v0.73.22
2025-09-25 18:15:35 -04:00
abelanger5 3fe1cdde37 fix: improve DAG status updates (#2343)
* fix: improve DAG status updates

* fix: error msg
v0.73.21
2025-09-25 12:22:35 -04:00
matt 0ee4445bc2 fix: show legacy data (#2344) 2025-09-25 12:19:49 -04:00
matt d6afe55338 FE Polish V: Searchable workflows, additional metadata tab (#2342)
* feat: search for workflows

* fix: allow fts for workflow name

* feat: add back metadata tab to details

* feat: dynamic copy

* chore: lint
2025-09-25 10:58:48 -04: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
dependabot[bot] 4bfc48b0cd chore(deps): bump github.com/go-co-op/gocron/v2 from 2.16.5 to 2.16.6 (#2340)
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) from 2.16.5 to 2.16.6.
- [Release notes](https://github.com/go-co-op/gocron/releases)
- [Commits](https://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6)

---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
  dependency-version: 2.16.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-09-25 04:11:56 +00:00
matt 046e47c135 fix: rm event line (#2338) 2025-09-24 17:17:21 -04:00
matt ee17433ac9 Fix: Event getter backwards compat (#2337)
* feat: query for getting event in v1

* feat: extend populator to fetch v1 event

* fix: rm debug

* fix: simplify join

* fix: ctx
v0.73.20
2025-09-24 17:10:20 -04:00
matt 54a5e50de1 FE Polish, IV: Tooltips, task event scrolling (#2335)
* feat: portal tooltip that's not affected by table overflow

* fix: scrolling task events

* fix: rm cruft

* fix: remove runs table on hover
2025-09-24 16:41:50 -04:00
matt d2cab4924a Fix: use SplitN instead of Split (#2336) 2025-09-24 15:26:38 -04:00
dependabot[bot] 2e38807666 chore(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres (#2323)
Bumps [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) from 0.38.0 to 0.39.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/postgres
  dependency-version: 0.39.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.73.19
2025-09-24 16:47:34 +00:00
matt 090d2c60bc FE Polish, III: More state management fixes, worker pages (#2332)
* fix: use pagination hook instead of managing it in runs provider

* feat: fix the rest of the state management logic

* fix: show queue metrics button

* fix: zod for workers

* chore: lint

* fix: copilot

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

* fix: copilot

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

* fix: copilot

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

* fix: remove a bit of vertical padding

* fix: workers table in memory pagination

* feat: improve worker detail page styling

* feat: link to workflows from workers

* chore: lint

* chore: lint

* fix: copy

* fix: rm cruft comments, make badges full width

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-24 12:46:52 -04:00
matt 0ac6cfb0fd feat: hide some files from linguist, mark others as generated (#2331) 2025-09-24 12:46:43 -04:00
matt df1dab945b Hotfix: Stable ordering for flattened tasks + child tasks (#2334)
* fix: stable ordering with flattened tasks / child tasks

* fix: `Equal` method
2025-09-24 12:46:27 -04:00
matt 45b71ff058 [Python]: Removes the v0 SDK (#2330)
* fix: remove the v0 code!

* chore: changelog

* fix: rm unused deps

* chore: changelog

* fix: add back urllib3 direct dep
2025-09-24 10:38:06 -04:00
matt df236cf668 Fix: Rogue effect hook, some more cleanup (#2329)
* fix: remove effect hook

* fix: filter counts

* fix: x mark button
v0.73.18
2025-09-23 17:47:49 -04:00
matt 63c644577a Feat: Add error level logs if we fall back to the task input for monitoring (#2328)
* feat: logs on fallback to input from task

* drive-by: couple more status badge colors

* fix: durable sleep matches
v0.73.17
2025-09-23 15:48:30 -04:00
matt 99557ea75c Fix: Frontend polish, Part II (#2327)
* fix: api for hiding filters

* fix: remove some unused callbacks

* chore: lint

* fix: reset time window

* fix: rm mandatory title

* fix: clean up side panel header

* fix: improve styling of event keys

* feat: implement zod-based column filters + hooks for crons + scheduled runs tables

* fix: webhook keys

* feat: min side panel width

* feat: improve side panel wrapping

* fix: lint

* fix: more event details styling

* fix: use original run id col

* fix: change options to filters

* feat: improve filter dropdown

* feat: improve handling of tabs when we only show one or the other

* fix: rm lots more duplication

* fix: typos, remove unused params

* fix: prop

* fix: custom time range and time window keys

* fix: lint

* fix: rm more dead code

* fix: more dead code

* fix: shorthand for time window and custom filter

* fix: hidden filters, cancel button copy

* fix: tweak styling of dropdown a bit

* fix: tweak padding

* fix: run status badges

* fix: more colors

* fix: more badge colors
v0.73.16
2025-09-23 13:40:55 -04: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
v0.73.15
2025-09-23 19:19:27 +02:00
dependabot[bot] 51b8c0270f chore(deps): bump github.com/posthog/posthog-go from 1.6.8 to 1.6.10 (#2326)
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go) from 1.6.8 to 1.6.10.
- [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.6.8...v1.6.10)

---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
  dependency-version: 1.6.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>
2025-09-23 04:12:14 +00:00
matt 18615f6de2 Feat: Show statuses of run filters with colors (#2325)
* feat: hover / selected + unselected states to indicate applied filters

* feat: implement the rest of the states

* fix: handle unselect + equality checks properly

* fix: font weight on selected filters
v0.73.14
2025-09-22 14:11:32 -04:00
dependabot[bot] fa65fa0133 chore(deps): bump github.com/testcontainers/testcontainers-go/modules/rabbitmq (#2324)
Bumps [github.com/testcontainers/testcontainers-go/modules/rabbitmq](https://github.com/testcontainers/testcontainers-go) from 0.38.0 to 0.39.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/rabbitmq
  dependency-version: 0.39.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-22 04:11:07 +00:00