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.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
- 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