What's Changed
* Catch JsonDecodeException and raise exception with response content by dirkkul in https://github.com/weaviate/weaviate-python-client/pull/456
* Update dependencies by dirkkul in https://github.com/weaviate/weaviate-python-client/pull/466
* Fix weaviate.__version__ by trengrj in https://github.com/weaviate/weaviate-python-client/pull/468
* Fix clientwide mypy errors by tsmith023 in https://github.com/weaviate/weaviate-python-client/pull/482
* Remove default offline scope from OIDC user+pw. Users of some identity services like Okta might need to readd this scope by dirkkul in https://github.com/weaviate/weaviate-python-client/pull/489
* Ignore pypi read timeout by dirkkul in https://github.com/weaviate/weaviate-python-client/pull/490
* Fix batch delete with operands by tsmith023 in https://github.com/weaviate/weaviate-python-client/pull/479
* Remove client-side schema validation as this caused to many problems by tsmith023 in https://github.com/weaviate/weaviate-python-client/pull/488
New Contributors
* trengrj made their first contribution in https://github.com/weaviate/weaviate-python-client/pull/468
**Full Changelog**: https://github.com/weaviate/weaviate-python-client/compare/v3.23.2...v3.24.1