This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Releases: googleapis/python-pubsub
Releases · googleapis/python-pubsub
v0.41.0
05-15-2019 13:57 PDT
New Features
- Add
kms_key_namearg tocreate_topic; remove BETA warnings (via synth). (#7936) - Add message ordering (via synth). (#7551)
Implementation Changes
- Propagate subscribe callback errors to main thread (#7954)
- Fix pubsub Streaming Pull shutdown on RetryError (#7863)
- Make PubSub subscriber Scheduler inherit from ABC (#7690)
- Add routing header to method metadata (via synth). (#7623)
Internal / Testing Changes
v0.40.0
03-15-2019 14:09 PDT
Implementation Changes
- Propagate 'RetryError' in 'PublisherClient.publish'. (#7071)
- Protoc-generated serialization update.. (#7091)
New Features
- Add 'authentication_method' to 'PushConfig' (via synth). (#7512)
- Add protos as an artifact to library (#7205)
- Pub/sub: pass transport w/ custom channel to GAPIC API clients. (#7008)
Dependencies
Documentation
- Updated client library documentation URLs. (#7307)
- Update copyright headers
- Fix broken docstring cross-reference links. (#7132)
- Docstring changes from updates to .proto files. (#7054)
- Pick up stub docstring fix in GAPIC generator. (#6978)
Internal / Testing Changes
- Copy proto files alongside protoc versions.
v0.39.1: Release pubsub 0.39.1 (#6949)
12-17-2018 16:57 PST
Implementation Changes
- Initialize
StreamingPullFuture._cancelledas True. (#6901) - Import
iam.policyfromgoogle.api_core. (#6741)
Documentation
- Document Python 2 deprecation (#6910)
- Emphasize that returned futures may differ from stdlib futures. (#6875)
Internal / Testing Changes
v0.39.0
11-27-2018 13:32 PST
Implementation Changes
- Pick up fixes to GAPIC generator. (#6503)
- Override client classmethod factories inherited from GAPIC. (#6453)
- Fix imports for hand-written client docstring examples. (#6345)
- Fix path for patch of 'bidi' elements. (#6243)
- Move bidi to api-core. (#6211)
- Re-generate library using pubsub/synth.py (#6059)
- Re-generate library using pubsub/synth.py (#5978)
New Features
- Add 'expiration_policy' to subscriber client. (#6223)
Dependencies
- Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391)
- Update IAM version in dependencies. (#6362)
- Bump minimum 'api_core' version to '1.4.1'. (#6134)
Documentation
- Fix client_info bug, update docstrings. (#6418)
- Fix docstring reference to wrong future class. (#6382)
- Normalize use of support level badges. (#6159)
- Update subscriber example in README to current patterns. (#6194)
- Prep pubsub docs for repo split. (#6001)
Internal / Testing Changes
v0.38.0
Implementation Changes
- Fix race condition in recv()'s usage of self.call. (#5935)
- Re-generate the underlying library from protos. (#5953)
- Change 'BatchSettings.max_bytes' default. (#5899)
- Fix race condition where pending Ack IDs can be modified by another thread. (#5929)
Internal / Testing Changes
- Nox: use inplace installs (#5865)
v0.37.2
v0.37.1
v0.37.0
Implementation Changes
- Make Publisher batch-related interfaces private (#5784