1.5.0 (2022-11-22)
- pubsublite: Add current state of export subscriptions to API (2a0b1ae)
- pubsublite: start generating proto stubs (cf89415)
1.4.1 (2022-10-18)
1.4.0 (2022-10-17)
- pubsublite: Add export config protos to API (41ab4ec)
- pubsublite: set pubsublite back to grpc-only instead of grpc+rest (199b725)
1.3.2 (2022-06-15)
1.3.1 (2022-04-27)
- pubsublite: set versionClient to module version (55f0d92)
1.3.0 (2022-02-15)
- pubsublite: add file for tracking version (17b36ea)
1.2.2 (2022-02-08)
- pubsublite: add C++ rules for Pub/Sub Lite (3e7185c)
1.2.1 (2021-10-26)
1.2.0 (2021-10-01)
- pubsublite: notify subscriber clients on partition reassignment (#4777) (393b0a3)
- pubsublite: support reservations in AdminClient (#4294) (65b0f88)
1.1.0 (2021-08-09)
1.0.0 (2021-07-08)
- pubsublite: hide CreateSubscriptionOption.apply (#4344) (f31fac6)
- pubsublite: lower gRPC keepalive timeouts (#4378) (35d98c8)
0.10.2 (2021-06-29)
- pubsublite: ensure timeout settings are respected (#4329) (e75262c)
- pubsublite: wire user context to api clients (#4318) (ae34396)
0.10.1 (2021-06-22)
- pubsublite: fixes for background partition count updates (#4293) (634847b)
- pubsublite: make SubscriberClient.Receive identical to pubsub (#4281) (5b5d0f7)
0.10.0 (2021-06-15)
0.9.1 (2021-06-10)
0.9.0 (2021-06-08)
- pubsublite: Add initial_cursor field to InitialSubscribeRequest (6f9c8b0)
- pubsublite: Add Pub/Sub Lite Reservation APIs (18375e5)
- pubsublite: ComputeTimeCursor RPC for Pub/Sub Lite (d089dda)
- pubsublite: detect stream reset signal (#4144) (ff5f8c9)
- pubsublite: flush and reset committer (#4143) (0ecd732)
0.8.0 (2021-03-25)
- pubsublite: add skip_backlog field to allow subscriptions to be created at HEAD (18c88c4)
- pubsublite: adding ability to create subscriptions at head (#3790) (bc083b6)
- pubsublite: ackTracker should discard new acks after committer terminates (#3827) (bc49753)
- pubsublite: fix committer races (#3810) (d8689f1)
- pubsublite: improve handling of backend unavailability (#3846) (db31457)
- pubsublite: increase default timeouts for publish and subscribe stream connections (#3821) (df28999)
- pubsublite: remove publish error translation (#3843) (d8d8f68)
0.7.0 (2021-02-18)
The status of this library is now BETA.
- pubsublite: change pubsub.Message.ID to an encoded publish.Metadata (#3662) (6b2807f)
- pubsublite: rebatch messages upon new publish stream (#3694) (0da3578)
- pubsublite: rename publish.Metadata to pscompat.MessageMetadata (#3672) (6a8d4c5)
0.6.0 (2021-01-28)
- pubsublite: add separate publisher and subscriber client constructors with settings (#3528) (98637e0)
- pubsublite: rename package ps to pscompat (#3569) (9d8fd2b)
- pubsublite: rename AdminClient TopicPartitions to TopicPartitionCount (#3565) (86a4de7)
- pubsublite: use strings for resource paths (#3559) (c18ed25)
- pubsublite: close clients after publisher and subscriber have terminated (#3512) (72d2aff)
- pubsublite: ignore outstanding acks for unassigned partition subscribers (#3597) (eb91f1f)
0.5.0 (2021-01-07)
- pubsublite: add client library metadata to headers (#3458) (8226811)
- pubsublite: publisher client (#3303) (1648ea0)
- pubsublite: settings and message transforms for Cloud Pub/Sub shim (#3281) (74923c2)
- pubsublite: subscriber client (#3442) (221bfba)
0.4.0 (2020-12-09)
pubsublite/internal/wire implementation:
- pubsublite: assigning subscriber (#3238) (d1c03da)
- pubsublite: committer (#3198) (ecc706b)
- pubsublite: receive settings (#3195) (bd837fc)
- pubsublite: routing publisher (#3277) (88e5466)
- pubsublite: single and multi partition subscribers (#3221) (299b803)
- pubsublite: single partition publisher (#3225) (4982eeb)
0.3.0 (2020-11-10)
- pubsublite: Added Pub/Sub Lite clients and routing headers (#3105) (98668fa)
- pubsublite: Flow controller and offset tracker for the subscriber (#3132) (5899bdd)
- pubsublite: Mock server and utils for unit tests (#3092) (586592e)
- pubsublite: Move internal implementation details to internal/wire subpackage (#3123) (ed3fd1a)
- pubsublite: Periodic background task (#3152) (58c12cc)
- pubsublite: Test utils for streams (#3153) (5bb2b02)
- pubsublite: Trackers for acks and commit cursor (#3137) (26599a0)
- Features
- feat(pubsublite): Types for resource paths and topic/subscription configs (#3026)
- feat(pubsublite): Pub/Sub Lite admin client (#3036)
This is the first tag to carve out pubsublite as its own module. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.