| --- |
| id: client-python-2.8.2 |
| title: Client Python 2.8.2 |
| sidebar_label: Client Python 2.8.2 |
| --- |
| |
| - Python schema support custom Avro configurations for Enum type [#12642](https://github.com/apache/pulsar/pull/12642) |
| - Fix frequent segmentation fault of Python tests by refactoring ExecutorService [#12427](https://github.com/apache/pulsar/pull/12427) |
| - Support setting namespace for python schema [#12175](https://github.com/apache/pulsar/pull/12175) |
| - Force Python CI to use earlier version of Protobuf which supports Python2 [#12058](https://github.com/apache/pulsar/pull/12058) |
| - py::call_method error without mutating internal state [#11840](https://github.com/apache/pulsar/pull/11840) |
| - Python client support using custom Avro schema definition [#12516](https://github.com/apache/pulsar/pull/12516) |
| - Remove python3 from vcpkg.json [#12092](https://github.com/apache/pulsar/pull/12092) |
| - Provide __str__ operator for BytesSchema [#12593](https://github.com/apache/pulsar/pull/12593) |
| - Do not sort schema fields by default [#12232](https://github.com/apache/pulsar/pull/12232) |
| - Make python3 the default python in java-test-image [#12130](https://github.com/apache/pulsar/pull/12130) |
| - Expose Client.shutdown() method [#11955](https://github.com/apache/pulsar/pull/11955) |