v2.2.0
Notable Changes
- Security fix that enforces client authentication that results in more clients being created. This may increase your client usage costs
- [SNOW-954150] Use map of clients with different configurations instead of one client for multiple connectors configurations by @sfc-gh-rcheng in #744
- Corruption fix that ensures exactly once delivery for schema evolution edge cases
- SNOW-943288, SNOW-938379: Fix two schema evolution cases that could cause non-exactly once delivery by @sfc-gh-tzhang in #775
What's Changed
- NO-SNOW Make schema evolution add columns idempotent by @sfc-gh-xhuang in #734
- NO-SNOW: Preserve the old data type that goes into an ARRAY column for Schematization by @sfc-gh-tzhang in #730
- SNOW-938038: Support AVRO Logical Types by @sfc-gh-tzhang in #722
- [SNOW-943288] Do not skip records when we're expecting the offset to be reset by @sfc-gh-rcheng in #729
- PROD-39429 Implement migrate sys func from new channel(Format V2) to old channel (V1) - Push to Main by @sfc-gh-japatel in #751
- [external contributor] Support config providers in validation by @swehner by @sfc-gh-rcheng in #753
- NO-SNOW: Expose the Ingest SDK MAX_CLIENT_LAG configuration in KC by @sfc-gh-tzhang in #758
- Add authentication for max lag parameter and fix IT by @sfc-gh-rcheng in #763
- SNOW-989387: Fix for java.lang.NoClassDefFoundError by @sfc-gh-wfateem in #774
- [SNOW-1015644] Update ingest sdk to 2.0.5 by @sfc-gh-rcheng in https://github.com/snowflakedb/snowflake-kafka-connector/pull/778f
- resolves issue with generating and building java libary by @sfc-gh-gjachimko in #780
- Update version to 2.2.0 for release by @sfc-gh-rcheng in #779
- Downgrade JDBC to 3.13.30 by @sfc-gh-rcheng in #783
New Contributors
- @sfc-gh-xhuang made their first contribution in #734
- @sfc-gh-gjachimko made their first contribution in #780
Full Changelog: v2.1.2...v2.2.0