Get from RubyGems and read the README
Highlights
Workflow Support
This release contains full support for workflows, now making the Ruby SDK a full-featured SDK. All major features of workflows are present. See the README for details on how to write workflows.
Schedule Support
Full support for creating and managing schedules has been added.
💥BREAKING CHANGE: Activity Definition Base Class Change
In the last alpha release in 0.2.0, activities had to extend Temporalio::Activity
. This has changed to Temporalio::Activity::Definition
to be more in line with workflows.
💥BREAKING CHANGE: Ruby 3.1 No Longer Supported
Only Ruby 3.2+ is supported now (with tests confirming 3.4 support). Many uses of Struct
s have been changed to Data
along with this change.
Specific Changes
2024-10-21 - 67741fc - RPC cancellation support (#174)
2024-11-04 - ecaab5c - Support for schedules (#175)
2024-11-12 - 4599b85 - Metric meter support (#177)
2025-01-14 - 4512224 - Workflow support (#183)
2025-01-15 - a9034b8 - Drop Ruby 3.1, support Ruby 3.4 (#194)
2025-01-17 - 350951a - Dynamic activities (#198)
2025-01-21 - bbd6842 - Update core, update release version to 0.3.0 (#199)
2025-01-21 - ef62a52 - Cloud test and support for updating API keys and RPC metadata (#197)
2025-01-22 - eabdfe8 - Remove Ractor expectations (#200)