Skip to content

Tags: GoogleCloudPlatform/pubsub

Tags

v0.11-alpha

Toggle v0.11-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #302 from GoogleCloudPlatform/samarthsingal/build-…

…updates

Update Netty dependency

v0.10-alpha

Toggle v0.10-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #282 from jordanbull/Feature/flow-control-max-pending

Add blocking flow controls to the PubSub Sink connector

v0.9-alpha

Toggle v0.9-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #285 from GoogleCloudPlatform/client-libarary-bump…

…-1.113.4

Client libarary bump 1.113.4

v0.8-alpha

Toggle v0.8-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #275 from GoogleCloudPlatform/smaller_buffer_no_ov…

…ersize

Make the maximum buffer size 9.5 MB instead of 10 MB to prevent errors.

v0.7-alpha

Toggle v0.7-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #268 from GoogleCloudPlatform/move_commit_batching

feat: Make acks flushed faster than once per poll() call

v0.6-alpha

Toggle v0.6-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #260 from GoogleCloudPlatform/dpcollins-google-pat…

…ch-3

Call setEnableMessageOrdering if an ordering key source is provided

v0.5-alpha

Toggle v0.5-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: Reference release url from event

0.4-alpha

Toggle 0.4-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: Handle null timestamp (#234)

* fix: Update dependencies to versions without known security vulnerabilities.

* fix: Update Mockito dependencies to versions without known security vulnerabilities.

* fix: Handle null message gracefully.

* fix: Fix issues with ProjectTopicName not being defined by removing sharding of guava library

* fix: Handle null timestamp

v0.4-alpha

Toggle v0.4-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: Handle null timestamp (#234)

* fix: Update dependencies to versions without known security vulnerabilities.

* fix: Update Mockito dependencies to versions without known security vulnerabilities.

* fix: Handle null message gracefully.

* fix: Fix issues with ProjectTopicName not being defined by removing sharding of guava library

* fix: Handle null timestamp

v0.3

Toggle v0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Google dependencies. (#197)

* Handle a null schema in the sink connector.

* Fix concurrent access on iteration of synchronized set.

* Reduce the ackIds iteration synchronization to the shortest period needed

* Clear list of ackIds as soon as acks are sent. This will make acks best effort, but also prevents us from forgetting to send some acks if a poll happens while there is an outstanding ack request

* Better error message when verifySubscription fails.

* When an exception happens on pull, just return an empty list to poll.

* Ensure partition number is non-negative in CPS source connector.

* Shade out the guava library so the connector can work with a newer version of Kafka that depends on a newer version of the guava library.

* Shade out the guava library so the connector can work with a newer version of Kafka that depends on a newer version of the guava library.

* Update versions of gRPC libraries used by Kafka Connector. This should hopefully fix issue #120.

* Remove bad oracle jdk7 environment from Travis runs.

* Minor formatting fixes.

* Add a new config property to the sink connector, metadata.publish. When this property is true, the following attributes are added to a message published to Cloud Pub/Sub via the sink connector:

kafka.topic: The Kafka topic on which the message was originally published
kafka.partition: The Kafka partition to which the message was originally published
kafka.offset: The offset of the message in the Kafka topic/partition
kafka.timestamp: The timestamp that Kafka associated with the message

* Calculate message size at the end rather than along the way.

* Remove the temporary variables for Kafka attributes

* Periodically recreate GRPC publishers and subscribers in order to avoid GOAWAY errors.

* Formatting/syntactic fixes

* Switch sink connector to client library.

* Remove commented-out code

* Fix java 7 compatibility

* Add parameters for timeouts for publishes to Cloud Pub/Sub.

* Fix handling of optional struct fields and error message for missing fields, which would show up as a message about unsupported nested types.

* Add test case for optional field where the value is present.

* Set maximum inbound message size on source connector to ensure it is possible to receive a message up to largest Pub/Sub message size (10MB).

* Added instructions to Kafka Connector about downloading from a release.

* Clear the list of futures whenever we flush. If we do not do this, then when an error occurs, all subsequent flush attempts will fail.

* Update Google dependencies to newer versions

* Back to older netty library; new one results in inability to connect.