Releases: snowflakedb/snowflake-kafka-connector
v3.3.0
What's Changed
- SNOW-2266941 Fix cannot insert Long value with Timestamp logical type into Timestamp column in Iceberg table by @sfc-gh-wtrefon in #1159
- SNOW-2272250 Rotate CI keys (#1156) by @sfc-gh-mbobowski in #1160
- SNOW-2277590 New maven central release plugin by @sfc-gh-dseweryn in #1157
Full Changelog: v3.2.4...v3.3.0
v3.2.4
Notable changes
[CVE-2025-48924] Bump commons-lang3 to 3.18.0 by sfc-gh-mbobowski (#1147)
What's Changed
SNOW-2227742 Retry openChannel indefinitely on 429 and 500 by sfc-gh-mbobowski (#1149)
Full Changelog: v3.2.3...v3.2.4
v3.2.3
Notable changes
- Updated vulnerable dependencies
What's Changed
- SNOW-2184975 Remove kafka-schema-rules dependency / fix Iceberg tests by @sfc-gh-mbobowski in #1130
- SNOW-2184975 Release 3.2.3 by @sfc-gh-mbobowski in #1131
- SNOW-2197881 OSSRH migration by @sfc-gh-mbobowski in #1136
- [CVE-2025-27817] Bump Kafka to 3.9.1 by @sfc-gh-mbobowski in #1138
- SNOW-2197881 Change OSSRH link for nexus-staging-maven-plugin by @sfc-gh-mbobowski in #1139
Full Changelog: v3.2.2...v3.2.3
v3.2.2
Notable changes
- Update Confluent packages from 7.9.0 to 7.9.2
What's Changed
- FLOW-4165 Bump confluent packages to 7.9.2 / Release 3.2.2 by @sfc-gh-mbobowski in #1123
Full Changelog: v3.2.1...v3.2.2
v3.2.1
Notable Changes
This new release upgrades the snowflake-jdbc-driver to 3.24.2 (https://docs.snowflake.com/en/release-notes/clients-drivers/jdbc-2025#version-3-24-2-may-31-2025)
What's Changed
- Release v3.2.1 by @sfc-gh-mbobowski
- NO-SNOW Align not passing tests with master by @sfc-gh-mbobowski
- NO-SNOW - Upgrade jdbc-driver to 3.24.2 by @sfc-gh-achyzy in #1110
Full Changelog: v3.2.1...v3.2.0
v3.2.0
Warning
This version fixes a critical bug. Snowflake recommends to upgrade immediately if snowflake.enable.schematization parameter is enabled.
Notable Changes
- Fixed a race condition in schema evolution flow that may skip a single record when schema changes
- Permanently removed double buffered version for SNOWPIPE_STREAMING ingestion type. Setting will take no effect.
What's Changed
- CONN-10468 Update testing version for Confluent and Kafka by @sfc-gh-mbobowski in #1085
- CONN-10462 Remove tests for double buffer (e2e + @ParameterizedTest) by @sfc-gh-mbobowski in #1084
- CONN-10468 Remove BufferedTopicPartitionChannel and the rest of its tests by @sfc-gh-mbobowski in #1086
- SNOW-2043938 Bugfix - RECORD_METADATA.offset stored as integer by @sfc-gh-mbobowski in #1090
- CONN-10468 More cleanup after double buffer removal by @sfc-gh-mbobowski in #1087
- CONN-10472 Introducing StreamingSinkServiceBuilder by @sfc-gh-mbobowski in #1091
- SNOW-2034182 [Data loss fix] Change OnErrorOption from CONTINUE to SKIP_BATCH by @sfc-gh-mbobowski in #1092
Full Changelog: v3.1.3...v3.2.0
v3.1.3
Notable changes
- Update of snowflake-jdbc version that caused NullPointerException to be thrown
- Marked Snowpipe Streaming with double buffer as deprecated. Only single buffer version will be supported in the next release.
What's Changed
- Bump slf4j-api.version from 2.0.16 to 2.0.17 by @dependabot in #1064
- NO-SNOW Update snowflake-jdbc to 3.23.2 by @sfc-gh-mbobowski in #1075
- NO-SNOW Update Kafka dependencies to 3.9.0 by @sfc-gh-mbobowski in #1076
- CONN-10462 Double buffering deprecation by @sfc-gh-mbobowski in #1078
Full Changelog: v3.1.2...v3.1.3
v3.1.2
What's Changed
- SNOW-1964010: fixing infinity support in avro messages by @sfc-gh-rzukowski in #1068
- NO-SNOW Update snowflake-jdbc to 3.23.1 by @sfc-gh-mbobowski in #1070
- Bump confluent.version from 7.8.0 to 7.9.0 by @dependabot in #1062
- NO-SNOW Update snowflake-ingest-sdk to 3.1.2 / Release 3.1.2 by @sfc-gh-mbobowski in #1067
New Contributors
- @sfc-gh-rzukowski made their first contribution in #1068
Full Changelog: v3.1.1...v3.1.2
v3.1.1
Notable changes
- Updated vulnerable dependencies (snowflake-jdbc, bpckix-fips)
- Changed the default value of max_client_lag in Snowpipe Streaming from 120s to 30s
What's Changed
- NO-SNOW: Additional logging by @sfc-gh-akowalczyk in #1046
- [CONFLUENT] Add configuration to disable reprocess files cleanup by v1Cleaner by @sfc-gh-mbobowski in #1045
- NO-SNOW Set default max_client_lag to 30s by @sfc-gh-mbobowski in #1047
- [Snyk] Security upgrade net.snowflake:snowflake-jdbc from 3.20.0 to 3.22.0 by @sfc-gh-snowflakedb-snyk-sa in #1048
- NO-SNOW Bump guava to 33.4.0-jre by @sfc-gh-mbobowski in #1052
- CASEC-9813 Bump protobuf in test-data to 3.25.5 by @sfc-gh-mbobowski in #1054
- Release 3.1.1 by @sfc-gh-mbobowski in #1053
- SNOW-1904571 Add option to configure v2 cleaner interval by @sfc-gh-mbobowski in #1055
- SNOW-1899609 Bump bpckix-fips by @sfc-gh-rsawicki in #1049
- NO-SNOW Use Iceberg String instead of Snowflake VARCHAR in schema evolution by @sfc-gh-mbobowski in #1058
- Bump org.slf4j:slf4j-api from 1.7.25 to 2.0.16 by @dependabot in #1024
- SNOW-1933073 Add retry policy for channel migration by @sfc-gh-mbobowski in #1057
- Bump org.apache.maven.plugins:maven-surefire-plugin from 2.22.0 to 3.5.2 by @dependabot in #984
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.4.1 to 3.11.2 by @dependabot in #1025
- NO_SNOW - Fix 3.1.1 Release version by @sfc-gh-xhuang in #1060
- Upgrade ingest sdk to 3.1.1 by @sfc-gh-xhuang in #1061
Full Changelog: v3.1.0...v3.1.1
v3.1.0
Warning
If the snowflake.topic2table.map
parameter is configured, Snowflake recommends using this version.
We strongly recommend upgrading the connector, if you are on earlier versions 2.x, 1.9.x, and 1.8.x.
Notable Changes
- For the Snowpipe ingestion method, when the
snowflake.topic2table.map
parameter is configured to map multiple topics to a single table, the connector adds the topic’s salt hashCode to the stage file prefixes to avoid file collision and load data from all specified topics. - The connector no longer throws the IndexOutOfBoundException when offsets are not continuous during schema evolution.
What's Changed
- NO-SNOW Improve offset logging for Snowpipe by @sfc-gh-mbobowski in #1027
- NO-SNOW speed up Iceberg schema evolution test by @sfc-gh-bzabek in #1028
- SNOW-1826209 Update Confluent to 7.8.0 by @sfc-gh-mbobowski in #1029
- SNOW-1859651 Salt prefix for files mapped from different topics by @sfc-gh-dseweryn in #1035
- SNOW-1875173: Support external OAuth by @sfc-gh-akowalczyk in #1040
- [Snyk] Fix for 1 vulnerabilities by @sfc-gh-snowflakedb-snyk-sa in #1031
- SNOW-1880066: Update profile for azure and gcp by @sfc-gh-akowalczyk in #1042
- Fix IndexOutOfBoundException thrown when offsets are not continous during schema-evolution by @sfc-gh-mbobowski in #1043
- NO-SNOW: Release 3.1.0 by @sfc-gh-akowalczyk in #1044
New Contributors
- @sfc-gh-dseweryn made their first contribution in #1035
Full Changelog: v3.0.0...v3.1.0