- Fix dependency issue preventing use of zeebe-client versions 0.15 or above.
- Support Zeebe 1.0.0. Method names now use
process
instead ofworkflow
to match the renaming in Zeebe. Previous methods are deprecated and will be removed in a future release.
- Require Ruby 2.6 or later.
- Require
worker
to be specified when activating a job. This argument is defaulted but can no longer be specified as blank.
- Allow
with_workflow_instance
to be called without a block. - Allow
worker
to be specified when activating a job. - Expose
workflow_instance_key
for activated jobs.
- Add
ttl_ms
option forpublish_message
. - Add
update_retries
method toActivatedJob
class. - Add
set_variables
helper. - Add support for
:fetch_variables
option when activating jobs.
- Use consistent activate request timeout.
- Provide a better error when a job is not activated.
- Add custom matchers,
have_variables
,have_headers
, andhave_activated
.
- Add
retries
option toActivatedJob#and_fail
. - Add method aliases:
and_complete
(complete
),and_fail
(fail
),and_throw_error
(throw_error
).
- Initial version