Skip to content

v1.10.0

Compare
Choose a tag to compare
@sfc-gh-bli sfc-gh-bli released this 18 Jan 18:12
· 66 commits to main since this release

New Features

  • Support Java 17
    • Compatible with JVM 17
    • When registering UDF and UDTF, Snowpark automatically sets runtime_version to 17 if the client running with JVM 17.
  • Support Dataframe alias
    • Dataframes can be assigned a alias name for the future reference via DataFrame.alias() function.
    • For example, val df1 = df.alias("A") and then df1.join(df2).select(col("A.col")), which is equivalent to df1.join(df2).select(df1("col"))
  • Support explode function
  • Table functions can be invoked in the DataFrame.select() now.
  • Table functions can read function arguments through TableFunction.apply() now.
  • New session constructor Session.getOrCreate

Improvements

  • Upgraded JDBC to 3.14.4
  • New wrapper for is_null function
  • Upgrade Scala to 2.12.18

Bug Fixes

  • Update wrong license information