2026년 JDBC Driver 릴리스 정보¶
이 문서에는 JDBC Driver 에 대한 릴리스 정보가 있는데, 해당되는 경우 다음을 포함합니다.
동작 변경 사항
새로운 기능
고객이 직면한 버그 수정
Snowflake는 JDBC Driver 업데이트에 의미 체계 버전 관리를 사용합니다.
설명서는 JDBC 드라이버 섹션을 참조하십시오.
버전 4.0.0(2026년 1월 27일)¶
BCR(동작 변경 릴리스) 변경 사항¶
공개 API가 재구성되었으며 모든 공개 APIs가
net.snowflake.client.api.*패키지 계층 구조로 이동되었습니다.:codenowrap:`net.snowflake.client.jdbc.SnowflakeDriver`가 사용 중단되었습니다. 이제 :codenowrap:`net.snowflake.client.api.driver.SnowflakeDriver`를 대신 사용해야 합니다.
사용 중단된
QueryStatus열거형 및QueryStatusV2클래스를 대체하는 통합QueryStatus클래스가 공개 API에 추가되었습니다.스트림 업로드/다운로드 구성을 위한 새로운
DownloadStreamConfig및UploadStreamConfig공개 API 인터페이스가 추가되었습니다.데이터베이스 메타데이터 작업을 위해 공개 API에
SnowflakeDatabaseMetaData인터페이스가 추가되었습니다.비동기 쿼리 작업을 위해 공개 API에
SnowflakeAsyncResultSet인터페이스가 추가되었습니다.공개 API에
SnowflakeResultSetSerializable인터페이스가 추가되었습니다.내부 클래스가
net.snowflake.client.internal.*패키지 계층 구조로 이동되었습니다.
자세한 내용은 JDBC 드라이버 3.x에서 JDBC 드라이버 4.x로 마이그레이션하기 섹션을 참조하십시오.
BouncyCastle JVM 속성의 이름이 :codenowrap:`net.snowflake.jdbc.enableBouncyCastle`에서 :codenowrap:`net.snowflake.jdbc.useBundledBouncyCastleForPrivateKeyDecryption`로 변경되었습니다.
이전에 사용 중단된 클래스와 메서드가 제거되었습니다.
사용 중단된
com.snowflake.client.jdbc.SnowflakeDriver클래스가 제거되었습니다.사용 중단된:codenowrap:
QueryStatus열거형이net.snowflake.client.core패키지에서 제거되었습니다.사용 중단된
QueryStatusV2클래스가net.snowflake.client.jdbc패키지에서 제거되었습니다.사용 중단된
SnowflakeType열거형이net.snowflake.client.jdbc패키지에서 제거되었습니다.
새로운 기능과 업데이트¶
성능 향상 및 최신 API 지원을 위해 AWS SDK v1에서 AWS SDK v2로 마이그레이션되었습니다.
Azure 저장소가 SDK 버전 5에서 버전 12로 업그레이드되었습니다.
nimbus-jose-jwt OAuth2 종속성이 버전 11.30.1로 업그레이드되었습니다.
`CVE-2025-67735<https://nvd.nist.gov/vuln/detail/CVE-2025-67735>`_를 해결하기 위해 netty 버전이 4.1.130.Final로 업데이트되었습니다.
버그 수정 사항¶
데이터베이스 메타데이터 명령의
column_size값이 JDBC 사양과 일치하도록 수정되었습니다.대역 내 원격 분석이 HTTP 응답 없이 전송될 때 발생하는 :codenowrap:`NullPointerException`가 수정되었습니다.