Changelog
1.12.0 (2025-02-24)
Features
-
Add REST Interceptors which support reading metadata ( #542 ) ( 88f5f3e )
-
Add support for opt-in debug logging ( e8eb848 )
Bug Fixes
- Fix typing issue with gRPC metadata when key ends in -bin ( e8eb848 )
1.11.1 (2024-07-31)
Bug Fixes
1.11.0 (2024-07-04)
Features
1.10.0 (2024-04-15)
Features
1.9.0 (2023-12-10)
Features
Bug Fixes
Documentation
- Minor formatting ( 2681fb8 )
1.8.3 (2023-07-05)
Bug Fixes
1.8.2 (2023-05-10)
Bug Fixes
1.8.1 (2023-03-24)
Documentation
1.8.0 (2023-03-21)
Features
Bug Fixes
1.7.0 (2023-02-15)
Features
-
Add current state of export subscriptions to API ( bb111fd )
-
API for publish idempotence ( bb111fd )
-
Replace export subscription statuses with current state field in API ( bb111fd )
Bug Fixes
- Add context manager return types ( bb111fd )
Documentation
- Add documentation for enums ( bb111fd )
1.6.0 (2022-10-06)
Features
1.5.0 (2022-09-13)
Features
1.4.3 (2022-08-15)
Bug Fixes
-
deps:require google-api-core>=1.32.0,>=2.8.0 ( #353 ) ( a865f6c )
-
Don’t leave a bad future in place when client creation fails ( #362 ) ( 86cf1c0 )
Documentation
1.4.2 (2022-04-26)
Bug Fixes
1.4.1 (2022-03-07)
Bug Fixes
- ignore the implementation details of message acknowledgements from the cloud Pub/Sub Message ( #312 ) ( 19da693 ), closes #311
1.4.0 (2022-02-18)
Features
Bug Fixes
-
ensure bytes cannot go negative on requests sent to the server ( #300 ) ( 6d3690a ), closes #294
-
ensure that _failure_task exception is always retrieved ( #301 ) ( 579abf3 )
-
resolve DuplicateCredentialArgs error when using credentials_file ( b7ed9ad )
1.3.0 (2022-01-06)
Features
-
Add ReassignmentHandler which is notified on client reassignment ( #242 ) ( 80fd5f6 )
-
remove warnings from reservation methods ( #249 ) ( 2defd91 )
-
surface ReservationPath and Reservation ( #274 ) ( eb50503 )
Bug Fixes
-
add ‘dict’ annotation type to ‘request’ ( e2f7b98 )
-
add ‘dict’ annotation type to ‘request’ ( c69dc30 )
-
deps:drop packaging dependency ( ce2e5ef )
-
improper types in pagers generation ( e2f7b98 )
Documentation
- list oneofs in docstring ( ce2e5ef )
1.2.0 (2021-09-15)
Features
1.1.4 (2021-09-14)
Bug Fixes
1.1.3 (2021-09-13)
Bug Fixes
1.1.2 (2021-09-13)
Bug Fixes
-
Enable pytype on Pub/Sub Lite repo and fix all errors ( #214 ) ( df58fdf )
-
performance issues with subscriber client ( #232 ) ( 78a47b2 )
1.1.1 (2021-09-07)
Bug Fixes
-
Add workaround for https://github.com/grpc/grpc/issues/25364 ( #213 ) ( e417bf3 )
-
Numerous small performance and correctness issues ( #211 ) ( 358a1d8 )
1.1.0 (2021-08-12)
Features
1.0.2 (2021-08-04)
Bug Fixes
1.0.1 (2021-07-28)
Bug Fixes
Documentation
Miscellaneous Chores
1.0.0 (2021-07-19)
Features
Miscellaneous Chores
0.6.1 (2021-07-16)
Bug Fixes
0.6.0 (2021-07-13)
Features
-
add always_use_jwt_access ( 6c84e24 )
-
Add SeekSubscription and Operations to API ( #169 ) ( 2e29ba1 )
Bug Fixes
Documentation
0.5.0 (2021-06-11)
Features
Bug Fixes
-
Replace unreleased InitialSubscribeRequest initial_cursor field with initial_location ( #150 ) ( 30fcd3f )
-
shutdown event loop if publisher fails to start and set exception on result future ( #124 ) ( c2c2b00 )
-
Version bump overrides library past fix and undo workarounds ( #137 ) ( 94ae2f0 )
0.4.1 (2021-05-05)
Bug Fixes
-
Change type hint on callback to be Callback. ( #135 ) ( cbf16f8 )
-
deps:remove duplicate dependencies and add version ranges ( #105 ) ( d7ee309 )
-
do not crash if pubsublite distribution can not be found when extracting semver ( #120 ) ( 811434e )
-
Remove Future type hint from return type which fails to type check when overridden ( #133 ) ( abe9b14 )
0.4.0 (2021-03-22)
Features
0.3.0 (2021-03-09)
Features
Bug Fixes
Documentation
0.2.0 (2020-12-14)
Features
Bug Fixes
0.1.0 (2020-11-19)
Features
-
generate v1 ( 4624ac7 )
-
Implement AckSetTracker which tracks message acknowledgements. ( #19 ) ( 7f88458 )
-
Implement assigner, which handles partition-subscriber assignment. ( #14 ) ( b2d0d36 )
-
Implement make_publisher which creates a routing publisher. ( #11 ) ( baeb0f6 )
-
Implement Publisher and subscriber factories ( #24 ) ( 4890cae )
-
Implement python retrying connection, which generically retries stream errors ( #4 ) ( 11c9a69 )
-
Implement RoutingPublisher which routes between publishers. ( #10 ) ( 7aa39a1 )
-
Implement SerialBatcher which helps with transforming single writes into batch writes. ( #7 ) ( a6dc15f )
-
Implement Subscriber, which handles flow control and batch message processing. ( #16 ) ( 697df4a )
-
Implement transforms to/from Cloud Pub/Sub Messages ( #20 ) ( 903070d )
-
Wire batching settings through publisher client factories ( #42 ) ( a037d0b )
Bug Fixes
-
Assorted fixes to the publish layer and internals. ( #39 ) ( 4276882 )
-
Enforce that enteris called on all user interfaces before use ( #70 ) ( eb8d63a )
-
Ensure tasks are always awaited to remove shutdown errors ( #57 ) ( 7735d2f )
-
fix circular import due to make_admin_client and AdminClient being in the same file ( #34 ) ( d631626 )
-
Make public API more similar to generated clients ( #56 ) ( 7cf02ae )
-
update pubsub_context to correctly modify proto map fields ( #38 ) ( 860c443 )