Skip to content

Releases: camunda-community-hub/pyzeebe

v4.2.0

06 Dec 13:49
bc2d270
Compare
Choose a tag to compare

What's Changed

  • fix: run pre-commit, replace OSError with ValueError by @dimastbk in #538
  • feat: add ZeebeError for all Zeebe errors by @dimastbk in #539
  • fix: add logging a exception in job execution task by @dimastbk in #540
  • chore(deps): update dependency sphinx-rtd-theme to v3.0.2 by @renovate in #531
  • fix(deps): update dependency zeebe-grpc to v8.4.13 by @renovate in #533
  • chore(deps): update dependency pytest to v8.3.4 by @renovate in #535
  • chore(deps): update dependency pylint to v3.3.2 by @renovate in #536
  • fix(deps): update dependency anyio to v4.7.0 by @renovate in #537
  • bump to 4.2.0 by @dimastbk in #541

Full Changelog: v4.1.0...v4.2.0

v4.1.0

11 Nov 07:15
a346a44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.1.0

v4.0.0

17 Oct 12:06
6069e9b
Compare
Choose a tag to compare

Main Changes Since v3.0.4

  • Drop support for python 3.6, 3.7 & 3.8, add python 3.12 & 3.13 to test
  • Add support for Zeebe API 8.5 (multi-tenancy and other), drop support for Zeebe < 8
  • Add shared exception handler
  • Add full coverage of type hints
  • Add support for Camunda Identity auth provider (and similar providers too), see docs
  • 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

Full Changelog: v4.0.0rc8...v4.0.0

v4.0.0rc8

11 Oct 11:03
be25268
Compare
Choose a tag to compare
v4.0.0rc8 Pre-release
Pre-release

What's Changed

  • chore(deps): update dependency black to v24.10.0 by @renovate in #505
  • chore(deps): update dependency sphinx-rtd-theme to v3 by @renovate in #503
  • test: enable test for python 3.13 by @dimastbk in #506
  • chore: add ruff to pre-commit, upgrade annotations to PEP585/604/696 by @dimastbk in #508
  • chore(deps): update dependency sphinx-rtd-theme to v3.0.1 by @renovate in #512
  • fix: create_camunda_cloud_channel by @felicijus in #514
  • 4.0.0rc7 -> 4.0.0rc8 by @dimastbk in #515

Full Changelog: v4.0.0rc7...v4.0.0rc8

v4.0.0rc7

07 Oct 05:17
33899e2
Compare
Choose a tag to compare
v4.0.0rc7 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0rc6...v4.0.0rc7

v4.0.0rc6

30 Sep 06:46
52d1783
Compare
Choose a tag to compare
v4.0.0rc6 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0rc5...v4.0.0rc6

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