This repository has been archived by the owner on Jul 28, 2020. It is now read-only.
Releases: zenaton/zenaton-ruby
Releases · zenaton/zenaton-ruby
v0.6.0
v0.5.3
v0.5.2
v0.5.1
v0.5.0
Added
- (De)Serialization support for instances of Class.
- Execution context for tasks and workflows
- Optional
on_error_retry_delay
method handling task failures and specifying
how many seconds to wait before retrying. - Added scheduling tasks and workflows feature.
Changes
- No longer load JSON core extensions. Use our own refinements to avoid clashes
with frameworks and user code.
Fixed
- Backport of ActiveSupport's
next_occurring
for older versions.
v0.4.2
v0.4.1
v0.4.0
Added
- Calling
#dispatch
on tasks now allows to process tasks asynchronously
Changes
- Update Zenaton engine URL to point to the new subdomain.
Fixed
- When creating a
Wait
task which uses both#at
(to specify time) and either
#day_of_month
or#monday
et al (to set day), it was surprising that the
wait task only waited for next week/month when it would make sense to wait for
later the same day. For example, on a Monday at 1 p.m, it waits for a couple
of hours if you create a wait task with.monday(1).at("15")
. Otherwise the
previous behaviour of waiting for next week is preserved. - Fix encoding of query parameters when searching for existing workflows