blob: 04184b563f4707e0428e9e2b4ebf904a6b706a54 [file] [view]
---
id: client-python-3.1.0
title: Client Python 3.1.0
sidebar_label: Client Python 3.1.0
---
## What's Changed
* Wrap the interruption to a custom exception when a blocking API is interrupted by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/99
* Upgrade to pulsar-client-cpp 3.1.2 by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/96
* Allow passing pulsar.MessageId instance to create_reader() by @erichare in https://github.com/apache/pulsar-client-python/pull/95
* Add Human-readable description of MessageId object by @erichare in https://github.com/apache/pulsar-client-python/pull/93
* Access name attribute of any type object by @erichare in https://github.com/apache/pulsar-client-python/pull/92
* Update the release process for versioning by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/91
* Fix deadlock in producer.send_async by @merlimat in https://github.com/apache/pulsar-client-python/pull/87
* Upgrade to pulsar-client-cpp 3.1.1 by @merlimat in https://github.com/apache/pulsar-client-python/pull/86
* Add support for Python 3.11 by @merlimat in https://github.com/apache/pulsar-client-python/pull/83
* Add the release process for Python client by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/68
* Add a script to download and stage artifacts by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/65
* Bump version to 3.1.0a1 by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/63
**Full Changelog**: https://github.com/apache/pulsar-client-python/compare/v3.0.0...v3.1.0