**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) https://github.com/camunda-community-hub/pyzeebe/pull/383
* Add shared exception handler
* Add full coverage of type hints
* Add support for Camunda Identity auth provider (and similar providers too) https://github.com/camunda-community-hub/pyzeebe/pull/412
Merge Requests
* Update readme to not mention threading by JonatanMartens in https://github.com/camunda-community-hub/pyzeebe/pull/300
* Improve integration tests by JonatanMartens in https://github.com/camunda-community-hub/pyzeebe/pull/302
* Update job.status to "RunningAfterDecorators" after the task completes by Andy-JB in https://github.com/camunda-community-hub/pyzeebe/pull/297
* Add stack trace when decorator fails by JonatanMartens in https://github.com/camunda-community-hub/pyzeebe/pull/336
* Typo fix by maayankestler in https://github.com/camunda-community-hub/pyzeebe/pull/340
* refactor: pylint cleanups by JonatanMartens in https://github.com/camunda-community-hub/pyzeebe/pull/341
* build! (**BREAKING CHANGE!**): remove support for python 3.6 by JonatanMartens in https://github.com/camunda-community-hub/pyzeebe/pull/342
* build: update all pipelines to gh poetry action and add python 3.11 tests, r… by yuval9313 in https://github.com/camunda-community-hub/pyzeebe/pull/344
* build: update workflow (add python3.12 to tests and other) by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/398
* feat: bump zeebe-grpc to 8.4.0, add tenant_id and variables by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/383
* Feature/349 shared exception handler by ohasi in https://github.com/camunda-community-hub/pyzeebe/pull/350
* build: bump oauthlib, requests-oauthlib, aiofiles, remove asyncmock by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/403
* feat: add worker level exception_handler by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/402
* Bump responses from 0.23.2 to 0.25.0 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/389
* Bump importlib-metadata from 6.11.0 to 7.1.0 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/407
* Bump sphinx from 6.2.1 to 7.1.2 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/354
* Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/405
* fix: fetch all variables, if job is present by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/404
* Bump typing-extensions from 4.12.0 to 4.12.1 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/408
* Bump pytest from 7.4.4 to 8.2.1 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/411
* test: fix some warnings in tests by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/413
* Bump pytest from 8.2.1 to 8.2.2 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/414
* Bump responses from 0.25.0 to 0.25.2 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/415
* Bump pylint from 2.17.7 to 3.2.3 by dependabot in https://github.com/camunda-community-hub/pyzeebe/pull/416
* feat: add grpc auth plugin for Camunda Identity by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/412
* feat: add type hints by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/417
* fix! (**BREAKING CHANGE!**): UnkownGrpcStatusCodeError -> UnknownGrpcStatusCodeError by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/418
* Bump version to 4.0.0rc1 by dimastbk in https://github.com/camunda-community-hub/pyzeebe/pull/419
New Contributors
* maayankestler made their first contribution in https://github.com/camunda-community-hub/pyzeebe/pull/340
* yuval9313 made their first contribution in https://github.com/camunda-community-hub/pyzeebe/pull/344
* dimastbk made their first contribution in https://github.com/camunda-community-hub/pyzeebe/pull/398
* ohasi made their first contribution in https://github.com/camunda-community-hub/pyzeebe/pull/350
**Full Changelog**: https://github.com/camunda-community-hub/pyzeebe/compare/v3.0.4...v4.0.0rc1