Releases: googleapis/python-pubsub
Releases · googleapis/python-pubsub
v2.6.0
v2.5.0
v2.4.2
05-06-2021 23:50 PDT
Implementation Changes
- Fix memory leak when publishing messages. (#406)
- Do not crash if distribution cannot be found when extracting semantic version. (#393)
- Emit a warning if
return_immediately
is set with synchronous pull. (#355) - Regenerate GAPIC layer with latest changes, use explicit default timeouts. (#345)
Documentation
- Add additional info on
use_legacy_flow_control
parameter. (#301) - Remove EXPERIMENTAL tag for ordering keys in
publisher/client.py
. (#324) - Fix
create_topic()
call in README. (#360) - Generate PyPI token in secrets manager, fix spacing in docs (via synth). (#384)
- Add
SECURITY.md
. (#401)
Internal / Testing Changes
v2.4.1
Bug Fixes
- Move
await_msg_callbacks
flag tosubscribe()
method, fixing a regression in Pub/Sub Lite client.
(#320) (d40d027) - SSL error when using the client with the emulator. (#297) (83db672)
Implementation Changes
- (samples) Bump the max_time to 10 minutes for a flaky test. (#311) (e2678d4), closes #291
- (samples) Mark delivery attempts test as flaky. (#326) (5a97ef1)
- (samples) Mitigate flakiness in subscriber_tests. (#304) (271a385)
- (samples) Retry
InternalServerError
in dead letter policy test. (#329) (34c9b11), closes #321
Documentation
v2.4.0
v2.3.0
Features
Bug Fixes
- client version missing from the user agent header (#275) (b112f4f)
- Don't open the google.cloud package by adding pubsub.py (#269) (542d79d)
- flaky samples tests (#263) (3d6a29d)
- Modify synth.py to update grpc transport options (#266) (41dcd30)
- pass anonymous credentials for emulator (#250) (8eed8e1)
- remove grpc send/recieve limits (#259) (fd2840c)
v2.2.0
Features
- Add dead lettering max delivery attempts argument (#236) (7687ae5)
- Enable server side flow control by default with the option to turn it off (#231) (94d738c)
Bug Fixes
- fix mtls issue in handwritten layer (#226) (09a409c)
- make fixup script consistent with migration docs (#208) (b64e218)
Documentation
v2.1.0
09-21-2020 02:19 PDT
Implementation Changes
- Convert all RPC error types to exceptions. (#163) (#170)
- Pass client options to publisher and subscriber clients. (#166) (#190)
New Features
- Regenerate the client lib to pick new mtls env (via synth). (#197)
Documentation
Internal / Testing Changes
- Update CODEOWNERS. (#193)
v2.0.0
09-11-2020 05:03 PDT
Implementation Changes
- Transition the library to microgenerator. (#158)
This is a breaking change that introduces several method signature changes and drops support
for Python 2.7 and 3.5.
Documentation
- Add samples for using ordering keys. (#156)
- Remove extra white space in delivery attempt sample. (#159)
Internal / Testing Changes
- Fix flaky sequencer unit tests. (#187)