Snowflake Connector for Kafka release notes for 2023¶
This article contains the release notes for the Snowflake Connector for Kafka, including the following when applicable:
- Behavior changes 
- New features 
- Customer-facing bug fixes 
Snowflake uses semantic versioning for Snowflake Connector for Kafka updates.
See Snowflake Connector for Kafka for documentation.
Version 2.1.2 (December 04, 2023)¶
New features and updates¶
- Enabled Java Management Extensions (JMX) metrics for Snowpipe Streaming. 
- Enabled tombstone ingestion for Snowpipe Streaming. 
- Enabled Snowflake OAuth for Kafka connector with Snowpipe Streaming. 
- Enabled schematization columns with special or reserved keywords. 
Bug fixes¶
- Fixed an issue that the one-client configuration option is not enabled by default. The one-client configuration option - enable.streaming.client.optimizationis now- TRUEby default.
- Fixed an issue with channel naming. 
Version 2.0.1 (August 25, 2023)¶
New features and updates¶
- Improved performance for schematization permission checks when rebalancing. 
Bug fixes¶
- Fixed a bug that caused missing data in tables due to issues with internal cache clearing during rebalancing. 
Version 2.0.0 (July 31, 2023)¶
New features and updates¶
- Snowpipe Streaming with Kafka Connector is now Generally Available. 
Bug fixes¶
- None. 
Version 1.9.4 (July 13, 2023)¶
New features and updates¶
- One client configuration: - Introduced the - enable.streaming.client.optimizationoption, 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. 
 
- Permissions and security: - Unified Snowflake role and user for Snowpipe Streaming for table creation and insertion. 
- Upgraded guava dependency to 32.0.1. 
- Upgraded Snowpipe Streaming SDK dependency to 2.0.1. 
 
Bug fixes¶
- Fixed a wrong result issue that offsets are skipped when schematization is enabled. 
- Snowpipe Streaming Channels are not closed on rebalance. 
Version 1.9.3 (May 22, 2023)¶
New features and updates¶
- Added the ability to use one Streaming Ingest client (Default to false). 
- Started using the MDC context logger. 
- Upgraded to the following versions: - Ingest SDK version 1.1.4 
- JDBC version 3.13.30 
 
Bug fixes¶
- Fixed an issue related to using the GET command when using the downscoped token on GCP. 
- Fixed Snowpipe-based KC’s commit offset behavior.