gabriel ruttner
cefcf0e7bf
add ref
2025-05-27 11:19:13 -04:00
Tyler Kahn
8846610568
Update workflow.ts, await hatchet.ratelimits.upsert ( #1772 )
...
This is a promise and should be awaited
2025-05-27 07:56:18 -07:00
dependabot[bot]
94fcf194f5
chore(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 ( #1783 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.1 to 1.72.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.1...v1.72.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.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-05-27 05:07:38 +00:00
dependabot[bot]
850d6e816b
chore(deps): bump github.com/slack-go/slack from 0.16.0 to 0.17.0 ( #1777 )
...
Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack ) from 0.16.0 to 0.17.0.
- [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.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
dependency-version: 0.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-05-26 04:18:28 +00:00
dependabot[bot]
9b9c831bec
chore(deps): bump github.com/posthog/posthog-go from 1.5.7 to 1.5.9 ( #1776 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.5.7 to 1.5.9.
- [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.7...v1.5.9 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.5.9
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-05-26 04:18:23 +00:00
Matt Kaye
8f098360ef
Feat: Tenant-in-path ( #1756 )
...
* feat: put tenant in path everywhere
* fix: no need for a tenant provider
* feat: rm tenant from local storage + query params
* fix: use `tenantId` everywhere we access the id
* fix: couple more
* feat: separate hook for getting just the tenant id
* fix: fix a couple routes
* chore: tons more generated stuff
* fix: login page
* fix: some paths
* fix: onboarding create tenant page
* feat: sent ui version when creating tenant
* fix: new tenant creation on signup
* fix: naming
* feat: redirect to v1 if the tenant has a v1 ui ver
* hack: redirect button if we get stuck
* fix: cruft
* fix: login
* chore: lint
* fix: redirect to signup
* fix: null pointer
* fix: redirects
* fix: redirect to the right place on login
* fix: make `/learn` tenanted
* fix: check tenant exists
* fix: broken lesson styling
* chore: lint
* Feat: Worker Detail (#1765 )
* fix: nuke breadcrumbs
* fix: rip out query param state thing for now
* fix: rm more query state
* fix: eslint warnings
* debug: infinite loop
* fix: infinite loop
* fix: worker detail
* feat: initial work on worker filter
* fix: docs
* fix: rename worker services to pools
* fix: copy
* fix: rename
* fix: bunch more renaming
* fix: tsc
* fix: one more
* fix: more "service" refs
* fix: whoooole bunch more naming
* fix: last few
* fix: id -> name
* fix: list task runs on worker
* fix: filter state updates
* feat: worker detail query
* fix: separate components for the two pages
* fix: tsc
* feat: start sending actions over the API for worker list
* feat: actions view
* fix: styling
* fix: group pools by actions
* fix: ordering
* fix: improve sorting
* fix: copilot
* fix: don't set `replace`
2025-05-23 15:29:27 -04:00
dependabot[bot]
502d614e04
chore(deps): bump github.com/labstack/echo/v4 from 4.13.3 to 4.13.4 ( #1773 )
...
Bumps [github.com/labstack/echo/v4](https://github.com/labstack/echo ) from 4.13.3 to 4.13.4.
- [Release notes](https://github.com/labstack/echo/releases )
- [Changelog](https://github.com/labstack/echo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/labstack/echo/compare/v4.13.3...v4.13.4 )
---
updated-dependencies:
- dependency-name: github.com/labstack/echo/v4
dependency-version: 4.13.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-05-23 04:20:10 +00:00
dependabot[bot]
763e53d1a8
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ( #1767 )
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.35.0 to 1.36.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.35.0...v1.36.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.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>
2025-05-22 04:22:03 +00:00
dependabot[bot]
0a63228771
chore(deps): bump github.com/posthog/posthog-go from 1.5.5 to 1.5.7 ( #1771 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.5.5 to 1.5.7.
- [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.5...v1.5.7 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.5.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-05-22 04:20:07 +00:00
dependabot[bot]
36dcda8878
chore(deps): bump google.golang.org/api from 0.233.0 to 0.234.0 ( #1769 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.233.0 to 0.234.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.233.0...v0.234.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.234.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-05-22 04:18:48 +00:00
dependabot[bot]
147f31a6ad
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to 1.36.0 ( #1766 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.35.0 to 1.36.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.35.0...v1.36.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.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>
2025-05-22 04:18:25 +00:00
abelanger5
3fca56fc46
fix: location of jitter ( #1764 )
v0.64.7
2025-05-21 13:46:58 -04:00
Gabe Ruttner
59edb02a8b
Fix olap txs ( #1763 )
...
* jitter
* times
* configurable olap jitter and interval
* fix--olap-tx
* unlock mu
* err
v0.64.6
2025-05-21 13:17:39 -04:00
Gabe Ruttner
d32bb66233
log prefixes ( #1762 )
...
* log prefixes
* include strategy
v0.64.5
2025-05-21 11:01:09 -04:00
Gabe Ruttner
1421c826ad
Feat configurable olap jitter ( #1759 )
...
* jitter
* times
* configurable olap jitter and interval
2025-05-21 11:01:00 -04:00
Matt Kaye
1febd49534
Fix: Trigger workflow run form ( #1761 )
...
* fix: handle workflow selection correctly
* hack: reset state on close
2025-05-21 10:45:59 -04:00
Gabe Ruttner
55c79a333b
jitter ( #1758 )
...
* jitter
* times
v0.64.4
2025-05-20 19:54:49 -04:00
Matt Kaye
3878bc3ca3
Feat: Remove inputs and outputs from workflow run list ( #1720 )
...
* feat: add new route
* feat: thread param through for i/o
* fix: rm inputs
* fix: children
* refactor: cleanup
* fix: rebase
* fix: nil check
* fix: use query param instead
* fix: lint
* fix: lint
* fix: wire param through
* chore: gen yet again
* fix: comma
* chore: gen
v0.64.3
2025-05-20 16:45:09 -04:00
Matt Kaye
495fb756b5
Feat: UI Upgrade Flow ( #1750 )
...
* refactor: hook
* feat: add ui version to the tenant
* feat: add ui version to the tenant
* chore: bunch of generated stuff
* feat: return ui ver from db
* revert: flags change
* feat: wire up tenant update
* fix: type
* feat: upgrade / downgrade UI
* chore: tons more generated stuff 😬
* fix: some redirect logic
* fix: copy
* fix: non-required
* chore: gen
* fix: transformers
* fix: rm from v0 tenants
* fix: redirect
2025-05-20 16:28:50 -04:00
abelanger5
a7cda3f073
updates styling on README ( #1757 )
...
* update readme styling
* try relative path
* rm duplicate
* mv anchor
* Update README.md
* add light logo
2025-05-20 14:56:57 -04:00
Matt Kaye
246f284a98
Fix: Quote replacement in generated doc snippets ( #1755 )
...
* fix: get rid of quote replacing
* chore: gen
* drive by: event doc wording
* fix: dedenting
2025-05-20 09:19:58 -04:00
dependabot[bot]
e3853757a7
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1754 )
...
Bumps hatchet-sdk from 1.10.1 to 1.10.2.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.10.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-05-20 04:36:21 +00:00
Matt Kaye
76ecbcc1fc
Feat: Event filtering docs ( #1753 )
...
* chore: gen yet again
* feat: filters client + docs
* fix: lint
* fix: revert cruft
* fix: trigger
* fix: lint
* fix: gen
* Update frontend/docs/pages/home/run-on-event.mdx
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
* Update frontend/docs/pages/home/run-on-event.mdx
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
---------
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
2025-05-19 18:56:42 -04:00
Matt Kaye
e4b1d36de6
Fix: Spawn index incorrect on retry ( #1752 )
...
* fix: child index on retry not being reset correctly
* chore: ver
* chore: changelog
* feat: test
v0.64.2
2025-05-19 15:38:52 -04:00
Gabe Ruttner
80a4757a5d
ident from ref ( #1751 )
2025-05-19 14:37:49 -04:00
Matt Kaye
752e6bd5cf
Feat: Add event key to CEL env for filtering ( #1748 )
...
* feat: add event key to env
* chore: generate a bunch of stuff again
* feat: add a test for filtering by event key
* refactor: duped code
* fix: skip flaky test in ci
* Fix: Add filter payloads to context (#1743 )
* feat: add payload to ctx
* chore: ver
* fix: add filter payload to go
* fix: tests + lint
* fix: lint
* fix: naming
2025-05-19 12:52:41 -04:00
dependabot[bot]
400aadc317
chore(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.7.5 ( #1747 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.7.4 to 5.7.5.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.7.4...v5.7.5 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.7.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-05-19 05:07:07 +00:00
dependabot[bot]
c0b3bbda67
chore(deps): bump github.com/go-co-op/gocron/v2 from 2.16.1 to 2.16.2 ( #1746 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.16.1 to 2.16.2.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.16.1...v2.16.2 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-version: 2.16.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-05-19 05:07:02 +00:00
dependabot[bot]
6135c4f1a8
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1745 )
...
Bumps hatchet-sdk from 1.9.0 to 1.10.1.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.10.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-05-19 04:24:56 +00:00
Matt Kaye
0061ab1baf
Fix: scheduled client namespacing, attempt 2 ( #1740 )
v0.64.1
2025-05-16 17:06:34 -04:00
Matt Kaye
c03531d44f
Fix: Bump Version ( #1741 )
2025-05-16 16:36:39 -04:00
Matt Kaye
793658be0e
[Python]: Feat: Config for excluding specific OTel attributes ( #1739 )
...
* feat: exclude otel attrs
* chore: changelog
* feat: export otel attr at top level
* fix: couple more exports
* allow env var
* fix: naming
* fix: changelog
* fix: circular import
* feat: alphabetizing, autodoc
2025-05-16 16:32:07 -04:00
abelanger5
ef4523be13
docs: remove rabbitmq references from hatchet-lite ( #1738 )
v0.64.0
2025-05-16 15:54:31 -04:00
Matt Kaye
08bd27a869
Feat: Dynamic (Event) Filters ( #1704 )
...
* feat: add events tables
* fix: tweak PK
* feat: migration
* feat: gen models
* fix: add external id col + index
* fix: uuid pk
* fix: types
* chore: gen
* feat: add index
* Feat: Write events into OLAP tables (#1634 )
* feat: query for event creation
* feat: olap impl
* feat: wire up the olap event write
* feat: goroutine?
* feat: start wiring up inserts to triggers
* fix: no `RETURNING`
* fix: hack
* fix: inner join
* feat: attempt 2
* fix: return errors
* chore: lint
* fix: diff
* feat: add new partitions
* fix: eof
* fix: write external ids into table
* chore: gen
* fix: wiring
* fix: event deduping
* fix: insert in bulk
* fix: bug
* refactor: return type of trigger
* fix: unnest ids
* fix: unnest tenant ids
* fix: run ids in bulk insert
* feat: two bulk inserts, one tx
* fix: cruft
* fix: bug
* Update pkg/repository/v1/olap.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: rework to avoid n^2 loop
* fix: transaction timeout
* fix: lint
* fix: use error
* fix: rm penultimate version
* fix: rm penultimate test part ii
* Feat: CEL-based filtering of events (#1676 )
* feat: add optional expression to workflow trigger event ref
* feat: proto field for expression
* feat: write and parse the expression
* feat: wire up through put workflow ver request
* feat: query
* fix: naming
* fix: cleanup
* fix: rebase
* Update pkg/repository/v1/trigger.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: skip workflow on cel eval failure
* fix: zero value
* fix: cel evaluator
* fix: usage
* fix: naming + type
* fix: rm event filter from v0 defn
* feat: tests + fix typing
* fix: usage
* fix: construct input
* feat: always write events
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: select existing partitions
* feat: add prio to push event request
* feat: priority from pushed events
* fix: missed a spot
* fix: write events even if they're not tied to any workflows
* fix: revert cel event filtering
* fix: couple more
* fix: simplify
* feat: filters api
* feat: table for storing filters
* feat: migration
* fix: pk ordering
* feat: wiring up initial api
* feat: impl filter list
* feat: wire up inserts of filters
* feat: add resource hint to push event
* feat: multi-select filters
* feat: wire up resource hint on event push
* feat: filtering
* fix: small bug
* fix: rm version id
* fix: query
* fix: panic
* fix: schema
* fix: naming
* fix: rm python changes
* chore: lint
* fix: uuid hint
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: use overwrite for listing filters b/c of nullable arg
* fix: naming
* feat: add events tables
* fix: tweak PK
* feat: migration
* feat: gen models
* fix: add external id col + index
* fix: uuid pk
* fix: types
* chore: gen
* feat: add index
* Feat: Write events into OLAP tables (#1634 )
* feat: query for event creation
* feat: olap impl
* feat: wire up the olap event write
* feat: goroutine?
* feat: start wiring up inserts to triggers
* fix: no `RETURNING`
* fix: hack
* fix: inner join
* feat: attempt 2
* fix: return errors
* chore: lint
* fix: diff
* feat: add new partitions
* fix: eof
* fix: write external ids into table
* chore: gen
* fix: wiring
* fix: event deduping
* fix: insert in bulk
* fix: bug
* refactor: return type of trigger
* fix: unnest ids
* fix: unnest tenant ids
* fix: run ids in bulk insert
* feat: two bulk inserts, one tx
* fix: cruft
* fix: bug
* Update pkg/repository/v1/olap.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: rework to avoid n^2 loop
* fix: transaction timeout
* fix: lint
* fix: use error
* fix: rm penultimate version
* fix: rm penultimate test part ii
* Feat: CEL-based filtering of events (#1676 )
* feat: add optional expression to workflow trigger event ref
* feat: proto field for expression
* feat: write and parse the expression
* feat: wire up through put workflow ver request
* feat: query
* fix: naming
* fix: cleanup
* fix: rebase
* Update pkg/repository/v1/trigger.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: skip workflow on cel eval failure
* fix: zero value
* fix: cel evaluator
* fix: usage
* fix: naming + type
* fix: rm event filter from v0 defn
* feat: tests + fix typing
* fix: usage
* fix: construct input
* feat: always write events
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: select existing partitions
* feat: add prio to push event request
* feat: priority from pushed events
* fix: missed a spot
* fix: write events even if they're not tied to any workflows
* fix: revert cel event filtering
* fix: couple more
* fix: simplify
* fix: gen api
* fix: merge issues
* feat: filter delete endpoint
* fix: overwrite
* fix: delete filter api wiring
* fix: migration patch
* chore: gen
* fix: merge hell
* Revert "Revert "Feat: Events in the OLAP Repo (#1633 )" (#1706 )"
This reverts commit bf29269a27 .
* Feat: Events Frontend (#1678 )
* feat: add events tables
* fix: tweak PK
* feat: migration
* feat: gen models
* fix: add external id col + index
* fix: uuid pk
* fix: types
* chore: gen
* feat: add index
* Feat: Write events into OLAP tables (#1634 )
* feat: query for event creation
* feat: olap impl
* feat: wire up the olap event write
* feat: goroutine?
* feat: start wiring up inserts to triggers
* fix: no `RETURNING`
* fix: hack
* fix: inner join
* feat: attempt 2
* fix: return errors
* chore: lint
* fix: diff
* feat: add new partitions
* fix: eof
* fix: write external ids into table
* chore: gen
* fix: wiring
* fix: event deduping
* fix: insert in bulk
* fix: bug
* refactor: return type of trigger
* fix: unnest ids
* fix: unnest tenant ids
* fix: run ids in bulk insert
* feat: two bulk inserts, one tx
* fix: cruft
* fix: bug
* Update pkg/repository/v1/olap.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: rework to avoid n^2 loop
* fix: transaction timeout
* fix: lint
* fix: use error
* fix: rm penultimate version
* fix: rm penultimate test part ii
* Feat: CEL-based filtering of events (#1676 )
* feat: add optional expression to workflow trigger event ref
* feat: proto field for expression
* feat: write and parse the expression
* feat: wire up through put workflow ver request
* feat: query
* fix: naming
* fix: cleanup
* fix: rebase
* Update pkg/repository/v1/trigger.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: skip workflow on cel eval failure
* fix: zero value
* fix: cel evaluator
* fix: usage
* fix: naming + type
* fix: rm event filter from v0 defn
* feat: tests + fix typing
* fix: usage
* fix: construct input
* feat: always write events
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: select existing partitions
* feat: add prio to push event request
* feat: priority from pushed events
* fix: missed a spot
* fix: write events even if they're not tied to any workflows
* fix: revert cel event filtering
* fix: couple more
* fix: simplify
* feat: initial API work
* chore: gen ts
* feat: fe skeleton
* feat: wiring up skeleton data
* feat: hook
* fix: bugs
* fix: lint on gen
* fix: couple more
* feat: wire up counts
* feat: initial events cols + styling
* feat: layout
* feat: styling
* fix: cleanup
* feat: use external ids on the FE
* fix: separate openapi spec for new events route
* fix: required param
* fix: update queries and api
* feat: event detail
* fix: page
* fix: rebase
* tweak: table
* feat: add events page to sidebar
* feat: modify queries to allow fetching by triggering event
* feat: add triggering event id to api
* chore: lint
* feat: wire up events api
* fix: rm log
* fix: gen
* feat: wire up status counts
* fix: rm time series
* fix: rm state
* fix: lint
* fix: eof
* chore: lint
* feat: wire up filters
* fix: lint
* chore: api gen
* feat: add events tables
* fix: tweak PK
* feat: migration
* feat: gen models
* fix: add external id col + index
* fix: uuid pk
* fix: types
* chore: gen
* feat: add index
* Feat: Write events into OLAP tables (#1634 )
* feat: query for event creation
* feat: olap impl
* feat: wire up the olap event write
* feat: goroutine?
* feat: start wiring up inserts to triggers
* fix: no `RETURNING`
* fix: hack
* fix: inner join
* feat: attempt 2
* fix: return errors
* chore: lint
* fix: diff
* feat: add new partitions
* fix: eof
* fix: write external ids into table
* chore: gen
* fix: wiring
* fix: event deduping
* fix: insert in bulk
* fix: bug
* refactor: return type of trigger
* fix: unnest ids
* fix: unnest tenant ids
* fix: run ids in bulk insert
* feat: two bulk inserts, one tx
* fix: cruft
* fix: bug
* Update pkg/repository/v1/olap.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: rework to avoid n^2 loop
* fix: transaction timeout
* fix: lint
* fix: use error
* fix: rm penultimate version
* fix: rm penultimate test part ii
* Feat: CEL-based filtering of events (#1676 )
* feat: add optional expression to workflow trigger event ref
* feat: proto field for expression
* feat: write and parse the expression
* feat: wire up through put workflow ver request
* feat: query
* fix: naming
* fix: cleanup
* fix: rebase
* Update pkg/repository/v1/trigger.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: skip workflow on cel eval failure
* fix: zero value
* fix: cel evaluator
* fix: usage
* fix: naming + type
* fix: rm event filter from v0 defn
* feat: tests + fix typing
* fix: usage
* fix: construct input
* feat: always write events
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: select existing partitions
* feat: add prio to push event request
* feat: priority from pushed events
* fix: missed a spot
* fix: write events even if they're not tied to any workflows
* fix: revert cel event filtering
* fix: couple more
* fix: simplify
* fix: gen api
* fix: gen
* fix: more merge issues
* chore: gen
* fix: lockfile
* fix: merge issues
* chore: gen again
* fix: rm unused fields from openapi spec
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: migration ver
* fix: insert trigger, event types
* fix: bunch o refs
* fix: migration
* fix: queries
* fix: finish wiring up inserts
* fix: misc bugs
* fix: fe filtering
* chore: gen
* fix: migration ver
* chore: lint
* fix: missed a couple
* fix: whitespace
* fix: formatting, gen
* fix: uuid id for filters
* feat: rest api for filters
* fix: tag
* feat: add event id, payload, and metadata to cel env
* fix: rename resource hint to scope
* chore: gen
* fix: same conflict, different day
* feat: send filter payload with input
* fix: lint
* fix: invert filter to "positive" case
* fix: naming
* feat: send payloads back with trigger data
* fix: add case to check if no filters were found
* fix: send additional meta back on bulk push
* fix: cleanup from self review
* fix: more small cleanup
* feat: initial pr feedback
* feat: validation
* fix: populator
* Feat: SDK changes for event filtering (#1677 )
* feat: query for event creation
* feat: wire up the olap event write
* feat: goroutine?
* feat: start wiring up inserts to triggers
* fix: no `RETURNING`
* fix: hack
* fix: inner join
* feat: attempt 2
* fix: return errors
* fix: diff
* feat: add new partitions
* fix: write external ids into table
* chore: gen
* fix: wiring
* fix: event deduping
* fix: insert in bulk
* fix: unnest ids
* fix: run ids in bulk insert
* feat: two bulk inserts, one tx
* fix: rework to avoid n^2 loop
* feat: proto field for expression
* fix: rm event filter from v0 defn
* chore: gen python
* Revert "fix: select existing partitions"
This reverts commit fefbdd5122b85c5d807c3dce3aed7d974f01a7d8.
* fix: rebase hell
* feat: prio
* chore: docs
* feat: gen ts
* feat: ts wiring
* feat: go
* fix: prio test bug
* chore: gen
* fix: validation bug
* feat: extend events client
* feat: e2e test
* chore: docs
* fix: test
* fix: unwind event filter
* fix: rm should skip
* chore: gen
* chore: gen
* chore: gen
* feat: resource hints + more e2e tests
* fix: use `cached_property` for id
* fix: raises
* fix: rm print cruft
* feat: wiring + e2e test
* chore: gen
* feat: wire up python sdk
* feat: static payload in test
* fix: use test run id in payload
* fix: longer sleeps
* feat: more tests
* feat: intermediate work
* feat: add validator for filter payload
* fix: rm cruft
* fix: event example
* fix: event example
* fix: e2e tests
* fix: finish cleaning up tests
* fix: __hash__ method
* fix: copilot comments!
* fix: apply namespaces to workflow names in a couple of the feature clients
* fix: handle case where namespace is falsey
* refactor: factor out
* fix: all the other refs to namespaced things
* fix: put `apply_namespace` on the client config
* fix: namespace overrides
* fix: implicitly use function name for hatchet task
* fix: name
* fix: refs
* chore: ver
* fix: durable tests
* feat: add a changelog!
* fix: changelog format
* feat: start wiring up filters in ts
* feat: scopes on event push
* feat: wire up triggering event id filter
* feat: initial ts e2e test work
* fix: run the test
* fix: drive-by bug in AI-gen slop
* fix: test naming
* feat: more test cleanup
* fix: api
* fix: ns override
* fix: test + API
* fix: lint
* fix: cruft
* chore: gen
* fix: dont run in ci?
* fix: wire up Go SDK
* fix: compiler
* fix: examples
* fix: event snippet, I think
* chore: docs
* Revert "fix: examples"
This reverts commit cbf33d6299 .
* Revert "fix: compiler"
This reverts commit 52336abeb2 .
* fix: add push opt funcs for prio and scope
* chore: ver
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-16 15:44:28 -04:00
Matt Kaye
9a5e4d7642
Fix: Add workflowId and workflowVersionId to AssignedAction ( #1726 )
...
* feat: send workflow id + version id back on assigned action
* feat: wire up python sdk
* fix: patch ver
* feat: wire ts up
* feat: wire up Go
* fix: lint + tests
* Feat: Cancel from context in TS (#1722 )
---------
Co-authored-by: Gabe Ruttner <gabriel.ruttner@gmail.com >
2025-05-16 11:46:57 -04:00
Matt Kaye
3e7a73a81c
Hotfix: Go SDK scheduled workflows issues ( #1727 )
...
* fix: scheduled workflow namespace + input
* fix: send namespace through to schedules client
* tweak: do nothing with invalid json
* fix: helper
v0.63.6
2025-05-16 08:11:33 -04:00
dependabot[bot]
51f2bc42dc
chore(deps): bump k8s.io/client-go from 0.33.0 to 0.33.1 ( #1733 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.33.0 to 0.33.1.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.33.0...v0.33.1 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-version: 0.33.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-05-16 05:08:57 +00:00
dependabot[bot]
a8fb215f05
chore(deps): bump github.com/getsentry/sentry-go from 0.32.0 to 0.33.0 ( #1732 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.32.0 to 0.33.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.32.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.33.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-05-16 05:08:51 +00:00
abelanger5
4d95b1c80c
docs: new blog post ( #1728 )
...
* docs: new blog post
* readability
* subscribe form
* drop reo
* linting
* resolve feedback
---------
Co-authored-by: gabriel ruttner <gabriel.ruttner@gmail.com >
2025-05-15 17:00:07 -04:00
dependabot[bot]
8b25035c8d
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1725 )
...
Bumps hatchet-sdk from 1.8.2 to 1.9.0.
---
updated-dependencies:
- dependency-name: hatchet-sdk
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>
2025-05-15 04:52:40 +00:00
dependabot[bot]
7028036d0c
chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.1 ( #1724 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.0 to 1.72.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.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-05-15 04:35:53 +00:00
abelanger5
02cf65499c
fix: topological sort should be stable ( #1723 )
v0.63.5
2025-05-14 17:31:40 -04:00
Gabe Ruttner
d00112746f
second cast ( #1721 )
v0.63.4
2025-05-14 13:35:08 -04:00
Gabe Ruttner
059293d541
non-null ( #1719 )
v0.63.3
2025-05-14 11:21:28 -04:00
Nathan Gage
99bcfa1037
add: CoroutineLike & AwaitableLike types ( #1713 )
...
* add: CoroutineLike & AwaitableLike types
* fix: type checker
* fix: reduce type narrowing on _parse_task_name
* fix: rm _aio_output helper
* Revert "fix: rm _aio_output helper"
This reverts commit ff51126c43 .
* fix: rm _aio_output helper
* chore: version
* feat: add tests for all the standalone run flavors
* refactor: simplify internals a bit
---------
Co-authored-by: mrkaye97 <mrkaye97@gmail.com >
2025-05-14 11:06:14 -04:00
Matt Kaye
8c1b93b4f8
Fix: Multiple Queries for Event Partitions ( #1714 )
...
* fix: separate queries
* fix: name
* fix: dupe the code
v0.63.2
2025-05-14 08:15:52 -04:00
dependabot[bot]
fa753c5fdb
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #1718 )
...
Bumps hatchet-sdk from 1.8.1 to 1.8.2.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.8.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-05-14 05:17:04 +00:00
dependabot[bot]
49250784ca
chore(deps): bump google.golang.org/api from 0.232.0 to 0.233.0 ( #1717 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.232.0 to 0.233.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.232.0...v0.233.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.233.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-05-14 05:09:26 +00:00
dependabot[bot]
3dc005cdd7
chore(deps): bump github.com/posthog/posthog-go from 1.5.2 to 1.5.5 ( #1716 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.5.2 to 1.5.5.
- [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.2...v1.5.5 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.5.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-05-14 05:09:19 +00:00
dependabot[bot]
016afddbf1
chore(deps): bump github.com/exaring/otelpgx from 0.9.2 to 0.9.3 ( #1715 )
...
Bumps [github.com/exaring/otelpgx](https://github.com/exaring/otelpgx ) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/exaring/otelpgx/releases )
- [Commits](https://github.com/exaring/otelpgx/compare/v0.9.2...v0.9.3 )
---
updated-dependencies:
- dependency-name: github.com/exaring/otelpgx
dependency-version: 0.9.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-05-14 05:09:10 +00:00