2024년 Snowpark Library for Scala and Java 릴리스 정보

이 문서에는 해당되는 경우 다음을 포함하여 Scala용 Snowpark 라이브러리Java용 Snowpark 라이브러리 의 릴리스 정보가 수록되어 있습니다.

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

Snowflake는 Snowpark Library for Scala and Java 업데이트에 의미 체계 버전 관리를 사용합니다.

버전 1.10.0(2024년 2월 9일)

호환되는 Snowflake 릴리스: 8.5

새로운 기능

  • Java 17을 지원합니다.

    • JVM 17과 호환됩니다.

    • UDF 또는 UDTF를 등록할 때 클라이언트가 JVM 17로 실행 중인 경우 Snowpark는 runtime_version17 로 자동으로 설정합니다.

  • Dataframe 별칭을 지원합니다.

    • DataFrame.alias 함수를 사용하여 나중에 참조할 수 있도록 DataFrames에 별칭을 지정할 수 있습니다.

      예를 들어 다음과 같은 코드를 사용할 수 있습니다.

      val df1 = df.alias("A")
      df1.join(df2).select(col("A.col"))
      
      Copy

      이는 df1.join(df2).select(df1("col")) 과 동일합니다.

  • explode 함수를 지원합니다.

  • DataFrame.select 메서드에서 테이블 함수를 호출할 수 있습니다.

  • 테이블 함수를 사용하여 TableFunction.apply 메서드를 통해 함수 인자를 읽을 수 있습니다.

  • 새 세션 생성자 Session.getOrCreate.

개선 사항

  • JDBC를 버전 3.14.4로 업그레이드했습니다.

  • is_null 함수에 대한 새로운 래퍼.

  • Scala를 버전 2.12.18로 업그레이드했습니다.

버그 수정 사항

  • 잘못된 라이센스 정보를 업데이트했습니다.