2025년 Snowflake CLI 릴리스 정보

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

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

설명서는 Snowflake CLI 섹션을 참조하십시오.

버전 3.11.0(2025년 8월 25일)

새로운 기능과 업데이트

  • snow connection remove 명령을 추가했습니다.

  • 컨테이너화된 노트북의 런타임 환경 버전을 지정할 수 있도록 노트북 엔터티 구성의 runtime_environment_version 필드 지원을 추가했습니다.

  • 워크로드 ID 페더레이션 인증을 관리하기 위한 snow auth oidc 명령을 추가했습니다.

    • CI/CD 환경에서 OIDC 토큰을 읽고 표시하기 위한 snow auth oidc read-token

    또한 CI/CD 파이프라인에서 비밀번호 없는 인증을 위해 해당 명령어에 GitHub Actions 공급자 지원도 포함했습니다.

버그 수정 사항

  • 없습니다.

버전 3.10.1(2025년 8월 15일)

새로운 기능과 업데이트

  • 없음

버그 수정 사항

  • 정규화된 이름을 적절히 처리하도록 snow dbt deploy 명령을 수정했습니다.

  • 이름에 점이 있는 로컬 디렉터리를 적절히 처리하도록 snow dbt deploy 명령을 수정했습니다.

버전 3.10.0(2025년 7월 17일)

사용 중단

  • 이 버전에서는 |naf|에서 Snowpark 프로세서를 더 이상 사용하지 않습니다.

새로운 기능과 업데이트

  • --token 옵션을 사용하여 OAuth 토큰을 전달하기 위한 지원을 추가했습니다.

  • 새 Snowflake CLI 버전 메시지를 억제하는 기능을 추가했습니다.

  • 데이터 출력을 위해 다음과 같은 새로운 --format 옵션을 추가했습니다.

    • CSV - 쿼리 출력 형식을 CSV로 지정합니다.

    • JSON_EXT - JSON을 문자열 대신 JSON 오브젝트로 출력합니다.

  • 다음 템플릿 중에서 변수를 확인할 때 사용할 템플릿을 지정할 수 있도록 snow sql 명령에 대한 --enabled_templating 옵션을 추가했습니다.

    • 표준(<% ... %>) - 기본적으로 활성화됩니다.

    • 레거시(&{ ... }) - 기본적으로 활성화됩니다.

    • Jinja({{ ... }}) - 기본적으로 비활성화됩니다.

  • snowflake.yml 스키마에서 artifact_repository_packages 에 대한 packages 별칭을 추가했습니다.

  • 명명된 두 스테이지 사이에서 파일을 직접 복사하기 위한 snow stage copy @src_stage @dst_stage 명령을 추가했습니다.

  • DBT deploy, executelist 명령에 대한 지원을 추가했습니다.

버그 수정 사항

  • snowflake.yml`이 유효하지 않고 쿼리가 템플릿을 지원하지 않을 :codenowrap:`snow sql 명령이 실패하는 문제를 해결했습니다.

  • Decimal, timebinary 데이터 타입에 대한 JSON 직렬화 문제를 해결했습니다.

버전 3.9.1(2025년 6월 9일)

새로운 기능과 업데이트

  • Private Link URLs 을 사용하여 로그인하려면 --private-link 옵션에 :codenowrap:` snow spcs image-registry login` 명령을 추가했습니다.

버그 수정 사항

  • 없습니다.

버전 3.9.0(2025년 5월 29일)

새로운 기능과 업데이트

  • 스테이지의 모든 파일에 사용할 암호화 유형을 정의하기 위해 --encryption 옵션을 snow stage create 명령에 추가했습니다.

버그 수정 사항

  • 현재 데이터베이스가 설정되지 않은 경우 use 명령에서 발생하는 오류를 수정했습니다.

버전 3.8.3(2025년 5월 22일)

새로운 기능과 업데이트

  • 없음

버그 수정 사항

  • 비공개 링크 URLs 을 가져오기 위해 snow spcs image-registry url 명령에 --private-link 옵션이 추가되었습니다.

버전 3.8.2(2025년 5월 21일)

새로운 기능과 업데이트

  • 없음

버그 수정 사항

  • enable_release_channels 속성 기본값을 False 에서 None으로 변경했습니다.

버전 3.8.1(2025년 5월 20일)

새로운 기능과 업데이트

  • 없음

버그 수정 사항

  • 업그레이드 메시지는 이제 stderr 로 전송됩니다.

  • 최신 Python 버전에서 snowflake.core 가져오기 문제를 수정했습니다.

버전 3.8.0(2025년 5월 16일)

새로운 기능과 업데이트

  • OAuth 토큰에 대한 지원이 추가되었습니다.

  • Codenowrap:snow sql 명령에 다음과 같은 개선 사항이 추가되었습니다.

    • 대화형 모드가 추가되었습니다.

    • 비동기 SQL 쿼리에 대한 지원이 추가되었습니다.

    • !queries, !result!abort SQL 쿼리 명령에 대한 지원이 추가되었습니다.

    • 여러 개의 SQL 쿼리를 전부 또는 전무 배치로 실행하여 변경 사항이 커밋되기 전에 모든 명령이 성공적으로 완료되도록 하는 --single-transaction 명령줄 옵션이 추가되었습니다.

    • Anaconda가 아닌 패키지 사용을 지원하도록 Snowpark Entity Model에 artifact_repository 필드를 추가했습니다.

버그 수정 사항

  • requirements.txt 에서 != 연산자를 사용한 Snowpark 프로젝트 배포와 관련한 문제를 수정했습니다.

  • use 명령의 식별자 이스케이프 문제가 수정되었습니다.

  • enable_release_channels 매개 변수를 글로벌 수준에서 프로젝트 수준으로 이동했습니다.

  • 정규화된 서비스 이름을 허용하도록 snow spcs service metrics 명령을 수정했습니다.

버전 3.7.2(2025년 5월 12일)

새로운 기능과 업데이트

  • 없습니다.

버그 수정 사항

  • 도움말 메시지에 오류 메시지가 표시되는 문제를 수정했습니다.

버전 3.7.1(2025년 4월 28일)

새로운 기능과 업데이트

  • 없습니다.

버그 수정 사항

  • 인증서 연결 문제가 수정되었습니다.

  • snow spcs image-registry 로그인 느린 쿼리 문제를 수정했습니다.

버전 3.7.0(2025년 4월 16일)

새로운 기능과 업데이트

  • 스테이지에는 존재하지만 로컬 파일 시스템에는 없는 파일을 제거하는 --prune option to the snow notebook deploy, snow snowpark deploysnow streamlit deploy 명령에 추가했습니다.

  • 서버에서 로그를 검색하고 스트리밍하기 위한 snow logs 명령이 추가되었습니다.

  • SnowSQL 의 환경 변수를 Snowflake CLI 로 대체하여 보고하는 snow helper check-snowsql-env-vars 를 추가했습니다.

버그 수정 사항

  • MacOS post-install 스크립트를 업데이트하여 필요한 경우 PATH 환경 변수를 업데이트하여 snow 명령을 사용할 수 있도록 합니다.

버전 3.6.0(2025년 4월 2일)

새로운 기능과 업데이트

  • 로컬 파일에서 SQL 을 실행할 수 있도록 SQL 쿼리에서 !source 명령에 대한 지원을 추가했습니다.

버그 수정 사항

  • 오류를 발생시키지 않는 snow spcs compute-pool 명령의 호환되지 않는 옵션 문제를 수정했습니다.

  • 전체 Python 환경을 포함하도록 이진 빌드를 변경했습니다.

  • 불균형 디렉터리 트리에 대한 재귀 복사본을 스테이지로 수정했습니다.

  • 새 Snowflake CLI 버전에 대한 검사를 수정했습니다.

  • snow stagesnow git 명령에 파일 실행 로그를 추가했습니다.

버전 3.5.0(2025년 3월 10일)

새로운 기능과 업데이트

  • 확장된 프로젝트 정의(snowflake.yml)는 다음 SPCS (Snowpark Container Services) 엔터티를 지원합니다.

    • 컴퓨팅 풀

    • 이미지 리포지토리

    • 서비스

  • snowflake.yml 프로젝트 정의 파일을 읽는 snow spcs compute pool deploy 명령을 추가했습니다.

  • snowflake.yml 프로젝트 정의 파일을 읽는 snow spcs image repository deploy 명령을 추가했습니다.

  • snowflake.yml 프로젝트 정의 파일을 읽는 snow spcs service deploy 명령을 추가했습니다.

버그 수정 사항

  • 출력 형식으로 JSON 을 사용할 때 snow sql 명령의 데이터 타입 처리 관련 문제를 수정했습니다.

버전 3.4.0(2025년 2월 13일)

새로운 기능과 업데이트

  • 애플리케이션 패키지 엔터티에 선택 사항인 stage_subdirectory 필드를 추가했습니다. 이 값을 지정하면 애플리케이션 아티팩트가 애플리케이션 패키지 스테이지의 루트 대신 이 하위 디렉터리에 업로드됩니다.

  • 다음 snow spcs service 명령을 추가했습니다.

    • snow spcs service events 는 서비스별 이벤트를 검색합니다.

    • snow spcs service metrics 은 서비스 메트릭을 가져옵니다.

  • 다음 snow app release-directive 명령을 추가했습니다.

    • snow app release-directive add-accounts 는 릴리스 지시문에 계정을 추가합니다.

    • snow app release-directive remove-accounts 는 릴리스 지시어에서 계정을 제거합니다.

  • 릴리스 채널에 대한 계정을 설정하는 snow app release-channel set-accounts 명령을 추가했습니다.

  • 변경 사항이 감지되지 않더라도 엔터티를 교체하도록 --force-replace 옵션을 snow snowpark deploy 명령에 추가했습니다.

  • 다음과 같은 노트북 기능이 추가되었습니다.

    • 로컬 파일을 사용해 노트북을 만들 수 있는 snow notebook deploy 명령을 추가했습니다.

    • 컨테이너 노트북에 대한 지원이 추가되었습니다.

    • snow object 명령이 지원하는 오브젝트 유형에 notebook 이 추가되었습니다.

  • Streamlit 및 Snowpark snowflake.yyml 파일의 아티팩트 경로에 글로브 패턴(예외 **) 에 대한 지원이 추가되었습니다.

    참고

    Snowpark snowflake.yml 파일에서 glob 패턴을 사용하려면 ENABLE_SNOWPARK_GLOB_SUPPORT 기능 플래그를 활성화해야 합니다.

  • Mac OS x86_64 아키텍처에 대한 지원이 추가되었습니다.

버그 수정 사항

  • Snowflake CLI 바이너리 설치 파일의 MFA 캐시 문제를 수정했습니다.

  • Snowflake CLI 바이너리 설치 파일의 자동 완성 문제를 수정했습니다.

버전 3.3.0(2025년 1월 21일)

참고

2025년 1월 28일, Snowflake는 해당 기능이 일반 공급이 아닌 공개 미리 보기 상태임을 나타내기 위해 snow add release channel 명령에 대한 설명서를 업데이트했습니다.

새로운 기능과 업데이트

  • 다음 Snowflake Native Apps 기능과 업데이트를 추가했습니다.

    • 릴리스 지시문을 지원하기 위해 다음 명령을 추가했습니다.

      • snow app release-directive list

      • snow app release-directive set

      • snow app release-directive unset

    • 다음을 포함한 릴리스 채널에 대한 지원을 추가했습니다.

      • snow app version createsnow app version drop 명령에 지원 릴리스 채널을 추가했습니다.

      • 릴리스 지시문(snow app run --from-release-directive --channel=<channel>)에서 애플리케이션 인스턴스를 생성할 때 릴리스 채널을 지정하는 기능을 추가했습니다.

      • 사용 가능한 릴리스 채널을 나열하도록 snow app release-channel list 를 추가했습니다.

      • 릴리스 채널에서 계정 추가 및 제거를 지원하기 위해 now app release-channel add-accountssnow app release-channel remove-accounts 명령을 추가했습니다.

      • 릴리스 채널에 버전을 추가하고 릴리스 채널에서 버전을 제거하기 위해 snow app release-channel add-versionsnow app release-channel remove-version 명령을 추가했습니다.

    • 릴리스 채널에 버전을 게시하고 릴리스 지시문을 업데이트하는 작업을 간소화하기 위해 snow app publish 명령을 추가했습니다.

    • snow app version create 명령을 다음과 같이 변경했습니다.

      • 이제 이 명령은 버전, 패치 및 레이블을 JSON 형식으로 반환합니다.

      • 스테이지에 다시 동기화할 필요 없이 스테이지의 내용에서 버전을 만들 수 있도록 --from-stage 옵션을 추가했습니다.

  • 기존 SnowSQL 구성에서 연결을 가져오기 위해 snow helpers import-snowsql-connections 명령을 추가했습니다.

  • 사용자 액세스를 Snowflake CLI 로만 제한하는 기능을 추가했습니다. 자세한 내용은 Snowflake CLI 에만 액세스를 제한하는 인증 정책 추가하기 섹션을 참조하십시오.

버그 수정 사항

  • 소문자로 따옴표로 묶인 버전에 패치를 추가할 수 없는 문제를 수정했습니다.

  • 제공되지 않은 경우 레이블을 None 대신 공백으로 설정하는 문제를 수정했습니다.

  • 명령줄 연결 옵션을 유지하도록 snow connection generate-jwt 명령을 수정했습니다.

  • 노트북 명령의 스테이지 경로 처리를 수정했습니다.