2025년 .NET Driver 릴리스 정보

이 문서에는 .NET Driver 에 대한 릴리스 정보가 있는데, 해당되는 경우 다음을 포함합니다.

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

Snowflake는 .NET Driver 업데이트에 의미 체계 버전 관리를 사용합니다.

설명서는 .NET 드라이버 섹션을 참조하십시오.

버전 4.5.0(2025년 5월 9일)

새로운 기능 및 개선 사항

  • OAuth 2.0 승인 코드 플로우 인증이 추가되었습니다.

    • oauth_authorization_code 인증자를 추가했습니다.

    • 인증자 구성을 위해 oauthScope, oauthClientId, oauthClientSecret, oauthAuthorizationUrl, oauthTokenRequestUrloauthRedirectUri 연결 변수를 추가했습니다.

    • 연결 문자열로 제공하는 대신 SnowflakeDbConnection.OAuthClientSecret 속성을 설정하여:codenowrap:oauthClientSecret 을 제공하는 기능을 추가했습니다.

    • OAuth 2.0 토큰에 대한 캐시를 추가했습니다.

  • OAuth 2.0 클라이언트 자격 증명 플로우 인증이 추가되었습니다.

    • oauth_client_credentials 인증자를 추가했습니다.

    • 인증 구성을 위해 oauthScope, oauthClientId, oauthClientSecretoauthTokenRequestUrl 연결 매개 변수를 추가했습니다.

    • 연결 문자열로 제공하는 대신 SnowflakeDbConnection.OAuthClientSecret 속성을 설정하여:codenowrap:oauthClientSecret 을 제공하는 기능을 추가했습니다.

  • 프로그래밍 방식 액세스 토큰 인증이 추가되었습니다.

    • programmatic_access_token 인증자를 추가했습니다.

    • 연결 문자열에서 또는 SnowflakeDbConnection.Token 속성을 설정하여 token 매개 변수를 지정하는 기능을 추가했습니다.

  • scheme, porthost 연결 속성에 대한 유효성 검사를 추가했습니다.

  • 토큰을 연결 문자열로 제공하는 대신 codenowrap:SnowflakeDbConnection.Token 속성을 설정하여 토큰을 제공하는 기능을 추가했습니다.

버그 수정 사항

  • 없습니다.

버전 4.4.1(2025년 4월 28일)

새로운 기능 및 개선 사항

  • 없습니다.

버그 수정 사항

  • 간편 로깅 구성 파일에 대한 액세스를 확인할 때 사용 시간 확인 시간(TOCTOU) 경쟁 조건을 수정했습니다. 자세한 내용은 CVE-2025-46326 을 참조하십시오.

  • CancellationTokenSource.CancelAsync() 로 연결을 취소해도 풀 사용량 카운터가 줄어들지 않는 문제를 수정했습니다.

버전 4.4.0 (2025년 4월 10일)

새로운 기능 및 개선 사항

  • 외부 브라우저 인증을 위한 SSO 토큰 캐시 및 SSO 캐시 사용 여부를 나타내는 client_store_temporary_credential 매개 변수를 추가했습니다.

버그 수정 사항

  • 인증자에 대한 대/소문자 구분이 수정되었습니다. 수정 전에는 인증자가 대문자를 사용할 경우 username_password_mfaoauth 에 대한 로직이 제대로 적용되지 않았습니다.

  • 쿼리 매개 변수에 null을 전달할 때 발생하는 문제를 수정했습니다.

  • 윈도우 자격 증명 관리자에서 토큰을 읽는 데 사용되는 username_password_mfa 인증자 관련 문제를 수정했습니다. 경우에 따라 자격 증명 관리자에서 읽은 값이 너무 길 수 있습니다.

  • 일부 로깅 수준을 변경하고 권한을 자동으로 변경하는 대신 Unix에서 너무 허용적인 캐시 디렉터리 권한에 대한 경고를 발행하는 등 자격 증명 관리자 구현을 약간 변경했습니다.

  • AnsiString 매개 변수가 TEXT 유형으로 바인딩되는 것을 수정했습니다.

  • 정형 또는 반정형 데이터를 :codenowrap:`DataTable`에 로드하는 문제를 해결했습니다.

버전 4.3.0(2025년 1월 29일)

새로운 기능 및 개선 사항

  • TOML 파일에서 연결 매개 변수 구성에 대한 지원을 추가했습니다.

  • MFA 토큰 캐시를 추가했습니다.

  • GCP 리전별 엔드포인트에 대한 지원을 추가했습니다.

  • GET 에서 다운로드하는 파일의 암호화 헤더를 대/소문자를 구분하지 않도록 했습니다.

  • 드라이버는 .net9 프레임워크로 테스트되었습니다.

  • Windows 사용자를 위한 CRL 엔드포인트 확인을 위한 설명서를 확장했습니다.

버그 수정 사항

  • OS 임시 디렉터리에 저장된 중개 파일의 보안이 개선되어 더 이상 전 세계에서 파일을 읽을 수 없게 됩니다. 자세한 내용은 CVE-2025-24788 섹션을 참조하십시오.

  • 실패한 응답에서 null 데이터를 처리하는 문제를 수정했습니다.

  • 진단 정보 로그 관련 문제를 수정했습니다.

  • GCS (Google Cloud Storage)에서 PUT 명령의 파일 경로에서 공백 처리 관련 문제를 수정했습니다.

  • https:// 접두사가 없는 GCS 엔드포인트 처리 관련 문제를 수정했습니다.

  • 메타데이터에 SFC_DIGEST 속성이 없는 GET 작업으로 파일을 다운로드할 때 발생하는 문제를 수정했습니다.

  • Easy Logging 기능에서 로그 경로로 STDOUT 을 사용할 수 있는 기능을 수정했습니다.