2025년 .NET Driver 릴리스 정보

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

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

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

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

버전 4.8.0(2025년 8월 13일)

새로운 기능과 업데이트

  • AWS, Azure, Google Cloud, Kubernetes 플랫폼에서 워크로드 ID 페더레이션에 대한 지원을 추가했습니다.

    • WORKLOAD_IDENTITY_PROVIDER 연결 매개 변수를 추가했습니다.

    • WORKLOAD_IDENTITYauthenticator 연결 매개 변수 값에 추가했습니다.

  • OAuth 흐름 동안 일회용 새로 고침 토큰에 대한 지원을 추가했습니다.

버그 수정 사항

  • OAuth 인증 프로세스 내에서 기본 RedirectUri 의 후행 슬래시를 제거했습니다.

  • AWS FIPS 배포에서 엔드포인트 재정의를 무시하는 문제를 수정했습니다.

버전 4.7.0(2025년 7월 1일)

비공개 미리 보기(PrPr) 기능

AWS, Azure, GCP 및 Kubernetes 플랫폼에서 워크로드 ID 페더레이션에 대한 지원을 추가했습니다.

면책 조항:

  • 이 기능은 SF_ENABLE_EXPERIMENTAL_AUTHENTICATION 환경 변수를 true 로 설정해야만 액세스할 수 있습니다.

  • 이 기능은 프로덕션이 아닌 데이터에만 사용해야 합니다.

  • 이 PrPr 기능은 지원 대상에서 제외됩니다. 그러나 제품 및 엔지니어링 팀이 PrPr 단계에서 지원할 수 있습니다.

  • 참여 및 설명서는 계정 팀에 문의하십시오.

새로운 기능 및 개선 사항

  • 없습니다.

버그 수정 사항

  • 비동기 프로그래밍 방식 액세스 토큰 인증을 위한 ConfigureAwait(false) 를 설정했습니다.

  • MinPoolSize 기능을 사용하는 세션을 생성할 때 연결 문자열에 외부에서 제공되는 OAuthClientSecret 매개 변수가 누락되는 문제를 해결했습니다.

버전 4.6.0(2025년 6월 18일)

새로운 기능 및 개선 사항

  • Google Cloud Storage(GCS)의 가상 스타일 도메인에 대한 지원을 추가했습니다.

  • HTTPS 호출에 대한 로그에 기간을 추가했습니다.

  • 연결을 풀링하기 전에 쿼리 컨텍스트 캐시 정리를 추가했습니다.

버그 수정 사항

  • DML 작업에 대한 결과 세트 반환을 활성화했습니다.

  • 작업 결과를 가져올 때 만료된 세션의 새로 고침을 추가했습니다.

버전 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 매개 변수를 추가했습니다.

  • 토큰 캐싱 개선을 포함하여 Linux용 파일 기반 자격 증명 캐시를 구현하고 개선했습니다.

버그 수정 사항

  • 인증자에 대한 대/소문자 구분이 수정되었습니다. 수정 전에는 인증자가 대문자를 사용할 경우 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 을 사용할 수 있는 기능을 수정했습니다.