Gabe Ruttner
08021d9430
fix: more power for tests
2026-02-12 10:28:16 -05:00
Gabe Ruttner
0ed29bc480
fix: more power for tests
2026-02-12 10:26:25 -05:00
Mohammed Nafees
22fd98e828
More deprecation messages for older Go SDKs ( #3006 )
...
* add more deprecation messages to older Go SDKs
* more comments
2026-02-12 15:40:47 +01:00
Sam Wolk
d5439928a1
feat: add type-helped output validators to standalone and task ( #2995 )
2026-02-12 09:25:34 -05:00
dependabot[bot]
0ed9cc1ab9
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #3002 )
...
Bumps hatchet-sdk from 1.23.1 to 1.23.2.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.23.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-02-12 04:25:15 +00:00
dependabot[bot]
38f1bf479c
chore(deps): bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml ( #3000 )
...
Bumps [google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml](https://github.com/google/osv-scanner-action ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/google/osv-scanner-action/releases )
- [Commits](https://github.com/google/osv-scanner-action/compare/v2.3.2...v2.3.3 )
---
updated-dependencies:
- dependency-name: google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml
dependency-version: 2.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 04:23:32 +00:00
Trevor Wilson
cb68300652
test(rest): add typed REST transport exceptions + diagnostics tests ( #2968 )
...
* test(rest): add typed REST transport exceptions + diagnostics tests
Adds typed REST transport exceptions for urllib3/network failures and unit tests
verifying translation, diagnostics, and backward compatibility. Updates
apply_patches.py to patch generated REST client code and exceptions.
Refs: #2443
* chore(tests): remove redundant docstrings and comments
* test(rest): convert transport exception tests to module-level functions
* chore(python-sdk): bump version to 1.23.2 and update changelog
2026-02-11 21:31:33 -05:00
Mohammed Nafees
64a85498f5
Truncate to first 10k characters of log line in Go SDK ( #2998 )
...
* truncate to 10k chars for Go SDK log
* use runes for character length comparison
v0.78.22
2026-02-11 23:32:45 +01:00
abelanger5
851fbaf214
feat: reduced cold starts for new workers and queues ( #2969 )
...
* feat: reduced cold starts for new workers and queues
* address changes from pr review
* fix: data race
* set logs to debug on the harness
* debug for queue level as well
* debug lines for queuer
* fix: add queue notifier to v0 workflow registration
* revert: lease manager interval
* revert log level changes
* add more debug, revert reverts
* more debug
* add debug to lease manager
* do it, try it
* fix: call upsertQueue as part of workflow version put
* change log level to error again
* pr review changes
v0.78.21
2026-02-11 13:12:10 -08:00
Mohammed Nafees
4fd7b94751
Add support for Svix webhooks ( #2996 )
...
* support Svix webhooks
* add migration
* use http status codes
* comment fix
* custom svix verification logic
* copilot comments
* copilot comments
v0.78.20
2026-02-11 16:41:36 +01:00
Gabe Ruttner
6aff6b6f1f
feat: log on delayed heartbeat ( #2994 )
...
* feat: log on delayed heartbeat
* don't log on first heartbeat
* fix: 1s
v0.78.19
2026-02-11 06:33:51 -08:00
dependabot[bot]
8c361120d5
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #2993 )
...
Bumps hatchet-sdk from 1.23.0 to 1.23.1.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.23.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-02-11 04:24:28 +00:00
dependabot[bot]
ddd8523475
chore(deps): bump google.golang.org/api from 0.265.0 to 0.266.0 ( #2991 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.265.0 to 0.266.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.265.0...v0.266.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.266.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-02-11 04:24:15 +00:00
dependabot[bot]
d3a37ab89d
chore(deps): bump k8s.io/client-go from 0.35.0 to 0.35.1 ( #2988 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.35.0 to 0.35.1.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.35.0...v0.35.1 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-version: 0.35.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-02-11 04:23:54 +00:00
github-actions[bot]
ad5d3cffcc
chore: regenerate examples ( #2987 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-02-10 20:19:51 -05:00
Sam Wolk
ec064c91df
Fix: input validator type ( #2986 )
2026-02-10 20:17:25 -05:00
Greg Furman
80dc9786fd
chore: run go-fmt ( #2984 )
2026-02-10 17:34:36 -05:00
Mohammed Nafees
5db655e9aa
Do not replay invalid tasks ( #2976 )
...
* filter valid tasks when replaying
* renamings
* query optim
* slice len
* fix method signature
* PR comments
* rename var
* PR comments
v0.78.18
v0.78.17
2026-02-10 13:08:38 -05:00
Mohammed Nafees
871d63d429
[hotfix] Fix Docker frontend build issue ( #2983 )
...
* fix docker build error
* make tenantId not nullable
v0.78.16
2026-02-10 17:29:54 +01:00
Mohammed Nafees
9e18860810
[hotfix] Fix BillingRequired component ( #2982 )
...
* fix billing required TSX component
* use tenant id
2026-02-10 17:13:13 +01:00
dependabot[bot]
fb05c7a904
chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 ( #2980 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.47.0 to 0.48.0.
- [Commits](https://github.com/golang/crypto/compare/v0.47.0...v0.48.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.48.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.78.15
2026-02-10 04:24:48 +00:00
dependabot[bot]
fbfbe82627
chore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 ( #2979 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
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>
2026-02-10 04:23:46 +00:00
Mohammed Nafees
e448777339
Tasks marked as skipped in the UI ( #2978 )
...
* indicate skipped task runs correctly in the UI
* do not use useCurrentTenantId
* naming
* new hook for task skipped
2026-02-09 22:07:38 +01:00
Mohammed Nafees
8755cd5e8e
Mark old v0 and generics-based v1 Go SDK methods as deprecated ( #2962 )
...
* add deprecation message to old Go SDK v0 and generics-based v1
* link to migration guide
2026-02-09 16:48:16 +01:00
dependabot[bot]
7c50fe92e2
chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 ( #2973 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.34.0 to 0.35.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.35.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-02-09 04:34:32 +00:00
matt
4d0304729b
Chore: Fix Python linters, regenerate ( #2966 )
...
* chore: regenerate python
* chore: bump and pin linter versions
* chore: run the linters
* fix: replace deprecated `grpc-stubs` with `types-grpcio`
* chore: add some fixmes
* chore: fix grpc version
* fix: patched file import order
2026-02-06 13:07:13 -05:00
dependabot[bot]
5a0e330600
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #2961 )
...
Bumps hatchet-sdk from 1.22.15 to 1.23.0.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.23.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.78.14
v0.78.13
2026-02-06 04:25:05 +00:00
Gabe Ruttner
4054d170d8
chore: proto naming conventions ( #2913 )
...
* fix: add type override in sqlc.yaml
* chore: gen sqlc
* chore: big find and replace
* chore: more
* fix: clean up bunch of outdated `.Valid` refs
* refactor: remove `sqlchelpers.uuidFromStr()` in favor of `uuid.MustParse()`
* refactor: remove uuidToStr
* fix: lint
* fix: use pointers for null uuids
* chore: clean up more null pointers
* chore: clean up a bunch more
* fix: couple more
* fix: some types on the api
* fix: incorrectly non-null param
* fix: more nullable params
* fix: more refs
* refactor: start replacing tenant id strings with uuids
* refactor: more tenant id uuid casting
* refactor: fix a bunch more
* refactor: more
* refactor: more
* refactor: is that all of them?!
* fix: panic
* fix: rm scans
* fix: unwind some broken things
* chore: tests
* fix: rebase issues
* fix: more tests
* fix: nil checks
* Refactor: Make all UUIDs into `uuid.UUID` (#2897 )
* refactor: remove a bunch more string uuids
* refactor: pointers and lists
* refactor: fix all the refs
* refactor: fix a few more
* fix: config loader
* fix: revert some changes
* fix: tests
* fix: test
* chore: proto
* fix: durable listener
* fix: some more string types
* fix: python health worker sleep
* fix: remove a bunch of `MustParse`s from the various gRPC servers
* fix: rm more uuid.MustParse calls
* fix: rm mustparse from api
* fix: test
* fix: merge issues
* fix: handle a bunch more uses of `MustParse` everywhere
* fix: nil id for worker label
* fix: more casting in the oss
* fix: more id parsing
* fix: stringify jwt opt
* fix: couple more bugs in untyped calls
* fix: more types
* fix: broken test
* refactor: implement `GetKeyUuid`
* cleanup
* gen
* missed name
* slot naming consistency
* snake_case
* lint
* regenerate python
* typescript sdk
* deprecated getters
* lint
* fix tests
* version bumps
* chore: regen sqlc
* chore: replace pgtype.UUID again
* fix: bunch more type errors
* no compat
* fix: remove isort
* note
* Update sdks/python/CHANGELOG.md
Co-authored-by: matt <mrkaye97@gmail.com >
* feedback
* fix: no isort in ci
* tui
* ts lint
* lint
* weird undefined
* fix test
* last changes
* lint
* fix: ts child spawning
* consistent naming
* map fields
---------
Co-authored-by: mrkaye97 <mrkaye97@gmail.com >
2026-02-05 10:35:13 -08:00
matt
9781e06c55
Fix: Check uuid.Nil when creating or groups too ( #2958 )
...
* fix: also check uuid.Nil 🤦
* fix: weird diff
v0.78.12
2026-02-05 12:05:00 -05:00
abelanger5
983c9e57d9
fix: wrapped types in the Go SDK ( #2957 )
2026-02-05 08:38:15 -08:00
matt
91c280295e
Fix: Always generate UUID for OrGroup ( #2955 )
...
* fix: null uuid for or group
* fix: engine side
* fix: two more
v0.78.11
2026-02-05 10:50:03 -05:00
Gabe Ruttner
1e3f61979c
fix: typescript metrics clients ( #2947 )
...
* fix clients
* changelog
2026-02-05 07:07:00 -08:00
matt
0016f66cad
[Python] Feat: 1.22.16 ( #2952 )
...
* feat(sdk): improve python REST client transport error diagnostics (#2942 )
* feat(sdk): improve python REST client transport error diagnostics
Refs #2872
* chore(sdk/python): bump version to 1.22.16
* fix: change from `asyncio` to `inspect` for `.iscoroutinefunction` (#2933 )
* fix: change from asyncio.iscoroutinefunction to inspect.iscoroutinefunction
* chore: bump
---------
Co-authored-by: matt <mrkaye97@gmail.com >
---------
Co-authored-by: Trevor Wilson <trevor.wilson@bloggerbust.ca >
Co-authored-by: Stefan <28559054+StefanBRas@users.noreply.github.com >
2026-02-05 09:41:31 -05:00
dependabot[bot]
614bc4c928
chore(deps): bump github.com/posthog/posthog-go from 1.9.1 to 1.10.0 ( #2949 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.9.1 to 1.10.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.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 04:24:26 +00:00
dependabot[bot]
f069b9be72
chore(deps): bump google.golang.org/api from 0.264.0 to 0.265.0 ( #2948 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.264.0 to 0.265.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.264.0...v0.265.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.265.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-02-05 04:23:46 +00:00
matt
961682d704
Hotfix: More panics ( #2945 )
...
* fix: check if dispatcher id is nil
* explicit nil check
* proposal: extra return out of `GetDispatcherIdsForWorkers`
v0.78.10
2026-02-04 19:08:17 -05:00
matt
811e0b7965
fix: make uuid optional for desired worker ( #2946 )
v0.78.9
2026-02-04 17:12:07 -05:00
matt
a782d9fd01
Hotfix: UUID Panics ( #2944 )
...
* fix: panic
* fix: more panic risks
* fix: two more possible panics
v0.78.8
2026-02-04 15:11:08 -05:00
matt
47133770c0
CI: Add Python 3.14 to the Python testing matrix ( #2941 )
...
* chore: update python version to 3.14 everywhere, add it to matrix for tests
* chore: fix doc generator
* chore: isort
2026-02-04 13:33:06 -05:00
Mohammed Nafees
45c291c192
Go SDK gRPC client reconnection improvements ( #2934 )
...
* go sdk fixes to concurrency listen chans
* use generation
2026-02-04 18:53:18 +01:00
github-actions[bot]
d4867568ff
chore: regenerate examples ( #2939 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-02-04 12:46:26 -05:00
Jishnu
ed43cae0a2
feat: Extend webhook support for scope_expression and payload ( #2874 )
...
* add: scope_expression and payload columns for v1_webhook
* refactor: insert or update sql cmds for v1_webhook
* feat: update api clients, openapi schema for new webhook body
* refactor: receiver and transformer for v1 webhook
* add: python sdk changes
* feat: ts sdk changes
* feat: add FE for webhook new params
* fix: scope expression empty payload
* add: support for scope and payload for go client
* fix: lint
* fix: error message UI on webhook
* fix: lint
* fix: migraiton conflict, build failure
* fix: error handling
* update docs, add tests
* fix: lint, test file name
v0.78.7
2026-02-04 12:44:52 -05:00
matt
911750a367
Fix: Python OpenAPI generation script version issues ( #2938 )
...
* fix: properly set the version
* chore: gen
2026-02-04 11:47:28 -05:00
matt
b3ee6f08fc
fix: don't cast user id in session.Values ( #2937 )
v0.78.6
2026-02-04 11:06:12 -05:00
matt
a52a2b4b90
Fix: Resource ID type ( #2929 )
...
* fix: resource id
* fix: userId
* fix: make resourceId string
* chore: minor cleanup
* chore: naming
* fix: user id type casts
* fix: debug message
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v0.78.5
2026-02-04 10:09:33 -05:00
dependabot[bot]
84acf2c88c
chore(deps): bump hatchet-sdk in /examples/python/quickstart ( #2932 )
...
Bumps hatchet-sdk from 1.22.14 to 1.22.15.
---
updated-dependencies:
- dependency-name: hatchet-sdk
dependency-version: 1.22.15
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-02-04 04:24:43 +00:00
dependabot[bot]
3c5cf8aed3
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc ( #2930 )
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.39.0 to 1.40.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.39.0...v1.40.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
dependency-version: 1.40.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-02-04 04:24:20 +00:00
dependabot[bot]
6f7f7febae
chore(deps): bump github.com/charmbracelet/bubbles ( #2931 )
...
Bumps [github.com/charmbracelet/bubbles](https://github.com/charmbracelet/bubbles ) from 0.21.1-0.20250623103423-23b8fd6302d7 to 0.21.1.
- [Release notes](https://github.com/charmbracelet/bubbles/releases )
- [Commits](https://github.com/charmbracelet/bubbles/commits/v0.21.1 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbles
dependency-version: 0.21.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-02-04 04:24:16 +00:00
abelanger5
2ddcbd2672
refactor: use typed maps ( #2928 )
...
* refactor: use typed maps
* self-review comments
v0.78.4
2026-02-03 19:35:09 -05:00
abelanger5
051a930019
fix: explicit use of tx in olap readPayloads ( #2925 )
v0.78.3
2026-02-03 16:19:36 -05:00