github hatchet-dev/hatchet rb/0.8.1
Ruby SDK 0.8.1

latest releases: v0.110.7, rb/0.9.0, v0.110.6...
5 hours ago

Overview

Fixed

  • Durable tasks with many concurrent waits no longer flood the engine with worker status requests. The durable listener sent one worker status request per wait, each listing every pending wait, which was quadratic in the number of waits; each request now lists only the waits registered since the previous one.
  • The periodic worker status request lists only waits that have been pending for more than two seconds, is sent every five seconds instead of every second, and is split into requests of at most 10,000 entries so it stays under the gRPC message size limit.

Documentation for agents

The linked pages serve plain markdown for tools and agents. Full docs index: https://docs.hatchet.run/llms.txt

Setup and local development:

Core concepts:

Flow control:

Ruby SDK reference (overview: https://docs.hatchet.run/reference/ruby.md):

Installation

Add this line to your application's Gemfile:

gem 'hatchet'

And then execute:

bundle install

Or install it yourself as:

gem install hatchet

Documentation

For detailed documentation, examples, and best practices, visit:

What's Changed?

Don't miss a new hatchet release

NewReleases is sending notifications on new releases.