Skip to content

Releases: snowflakedb/snowflake-kafka-connector

1.9.4

12 Jul 20:14
0f570ee
Compare
Choose a tag to compare

One client

  • Release 1.9.4 introduces the enable.streaming.client.optimization option, which is enabled by default.
  • With this client optimization, only one client is created for multiple topic partitions per Kafka connector. This feature can reduce client runtime and lower migration cost by creating larger files.
  • Note that in a high throughput scenario (for example, 50 MB/s per connector), we recommend that you disable this property if you see an increase in latency or costs.

What's Changed

Changes made but reverted

  • Add, attempt fix and ultimately remove flakey CLA bot
  • Change Kafka put and precommit log level to info and then revert

Full Changelog: v1.9.3...v1.9.4

1.9.3

19 May 00:08
f8da3c5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.2...v1.9.3

1.9.2

29 Apr 01:28
d57b965
Compare
Choose a tag to compare

Update:

Do not use version 1.9.2 for Snowpipe based Kafka Connector. Check v1.9.3 to see what bugs are fixed in this version.

What's Changed

New Contributors

Full Changelog: v1.9.1...v1.9.2

1.9.1

01 Mar 20:55
b76d4a9
Compare
Choose a tag to compare

What's Changed

  • NO-SNOW Revert one client change, JDBC upgrade and config for arrow and parquet by @sfc-gh-japatel in #555
  • SNOW-740327 Create config for using Arrow BDEC file format - Redo aft… by @sfc-gh-japatel in #556
  • NO-SNOW: allow StringConverter when schematization is in the config but set to false by @sfc-gh-tzhang in #560
  • NO-SNOW Release 1.9.1 for Snowpipe Streaming by @sfc-gh-japatel in #559

Full Changelog: v1.9.0...v1.9.1

1.9.0

27 Feb 19:40
2786090
Compare
Choose a tag to compare

What's Changed

  • This version supports ingestion through Snowpipe Streaming which is the first non-beta version after 1.6.9, it uses v1.1.0 of Ingest SDK as the dependency which is also non-beta.
  • All 1.8.x versions uses older version of Ingest SDK.
  • It is advised to use v1.9.x going forward if you are planning to use Snowpipe Streaming.
  • No changes if Snowpipe is still the preferred way of ingestion.

Major Changes

  • Bump Ingest SDK to 1.1.0 and release 1.9.0 by @sfc-gh-japatel in #552
  • [SNOW-692657] Create one client per connector instead of one client per task by @sfc-gh-rcheng in #528 - The change is not rolled out through a parameter.

Minor Changes

  • NO-SNOW: match pom_confluent.xml with pom.xml by @sfc-gh-tzhang in #531
  • [SNOW-726924] Add New jvm.nonProxy.hosts Parameter and update JDBC to 3.13.23 by @sfc-gh-wfateem in #533
  • Fix client off by one issue by @sfc-gh-rcheng in #540
  • Refactor sink task integration tests to be more readable by @sfc-gh-rcheng in #543
  • [Snyk] Security upgrade org.apache.kafka:connect-api from 3.2.3 to 3.4.0 by @snyk-bot in #539
  • Modify pom.xml to use jdbc defined in connector and not from ingest sdk by @sfc-gh-japatel in #546
  • SNOW-740327 Create config for using Arrow BDEC file format + Bump Client SDK 1.0.3-beta by @sfc-gh-japatel in #541
  • no-snow Add connector name in KC client name for better debugging the client … by @sfc-gh-japatel in #547

New Contributors

Full Changelog: v1.6.9...v1.9.0

v1.8.2

11 Nov 00:18
Compare
Choose a tag to compare
v1.8.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.8.1...v1.8.2

1.6.9

28 Sep 21:29
3b64777
Compare
Choose a tag to compare

Update packages to fix security vulnerabilities

What's Changed

Full Changelog: v1.6.8...v1.6.9

1.8.1

02 Sep 20:52
954a9d1
Compare
Choose a tag to compare
1.8.1 Pre-release
Pre-release

Major Commits

All Commits

New Contributors

Full Changelog: v1.8.0...v1.8.1

1.6.8

18 Aug 20:24
Compare
Choose a tag to compare

Fixes Vulnerabilities on Top of v1.6.7

1.6.7

12 Aug 18:16
Compare
Choose a tag to compare
  • Ingest SDK Version 0.10.8
  • [BUG_FIX] fixes Still getting "Connector name is empty or invalid" with invalid Snowflake identifiers #456
  • SNOW-585421 Add PoolingHttpClientConnectionManager as the ConnectionManager with default maxConnections per route and maxTotalConns (From 0.10.7)

Diff between 1.6.6 and 1.6.7: released-branch-v1.6.6...release-branch-v1.6.7