matt
a6650ab84c
[Python] Refactor: v2.0.0 Prep ( #3165 )
...
* refactor: overloads for run methods, deprecate _no_wait flavors
* refactor: same thing for run_many flavors
* fix: use gather_max_concurrency for gathering run results
* refactor: deprecate a bunch of stuff on the context and core hatchet client
* refactor: runs client deprecations
* refactor: add deprecation warning to go duration string durations
* refactor: durable tasks must be async
* chore: changelog
* fix: copilot comments
* fix: couple more
* chore: rm `debug=True` from all the examples
* chore: more debug params
* fix: more deprecations
* fix: more warnings
* fix: non-utc timezones
* chore: deprecate more internal stuff
* fix: a bunch more internal-only stuff, remove non-v2 listener logic
* fix: test
* chore: make a bunch more things internal
* feat: priority enum
* refactor: top-level `types` directory
* refactor: start reworking labels
* fix: some type checker issues
* fix: rm transform method in favor of instance method
* fix: internal worker label types
* fix: more types
* refactor: finish labels
* fix: labels
* chore: gen
* fix: rm internal glue pydantic model
* fix: removed `owned_loop`, register workflows on worker start instead of init
* fix: deprecate ctx getter in favor of property
* refactor: more label cleanup, prepare to remove worker context
* fix: more deprecations
* refactor: get rid of a pydantic a few places we don't need validation
* refactor: plan to remove `BulkPushEventOptions`
* chore: changelog
* chore: changelog
* refactor: trigger types
* fix: pydantic model default
* fix: instrumentor types
* refactor: add `seen_at` to event
* refactor: remove some more protobuf types
* fix: rm unneeded ts_to_iso
* refactor: clean up more examples
* fix: more warnings
* chore: gen
* chore: more warnings
* fix: one more
* fix: warning, namespace
* fix: linters
* fix: double import
* fix: ugh, cursor
* fix: clean up a bunch of suboptimal tests
* fix: overload signatures
* chore: gen
* chore: revert opts change
* chore: one more revert
* feat: start reworking option passing to remove pydantic models
* refactor: worker opt
* fix: type cleanup
* refactor: keep working out signature details
* fix: changelog
* fix: deprecate some streaming methods
* fix: linters
* fix: rebase
* chore: rm some unused stuff
* chore: rm more unused stuff
* fix: rm more uses of `options`
* fix: more deprecation warnings
* fix: instrumentor wrapping
* fix: add test for instrumentor signature
* chore: deprecate upsert labels on the worker context thingy
* fix: deprecate more stuff on the worker context
* feat: add `worker_labels_dict` property
* fix: label types for workers
* chore: update changelog
* fix: version
* refactor: durable_eviction -> eviction_policy
* fix: lint
* fix: instrumentor not passing options properly
* fix: un-remove
* fix: priority
* chore: version
* fix: improve warning log
2026-04-03 16:30:56 -04:00
matt
43e7466d0f
Feat: Durable Execution Revamp ( #2954 )
...
* Feat: Durable Execution Revamp
---------
Co-authored-by: Gabe Ruttner <gabriel.ruttner@gmail.com >
2026-03-16 11:24:29 -04:00
matt
cca0999eea
[Python]: Fixing logging bugs, fixing duped sleep key bug ( #2040 )
...
* feat: add flag to disable log capture
* fix: sleep bug with duped key
* fix: allow formatters to be passed through
* feat: support filters too
* fix: cruft
* chore: gen
* feat: changelog
* fix: lint
* [Python] Fix: Don't retry gRPC requests on 4xx (#2024 )
* fix: dont retry on 4xx
* chore: ver
* fix: sleep conditions with index
* fix: bug in sleep conditions
* chore: gen
2025-07-23 15:15:31 -04:00
Matt Kaye
7679732b15
Fix: Skipping conditions with multiple parents ( #1948 )
...
* fix: skipping bug
* fix: move `waits` -> `conditions`
* fix: refs
* chore: ver
* feat: add skipped task to test
* feat: start implementing or groups in wait for
* feat: test of or groups on durable context
* fix: lint
* chore: gen
* fix: lint
* fix: branching hell
2025-07-03 16:50:57 -04:00
Gabe Ruttner
8e80faf2d6
Fe overhaul docs ( #1640 )
...
* api changes
* doc changes
* move docs
* generated
* generate
* pkg
* backmerge main
* revert to main
* revert main
* race?
* remove go tests
2025-04-30 14:10:09 -07:00