Skip to content

Releases: camunda-community-hub/pyzeebe

v3.0.4

03 Apr 17:42
1fe9290
Compare
Choose a tag to compare

Fixes

  • Fix bug where tasks with job parameter return the job object to the gateway - #298

v3.0.3

13 Mar 21:32
570f95a
Compare
Choose a tag to compare

Fixes

  • Fix bug where job status would not be set, meaning decorators would not know if a job had failed or succeeded - See #287

v3.0.2

07 Mar 20:12
35e3925
Compare
Choose a tag to compare

Fixes

  • Fix bug where decorators that were added to the worker were not propagated to the tasks in included routers - #282
  • Fix bug where variables were not given to decorators after the job was performed - #284

v3.0.1

11 Dec 09:26
Compare
Choose a tag to compare

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

15 Oct 14:10
c76dc2b
Compare
Choose a tag to compare

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 and create_camunda_cloud_channel)
  • Add ability to access job inside a task
  • Limit amount of jobs that can run concurrently per task

v3.0.0rc5

15 Oct 13:24
178b16e
Compare
Choose a tag to compare
v3.0.0rc5 Pre-release
Pre-release

Changes

  • Limit running jobs per task instead of worker - #202
    • Add parameter to task decorator called max_running_jobs
    • Removed max_jobs_to_activate from worker configuration

Fixes

  • Fix issue where wrong audience value would result in InvalidCamundaCloudCredentialsError - #217

v3.0.0rc4

28 Sep 11:42
486ff4e
Compare
Choose a tag to compare
v3.0.0rc4 Pre-release
Pre-release

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

06 Sep 14:45
d567ef2
Compare
Choose a tag to compare

Changes

  • Add support for camunda cloud 1.1
    • Add a new parameter called region to CamundaCloudCredentials

v3.0.0rc3

21 Jul 13:21
56ac440
Compare
Choose a tag to compare
v3.0.0rc3 Pre-release
Pre-release

Changes

  • ZeebeWorker and ZeebeClient now accept a grpc.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)

v2.3.2

06 Jul 19:17
8fc8c07
Compare
Choose a tag to compare

Fixes

  • Fix grpc timeout bug - see #178