Changelog

0.3.0 (2021-03-09)

Features

  • Make message_id encode a PublishMetadata which includes the partition ( #90 ) ( 85944e7 )

Bug Fixes

  • remove absl dependency ( #94 ) ( 0573edb )

  • Rename PublishMetadata to MessageMetadata ( #92 ) ( a744441 )

Documentation

0.2.0 (2020-12-14)

Features

  • Add support for increasing partitions in python ( #74 ) ( e117a1a )

Bug Fixes

  • Fix type hints in paths now that string projects are allowed. ( #75 ) ( b5ffc42 )

0.1.0 (2020-11-19)

Features

  • generate v1 ( 4624ac7 )

  • Implement a single partition publisher ( #8 ) ( fd1d76f )

  • Implement AckSetTracker which tracks message acknowledgements. ( #19 ) ( 7f88458 )

  • Implement admin client. ( #17 ) ( 3068da5 )

  • Implement assigner, which handles partition-subscriber assignment. ( #14 ) ( b2d0d36 )

  • implement assigning subscriber ( #23 ) ( 6afd477 )

  • Implement committer ( #13 ) ( aa9aca8 )

  • Implement CPS non-asyncio subscriber ( #25 ) ( a9293c1 )

  • implement Flow control batcher ( #15 ) ( 0a09bb3 )

  • Implement make_publisher which creates a routing publisher. ( #11 ) ( baeb0f6 )

  • Implement Publisher and subscriber factories ( #24 ) ( 4890cae )

  • Implement Publisher API ( #21 ) ( 58fda6f )

  • Implement python retrying connection, which generically retries stream errors ( #4 ) ( 11c9a69 )

  • Implement RoutingPolicy ( #5 ) ( f72a2f0 ), closes #4

  • Implement RoutingPublisher which routes between publishers. ( #10 ) ( 7aa39a1 )

  • Implement SerialBatcher which helps with transforming single writes into batch writes. ( #7 ) ( a6dc15f )

  • Implement SinglePartitionSubscriber. ( #22 ) ( bb76d90 )

  • 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 )

  • import from types ( #52 ) ( e4199ff )

  • Make public API more similar to generated clients ( #56 ) ( 7cf02ae )

  • Move FlowControlSettings to types ( #53 ) ( 457a74d )

  • Move types to common directory ( #51 ) ( 45a8a71 )

  • remaining issues with subscriber client ( #43 ) ( ec19dfc )

  • update cps async clients ( #41 ) ( f41c228 )

  • update pubsub_context to correctly modify proto map fields ( #38 ) ( 860c443 )

Documentation

  • add documentation ( #66 ) ( fda26bc )

  • add documentation that Publisher and Subscriber must be used in a with block ( #55 ) ( 32bc302 )

Create a Mobile Website
View Site in Mobile | Classic
Share by: