Releases: camunda-community-hub/pyzeebe
Releases · camunda-community-hub/pyzeebe
v4.7.0
What's Changed
- chore(deps): update dependency astral-sh/uv to v0.8.8 by @renovate[bot] in #675
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #676
- chore(deps): update dependency astral-sh/uv to v0.8.9 by @renovate[bot] in #677
- chore(deps): update dependency astral-sh/uv to v0.8.11 by @renovate[bot] in #678
- chore(deps): update dependency astral-sh/uv to v0.8.12 by @renovate[bot] in #681
- chore(deps): update dependency astral-sh/uv to v0.8.13 by @renovate[bot] in #682
- chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #683
- chore(deps): update dependency astral-sh/uv to v0.8.14 by @renovate[bot] in #684
- chore(deps): update dependency astral-sh/uv to v0.8.15 by @renovate[bot] in #685
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #686
- chore(deps): update dependency astral-sh/uv to v0.8.16 by @renovate[bot] in #687
- chore(deps): update dependency astral-sh/uv to v0.8.17 by @renovate[bot] in #688
- chore(deps): update dependency astral-sh/uv to v0.8.18 by @renovate[bot] in #691
- chore(deps): update astral-sh/setup-uv action to v7 by @renovate[bot] in #694
- chore(deps): update dependency astral-sh/uv to v0.9.0 by @renovate[bot] in #692
- tests: move test from pytest-asyncio to anyio by @dimastbk in #695
- tests: update camunda in integration tests by @dimastbk in #698
- chore(deps): update dependency python to 3.14 by @renovate[bot] in #693
- chore: add python3.14 to test, convert update_proto to PEP723 by @dimastbk in #700
- fix: add compatibility with camunda 8.8, add camunda 8.8 to tests by @dimastbk in #699
- chore(deps): update dependency astral-sh/uv to v0.9.2 by @renovate[bot] in #696
- bump to 4.7.0 by @dimastbk in #701
Full Changelog: v4.6.1...v4.7.0
v4.6.1
v4.6.0
What's Changed
- chore(deps): update dependency python to 3.13 by @renovate[bot] in #589
- docs: add HealthCheckResponse to reference by @dimastbk in #592
- fix(deps): update dependency anyio to v4.9.0 by @renovate[bot] in #594
- build(deps-dev): bump types-protobuf from 5.29.1.20250208 to 5.29.1.20250315 by @dependabot[bot] in #595
- chore(deps): update dependency pylint to v3.3.6 by @renovate[bot] in #598
- fix(deps): update dependency protobuf to v5.29.4 by @renovate[bot] in #596
- fix(deps): update dependency typing-extensions to v4.13.0 by @renovate[bot] in #602
- build(deps-dev): bump types-oauthlib from 3.2.0.20240806 to 3.2.0.20250401 by @dependabot[bot] in #603
- build(deps-dev): bump types-protobuf from 5.29.1.20250315 to 5.29.1.20250403 by @dependabot[bot] in #605
- build(deps-dev): bump types-oauthlib from 3.2.0.20250401 to 3.2.0.20250403 by @dependabot[bot] in #606
- fix(deps): update dependency typing-extensions to v4.13.1 by @renovate[bot] in #607
- fix(deps): update dependency typing-extensions to v4.13.2 by @renovate[bot] in #611
- build(deps-dev): bump types-oauthlib from 3.2.0.20250403 to 3.2.0.20250408 by @dependabot[bot] in #608
- chore(deps): update dependency pylint to v3.3.7 by @renovate[bot] in #615
- build(deps-dev): bump types-protobuf from 5.29.1.20250403 to 6.30.2.20250506 by @dependabot[bot] in #618
- chore(deps): update dependency types-protobuf to v6.30.2.20250516 by @renovate[bot] in #620
- chore(deps): update dependency types-requests-oauthlib to v2.0.0.20250516 by @renovate[bot] in #621
- build(deps-dev): bump types-oauthlib from 3.2.0.20250408 to 3.2.0.20250516 by @dependabot[bot] in #622
- build(deps-dev): bump setuptools from 76.0.0 to 78.1.1 by @dependabot[bot] in #623
- chore(deps): update dependency pytest-mock to v3.14.1 by @renovate[bot] in #626
- fix(deps): update dependency protobuf to v5.29.5 by @renovate[bot] in #627
- chore(deps): update dependency mypy to v1.16.0 by @renovate[bot] in #629
- build(deps): bump grpcio from 1.71.0 to 1.72.1 by @dependabot[bot] in #630
- fix(deps): update dependency typing-extensions to v4.14.0 by @renovate[bot] in #632
- chore(deps): update dependency grpcio-tools to v1.72.1 by @renovate[bot] in #635
- fix(deps): update dependency grpcio-health-checking to v1.72.1 by @renovate[bot] in #636
- fix(deps): update dependency grpcio to v1.73.0 by @renovate[bot] in #631
- build(deps): bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #637
- chore(deps): update dependency grpcio-tools to v1.73.0 by @renovate[bot] in #639
- fix(deps): update dependency grpcio-health-checking to v1.73.0 by @renovate[bot] in #640
- chore(deps): update dependency mypy to v1.16.1 by @renovate[bot] in #642
- fix(deps): update dependency oauthlib to v3.3.1 by @renovate[bot] in #643
- fix(deps): update dependency grpcio to v1.73.1 by @renovate[bot] in #650
- build(deps-dev): bump types-oauthlib from 3.2.0.20250516 to 3.3.0.20250622 by @dependabot[bot] in #649
- fix(deps): update dependency grpcio-health-checking to v1.73.1 by @renovate[bot] in #653
- Fixes incorrect task "timeout" parameter in the documentation by @sibvic in #661
- chore: move to PEP621, replace poetry with uv by @dimastbk in #662
- chore(deps): update astral-sh/setup-uv action to v6 by @renovate[bot] in #664
- feat: allow from job adapter to extend the job timeout by @dimastbk in #665
- bump to 4.6.0 by @dimastbk in #668
New Contributors
Full Changelog: v4.5.0...v4.6.0
v4.5.0
What's Changed
- feat: add healtcheck for Zeebe Gateway by @dimastbk in #590
- chore(deps): update dependency pytest to v8.3.5 by @renovate in #580
- chore(deps): update dependency types-requests-oauthlib to v2.0.0.20250306 by @renovate in #583
- build(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #584
- chore(deps): update dependency pylint to v3.3.5 by @renovate in #585
- fix(deps): update dependency grpcio to v1.71.0 by @renovate in #587
- chore(deps): update dependency grpcio-tools to v1.71.0 by @renovate in #586
- chore(deps): update dependency responses to v0.25.7 by @renovate in #588
- bump to 4.5.0 by @dimastbk in #591
Full Changelog: v4.4.0...v4.5.0
v4.4.0
What's Changed
- feat: add StreamActivatedJobs by @dimastbk in #507
- feat: add TopologyRequest by @dimastbk in #563
- feat: add EvaluateDecision by @dimastbk in #564
- fix(deps): update dependency protobuf to v5.29.3 by @renovate in #561
- chore(deps): update dependency responses to v0.25.5 by @renovate in #562
- chore(deps): update dependency responses to v0.25.6 by @renovate in #565
- chore(deps): update dependency types-requests-oauthlib to v2.0.0.20250119 by @renovate in #566
- fix(deps): update dependency grpcio to v1.70.0 by @renovate in #568
- chore(deps): update dependency grpcio-tools to v1.70.0 by @renovate in #569
- chore(deps): update dependency pylint to v3.3.4 by @renovate in #571
- chore(deps): update dependency mypy to v1.15.0 by @renovate in #575
- build(deps-dev): bump types-protobuf from 5.29.1.20241207 to 5.29.1.20250208 by @dependabot in #577
- chore(deps): update dependency black to v25 by @renovate in #572
- bump to 4.4.0 by @dimastbk in #578
Full Changelog: v4.3.0...v4.4.0
v4.3.0
What's Changed
- feat: merge zeebe-grpc to pyzeebe by @dimastbk in #549
- feat: add BroadcastSignalRequest by @dimastbk in #556
- fix(typing): allow to pass os.PathLike to deploy_resource by @dimastbk in #558
- chore(deps): update dependency mypy to v1.14.0 by @renovate in #544
- chore(deps): update dependency pylint to v3.3.3 by @renovate in #545
- build(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #547
- chore(deps): update dependency mypy to v1.14.1 by @renovate in #551
- chore(deps): update abatilo/actions-poetry action to v4 by @renovate in #552
- fix(deps): update dependency grpcio to v1.69.0 by @renovate in #555
- chore(deps): update dependency grpcio-tools to v1.69.0 by @renovate in #554
- fix(deps): update dependency anyio to v4.8.0 by @renovate in #557
- bump to 4.3.0 by @dimastbk in #559
Full Changelog: v4.2.0...v4.3.0
v4.2.0
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
What's Changed
- fix: set adapter.connected = False on channel closing by @dimastbk in #527
- feat: Support standard environment variables by @PSanetra in #509
- chore(deps): update dependency mypy to v1.12.1 by @renovate in #523
- chore(deps): update dependency mypy to v1.13.0 by @renovate in #524
- chore(deps): update abatilo/actions-poetry action to v3.0.1 by @renovate in #525
- 4.1.0 by @dimastbk in #530
New Contributors
Full Changelog: v4.0.0...v4.1.0
v4.0.0
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.variablesin your job handler - Make job safe (use frozen dataclass, use job controller in exception_handler, remove unsafe methods from
Job)
What's Changed
- Clean code and docs by @dimastbk in #520
- docs: deploy docs to github pages by @dimastbk in #521
- fix(deps): update dependency anyio to v4.6.1 by @renovate in #516
- fix(deps): update dependency anyio to v4.6.2 by @renovate in #517
- chore(deps): update dependency mypy to v1.12.0 by @renovate in #518
- build(deps): bump anyio from 4.6.2 to 4.6.2.post1 by @dependabot in #519
- bump to v4.0.0, use GitHub Pages documentation instead of RtD by @dimastbk in #522
Full Changelog: v4.0.0rc8...v4.0.0
v4.0.0rc8
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