This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Releases: googleapis/python-pubsub
Releases · googleapis/python-pubsub
v1.2.0
v1.1.0: chore(pubsub): release 1.1.0 (#9950)
12-09-2019 18:51 PST
Implementation Changes
- Update client configurations (via synth). (#9784)
- Include request overhead when computing publish batch size overflow. (#9911)
- Split large (mod)ACK requests into smaller ones. (#9594)
- Fix messages delivered multiple times despite a long ACK deadline. (#9525)
- Update batching and flow control parameters to be same as the other client libraries. (#9597)
- Add
StreamingPullManager._should_terminate. (#9335)
New Features
- Add stop method. (#9365)
Dependencies
- Add Python 2 sunset banner to documentation. (#9036)
Documentation
- Change spacing in docs templates (via synth). (#9759)
Internal / Testing Changes
v1.0.2: chore(pubsub): release 1.0.2 (#9362)
09-30-2019 11:57 PDT
Implementation Changes
- Streaming pull shouldn't need
subscriptions.getpermission (#9360).
v1.0.1: chore(pubsub): release PubSub 1.0.1 (#9331)
09-27-2019 07:01 PDT
Implementation Changes
- Set default stream ACK deadline to subscriptions'. (#9268)
Documentation
- Fix intersphinx reference to requests. (#9294)
- Link to correct TimeoutError in futures docs. (#9216)
Internal / Testing Changes
- Adjust messaging RPC timeout settings (via synth). #9279
v1.0.0: Release PubSub 1.0.0 (#9145)
08-29-2019 09:27 PDT
Implementation Changes
- Add 'ReceivedMessage.delivery_attempt' field (via synth). (#9098)
- Remove send/recv msg size limit, update docstrings (via synth). (#8964)
Documentation
- Update docstrings for client kwargs and fix return types uris (#9037)
- Remove CI for gh-pages, use googleapis.dev for api_core refs. (#9085)
- Remove compatability badges from READMEs. (#9035)
Internal / Testing Changes
- Add dead-letter-policy field in preparation for its implementation (via synth) (#9078)
v0.45.0: Release pubsub 0.45.0 (#8839)
v0.44.0
v0.43.0
07-24-2019 17:13 PDT
Implementation Changes
- Accomodate new location of 'IAMPolicyStub' (via synth). (#8680)
- Use kwargs in test_subscriber_client (#8414)
New Features
- Add 'options_' argument to clients' 'get_iam_policy'; pin black version (via synth). (#8657)
- Add 'client_options' support, update list method docstrings (via synth). (#8518)
Dependencies
- Bump minimum version for google-api-core to 1.14.0. (#8709)
- Update pin for 'grpc-google-iam-v1' to 0.12.3+. (#8647)
Documentation
- Link to googleapis.dev documentation in READMEs. (#8705)
- Add compatibility check badges to READMEs. (#8288)
- Fix typo in publisher index. (#8619)
- Document how to choose the PubSub auth method (#8429)
- Document different PuSub received message types (#8468)
- PubSub: Document batch settings, make synth operations idempotent (#8448)
- Add custom docstrings for FlowControl enum and values (via synth). (#8426)
Internal / Testing Changes
v0.42.1
v0.42.0
06-18-2019 11:32 PDT
Implementation Changes
- Core: Mitigate busy reopen loop in ResumableBidiRpc consuming 100% CPU (#8193)
- Pub/Sub: Increase initial_rpc_timeout for messaging (via synth). (#8219)
- PubSub: Release the state lock before calling the publish api (#8234)
- Pub/Sub: Expose publish retry settings (#8231)
- Prevent unhandled background error on SPM shutdown (#8111)
- Update timeouts, blacken noxfile.py, setup.py (via synth). (#8128)
- PubSub: Fix streaming pull incorrectly handling FlowControl max_messages setting (#7948)
Documentation
- Document PubSub FlowControl settings (#8293)
- Replace readthedocs links with links to github docs. (#8291)
- Pub/Sub: surface publish future in documentation (#8229)
- Pubsub: Separate subscriber and publish future documentation. (#8205)
- Drop mention of long-removed 'policy' object. (#8081)