Skip to content

Releases: snowflakedb/snowflake-kafka-connector

v3.5.3

27 Jan 01:14

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.5.2...v3.5.3

v4.0.0-rc7

21 Jan 12:00
d557dce

Choose a tag to compare

What's Changed

v4.0.0-rc6

14 Jan 18:11
f836743

Choose a tag to compare

Notable changes

Destination tables are created if they do not exist. They have ENABLE_SCHEMA_EVOLUTION = true parameter set by default. Schema evolution is now officially supported.

What's Changed

Full Changelog: v4.0.0-rc5...4.0.0-rc6

v3.5.2

13 Jan 16:12
00868af

Choose a tag to compare

What's Changed

Full Changelog: v3.5.1...3.5.2

v3.5.1

08 Jan 17:32
13a7f9c

Choose a tag to compare

What's Changed

Full Changelog: v3.5.0...v3.5.1

v4.0.0-rc5

17 Dec 17:55
aab0fee

Choose a tag to compare

What's Changed

Full Changelog: v4.0.0-rc4...v4.0.0-rc5

v3.5.0

15 Dec 21:06
c0486db

Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...3.5.0

v4.0.0-rc4

04 Dec 18:08
00ff720

Choose a tag to compare

Notable changes

  • The destination table information is now cached for 5 minutes by default. If you're prototyping or testing, make sure to turn the cache off. See the documentation for more information
  • Ingestion errors on Snowpipe Streaming channels are now monitored. The connector will fail the task if channel errors are detected.

Bugfixes

  • Connector no longer fails when an encrypted private key is used to connect to Snowflake.

What's Changed

Full Changelog: v4.0.0-rc3...asdf

v4.0.0-rc3

24 Nov 23:27
e3d3922

Choose a tag to compare

Migration

  • Migration from 4.0.0-rc2 is supported. No changes required.
  • Migration from 4.0.0-rc1 is not supported.
  • Migration from versions 3.x and 2.x is not supported

What's Changed

v4.0.0-rc2

19 Nov 09:57
2092ba3

Choose a tag to compare

Breaking Changes

  • The class name of the main connector class has been changed from snowflake.kafka.connector.SnowflakeSinkConnector to com.snowflake.kafka.connector.SnowflakeStreamingSinkConnector
  • snowflake.role.name configuration parameter is no longer optional
  • SNOWPIPE channel naming convention has changed; the connector name is now prefixed to the name to prevent name collisions
  • RECORD_CONTENT umbrella column used by the connector when schematization was disabled is not supported; SMT transformation can be used to achieve the same result
  • Schematization is now enabled and can't be turned off. The first-level fields from the message content are now mapped to the column names

Warning

The configuration settings from version 4.0.0-rc1 will not work with this release. We do not recommend migrating the connectors running earlier versions to this release. Instead, create the new connectors and start over the ingestion pipelines.

What's Changed

Full Changelog: v4.0.0-rc1...4.0.0-rc2