Changelog
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.
Unreleased
0.7.0 - 2021-08-30
Changed
- Require Broadway 1.0
[0.6.3] - 2021-07-19
Changed
- Remove sensitive details from error log messages
Added
- A new
:middleware
option to pass a list of custom Tesla middleware - Failures to ack are now automatically retried. Retries can be customised via the new
:retry
option
0.6.2 - 2021-02-24
Changed
- Fixed a bug causing malformed acknowledgement requests (#54)
0.6.1 - 2021-02-23
Changed
- Decreased maximum number of ackIds per request (#49)
0.6.0 - 2020-02-18
Added
- Support for passing a tuple for the
scope
option
Changed
- Require Broadway v0.6.0
0.5.0 - 2019-11-06
Added
Client options for connection pools (#37)
Support for configuring acknowledgement behavior (#36)
Changed
- Move acknowledger behaviour from
GoogleApiClient
intoClientAcknowledger
(#39)
0.4.0 - 2019-08-19
Changed
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
Changed
- 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
Changed
- Fixed
BroadwayCloudPubSub.GoogleApiClient
attempting to send an empty acknowledge request.
0.1.2 - 2019-04-11
Changed
- MIX_ENV for publishing releases to Hex.
0.1.1 - 2019-04-11
Added
- This
CHANGELOG
file to hopefully serve as an evolving example of a standardized open source projectCHANGELOG
.
Changed
- Fixed CircleCI build for publishing docs to Hex.
0.1.0 - 2019-04-10
Added
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
.