2025년 Go Snowflake Driver 릴리스 정보

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

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

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

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

버전 1.14.1(2025년 5월 28일)

새로운 기능과 업데이트

  • OpenTelemetry 컨텍스트를 GS 로 전파하는 기능이 추가되었습니다.

  • OAuth 승인 코드 플로우에서 기본 클라이언트 자격 증명에 대한 지원이 추가되었습니다.

  • OCSP 초기화를 첫 번째 HTTPS 호출로 이동했습니다.

버그 수정 사항

  • NUMBERs 에 대한 스캔 유형과 실제로 반환된 유형을 정렬했습니다.

  • 원래 컨텍스트가 여전히 유효할 때 내부 시간 초과가 발생한 경우(예: 클라우드 공급자 호출) nil 참조가 해제되는 문제를 수정했습니다.

  • 시간 초과 또는 컨텍스트 경합 발생 시 nil 참조 해제 문제를 수정했습니다.

  • 오류가 반환되지 않던 암호화 버그가 수정되었습니다.

  • 매우 큰 스테이지에서 복호화 문제를 유발했던 smkIdint 로 다운캐스트하여 수정했습니다.

  • GCP 에서 가상 스타일 도메인에 대한 지원을 수정했습니다.

  • 보안 저장소 잠금 디렉터리 소유자의 유효성 검사를 수정했습니다.

버전 1.14.0(2025년 4월 30일)

새로운 기능과 업데이트

  • OAuth2 승인 코드 및 클라이언트 자격 증명 플로우에 대한 지원을 구현했습니다.

  • PAT (프로그래밍 방식 액세스 토큰)에 대한 지원이 추가되었습니다.

    • 매개 변수 인증자에 PROGRAMMATIC_ACCESS_TOKEN 매개 변수를 추가했습니다.

  • GCP 스테이지에 대한 가상 엔드포인트 지원이 추가되었습니다.

버그 수정 사항

  • 더 높은 정밀도가 활성화된 경우 NUMBER 열의 스캔 유형을 수정했습니다.

버전 1.13.3 (2025년 4월 28일)

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

  • OAuth2 승인 코드 및 클라이언트 자격 증명 플로우에 대한 지원을 구현했습니다.

면책 조항:

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

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

  • 이러한 PrPr 기능은 지원팀에서 담당하지 않습니다. 그러나 제품 및 엔지니어링 팀은 PrPr 단계에서 이용할 수 있습니다.

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

새로운 기능과 업데이트

  • 없습니다.

버그 수정 사항

  • 요청을 다시 시도할 때마다 파일을 다시 암호화하는 문제를 수정했습니다.

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

버전 1.13.2(2025년 3월 31일)

새로운 기능과 업데이트

  • JWT 라이브러리 버전을 5.2.1에서 5.2.2로 업데이트했습니다.

  • Linux용 개선된 파일 기반 자격 증명 캐시를 구현했습니다.

버그 수정 사항

  • 쿼리가 줄 바꿈으로 시작될 때 PUT/GET 처리를 수정했습니다.

  • 인증서 체인 확인에 더 많은 로그를 추가했습니다.

  • POST 요청에 대한 응답이 잘못된 경우에만 OCSP GET 요청으로 폴백합니다.

  • OCSP 캐시를 지우지 않는 것과 관련된 메모리 누수를 수정했습니다.

버전 1.13.1(2025년 3월 5일)

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

비공개 미리 보기에서 PAT (프로그래밍 방식 액세스 토큰)에 대한 지원이 추가되었습니다.

  • 매개 변수 인증자에 대한 PROGRAMMATIC_ACCESS_TOKEN 매개 변수를 추가했습니다.

면책 조항:

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

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

  • 이러한 PrPr 기능은 지원팀에서 담당하지 않습니다. 그러나 제품 및 엔지니어링 팀은 PrPr 단계에서 이용할 수 있습니다.

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

새로운 기능과 업데이트

  • Go 1.21에 대한 지원을 중단하고 Go 1.24에 대한 지원을 추가했습니다.

  • Arrow를 v18로 업그레이드했습니다.

  • JWT 클레임에 대한 로그를 추가했습니다.

버그 수정 사항

  • HTTP 재시도에 대한 오류 메시지를 수정했습니다.

버전 1.13.0(2025년 1월 29일)

새로운 기능과 업데이트

  • 드라이버는 이제 UUID 를 varchars로 처리합니다.

  • 드라이버는 매개 변수를 바인딩할 때 driver.Valuer/fmt.Stringer 인터페이스를 따릅니다.

  • 드라이버는 응답이 JSON 기반인 경우 이를 감지하고 Arrow 배치 모드가 활성화된 경우 일반 청크 다운로더를 실행하여 응답을 행으로 가져올 수 있도록 합니다.

  • 클라우드 공급자 호출에 대한 시간 제한 구성을 추가했습니다.

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

  • 사소한 설명서 형식을 수정했습니다.

  • GCP 로 HEAD 요청을 호출할 때 재시도를 추가했습니다.

  • x/crypto 라이브러리를 버전 v0.31.0으로 업데이트했습니다.

버그 수정 사항

  • 64바이트의 메모리 누수를 유발하는 Arrow 응답 처리 시 메모리 누수를 수정했습니다.

  • Us-west-2를 사용할 때 리전을 무시하는 문제를 수정했습니다.

  • JWT 를 생성하기 전에 빈 개인 키가 있는지 확인하는 기능을 추가했습니다.

  • 드라이버는 클라우드 공급자 호출에 올바른 전송을 사용합니다.

  • OCSP 가 비활성화되면 드라이버는 더 이상 클라우드 공급자에 대한 OCSP 호출을 수행하지 않습니다.