This release contains a few improvements, bug fixes, and introduces GA support for Snowpipe Streaming to Snowflake managed Apache Iceberg™ tables
What's Changed
- SNOW-1708577 Parquet V2 support for new table format by @sfc-gh-alhuang in #851
- SNOW-1727532 Set number of values for repeated fields by @sfc-gh-alhuang in #861
- SNOW-1754295 - Prep for upcoming subscoped tokens PR by @sfc-gh-hmadan in #867
- SNOW-1748333 Fix Iceberg decimal type schema parser by @sfc-gh-alhuang in #864
- Fix empty map & list ingestion by @sfc-gh-alhuang in #873
- SNOW-1754295 - Start using subscoped tokens for iceberg ingestion by @sfc-gh-hmadan in #868
- SNOW-1768252 Ignore getStringForLogging in the requests by @sfc-gh-ggeng in #875
- SNOW-1760732 Enable Iceberg mode from properties by @sfc-gh-alhuang in #871
- SNOW-1764301 Iceberg parquet file configuration by @sfc-gh-alhuang in #874
- SNOW-1774276 Update fileId key in metadata for Iceberg mode by @sfc-gh-alhuang in #880
- Add enableIcebergStreaming to telemetry calls by @sfc-gh-hmadan in #878
- Re-merge "Add chunk offset to file id key to make each chunk have a unique key" from pull 825 by @sfc-gh-psaha in #865
- Enhance error messages in the SDK by @sfc-gh-hmadan in #883
- SNOW-1778664 Update snowflake-jdbc to 3.20.0 by @sfc-gh-lsembera in #887
- SNOW-1757554 Support quoted object fields name by @sfc-gh-alhuang in #869
- Fix quoted column name for Iceberg primitive type by @sfc-gh-alhuang in #891
- SNOW-1492090 Snowpipe streaming file master key id rotation by @sfc-gh-bmikaili in #786
- [SNOW-1711460] Upgrade to iceberg version 1.6.1 by @sfc-gh-xhuang in #894
- SNOW-1787322 Fix InsertError for structured data type by @sfc-gh-alhuang in #888
] - Introduce Iceberg streaming merge gate by @sfc-gh-alhuang in #896
- NO_SNOW release new sdk version by @sfc-gh-xhuang in #893
- Explicitly specify avro dependency to override apache iceberg version by @sfc-gh-xhuang in #900
Full Changelog: v2.3.0...v3.0.0