SnowSQL 변경 로그(2022년 1월 이전)

이 항목에서는 2022년 1월 이전에 릴리스된 모든 SnowSQL, Snowflake CLI(명령줄 인터페이스) 클라이언트의 프로덕션 버전에 적용된 수정, 개선, 기타 변경된 사항을 목록으로 보여줍니다.

2022년 1월 이후 현재 릴리스 정보와 변경 로그 정보는 Snowflake 커넥터, 드라이버 및 라이브러리 월간 릴리스 섹션을 참조하십시오.

SnowSQL의 일부 변경 사항은 언급되지 않았으며 상당히 중요하거나 사용에 영향을 줄 수 있는 변경 사항에 대해서만 다룹니다.

또한 이 목록은 SnowSQL 릴리스와 관계없이 업데이트되므로, 최근에 릴리스된 버전에 대한 설명은 제외되었을 수 있습니다. 사용 가능한 버전을 모두 확인하려면 SnowSQL 다운로드 페이지로 이동하십시오.

버전

변경

설명

SnowSQL 1.2.21

SNOW-480963

S3가 URL을 이스케이프하는 방식과 일치하도록 AWS S3에 업로드할 때 이스케이프하는 URLs을 업데이트한 Python 커넥터 버그를 수정합니다.

SnowSQL 1.2.20

SNOW-475359

sqlparse 라이브러리 버전을 0.2.3에서 0.4.2로 업그레이드합니다.

SnowSQL 1.2.19

SNOW-467701

Snowflake 연결에서 임의의 연결 매개 변수를 설정하는 기능을 추가했습니다.

SNOW-276705

키 페어 인증을 위해 암호화된 개인 키를 선택적으로 사용할 수 있게 합니다.

SnowSQL 1.2.18

SNOW-377123

빈 변수를 허용하고 대체하는 기능을 추가했으며, 이 새로운 동작은 환경 변수 SNOWSQL_ALLOW_EMPTY_ENV_VARS로 보호됩니다.

SNOW-407614

csv 형식을 사용할 때 이스케이프 시퀀스 대신 유니코드 문자를 인쇄하는 동작을 변경했으며, 이 새로운 동작은 환경 변수 SNOWSQL_OUTPUT_AS_UNICODE로 보호됩니다.

SnowSQL 1.2.17

SNOW-378268

커넥터가 AWS S3 리전 URL을 사용하지 못했던 Python 커넥터 버그가 수정되었습니다. 이제 PUT에서 장애를 일으키는 기본 S3 URL로 리전 URL 정보가 재정의됩니다.

SnowSQL 1.2.16

SNOW-365900

대시가 포함된 계정 별칭이 리전과 관계없는 계정 URL에 사용될 때 잘못된 JWT 토큰이 올바르지 않게 표시되는 문제가 해결되었습니다.

SnowSQL 1.2.15

SNOW-303944

SnowSQL에 JSON 웹 토큰(JWT)을 생성하는 명령줄 플래그가 추가되었습니다.

SnowSQL 1.2.14

SNOW-298813

파일 크기가 0일 때 해당 사례를 처리하도록 진행률 계산이 수정되었습니다.

SnowSQL 1.2.13

SNOW-270946

진행률을 계산하는 중에, 업로드하거나 다운로드할 파일의 크기가 0일 때 발생하는 0으로 나누기 오류가 해결되었습니다.

SnowSQL 1.2.12

SNOW-293541

개발자 설치 관리자 인증서가 갱신된 Mac 패키지가 릴리스되었습니다.

SnowSQL 1.2.11

SNOW-232777

프록시를 통해 이루어진 연결에 대해 올바른 프록시 CONNECT 헤더가 추가되도록 수정되었습니다.

SnowSQL 1.2.10

SNOW-170647

불필요한 종속성이 제거되었습니다.

SnowSQL 1.2.9

SNOW-181011

authenticator = externalbrowser 를 사용해서 연결할 때 문제를 유발했던 인증 키 패키지의 종속성 누락 문제가 해결되었습니다.

SnowSQL 1.2.8

SNOW-123267

[CTRL]-c 를 두 번 클릭해서 강제 종료할 수 있는 기능이 추가되었습니다. 이 옵션을 사용하면 SnowSQL은 이전에 시작된 쿼리가 취소되었다고 인식하지 않습니다.

SNOW-159538

민감한 정보의 로그를 마스킹하도록 내부적인 기능이 향상되었습니다.

SnowSQL 1.2.7

SNOW-150710

새로운 사용자 정의 sql_delimiter 변수가 추가되어 세미콜론이 아닌 문자를 SQL 문의 구분 기호로 지정할 수 있습니다.

SNOW-170458

여러 줄의 쿼리에서 SnowSQL 에 실패했던 문제가 해결되었습니다. 이 문제는 SnowSQL 1.2.6 내부 릴리스에 도입되었던 회귀로 인해 발생했었습니다.

SnowSQL 1.2.6

N/A

버전을 다운로드할 수 없습니다.

SnowSQL 1.2.5

SNOW-135171

설치 위치를 지정할 수 있도록 SnowSQL 배포가 업데이트되었습니다.

SNOW-136164

~/.snowsql 이 존재하지 않을 경우 SnowSQL을 설치할 수 없었던 문제가 해결되었습니다.

SnowSQL 1.2.4

SNOW-126786

GCP에 호스팅되는 Snowflake 계정의 경우, auto_compress=false 로 설정한 상태에서 PUT을 사용해서 파일을 스테이지에 업로드할 때 발생했던 예외가 수정되었습니다.

SNOW-134305

S3로 다중 파트 업로드 임계값이 64MB로 증가했습니다.

SnowSQL 1.2.3

SNOW-93304

전체/주요 SnowSQL 모듈이 부트스트랩 배포에 포함되어 오프라인/호스팅된 설치를 활용할 수 있습니다.

SNOW-120329

OAuth 토큰 인증 방법을 지원하는 기능이 추가되었습니다.

SnowSQL 1.2.2

SNOW-75495

대기 중인 기능에 대한 내부 변경입니다.

SNOW-121787

인증 키 버전이 19.2.0으로 고정되었습니다.

SNOW-122376

최신 버전의 SnowSQL을 다운로드하기 위한 콘텐츠 캐시가 없었던 문제가 해결되었습니다.

SNOW-122797

MacOS Catalina 10.15.1의 경우, oscrypto 및 OpenSSL 충돌이 해결되었습니다.

SnowSQL 1.2.1

SNOW-106130

SnowSQL 1.2.0용 Cask 설치 관리자가 추가되었습니다.

SNOW-110191

SnowSQL에 사용할 수 있도록 fix_parameter_precedence 연결 매개 변수가 true 로 활성화되었습니다.

SNOW-118881

SnowSQL 설치 관리자를 지원하는 .zprofile이 추가되었습니다.

SnowSQL 1.2.0

SNOW-110647

업그레이드 리포지토리가 S3에서 sfc-repo로 옮겨졌습니다. 이전 버전에서는 원래의 S3 리포지토리를 계속 사용할 수 있습니다.

SnowSQL 1.1.86

SNOW-64718

대기 중인 기능에 대한 내부 변경입니다.

SNOW-92738

zshell 사용자를 위해 brew cask 를 통해 SnowSQL 설치가 개선되었습니다.

SnowSQL 1.1.85

SNOW-94184

Arrow 형식과 관련된 문제가 해결되었습니다(내부 기능 향상).

SnowSQL 1.1.84

SNOW-66323

이제 민감한 데이터 출력의 에코가 억제됩니다.

SNOW-82276

AWS PrivateLink에 사용되었던 이전의 OCSP URL 지원 기능이 제거되었습니다.

SnowSQL 1.1.83

SNOW-88844

SnowSQL 오류 메시지의 문법 문제가 해결되었습니다.

SNOW-89190

US 공공 버지니아 리전(Azure) 내에 있는 Snowflake 계정의 경우, PUT 및 GET 명령과 관련된 문제가 해결되었습니다.

SnowSQL 1.1.82

SNOW-82268

이 버전의 SnowSQL에서는 AWS PrivateLink에 새 OCSP 호스트 이름/URL을 사용하지 않습니다. 새 호스트 이름/URL은 향후 버전에서 구현될 예정입니다.

SnowSQL 1.1.81

SNOW-80440

output_format 이 tsv 로 설정되어 있고 DESCRIBE SCHEMA 명령이 빈 스키마에서 실행되면 추가 라인피드 문자가 생성되었던 문제가 해결되었습니다.

SnowSQL 1.1.80

SNOW-57024

UNIX Epoch 시간이 0.100초를 출력에 추가하기 전에 타임스탬프를 캐스팅하는 문제가 해결되었습니다.

SnowSQL 1.1.79

SNOW-75465

주석에서 !SET 들여쓰기 문제가 해결되었습니다.

SNOW-76043

요청 풀링을 건너뛸 수 있는 옵션이 추가되었습니다.

SNOW-76797

OCSP 페일 오픈 지원 기능이 구현되었습니다.

SNOW-77160

OCSP_MODE 메트릭이 추가되었습니다.

SnowSQL 1.1.78

SNOW-74395

장기적으로 진행하는 작업을 위한 Azure 토큰 갱신 문제가 해결되었습니다.

SNOW-75372

SnowSQL 편집기에서 SQL 구문 강조 표시가 향상되었습니다.

SnowSQL 1.1.77

SNOW-74042

SnowSQL에 사용되는 Python 커넥터의 사용자 지정 OCSP 캐시 서버 URL이 구현되었습니다.

SnowSQL 1.1.76

SNOW-66025

FORCE_PUT_OVERWRITE 옵션을 지원하는 기능이 추가되었습니다.

SnowSQL 1.1.75

SNOW-66722

Windows의 경우, DATE 형식의 회귀가 수정되었습니다.

SnowSQL 1.1.74

SNOW-64148

Python 버전이 3.6으로 업그레이드되었습니다.

SnowSQL 1.1.73

SNOW-57001

이제 하트비트의 예외가 무시됩니다.

SNOW-63422

음수 연도 값을 지원하는 기능이 추가되었습니다.

SNOW-63839

연도 값의 범위를 벗어남 오류가 해결되었습니다.

SNOW-64053

쿼리 ID를 자동으로 인쇄할 수 있는 옵션이 추가되었습니다.

SnowSQL 1.1.72

SNOW-37156

자동 완성 및 구문 강조 표시를 위해 키워드 목록에 새 SQL 함수가 추가되었습니다.

SNOW-54514

명시적으로 지정된 기본 리전으로 인해 SnowSQL이 무기한으로 중지되었던 문제가 해결되었습니다.

SnowSQL 1.1.71

SNOW-36812

쿼리를 일시 중지했다가 계속 실행할 수 있는 !pause 명령이 추가되었습니다.

SNOW-56234

Azure에 호스팅되는 Snowflake 계정의 경우, PUT/GET 진행률 표시줄이 수정되었습니다.

SNOW-59077

출력 파일에 쿼리 타이밍을 저장할 수 있는 timing_in_output_file 옵션이 추가되었습니다.

SNOW-60603

PUT 및 GET 명령의 진행률을 표시하지 않을 수 있는 progress_bar 옵션이 추가되었습니다.

SNOW-61860

혼란을 줄이기 위해 로그 수준이 조정되었습니다.

SnowSQL 1.1.70

SNOW-60580

EU 리전 내에 있는 Snowflake 계정의 경우, 403 오류가 해결되었습니다.

SnowSQL 1.1.69

SNOW-58838

다중 GS 클러스터링을 위한 서비스 이름 지원 기능이 추가되었습니다(내부 기능).

SNOW-58845

다운로드 디렉터리를 설정할 수 있는 SNOWSQL_DOWNLOAD_DIR 환경 변수가 추가되었습니다.

SNOW-60056

Windows의 경우, Python 커넥터가 Epoch 이전의 TIMESTAMP_NTZ 데이터 변환에 실패하는 문제가 해결되었습니다.

SnowSQL 1.1.68

SNOW-58177

localhost 가 발견되지 않을 경우 SnowSQL이 사용자 더 친숙한 오류를 표시합니다.

SnowSQL 1.1.67

SNOW-56812

PUT 또는 GET 명령에 오류가 발생하면 exit_on_error=true 가 작동되지 않았던 문제가 해결되었습니다.

SNOW-56882

리터럴에서 작은따옴표 앞에 백슬래시 사용으로 인해 발생했던 문제가 해결되었습니다(예: 'text\'s string').

SnowSQL 1.1.66

SNOW-55034

추적을 위한 HTTP 요청에 request_guid 가 추가되었습니다.

SNOW-56079

닫는 꺾쇠 괄호(>)를 명령줄 프롬프트로 설정할 때 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.65

SNOW-55027

Snowflake TEXT 데이터 타입을 사용해서 datetime 오브젝트를 바인딩할 수 있는 기능이 추가되었습니다.

SNOW-55093

대기 중인 기능에 대한 내부 변경입니다.

SNOW-55253

--client-session-keep-alive 옵션이 추가되었습니다.

SnowSQL 1.1.64

SNOW-31060

대부분의 INFO 로그를 DEBUG 로 변경하여 로그 수준을 조정했습니다.

SNOW-54322

SSO의 오류 메시지에서 맞춤법 오류가 수정되었습니다.

SNOW-54714

HTTP 405 오류가 발생하면 SnowSQL이 재시도합니다.

SnowSQL 1.1.63

SNOW-52668

SnowSQL 최신 버전으로 강제 업그레이드할 수 있는 -U--upgrade 옵션이 추가되었습니다.

SNOW-53452

대기 중인 기능에 대한 내부 변경입니다.

SNOW-53650

대기 중인 기능에 대한 내부 변경입니다.

SNOW-53890

SnowSQL 도움말에서 friendly 옵션에 대한 잘못된 설명이 수정되었습니다.

SNOW-53891

[Ctrl]+[D] 를 클릭해서 SnowSQL을 종료할 때 If the error message is not clear, enable the logging using -o log_level=DEBUG... 메시지가 잘못 표시되었던 문제가 해결되었습니다. 이 메시지는 더 이상 표시되지 않습니다.

SnowSQL 1.1.62

SNOW-53405

region 매개 변수가 더 이상 사용되지 않습니다. 그 대신, 리전 정보가(필요한 경우) account 매개 변수에 지정되어 있습니다.

SNOW-53629

하드코드된 testaccount 이름이 제거되었습니다.

SnowSQL 1.1.61

SNOW-50629

이제 SnowSQL이 UTC 타임스탬프를 사용해서 로깅합니다.

SNOW-50766

S3 URLs에 가상 호스트 스타일을 적용하도록 SnowSQL이 업데이트되었습니다.

SnowSQL 1.1.60

SNOW-50514

대기 중인 기능에 대한 내부 변경입니다.

SNOW-51669

대기 중인 기능에 대한 내부 변경입니다.

SnowSQL 1.1.59

SNOW-48675

클라이언트 쪽 작업 원격 분석을 지원하는 기능이 추가되었습니다(내부용).

SNOW-48678

대기 중인 기능에 대한 내부 변경입니다.

SnowSQL 1.1.58

SNOW-45021

OAuth 액세스 토큰으로 인증할 때 로그인 이름을 입력해야 했던 요구 사항이 제거되었습니다.

SnowSQL 1.1.57

SNOW-43215

캐시에 OCSP 응답이 존재하지 않는 경우 SnowSQL이OCSP 동적 서버를 사용합니다. 이 변경 사항은 현재 AWS PrivateLink에만 적용됩니다.

SnowSQL 1.1.56

SNOW-28419

핸드셰이크에 실패하는 경우 SnowSQL이 TLS/SSL 인증서를 stdout 에 덤프합니다. 이 기능은 주로 연결 문제를 해결하기 위해 제공됩니다.

SNOW-39938

vi 모드로 설정되어 있는 경우 key_bindings 구성 매개 변수가 제대로 작동되지 않았던 문제가 해결되었습니다.

SnowSQL 1.1.55

SNOW-41707

대기 중인 기능에 대한 내부 변경입니다.

SnowSQL 1.1.54

SNOW-42833

대기 중인 기능에 대한 내부 변경입니다.

SnowSQL 1.1.53

SNOW-41694

키 페어 인증을 지원하는 기능이 추가되었습니다.

SnowSQL 1.1.52

SNOW-40919

login_timeout 옵션이 추가되었습니다.

SNOW-41377

PUT 또는 GET 명령을 사용해서 매우 많은 개수의 작은 파일을 업로드/다운로드할 때 발생했던 TypeError가 수정되었습니다.

SnowSQL 1.1.51

SNOW-34467

대기 중인 기능에 대한 내부 변경입니다.

SnowSQL 1.1.50

SNOW-28376

이제 SnowSQL이 ~/.cache/snowflake/ocsp_response_cache.json 에서 공유 OCSP 응답 캐시 파일을 사용합니다.

SNOW-38618

stdin/stdout/stderr 이 닫히면 SnowSQL이 사례를 처리합니다.

SnowSQL 1.1.49

SNOW-21492

OCSP 응답 캐시 서버의 플래그가 추가되었습니다.

SnowSQL 1.1.48

SNOW-37395

구성 파일에서 authenticator 옵션을 지원하는 기능이 추가되었습니다.

SnowSQL 1.1.47

SNOW-37262

이스케이프 시퀀스로 끝나는 문자열이 잘리면 발생했던 string index out of range 오류가 수정되었습니다.

SnowSQL 1.1.46

SNOW-24653

지정된 로그 파일에 액세스할 수 없는 경우 오류 스택을 생성했던 문제가 해결되었습니다. 이제 오류 스택이 더 이상 표시되지 않습니다.

SNOW-24710

단일 트랜잭션을 지원하는 연결 매개 변수가 추가되었습니다.

SNOW-28482

페이징 출력을 지원하는 옵션이 추가되었습니다.

SNOW-32282

대기 중인 기능에 대한 내부 변경입니다.

SnowSQL 1.1.45

SNOW-32806

대기 중인 기능에 대한 내부 변경입니다.

SNOW-34176

기본 PyInstaller가 3.3으로, 기본 Python 버전이 3.5로 각각 업그레이드되었습니다.

SNOW-34418

SHOW COLUMN IN ACCOUNT 명령과 관련된 성능 문제가 해결되었습니다.

SNOW-36332

Windows: 출력이 잘리는 문제가 해결되었습니다.

SnowSQL 1.1.44

SNOW-35404

타임스탬프에서 소수 자리 초가 올바르지 않게 보고되었던 문제가 해결되었습니다.

SnowSQL 1.1.43

SNOW-30483

externalbrowser 값을 authenticator 연결 옵션을 추가하여 페더레이션 인증을 위한 SAML 2.0 호환 서비스/애플리케이션 지원 기능이 추가되었습니다.

SNOW-32139

페더레이션 인증을 위한 SAML 2.0 호환 서비스/애플리케이션 지원에서 증명 키, 로그인 이름, 요청 ID의 올바른 확인이 추가되었습니다.

SnowSQL 1.1.42

SNOW-33973

이제 SnowSQL이 Python 커넥터가 반환한 모든 HTTP 5xx 오류를 재시도합니다.

SNOW-34027

AWS 토큰 만료 문제를 방지하기 위해 S3UploadFailedError 오류가 발생하면 SnowSQL이 AWS 토큰을 갱신합니다.

SNOW-34123

오류가 발생했지만 오류 메시지가 생성되지 않았던 사소한 문제가 해결되었습니다.

SnowSQL 1.1.41

SNOW-29826

유효하지 않은 SSL 인증서로 인한 연결 오류의 오류 메시지 세부 정보가 개선되었습니다.

SNOW-31859

SnowSQL이 이전 문을 통해 업데이트/선택된 행 개수에 __rowcount 변수를 할당합니다. 따라서 SnowSQL 변수 구문(예: &__rowcount)을 사용해서 호출할 수 있습니다.

SNOW-33405

SnowSQL이 쿼리가 비동기 모드로 실행 중일 때 상태를 모니터링하고, Snowflake와 연결이 끊어지기 전에 쿼리가 완료되기를 대기합니다.

SnowSQL 1.1.40

SNOW-33112

SnowSQL이 쿼리를 무기한 재시도하여 HTTP 500 오류를 완화합니다.

SnowSQL 1.1.39

SNOW-30483

SAML 통합의 보안 문제가 해결되었습니다.

SNOW-31153

재인증 중에 비밀번호 입력 메시지가 표시되면 Ctrl+C 를 사용해서 종료할 수 있는 기능이 구현되었습니다.

SNOW-32445

Azure BLOB의 대규모 결과 세트 가져오기에서 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.38

SNOW-29144

SnowSQL이 각각의 쓰기 작업에서 파일에 출력을 플러시합니다.

SnowSQL 1.1.37

SNOW-30483

웹 기반 SAML 인증을 지원하는 기능이 추가되었습니다.

SnowSQL 1.1.36

SNOW-32074

이전에 롤백된 SnowSQL 버전에서 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.35

SNOW-30483

내부 수정 사항입니다(롤백됨).

SnowSQL 1.1.34

SNOW-31790

SnowSQL 도움말 텍스트가 약간 개선되었습니다.

SnowSQL 1.1.33

SNOW-31712

1.1.32에 도입된 회귀가 수정되었습니다. src_file_size 매개 변수가 누락되면 GET 명령이 오류를 반환했었습니다.

SnowSQL 1.1.32

SNOW-31396

PUT 명령을 실행하기 전에 스테이지에 있는 기존의 모든 파일을 스캐닝하는 동작이 제거되었습니다. 이제 개별 업로드 작업에서 대상 파일을 확인하고, 파일 다이제스트가 동일하면 해당 파일은 업로드되지 않습니다. 따라서 PUT 명령의 오버헤드가 감소됩니다.

SnowSQL 1.1.31

SNOW-18939

PUT 명령에서 ORC 파일 형식을 지원하는 기능이 추가되었습니다.

SNOW-30785

SnowSQL 프롬프트에서 현재 역할을 지원하는 기능이 추가되었습니다.

SnowSQL 1.1.30

SNOW-30376

AUTOCOMMIT 및 ABORT_DETACHED_QUERY 세션 매개 변수가 별도의 명령 실행 대신 인증 시간에 설정되었습니다.

SNOW-30422

OCSP 및 일부 네트워크 관련 메시지의 로그 수준이m INFO에서 DEBUG로 변경되었습니다.

SNOW-30428

S3 리전에 리전 매개 변수가 추가되어 PUT 및 GET이 리전 간 스테이지를 지원할 수 있습니다.

SnowSQL 1.1.29

SNOW-29714

압축 유형이 zstd인지 확인할 때 파일이 비어 있지 않도록 검사하는 기능이 추가되었습니다.

SNOW-29933

데이터가 반환되지 않고 friendly=false 일 때 ‘반환된 데이터 없음’ 메시지가 표시되지 않습니다.

SnowSQL 1.1.28

SNOW-27327

Python 커넥터에 사용할 수 있도록 PUT 문에 brotli 및 zstd를 지원하는 기능이 추가되었습니다.

SNOW-29584

중지되는 오류를 완화하기 위한 시간 제한 OCSP 서버 요청이 구현되었습니다.

SnowSQL 1.1.27

SNOW-29146

기본 10개 숫자(0 - 9)가 포함된 int() 의 유효하지 않은 리터럴 오류가 발생할 수 있는 부트스트랩 프로세스 문제가 해결되었습니다.

SNOW-29283

Windows에서 로드에 실패하는 Python3.5 DLL 문제가 해결되었습니다.

SnowSQL 1.1.26

SNOW-29023

remove_tailing_semicolons 옵션이 추가되었습니다.

SNOW-29098

이벤트 루프가 끝날 때 세션을 명시적으로 닫음으로써 삭제 취소된 세션 문제가 해결되었습니다.

SnowSQL 1.1.25

SNOW-28883

SQL 문에 AS 키워드를 입력할 때(예: 뷰를 정의할 때) 자동 완성으로 인해 치명적이지 않은 예외기 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.24

SNOW-17790

소수 자리 초(FF) 타임스탬프 형식의 처리 방식이 수정되었습니다.

SNOW-28596

SnowSQL이 세션을 올바르게 닫지 않았던 문제가 해결되었습니다.

SNOW-28810

!edit 명령이 편집된 텍스트를 프롬프트에 반환하지 않았던 문제가 해결되었습니다.

SNOW-28812

세션 연결을 삭제하지 않고도 SnowSQL이 종료되도록 함으로써 !exit!quit 명령의 사용자 경험을 개선했습니다.

SnowSQL 1.1.23

SNOW-28202

연결 포화도를 완화하기 위해 동시성을 낮춰서 OpenSSL.SSL.SysCallError 10053 에서의 PUT 명령 재시도 동작을 개선했습니다.

SNOW-28345

호스트 이름이 일치하도록 하여 OKTA 인증을 개선했습니다.

SNOW-28380

오류 메시지에 쿼리 ID를 표시하거나 숨길 수 있는 query_id_in_error 옵션이 추가되었습니다.

SNOW-28570

명령(느낌표로 시작되는 문자열) 맨 뒤에 세미콜론이 있으면 명령을 실행할 수 없었던 문제가 해결되었습니다. 이제 이러한 세미콜론은 무시됩니다.

SnowSQL 1.1.22

SNOW-18260

여러 개의 SQL 파일을 실행할 수 있는 기능이 추가되었습니다.

SNOW-24118

Amazon S3 아티팩트 리포지토리에 Snowflake 웹 인터페이스와 함께 SnowSQL 설치 파일이 추가되었습니다.

SNOW-28224

비동기 쿼리가 실행 완료되기 전에 SnowSQL이 종료되었던 문제가 해결되었습니다.

SNOW-28266

!quit 명령으로 인해 AttributeError: 'Statement' object has no attribute 'to_unicode' 예외가 발생했던 문제가 해결되었습니다.

SNOW-28247

빈 결과를 반환하는 SQL이 아닌 명령에 실패했던 문제가 해결되었습니다.

SnowSQL 1.1.21

SNOW-22313

SnowSQL이 세션을 종료하거나 끝낼 때 진행 중인 트랜잭션을 롤백하는 트랜잭션 완료 동작이 변경되었습니다.

SNOW-28072

collections.defaultdict 예외를 일으켰던 변환 실패 문제가 해결되었습니다.

SNOW-28220

이전 토큰에 비교 형식이 있는 경우 자동 완성으로 인해 예외가 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.20

SNOW-21252

MFA 및 새 비밀번호를 사용해서 계정, 사용자 이름, 비밀번호를 입력할 때 동작에 일관성이 없었던 문제가 해결되었습니다.

SNOW-23904

웨어하우스 및 스테이지의 자동 완성 기능이 개선되었으며, 자동 완성에서 다양한 사항이 수정되었습니다.

SNOW-27292

이전에는 매번 재시작된 후 1시간 마다 실행되었던 자동 업그레이드 확인 동작이 처음 시작된 후 1시간 마다 실행되도록 변경되었습니다. SnowSQL을 수동으로 다시 설치해야 이 변경 사항이 적용됩니다.

SnowSQL 1.1.19

SNOW-25342

이미 지원되는 -v , --version 연결 매개 변수와 함께 구성 매개 변수로 버전 지원 기능이 추가되었습니다.

SNOW-27620

일반적인 성능 개선이 구현되었습니다.

SNOW-27647

경과 시간과 관련된 내부 문제가 해결되었습니다.

SNOW-27657

OCSP 유효성 검사를 위한 프록시 매개 변수를 지원하는 기능이 추가되었습니다.

SNOW-27671

PUT 및 GET에 대한 토큰 재시도 기간이 2시간으로 연장되었습니다. 모든 재시도에 실패하면 오류가 반환됩니다.

SNOW-27710

대화형 모드에서 SnowSQL이 느낌표로 시작되지 않거나 세미콜론으로 끝나지 않는 명령을 실행했던 문제가 해결되었습니다. 이 문제는 v1.1.17에서 발생했던 문제입니다.

SNOW-27715

PUT 및 GET 명령을 위한 프록시 매개 변수를 지원하는 기능이 추가되었습니다.

SNOW-27732

프로토콜 접두사(http:// 또는 https://)가 --proxy-host 연결 매개 변수에 포함된 경우에는 SnowSQL에서 무시되거나 제거됩니다.

SnowSQL 1.1.18

SNOW-25251

주석에 있는 세미콜론으로 인해 문 나머지 부분의 구문 분석이 중지되었던 문제가 해결되었습니다.

SNOW-27443

유효하지 않은 계정 이름을 지정하면 관련성이 없는 예외를 반환했던 문제가 해결되었습니다.

SnowSQL 1.1.17

SNOW-21299

세션이 만료되고 비밀번호가 잘못된 경우에 발생했던 reauth 장애가 해결되었습니다.

SNOW-27328

계정 이름 끝에 있는 문자 하나가 잘리는 --region 연결 옵션 관련 문제가 해결되었습니다.

SNOW-27345

SQL 스크립트 구문 분석 성능이 개선되었습니다.

SNOW-27356

비대화형 모드에서 New Password 프롬프트가 표시되지 않았던 문제가 해결되었습니다. 이는 v1.1.15에서의 문제로 인해 발생했었습니다.

SNOW-27374

데이터를 가져오지 않고도 쿼리를 실행할 수 있는 execution_only 옵션이 추가되었습니다.

SnowSQL 1.1.16

SNOW-27308

DATE 열을 Python 데이터로 변환할 때 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.15

SNOW-22443

MFA 암호 입력을 지원하는 기능이 추가되었습니다.

SNOW-26262

숫자 및 타임스탬프 데이터 타입 가져오기 성능이 개선되었습니다.

SNOW-27094

계정의 Snowflake 배포 리전을 지정할 수 있는 --region 연결 옵션이 추가되었습니다.

SnowSQL 1.1.14

SNOW-26990

non-200 HTTP 응답 코드가 반환될 때 발생했던 OCSP 액세스 재시도 문제가 해결되었습니다.

SnowSQL 1.1.13

SNOW-26802

Windows 환경에서 부트스트랩 프로세스와 기본 실행 파일을 동일한 로그 파일에 작성하여 충돌이 발생했던 문제가 해결되었습니다. 이제 부트스트랩 로그를 별도의 파일에 작성하므로 이 문제가 해결되었습니다.

SnowSQL 1.1.12

SNOW-26586

유효하지 않은 UTF-8바이트 시퀀스로 인해 클라이언트가 JSON 출력을 디코딩하지 못했던 문제가 해결되었습니다.

SnowSQL 1.1.11

SNOW-26352

VARIABLE을 찾을 수 없는 문제가 해결되었습니다. 이는 v1.1.10에서 발생했던 문제입니다.

SnowSQL 1.1.10

SNOW-26081

인증서 유효성 검사 날짜의 범위가 벗어나서 OCSP가 유효하지 않은 응답을 반환하는 문제를 방지하기 위해 유효성 검사 날짜 수락 기간을 늘렸습니다. 또한 OCSP 응답 캐시 파일이 기본적으로 활성화됩니다.

SNOW-26246

SnowSQL에서 변수 값에 등호(=)를 포함할 수 없었던 문제가 해결되었습니다.

SNOW-26264

오류 스택을 덤프했던 결과 명령의 문제가 해결되었습니다.

SNOW-26265

활성화되어 있는 변수 대체가 없을 경우 !result!abort 명령이 중지되었던 문제가 해결되었습니다.

SnowSQL 1.1.9

SNOW-25189

SnowSQL이 예기치 않게 문자열을 숫자로 변환했던 문제가 해결되었습니다.

SnowSQL 1.1.8

SNOW-25368

행 개수가 0인 결과에 대한 반환 타이밍 문제가 해결되었습니다.

SnowSQL 1.1.7

SNOW-25260

noup=true 구성 옵션이 추가되었습니다. 따라서 사용자가 구성 파일에 직접 옵션을 추가해서 자동 업그레이드를 건너뛸 수 있습니다. SnowSQL에는 이미 --noup 연결 옵션이 있기 때문에 Snowflake에 연결할 때 자동 업그레이드가 방지됩니다.

SnowSQL 1.1.6

SNOW-24965

빈 결과로 인해 max() arg is an empty sequence when specify -o output_format=expanded 오류가 반환되었던 문제가 해결되었습니다.

SnowSQL 1.1.5

SNOW-17258

AUTO의 Parquet 파일 압축 처리 방식과 관련된 문제가 해결되었습니다(CREATE/ALTER FILE FORMAT 명령의 경우 COMPRESSION 매개 변수, PUT 명령의 경우 AUTO_COMPRESS 매개 변수).

SNOW-21492

이제 SnowSQL이 ~/.snowsql/ocsp_response_cache 에 있는 OCSP 응답 캐시 파일을 사용합니다. 이 파일은 OCSP 응답을 최대 24시간 동안 보관하는 데 사용됩니다.

SnowSQL 1.1.4

SNOW-24548

AWS 클라이언트의 서명 버전이 v3로 설정되었습니다. 기능은 변경되지 않았습니다.

SnowSQL 1.1.3

SNOW-23198

출력이 여러 행에 걸쳐 표시되어 테이블 서식에 맞춤 오류가 발생했던 문제가 해결되었습니다.

SnowSQL 1.1.2

SNOW-20418

PUT 명령을 지원하는 기능이 추가되었습니다.

SNOW-23840

프록시 인증을 지원하는 명령줄 옵션 --proxy-user--proxy-password 가 추가되었습니다.

SnowSQL 1.1.0

기능

여러 가지 소소한 기능이 향상되었습니다.

버그 수정

이제 명령줄 옵션이 기본 SnowSQL 실행 파일에 전달됩니다.

버그 수정

이제 SnowSQL 온라인 업그레이드가 가능합니다.

버그 수정

이제 옵션 이름은 대소문자를 구분하지 않습니다.

버그 수정

여러 가지 소소한 버그가 수정되었습니다.

SnowSQL 1.0.0

초기 릴리스