Releases: camunda-community-hub/pyzeebe
Releases · camunda-community-hub/pyzeebe
v3.0.4
v3.0.3
v3.0.2
v3.0.1
Changes
- Raise pyzeebe errors from the underlying grpc error for better stack traces
- Raise
UnkownGrpcStatusCodeError
instead of reraising grpc error when encountering an unexpected status code
Fixes
- Fix bug where workers on python 3.6 would use
event_loop.create_task
which was introduced in python 3.7
v3.0.0
Changes
- Support for zeebe 1.x.x
- Naming changed accoridingly (workflow -> process)
- Support async tasks. See docs
- Add ability to provide custom grpc channels
- Add builtin grpc creators (
create_insecure_channel
,create_secure_channel
andcreate_camunda_cloud_channel
)
- Add builtin grpc creators (
- Add ability to access job inside a task
- Limit amount of jobs that can run concurrently per task
v3.0.0rc5
v3.0.0rc4
Changes
- Raise ProcessTimeoutError when a process takes too long to complete using
run_process_with_result
- Add support for camunda cloud regions - #209
Fixes
- Fix logging when failed to poll for jobs (in
JobPoller
) - #205 - Fix bug where the worker would stop after processing
max_task_count
- #201 - Fix bug where the worker would crash after a job is reactivated - #212
- Fix bug where the worker would not continue after zeebe experiences a restart - #213
- Fix bug where inject job parameter would not contain variables - #207
v2.4.0
Changes
- Add support for camunda cloud 1.1
- Add a new parameter called
region
toCamundaCloudCredentials
- Add a new parameter called
v3.0.0rc3
Changes
ZeebeWorker
andZeebeClient
now accept agrpc.aio.Channel
instance in their constructor instead of connection parameters (hostname, port etc.)- Add three easy ways to create a grpc channel:
create_insecure_channel
create_secure_channel
create_camunda_cloud_channel
New API example:
from pyzeebe import ZeebeWorker, ZeebeClient, create_insecure_channel
channel = create_insecure_channel("hostname", 26500)
worker = ZeebeWorker(channel)
client = ZeebeClient(channel)