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

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

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

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

설명서는 Java용 Snowpark 개발자 가이드 및 Scala용 Snowpark 개발자 가이드 섹션을 참조하십시오.

버전 1.18.0(2025년 12월 5일)

개선 사항

  • 형식 매개 변수에 대한 functions.try_to_date 오버로드를 추가합니다.

  • 형식 매개 변수에 대한 functions.try_to_timestamp 오버로드를 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.cast`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.equal_to`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.not_equal`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.gt`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.lt`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.leq`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.geq`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.equal_null`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.plus`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.minus`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.multiply`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.divide`에 대한 지원을 추가합니다.

  • Any 매개 변수 유형에 :code:`Column.mod`에 대한 지원을 추가합니다.

버전 1.17.0(2025년 11월 10일)

호환되는 Snowflake 릴리스: 9.32

새로운 기능

다음과 같은 새 APIs를 추가했습니다.

  • DataFrame.isEmpty

  • functions.try_to_timestamp

  • functions.try_to_date

  • functions.concat_ws_ignore_nulls

  • functions.array_flatten

  • :code:`Row.mkString`(사용자 지정 가능한 구분 기호 및 형식 지정 옵션에 대한 오버로드 포함)

  • :code:`StructType.fieldNames`(:code:`StructType.names`의 별칭)

개선 사항

  • 릴리스 1.17.0부터 Scala 2.12 및 2.13(현재 공개 미리 보기로 제공)을 모두 지원합니다.

  • Column.otherwise`와 함께 :code:`functions.when 및 Column.when`은 :code:`Column 인스턴스 외에 모든 리터럴 인자(예: String, int, boolean 또는 null)를 수락합니다.

  • 시작 위치 및 길이 인자를 지원하는 functions.substring 오버로드를 추가합니다.

  • String 또는 Array[Byte]`로 채울 :code:`functions.lpad 오버로드를 추가합니다.

  • String 또는 Array[Byte]`로 채울 :code:`functions.rpad 오버로드를 추가합니다.

  • 가변 인자를 지원하는 DataFrame.sort 오버로드를 추가합니다.

  • 표시되는 행 수와 잘림을 제어하는 매개 변수가 있는 DataFrame.show 오버로드를 추가합니다.

버그 수정 사항

없습니다.

버전 1.16.0(2025년 6월 30일)

호환되는 Snowflake 릴리스: 9.17

새로운 기능

없습니다.

개선 사항

  • Snowflake JDBC를 3.24.2로 업그레이드했습니다.

  • Column.in 에서 빈 입력 Seq 에 대한 지원을 추가했습니다.

  • Union 결과에서 뷰를 생성하기 위한 지원을 추가했습니다.

버그 수정 사항

  • Dataframe을 병합할 때 잘못된 정렬 문제를 수정했습니다.