Skip to content

Conversation

@sfc-gh-aixu
Copy link

@sfc-gh-aixu sfc-gh-aixu commented Nov 5, 2025

Overview

SNOW-2043119: Support Iceberg Variant in Snowflake Kafka Connector
This PR adds a configuration snowflake.streaming.iceberg.use.variant in profile.json to use variant type for RECORD_CONTENT and RECORD_METADATA to align with FDN tables. This is only supported with SSv2 streaming API.

Pre-review checklist

  • This change should be part of a Behavior Change Release. See go/behavior-change.
  • This change has passed Merge gate tests
  • Snowpipe Changes
  • Snowpipe Streaming Changes
  • This change is TEST-ONLY
  • This change is README/Javadocs only
  • This change is protected by a config parameter <snowflake.streaming.iceberg.use.variant> eg snowflake.ingestion.method.
    • Yes - Added end to end and Unit Tests.
    • No - Suggest why it is not param protected
  • Is his change protected by parameter <PARAMETER_NAME> on the server side?
    • The parameter/feature is not yet active in production (partial rollout or PrPr, see Changes for Unreleased Features and Fixes).
    • If there is an issue, it can be safely mitigated by turning the parameter off. This is also verified by a test (See go/ppp).

@sfc-gh-aixu sfc-gh-aixu force-pushed the aixu-variant-support branch 2 times, most recently from ba8cf2a to 3196f18 Compare November 11, 2025 19:55
@sfc-gh-aixu sfc-gh-aixu marked this pull request as ready for review November 13, 2025 07:37
@sfc-gh-aixu sfc-gh-aixu requested a review from a team as a code owner November 13, 2025 07:37
@sfc-gh-aixu sfc-gh-aixu changed the title Add Iceberg Variant support to Snowflake Kafka connector SNOW-2043119: Support Iceberg Variant in Snowflake Kafka Connector Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant