All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.0 - 2020-02-18
- Support for passing a tuple for the
scope
option
- Require Broadway v0.6.0
0.5.0 - 2019-11-06
-
Client options for connection pools (#37)
-
Support for configuring acknowledgement behavior (#36)
- Move acknowledger behaviour from
GoogleApiClient
intoClientAcknowledger
(#39)
0.4.0 - 2019-08-19
-
Move to Plataformatec GitHub organization and become an official Broadway connector
-
Rename behaviour
RestClient
toClient
(#23) -
Use hackney as the default adapter (#20)
-
Require Broadway 0.4.x and (optionally) Goth 1.x (#26)
-
Replace
:token_module
option with:token_generator
(#29) -
Hide
handle_receive_messages
function that was accidentally made public
0.3.0 - 2019-05-08
- BREAKING: The PubsubMessage struct now gets unpacked into the
%Broadway.Message{}
received in your pipeline. If you were usingmessage.data.data
before, you can now usemessage.data
. Additional properties from the PubsubMessage can be found in the message metadata, for instance:message.metadata.attributes
ormessage.metadata.messageId
. - Requires
:broadway ~> 0.3.0
0.1.3 - 2019-05-06
- Fixed
BroadwayCloudPubSub.GoogleApiClient
attempting to send an empty acknowledge request.
0.1.2 - 2019-04-11
- MIX_ENV for publishing releases to Hex.
0.1.1 - 2019-04-11
- This
CHANGELOG
file to hopefully serve as an evolving example of a standardized open source projectCHANGELOG
.
- Fixed CircleCI build for publishing docs to Hex.
0.1.0 - 2019-04-10
BroadwayCloudPubSub.Producer
- A GenStage producer that continuously receives messages from a Pub/Sub subscription acknowledges them after being successfully processed.BroadwayCloudPubSub.RestClient
- A generic behaviour to implement Pub/Sub clients using the REST API.BroadwayCloudPubSub.GoogleApiClient
- Default REST client used byBroadwayCloudPubSub.Producer
.BroadwayCloudPubSub.Token
- A generic behaviour to implement token authentication for Pub/Sub clients.BroadwayCloudPubSub.GothToken
- Default token provider used byBroadwayCloudPubSub.Producer
.