Skip to content

Releases: camunda-community-hub/pyzeebe

v4.0.0rc5

26 Sep 16:51
ef89bf1
Compare
Choose a tag to compare
v4.0.0rc5 Pre-release
Pre-release

What's Changed

  • feat!: drop python3.8 by @dimastbk in #484
  • Pass task result to task after-callback by @PunchyRascal in #481
  • feat: get_channel_options from dict to tuple by @felicijus in #483
  • feat: cancel all executors on error by @dimastbk in #489
  • Pass all variables to task when TaskConfig.variables_to_fetch==[] by @PunchyRascal in #485
  • chore(deps): update dependency importlib-metadata to v8.3.0 by @renovate in #469
  • chore(deps): update dependency importlib-metadata to v8.4.0 by @renovate in #470
  • chore(deps): update dependency mypy to v1.11.2 by @renovate in #473
  • chore(deps): update dependency pylint to v3.2.7 by @renovate in #474
  • chore(deps): update dependency importlib-metadata to v8.5.0 by @renovate in #479
  • chore(deps): update dependency pytest to v8.3.3 by @renovate in #478
  • chore(deps): update dependency pylint to v3.3.0 by @renovate in #486
  • build(deps-dev): bump pylint from 3.3.0 to 3.3.1 by @dependabot in #488
  • chore(deps): update abatilo/actions-poetry action to v3 by @renovate in #442
  • chore(deps): update actions/setup-python action to v5 by @renovate in #490
  • bump 4.0.0rc4 -> 4.0.0rc5 by @dimastbk in #491

New Contributors

Full Changelog: v4.0.0rc4...v4.0.0rc5

v4.0.0rc4

09 Aug 12:04
9aa314d
Compare
Choose a tag to compare
v4.0.0rc4 Pre-release
Pre-release

Main Changes

  • Drop support Zeebe<8
  • Don't return initial job variables to Zeebe by default. If you need old behavior, you shoud use return job.variables in your job handler
  • Make job safe (use frozen dataclass, use job controller in exception_handler, remove unsafe methods from Job)

What's Changed

  • feat: remove deploy_process (drop support zeebe<8) by @dimastbk in #449
  • feat!: make job safe, add JobController by @dimastbk in #453
  • chore(deps): update dependency importlib-metadata to v8.1.0 by @renovate in #452
  • chore(deps): update dependency importlib-metadata to v8.2.0 by @renovate in #454
  • build(deps-dev): bump pytest from 8.3.1 to 8.3.2 by @dependabot in #456
  • chore(deps): update dependency mypy to v1.11.1 by @renovate in #459
  • chore(deps): update dependency black to v24 by @renovate in #445
  • chore(deps): update dependency black to v24.8.0 by @renovate in #462
  • build(deps-dev): bump types-oauthlib from 3.2.0.20240217 to 3.2.0.20240806 by @dependabot in #463
  • docs: fix signature in example by @dimastbk in #465
  • Bump version: 4.0.0rc3 → 4.0.0rc4 by @dimastbk in #466

Full Changelog: v4.0.0rc3...v4.0.0rc4

v4.0.0rc3

23 Jul 11:02
a44ef94
Compare
Choose a tag to compare
v4.0.0rc3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0rc2...v4.0.0rc3

v4.0.0rc2

09 Jun 09:52
0dff2a0
Compare
Choose a tag to compare
v4.0.0rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0rc1...v4.0.0rc2

v4.0.0rc1

09 Jun 09:41
32d4f94
Compare
Choose a tag to compare
v4.0.0rc1 Pre-release
Pre-release

DIDN'T RELEASE ON PYPI

Main Changes

  • Drop support for python 3.6 & 3.7, add python 3.12 to test
  • Add support for Zeebe API 8.4 (multitenancy and other) #383
  • Add shared exception handler
  • Add full coverage of type hints
  • Add support for Camunda Identity auth provider (and similar providers too) #412

Merge Requests

New Contributors

Full Changelog: v3.0.4...v4.0.0rc1

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