Matt Kaye
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
v0.66.7
2025-06-25 10:11:01 -04:00
Matt Kaye
eb08481483
fix: log error and skip if errors raised by CEL ( #1898 )
2025-06-25 09:45:21 -04:00
Mohammed Nafees
f69f4d68b6
add more debugging around releaseTasks error handling ( #1897 )
2025-06-25 09:44:53 -04:00
Matt Kaye
33d60dfcd2
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
2025-06-25 09:44:17 -04:00
dependabot[bot]
281834e05f
chore(deps): bump github.com/getsentry/sentry-go from 0.33.0 to 0.34.0 ( #1894 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.33.0 to 0.34.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.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.34.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-06-24 04:27:51 +00:00
Matt Kaye
a887c62809
Fix: Store CreateWorkflowVersionOpts for debugging ( #1890 )
...
* feat: add json column for opts
* feat: wiring
* feat: send config through the api
* feat: FE
* fix: order
* fix: hide sched timeout
* fix: lint
* fix: return mutated opts
* fix: adv section
* fix: remove unnecessary headers
* feat: styling improvements to settings
* feat: styling, pt ii
* feat: styling, pt iii
* fix: cron
v0.66.5
2025-06-23 16:56:22 -04:00
Matt Kaye
304366293b
Fix: Extend query timeout for scheduled run polling ( #1891 )
...
* fix: double query timeout
* fix: 1m
2025-06-23 16:55:44 -04:00
Mohammed Nafees
ba5cba147d
fix intro page links to subresources ( #1888 )
...
* fix intro page links to subresources
* fix all links
2025-06-23 07:59:44 -04:00
dependabot[bot]
f5094eb5e5
chore(deps): bump k8s.io/client-go from 0.33.1 to 0.33.2 ( #1883 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.33.1 to 0.33.2.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.33.1...v0.33.2 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-version: 0.33.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-06-20 05:10:00 +00:00
dependabot[bot]
676b185cca
chore(deps): bump k8s.io/apimachinery from 0.33.1 to 0.33.2 ( #1882 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.33.1 to 0.33.2.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.33.1...v0.33.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-version: 0.33.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-06-20 05:08:27 +00:00
Mohammed Nafees
cbc962ea2b
Ensure table partitions exist for tomorrow ( #1880 )
...
* add method to ensure table partitions exist for tomorrow
* fix formatting
* add generated tasks sql go
* proper lint for new sql query
* run pre commit check to fix lint issues
v0.66.4
2025-06-20 01:57:32 +05:30
Gabe Ruttner
ea37667296
fix: fixes for durable namespaces ( #1881 )
...
* Revert "fix: namespace registration durable task (#1878 )"
This reverts commit eefe4781a9 .
* revert
* apply directly
2025-06-19 13:05:23 -07:00
Mohammed Nafees
0fdae7e677
upgrade sqlc version to 1.29 ( #1879 )
2025-06-20 01:31:04 +05:30
Gabe Ruttner
eefe4781a9
fix: namespace registration durable task ( #1878 )
...
* fix--namespace-registration-durable-task
* rm log line
* release 1.8.1
v0.66.3
2025-06-19 08:17:29 -07:00
Gabe Ruttner
2f4d62d17a
docs: run child to direct spawn ( #1876 )
2025-06-18 11:40:19 -07:00
Jay Yang
bc61372c6f
fix: Remove explicit public schema reference in WorkflowTriggerEventRef queries ( #1870 )
...
* fix: remove the explicit schema reference
* add go fixture
2025-06-18 07:31:52 -07:00
dependabot[bot]
0ef23bc838
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1874 )
...
Bumps hatchet-sdk from 1.12.1 to 1.12.2.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.12.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-06-18 04:43:26 +00:00
dependabot[bot]
18de9c0e86
chore(deps): bump google.golang.org/api from 0.237.0 to 0.238.0 ( #1873 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.237.0 to 0.238.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.237.0...v0.238.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.238.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-06-18 04:42:05 +00:00
Gabe Ruttner
dca3cbd7e1
Feat: ts direct child spawning ( #1872 )
...
* feat: context vars
* docs: gen
* rm test
* fix: schedule timeout handling
* release: 1.8.0
* helpful error
2025-06-17 18:02:16 -07:00
Matt Kaye
0544ebeae4
Fix: Unique index on filters should include payload ( #1869 )
...
* fix: unique index should include payload
* fix: concurrent drops
* fix: separate migrations, use hash
2025-06-17 16:14:26 -04:00
Gabe Ruttner
bd40740420
chore: update protobuf ( #1868 )
...
* update protobuf
* fix: mypy
* chore: ver
---------
Co-authored-by: mrkaye97 <mrkaye97@gmail.com >
2025-06-17 11:33:35 -04:00
dependabot[bot]
ab9c1a0ba1
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1867 )
...
Bumps hatchet-sdk from 1.0.0a1 to 1.12.1.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.12.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-06-16 05:15:12 +00:00
dependabot[bot]
bb048ac701
chore(deps): bump google.golang.org/api from 0.236.0 to 0.237.0 ( #1866 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.236.0 to 0.237.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.236.0...v0.237.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.237.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-06-16 05:09:09 +00:00
abelanger5
33d1bf60d6
revert: removing replay logic ( #1864 )
...
* revert: removing input from replay
* add to replayopt as well
* add a comment
v0.66.2
2025-06-13 18:28:22 -04:00
Matt Kaye
1f63af1181
Fix: Attempts at improving logging fatigue ( #1857 )
...
* fix: delete invalid crons from the db if they fail to parse
* fix: worker not found
* fix: ignore resource exhausted
* fix: gocron error types
* fix: error
* fix: error handling
2025-06-13 18:28:02 -04:00
Matt Kaye
98ba7b9a1d
fix: silly bug ( #1862 )
v0.66.1
2025-06-13 16:04:05 -04:00
abelanger5
f86eccfd9f
fix: don't allow UserCreate endpoint if no basic auth enabled ( #1861 )
v0.66.0
2025-06-13 14:30:45 -04:00
Matt Kaye
4348dc99e5
Feat: Events Frontend, Redux ( #1859 )
...
* feat: add params to events api
* feat: add more filters to event query
* fix: count query
* feat: start wiring up events queries
* feat: overwrites for queries
* feat: query for event keys
* feat: wire up event key api
* feat: wire up two queries on fe
* feat: fix more wiring
* feat: display event data
* fix: styling
* feat: sidebar
* fix: types + default viz
* feat: scope filter
* feat: index
* fix: queries
* fix: queries, deduping, popover
* fix: lint
* feat: add filter id col to the event to run table
* feat: add filter id to copy
* feat: wire filter through to the db
* feat: send back triggered run ids over the api
* fix: query
* feat: json obj for triggered runs on the event
* fix: cast trick to rm overwrite
* fix: migration
* fix: rm search
* fix: don't show counts on runs modal
* fix: key
* chore: gen ts
* chore: python
* fix: changelog
2025-06-13 14:16:08 -04:00
Matt Kaye
a73e34cd92
Feat: Batched replays ( #1860 )
...
* feat: batched replays
* fix: add some comments
* feat: e2e test for bulk replays
* chore: gen
* fix: improving tests a bit
* fix: copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: gen
* fix: tag
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-13 13:47:50 -04:00
Gabe Ruttner
0518a2f97f
fix: add index to v1 step concurrency ( #1850 )
...
* add index
* lint
2025-06-12 15:43:09 -04:00
Gabe Ruttner
68de72d534
Ops disableable replay ( #1855 )
...
* try lock
* revert
* Update pkg/repository/v1/scheduler_concurrency.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update pkg/repository/v1/scheduler_concurrency.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* both strats
* disable
* remove input
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v0.65.3
2025-06-12 15:25:38 -04:00
abelanger5
b5f370f1fa
adds singleton mode to task and dag updates ( #1858 )
v0.65.2
2025-06-12 10:33:19 -04:00
abelanger5
b5f430d95c
fix: connection leakage on alerter ( #1854 )
...
* fix: get managed worker views compatible with current
* address PR review comments
* avoid rerenders using new Date
* fix: lint
* update worker view, final fixes
* fix: connection leaks from alerter
v0.65.1
2025-06-12 07:46:21 -04:00
abelanger5
f485d006fe
fix: more edge cases for worker views ( #1853 )
...
* fix: get managed worker views compatible with current
* address PR review comments
* avoid rerenders using new Date
* fix: lint
* update worker view, final fixes
2025-06-12 07:38:48 -04:00
Matt Kaye
2591c1a4b0
FE Burndown VII: List View, Onboarding, Misc other stuff ( #1851 )
...
* fix: selection states, part i
* fix: selected task deduplication
* fix: naming
* chore: gen
* chore: cruft
* fix: rm cruft
* fix: time filter width on smaller screens
* fix: add cancel badge
* fix: extend timeout of recenter
* fix: exclude more filters on main view
* fix: metadata tooltip / popover layout shift, excluded filters
* fix: more excluded filters
* fix: improve events tooltips
* fix: shad label
* fix: rm worker details side panel
* fix: activity filters
* fix: error message
* fix: start unbreaking onboarding
* feat: add param for engine version on tenant create
* fix: wire up tenant version
* fix: continue reverting onboarding
* fix: sidebar + link
* fix: linters
* fix: default ver
* fix: engine ver handling
* fix: simplify
* fix: simplify
* fix: pluralize build to avoid being dockerignored
2025-06-11 16:30:40 -04:00
abelanger5
a122faf434
fix(frontend-v1): get managed worker views compatible with current ( #1852 )
...
* fix: get managed worker views compatible with current
* address PR review comments
* avoid rerenders using new Date
* fix: lint
2025-06-11 15:57:34 -04:00
Matt Kaye
129fcfe466
Fix: FE Burndown, Part V ( #1847 )
...
* fix: spacing on run data cards
* fix: spacing between dot and chevron
* fix: more redirect cases
* fix: refetch intervals
* fix: linters
2025-06-11 10:08:41 -04:00
dependabot[bot]
9dbea9ec3c
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1849 )
...
Bumps hatchet-sdk from 1.0.0a1 to 1.12.0.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.12.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-06-11 05:05:39 +00:00
dependabot[bot]
9b15e02f99
chore(deps): bump github.com/posthog/posthog-go from 1.5.11 to 1.5.12 ( #1848 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.5.11 to 1.5.12.
- [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.5.11...v1.5.12 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.5.12
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-06-11 04:14:55 +00:00
Matt Kaye
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 493566a307 .
* Revert "fix: rm langfuse trace pic"
This reverts commit fb689f4c50 .
* fix: pre
* chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#1827 )
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/crypto/compare/v0.38.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
* chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#1828 )
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.2 to 1.73.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.2...v1.73.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.73.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>
* chore(deps): bump golang.org/x/text from 0.25.0 to 0.26.0 (#1829 )
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.25.0 to 0.26.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.25.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-version: 0.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>
* chore(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 (#1830 )
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/sync/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
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>
* chore(deps): bump golang.org/x/time from 0.11.0 to 0.12.0 (#1831 )
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/time/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/time
dependency-version: 0.12.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>
* chore(deps): bump hatchet-sdk in /examples/python/quickstart (#1832 )
Bumps hatchet-sdk from 1.11.0 to 1.11.1.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.11.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>
* fix: update langfuse docs / examples to agree with their recommendations
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Feat: Filter + Events Improvements (#1806 )
* feat: query for listing filters on a workflow
* feat: first pass at new filtering logic
* feat: event key wildcards
* fix: typo
* fix: write wildcard on event ref insert
* feat: tests for wildcard
* chore: gen
* feat: working wildcards
* fix: test cruft
* fix: tests
* fix: tests
* fix: tests
* feat: improve wildcard handling
* fix: missed a payload include spot
* feat: extend tests more
* feat: extend test more
* fix: flakiness
* feat: add scope col to events
* feat: write scopes into db with events
* fix: god I hate zero values
* chore: gen, lint, etc.
* fix: try wrapping yield in try / finally for robustness
* fix: typing
* fix: simplify
* fix: migration ver
* Feat: Tenant getter + corresponding SDK warnings (#1809 )
* feat: tenant get endpoint
* feat: impl for tenant
* chore: gen
* feat: Python impl
* feat: scary warning
* chore: lint
* fix: try / except
* feat: ts client
* feat: go
* chore: versions
* Update sdks/python/hatchet_sdk/hatchet.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update sdks/typescript/src/v1/client/client.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: fmt
* fix: description
* fix: review
* fix: changelog
* chore: gen
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Feat: Workflow run status getter on the API (#1808 )
* feat: api for status getter
* feat: api
* feat: sdk
* chore: gen python
* chore: gen ts
* fix: simplify api
* chore: gen
* chore: rm unused python
* chore: vers
* fix: pr feedback
* chore: gen
* chore: gen
* chore: gen
* Feat: Filter Updates (#1840 )
* feat: api
* feat: impl
* fix: patch
* chore: gen
* feat: python
* chore: changelog
* feat: ts
* feat: go
* fix: copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Feat: Declaratively create filters on worker start (#1825 )
* feat: dynamically create filters when workflow is registered
* fix: python utc timestamps everywhere
* refactor: fix up runs list a bit
* refactor: move more methods under shared BaseWorkflow
* feat: register default filters
* fix: docs
* chore: gen, docs
* chore: lint
* fix: v1
* fix: add filter to proto
* feat: implement default filters on put workflow
* feat: fix go impl
* chore: gen py
* feat: wire up Python
* fix: rm cruft
* fix: ts
* fix: bugs
* chore: gen, versions
* feat: changelog
* chore: lock
* fix: go
* fix: rm cruft
* fix: lockfile
* feat: add is_declarative flag to filters
* feat: extend filter insert queries
* feat: bulk upsert filters on workflow version create
* fix: wire up declarative stuff
* fix: mutexing issue
* feat: wire up declarative filters
* feat: naming
* chore: gen
* fix: nullable payloads
* fix: check json validity
* fix: rm on conflict
* fix: query naming + declarative-ness handling
* fix: rm payload from error
* fix: versions and such
* chore: gen
* Feat: Filtering + Events Docs Revamp + SDK Tweaks (#1843 )
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.65.0
2025-06-10 11:48:31 -04:00
Gabe Ruttner
4e3463f438
docs: ts get cancellation at runtime ( #1842 )
...
* fix docs
* fix doc
2025-06-09 10:53:14 -07:00
abelanger5
a7ce81718d
fix: checksum instability on triggers ( #1836 )
...
* fix: run crons and schedules in singleton mode
* debug: lines for checksum
* include checksum
* fix: correct checksum when using trigger conditions
* remove debug line
v0.64.13
2025-06-09 11:55:04 -04:00
abelanger5
7012c31acc
feat: rewrite crons to use single scheduler ( #1837 )
2025-06-09 11:54:48 -04:00
abelanger5
033a09fd2c
blog: incorporate feedback ( #1838 )
...
* blog: incorporate feedback
* add bonus section
* update wording
* updates for clarity
2025-06-09 08:40:16 -04:00
Gabe Ruttner
d1591db5de
chore: update docs dependencies ( #1824 )
...
* update
* lock
2025-06-09 05:34:07 -07:00
dependabot[bot]
1f7cf876b7
chore(deps): bump github.com/slack-go/slack from 0.17.0 to 0.17.1 ( #1839 )
...
Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/slack-go/slack/releases )
- [Changelog](https://github.com/slack-go/slack/blob/master/history.go )
- [Commits](https://github.com/slack-go/slack/compare/v0.17.0...v0.17.1 )
---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
dependency-version: 0.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-06-09 04:23:26 +00:00
abelanger5
ef4ca0a5bc
fix: run crons and schedules in singleton mode ( #1835 )
v0.64.12
2025-06-07 12:43:18 -04:00
abelanger5
8af41e3963
perf: try different query strategy ( #1823 )
2025-06-07 12:23:41 -04:00
dependabot[bot]
8feff71b04
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1832 )
...
Bumps hatchet-sdk from 1.11.0 to 1.11.1.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.11.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-06-06 05:21:19 +00:00
dependabot[bot]
6a0bcddbe3
chore(deps): bump golang.org/x/time from 0.11.0 to 0.12.0 ( #1831 )
...
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/time/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/time
dependency-version: 0.12.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-06-06 04:33:22 +00:00