Hatchet v0.89.0 introduces a range of updates to the platform, consisting largely of performance improvements and bug fixes to the engine, alongside several user-experience changes to the dashboard.
Highlights
- Hatchet Cloud now consolidates billing at the organization level, providing a single surface for managing billing and resource limits across all tenants in an organization.
- The Hatchet engine and clients can have their minimum TLS version configured via the
SERVER_TLS_MIN_VERSIONandHATCHET_CLIENT_TLS_MIN_VERSIONenvironment variables, respectively (defaults to1.3). - Crons and scheduled runs can now be triggered on demand via the dashboard, rather than waiting for the next scheduled tick.
- Improved engine query performance when filtering runs by status over large histories, particularly when matching rare statuses such as active runs.
- Fixed an engine bug where re-registering a workflow left orphaned cron trigger rows behind, gradually slowing cron scheduling.
What's Changed
Added
- docs: Add support for system theme option
v0.88.8by @BittuBarnwal7479 in #4119 - Cloud organization billing
v0.88.3by @grutt in #4063 - dashboard: Add buttons to trigger crons and scheduled runs immediately
v0.88.2by @mrkaye97 in #4071
Fixed
- engine: Add detach with finalize if there's a pending detach
v0.88.8by @mrkaye97 in #4124 - Tier name
v0.88.8by @grutt in #4122 - dashboard: Flip order of index on
v1_runs_olapto improve needle-in-a-haystack query performancev0.88.7by @mrkaye97 in #4118 - Fail fast when creating partitions concurrently with analyze
v0.88.7by @juliusgeo in #4089 - sdks/go: Filters not being serialised
v0.88.7by @darren-west in #4016 - dashboard: Use sh for dashboard entrypoint
v0.88.7by @BloggerBust in #4108 - Gate managed worker pages
v0.88.7by @AVtheking in #4006 - cli: Improve quickstart e2e failure handling
v0.88.7by @BloggerBust in #4037 - client: Reconnect durable and workflow listeners after stream loss
v0.88.7by @igor-kupczynski in #4077 - Hatchet cloud billing authorization surface
v0.88.6by @grutt in #4079 - Billing UI bugs
v0.88.5by @grutt in #4078 - config: Make TLS minimum version configurable
v0.88.4by @BloggerBust in #4072 - dashboard: Avoid stale tenant exchange tokens
v0.88.1by @igor-kupczynski in #4062 - Cron row accumulation leading to query slowdown
v0.88.1by @juliusgeo in #4028
New Contributors
- @BittuBarnwal7479 made their first contribution in #4119
- @AasheeshLikePanner made their first contribution in #4101
- @AVtheking made their first contribution in #4006
🪓 New to Hatchet? See Get started quickly or the full documentation.