ODBC ドライバー変更ログ(2022年1月より前)

このトピックでは、 2022年1月より前 のSnowflake ODBCドライバー の全製品バージョンで導入された修正、機能強化、およびその他の変更をリストします。

現在のリリースノートと 2022年1月以降 の変更ログ情報については、 ODBC Driver リリースノート をご参照ください。

このリストには、ドライバーに対するすべての変更が 含まれる訳ではない ことに注意してください。重要な変更または使用に影響を与える可能性のある変更のみをリストしています。

さらに、このリストは ODBC ドライバーリリースとは無関係に更新されるため、最新のリリースバージョンが含まれていない場合があります。利用可能なすべてのバージョンを確認するには、 ODBC ダウンロード ページに移動します。

バージョン

変更

説明

ODBC ドライバー2.24.4

ODBC_TREAT_DECIMAL_AS_INT の使用時に発生したarrowの問題を修正しました。

ODBC ドライバー2.24.3

MapToLongVarchar プロパティを追加しました。

OpenSSL バージョンを1.1.1kから1.1.1lに更新しました。

カールバージョンを7.74.0から7.78.0に更新しました

SNOW-30433

無効なarrowチャンクで再試行を追加する問題を修正しました。

HTTP 403エラーでの再試行を削除する問題を修正しました。

ODBC ドライバー2.24.2

UseCurrentCatalog 接続パラメーターを追加しました。

SNOW-464077

タイムスタンプに関連するステージバインドのバグを修正しました。

SNOW-452624

インストーラーレジストリの問題を修正しました。

パフォーマンスの改善。

SNOW-452032

サーバーから返された無効な UTF-8文字を置き換えました。

SNOW-366898

潜在的なクラッシュの問題を防ぐためにさらなるチェックを追加しました。

SNOW-279670

DSN ダイアログにテストボタンを追加します。

ODBC ドライバー2.24.1

ODBC の GET コマンドに、ファストフェールと最大再試行のサポートを追加しました。

SNOW-395216

サポートされていない APIs のテレメトリを追加しました。

JSON 形式における空のバイナリデータのバグを修正しました。

無効なキーが接続文字列に渡された場合の警告メッセージが追加されました。

Windowsでの CA バンドルファイルのデフォルト場所に関する問題を修正しました。

CALL ストアドプロシージャで始まる複数のステートメントがクラッシュを引き起こすバグを修正しました。

ODBC ドライバー2.24.0

MacOS の最小サポートバージョンを10.13から10.14に更新しました。

ValueOrDie() 関数を呼び出すときにArrowがクラッシュする問題を修正しました。

パラメーター配列のバインドに関連する問題を修正しました。

SNOW-373871

FIPS 対応のエンドポイントに接続する際の PUT/GET サポートが追加されました。

SNOW-227282

アプリケーションによって消費された結果行の数を記録するテレメトリの機能が追加されました。

ODBC ドライバー2.23.3

SNOW-293206

SQLProcedureColumns() から引数名を返す機能が追加されました。

接続/構成パラメーターとして PUT_COMPRESSLV を設定するオプションが追加されました。

UPDATE/DELETE/INSERT ステートメントでパラメーター配列のバインドが失敗する場合がある問題を修正しました。

DEFAULT_VARCHAR_SIZE と DEFAULT_BINARY_SIZE が、 SQLColumn() で機能しない問題を修正しました。

バインド変数 SQLParamData() および SQLPutData() のストリーミング値のサポートが追加されました。

SNOW-355132

CURLOPT_MAXAGE_CONN を構成可能にする機能が追加されました。

arrowチャンクダウンロードによってクラッシュが発生する問題を修正しました。

OpenSSL が1.1.1iから1.1.1kにアップグレードされました。

SNOW-350996

処理中のファイルがステージにすでに存在する場合は、 PUT コマンドが再試行しないように動作を変更しました。

複数のスレッドを使用しているときに AWS ログがクラッシュを引き起こす問題を修正しました。

ODBC ドライバー2.23.2

SNOW-293206

SQLProcedureColumns のサポートを追加しました。

SQLColumns()と GEOGRAPHY データ型のバグを修正しました。

SNOW-291407

列サイズが未定の場合に、 BINARY 列と VARCHAR 列のデフォルトサイズを指定するための接続/構成パラメーターを追加しました。

TRACING=6を使用した場合のパフォーマンスを改善しました。

シークレット検出器のパフォーマンスを改善しました。

ログ設定の改善。

ODBC バージョンが3以上の場合、 ODBC ドライバーは日付、時刻、タイムスタンプのデータ型として SQL_TYPE_DATE、 SQL_TYPE_TIME、 SQL_TYPE_TIMESTAMP を使用するようになりました。

SNOW-334403

ODBC は、aws us-east-1のリージョナルURLを生成するようになりました。

ODBC ドライバー2.23.1

SNOW-249530

SQLPrepare でサポートされているステートメント(SELECT、 DML、および SHOW ステートメントを含む)のみを送信するようにドライバーを更新しました。この変更前は、ステートメントが SQLPrepare でサポートされていなかった場合(例: BEGIN、 SET、または COMMIT)、ドライバーはステートメントを SQLPrepare で送信し、サーバーはエラーを返していました。

SNOW-269456

タイムスタンプに関するnullポインターの問題を修正しました。

接続文字列のパラメーターにある安全でない文字をエスケープしました。

PUT コマンドの一時ディレクトリを指定するための構成/接続パラメーターを追加しました。

テレメトリでのセッションコンテキストの使用をキャプチャしました。

SNOW-282587

sqlfetchがないと、クエリはキャンセルされます。

ODBC ドライバー2.23.0

SNOW 194654

MFA トークンのキャッシュのサポートが追加されました。

SNOW-239674

テレメトリでエスケープ文字をキャプチャするようにドライバーを更新しました。

CA 証明書バンドルファイル名のデフォルト値を設定します。

結果のチャンクをArrow形式でダウンロードするときに、メモリを解放するようにドライバを更新します。

SNOW-274791

外部キーをリストするときのオーバースコープを防ぐためにドライバーを更新しました。

SNOW-295726

シークレット検出器とマスキングモジュールを追加しました。

SNOW-278585

Snowflakeにデータを転送するために、Arrowデータ形式の使用に対するサポートが追加されました。

ODBC ドライバー2.22.5

SNOW-219403

simba.iniファイルで PUT_FASTFAIL および PUT_MAXRETRIES パラメータを指定するためのサポートが追加されました。

SNOW-215983

PUT / GET ステートメントのフォルダー名でのUnicodeのサポートが追加されました。

SNOW-275777

Snowflakeとデータを交換するときは、Win32アプリケーションに JSON 形式を使用するようにドライバーを更新しました。

SNOW-269456

Arrowのバージョンを0.17.0にアップグレードしました。

SNOW-78018

PUT/GET コマンドを実行する ODBC の成功した呼び出しのクエリIDを返すようにドライバーを更新しました。

ODBC ドライバー2.22.4

SNOW-218025

ハートビート同期中に例外をキャッチしました。これにより、大規模な(10G)アップロード中のクラッシュを防止します。

SNOW-240901

クエリテキストのセキュリティ検証を追加しました。

SNOW-218019

テレメトリペイロードを更新しました。

SNOW-195691

ODBC SQLProcedures() 関数のサポートを追加しました。

SNOW-231762

マルチステートメントの認識に関するエラーを修正しました。

ODBC ドライバー2.22.3

SNOW-219403

ファストフェールを有効にし、 PUT コマンド失敗の最大再試行回数を指定するための構成可能なパラメーターのサポートが追加されました。

SNOW-197194

ODBC SSL 証明書の失敗のエラーメッセージを改善しました。

SNOW-201816

環境変数に設定されたプロキシ構成を上書きする変更を元に戻しました。

ODBC ドライバー2.22.2

SNOW-199839

PUT コマンドが失敗した場合のインバンドテレメトリが追加されました。

SNOW-200183

EnablePidLogFileNames 構成パラメーターが追加されました。これにより、さまざまなプロセスが個別のログファイルを生成します。

SNOW-201047

サポートされていない機能の例外をインバンドテレメトリに追加しました。

SNOW-201816

ODBC ドライバーで設定した後、プロキシの詳細をクリアできない問題を修正しました。

SNOW-204142

有効にすると、 GEOGRAPHY_OUTPUT_TYPE が GeoJSON の場合((E) WKT または(E) WKB ではない)、 SQL_DESC_TYPE_NAME は GEOGRAPHY タイプを返します。

SNOW-209045

同時接続でクラッシュが発生する問題を修正しました。

SNOW-213639

DATE 形式のデータを解析するときに発生した ODBC バルク配列バインディングエラーを修正しました。

ODBC ドライバー2.22.1

SNOW-170804

util-linux-v2.33.1のセキュリティの脆弱性の発見に対処しました。

SNOW-170805

opensslのセキュリティ脆弱性の発見に対処しました-OpenSSL_1_1_1 b。

SNOW-177073

メタデータAPI呼び出し用のインバンドテレメトリオブジェクトを送信します。

SNOW-178485

openssl-1.1.1bv1.1.1 bのセキュリティの脆弱性の発見に対処しました。

SNOW-197540

派生したODBC Showコマンドのメタデータをテレメトリに追加しました。

ODBC ドライバー2.22.0

SNOW-170120

デフォルト値のSQL_ATTR_ENABLE_AUTO_IPDを上書きするための構成パラメーターEnableAutoIpdByDefaultを追加しました。

SNOW-181235

バージョン2.21.8で導入された接続の不具合に対処しました。

SNOW-183721

ODBCドライバーのCACertバンドルを更新しました。

SNOW-184163

/dev/urandomをデフォルトのデバイスとして使用することにより、PUTのパフォーマンスが向上しました。

SNOW-187198

チャンクダウンロードの最大メモリ制限として使用されるCLIENT_MEMORY_LIMITパラメーターのサポートが修正されました。

SNOW-187534

ログのGCP URLsで署名をマスクしました。

ODBC ドライバー2.21.8

SNOW-160149

Arrowの結果セットを受け取るために ODBC の最小バージョンを設定します。

SNOW-170279

SqlPrepare の使用統計を追加し、実行統計を CLIENT_ENVIRONMENT に延期します。

SNOW-175663

サーバー側で ODBC の MULTI STATEMENT サポートを有効にします。

SNOW-175667

サーバー側の PUT しきい値を 200MB に拡大

SNOW-177137

/dev/randomではなく/dev/urandomを使用するようにドライバーを変更する、 UseURandomDevice という名前の新しいパラメーターを追加しました。

ODBC ドライバー2.21.7

SNOW-101559

スラッシュを含む PUT コマンドが、ドキュメントどおりに機能しない問題を修正しました。

SNOW-156582

PUT コマンドを使用して AWS S3内部ステージにファイルをアップロードするときに発生した、次のエラーを修正しました。 AwsSdk::AWSClient::: 応答本文がありません。応答コード:404

SNOW-159839

Informatica Cloud Servicesで最新のSnowflake ODBC ドライバーを使用するときに、em-dashを含むデータの読み取りと書き込みに関する問題を修正しました。

SNOW-162610

内部ステージで PUT コマンドを使用する際のパフォーマンスの向上。

SNOW-163154

ファイル拡張子が指定されていないとき、 PUT コマンドに失敗する問題を修正しました。

SNOW-163664

プライベートプレビュー機能の問題を修正しました。

SNOW-165820

PUT コマンドが、エラーを返さずにファイルをアップロードしない問題を修正しました。

SNOW-168900

連続する PUT コマンドが発行されたときに、ドライバーがlocalhostへの接続を開き続けるため、過度の TCP 接続が(AttunityおよびRazorsqlのサードパーティコネクタにおいて)発生する問題を修正しました。

SNOW-169965

ログレベルをクライアント環境のテレメトリに追加しました。

SNOW-170115

Windowsで、エスケープ文字が提供され、単一引用符を使用して区切られている場合でも、 PUT コマンドに失敗する問題を修正しました。

SNOW-170233

パスでスラッシュを使用すると PUT / GET コマンドに失敗する問題を修正しました。

ODBC ドライバー2.21.6

SNOW-135244

Windowsで、 externalbrowser 認証が正しく機能していなかった問題を修正しました。

SNOW-143536

SQLPrepare および SQLExecute での DDL ステートメントの処理方法を制御できるようにする、 NoExecuteInSQLPrepare パラメーターを追加しました。

SNOW-158500

ドライバーで実行されたクエリが、 DESCRIBE_QUERY 結果に失敗を表示する問題を修正しました。 SNOW-143536の修正に関連しています。

SNOW-160829

ドライバーがスキーマ/データベースを取得しないために発生する、パフォーマンスの問題を修正しました。

ODBC ドライバー2.21.5

SNOW-45633、 . SNOW-144591

バルク配列バインディングのサポートが追加されました。

SNOW-75496

GCP でホストされるSnowflakeアカウントに、 PUT および GET コマンドのサポートが追加されました。

SNOW-165067

セキュリティ修正。

ODBC ドライバー2.21.4

N/A

バージョンはダウンロードできません。すべての修正は2.21.5以降で利用できます。

ODBC ドライバー2.21.3

SNOW-136211

Arrow一括フェッチを実装しました。

SNOW-157756

Macパッケージを認証しました。

ODBC ドライバー2.21.2

SNOW-52894、 . SNOW-152727、 . SNOW-152768、 . SNOW-153310

ブラウザーベースの SSO をサポートするための、安全な SSO ID トークンの GA に関連する問題を修正しました(Windowsおよび macOS のみ)。

SNOW-140235

yum を使用してドライバーを新しいバージョンにアップグレードすると、ドライバー RPM が削除され、アップグレードに失敗する問題を修正しました。

SNOW-147376

カールコードが CURL_OK に設定されていない場合に、 OOB (帯域外)テレメトリが接続をキャプチャしなかった問題を修正しました。

SNOW-150687

実行時間の長いクエリの次のセッション有効期限エラーを修正しました。 「GS エラーコード=390112、 GS エラーメッセージ=セッションの有効期限が切れました。もう一度ログインしてください」

SNOW-151169

カールを7.68.0にアップグレードしました。

ODBC ドライバー2.21.1

SNOW-139254

内部強化。

SNOW-147190

不要な {"message":"Limit Exceeded"} エラーメッセージが出力バッファーに表示されないように削除しました。

SNOW-147420

接続文字列のプロパティが長すぎる場合に、ドライバーエラーが発生する問題を修正しました。

SNOW-148261

CLIENT_SESSION_KEEP_ALIVE パラメーターがtrueに設定されている場合に失敗する原因となった、不適切なハートビートエンドポイントの問題を修正しました。これはバージョン2.20.5で導入された回帰です。

ODBC ドライバー2.21.0

SNOW-75961

ODBC SQL_ATTR_ENABLE_AUTO_IPD のデフォルト値をtrueに設定すると、ドライバーのバージョン2.20.0で導入されたデフォルト値の変更が元に戻ります。

SNOW-120324

macOS およびWindowsの場合、安全な SSO ID トークンをサポートするための追加の更新を実装しました(プレビュー機能)。

SNOW-137581

Linuxのために、 libcurlmutex による getaddrinfo() のガードを実装しました。また、 ODBC 構成設定に ForceLockGetaddrinfo パラメーターを導入し、アプリケーションがpthread互換でない場合のセグメンテーションエラーを修正しました。

SNOW-139281

Linuxの場合は、無効な SSO ID トークンキャッシュ。

SNOW-141543

LIST および REMOVE コマンドの結果のレンダリングに関する問題を修正しました。

SNOW-141622

SSO ID トークンの安全なストレージを ODBC 固有に更新し、他のドライバーからアクセスできないようにしました。

ODBC ドライバー2.20.5

SNOW-120324

macOS およびWindowsのために、安全な SSO ID トークンのサポート(プレビュー機能)が追加されました。これにより、アプリケーションはブラウザーベースの SSO を使用しながら、Snowflakeに接続する際の認証ポップアップの数を最小限に抑えることができます。

SNOW-123641

Snowflakeネイティブオブジェクトにスレッドセーフを実装するために、ドライバーにマルチスレッドのサポートが追加されました。

SNOW-134689

PUT コマンドのマルチパートアップロードのしきい値を 64MB に増やしました。

SNOW-139112

生のメッセージのロギングによる潜在的なセキュリティ問題を修正しました。

ODBC ドライバー2.20.4

SNOW-121054

ALTER SESSION SET AUTOCOMMIT=TRUE への不要な呼び出しを減らしました。

ODBC ドライバー2.20.3

SNOW-124921

パートナーリクエストを実装し、報告された問題を修正するために、パートナーコードの変更をマージしました。

SNOW-126811

ステージにファイルが存在し、上書きオプションが設定されていない場合、ファイルのアップロードをスキップする PUT コマンドの動作を変更しました。

ODBC ドライバー2.20.2

SNOW-91853

システムロケールがドライバーのロケール設定より優先される問題を修正しました。

SNOW-110240

AzureでホストされているLinuxおよびSnowflakeにおいて、 SAS で PUT を使用しているときに発生する、セグメンテーション違反エラーを修正しました。

SNOW-115888

AzureにあるWindowsおよびSnowflakeアカウントにおいて、 PUT を使用しているときに大きなファイルをアップロードすると発生する問題を修正しました。

SNOW-121236

(修正済み:これは誤報であり、顧客にとっては問題ではないようです。) ODBC 接続文字列で CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX および CLIENT_SESSION_KEEP_ALIVE パラメーターを設定できなかった問題を修正しました。

ODBC ドライバー2.20.1

SNOW-115888

Windowsの場合、Azureのステージとの間で大きなファイルをアップロード/ダウンロードする際に発生する問題を修正しました( PUT/GETを使用)。

SNOW-110240

ファイルをAzureのステージにアップロードするとき( PUTを使用)にRedhatでセグメンテーション違反が発生する問題を修正しました。

ODBC ドライバー2.20.0

SNOW-97263

Simbaから、次の修正を実装しました。一部では、動作に変更が加わる場合があります。 . 1。DSI_CONN_CURRENT_CATALOG をnull以外の値に設定することに関する問題を修正します。また、 SFSemantics を実装して、デフォルトの動作を変更します。 . 2。非文字データ型の場合、 SQL_DESC_CASE_SENSITIVE をfalseに設定します。 . 3。カタログ関数のフィルターで存在しない名前または無効な文字(例: ")を使用する場合、エラーの代わりに空の結果を返します。 . 4。ODBC 仕様に一致するように、デフォルトで SQL_ATTR_ENABLE_AUTO_IPD をfalseに設定します。 . 5。SQL_BIT パラメーターのバインドのサポートを追加します。 . 6。SQL_REAL パラメーターをバインドするときの誤った値を修正します。 . 7。SQL_REAL/SQL_DOUBLE パラメーターをバインドするときにInf/Nan値をサポートします。 . 8。データ取得バッファーのサイズが実際のデータより小さい場合、切り捨て警告を返します。 . 9。カスタムデータ型(SQL_SF_TIMESTAMP_LTZ、 SQL_SF_TIMESTAMP_NTZ、 SQL_SF_TIMESTAMP_TZ)のバインドパラメーターをサポートします。 . 10。 SQLGetInfo(SQL_DATABASE_NAME)SQLGetInfo(SQL_USERNAME) から正しい情報を提供します。 .

SNOW-97669

値を大文字と小文字を区別せずに一致させることにより、 SOURCE_COMPRESSION = GZIP の問題を修正しました。

SNOW-98456

内部強化。

SNOW-100023

Azure SDK がMac/Windowsから大きなファイルをアップロードできない問題を修正しました。

SNOW-101569

int128 および uint128 ライブラリを置き換えました。

ODBC ドライバー2.19.16

SNOW-14287

結果セットメタデータの string データ型の間違った列サイズエラーを修正しました。

SNOW-86742

USER-AGENT HTTP ヘッダーにクライアント情報を追加しました。

SNOW-90398

キャッシュディレクトリ作成エラーの処理が改善されました。

SNOW-90427

readOCSPCacheFile()ensureCacheDir エラーが適切に処理されなかった問題を修正しました。

SNOW-98251

curl オプションから CURLOPT_FORBID_REUSE を削除することによるパフォーマンスの低下を修正しました。

ODBC ドライバー2.19.15

SNOW-98251

ドライバーのv2.19.10で導入されたパフォーマンスの低下を修正しました。この修正により、バージョン2.19.10から2.19.14は配布から削除され、ダウンロードできなくなりました。

ODBC ドライバー2.19.14 . (2.19.15での修正により配布から削除)

SNOW-81418

PUT および GET コマンドで OVERWRITE オプションのサポートを追加しました。

SNOW-91145

テーブルタイプ(TABLEVIEW、または TABLE,VIEW)に基づいて、 SQLTable() 関数によって返される値の動作の変更を実装しました。

ODBC ドライバー2.19.13 . (2.19.15での修正により配布から削除)

SNOW-92671

requestID が期限切れのセッションと一貫性があることを確認することにより、重複行が挿入される問題を修正しました。

ODBC ドライバー2.19.12 . (2.19.15での修正により配布から削除)

SNOW-76184

出力サイズが35ではなく29であると推定される ODBC_USE_STANDARD_TIMESTAMP_COLUMNSIZE=true を導入することにより、タイムスタンプ終了出力の余分なスペースを修正しました。

SNOW-76710

帯域外テレメトリを実装しました。

SNOW-90409

OCSP フェールオープンのサポートを修正しました。

ODBC ドライバー2.19.11 . (2.19.15での修正により配布から削除)

SNOW-80091

/queries/v1/query-request で、ドライバーが clientStartTimeretryCount を送信するようになりました。

SNOW-88346

保留中の機能の内部変更。

SNOW-82846

パラメーター化された挿入を介して TIMESTAMP を STRING データ型フィールドに挿入すると、 MS ODBC TEST ツール(odbcte32.exe)を使用して月、日、および時刻が左にトリムされる問題を修正しました。

SNOW-90640

PUT および GET サポートの CABundleFile パラメーターの問題を修正しました。

SNOW-90246

OCSP_FAIL_OPEN パラメーターの正規化の問題を修正しました。

ODBC ドライバー2.19.10 . (2.19.15での修正により配布から削除)

SNOW-88730

Windowsでは、接続文字列に CABundleFile パラメーターのサポートを追加することにより、 AWS PrivateLink 接続の問題を修正しました。

SNOW-88853

オプションで .ini ファイルまたは接続文字列を介してアプリケーション名を設定するサポートが追加されました。

ODBC ドライバー2.19.9

SNOW-82352

開き括弧で始まるクエリをサポートするように準備されたステートメントを強化しました。

SNOW-84995

ドライバーは、証明書の有効期限を確認する前に OCSP 応答証明書ステータスを確認するようになりました。これにより、期限切れの REVOKED OCSP 応答が開かないようになります。

SNOW-86966

サービスレイヤーから渡された場合、ドライバーは空の SERVICE_NAME を設定するようになりました。

SNOW-86970

安全でない CRT 関数を安全な関数に置き換えました。

ODBC ドライバー2.19.8

SNOW-85722

ドライバーは TlsAlloc() の戻り値を確認し、必要に応じて TlsFree() を呼び出します。

ODBC ドライバー2.19.7

SNOW-85249

SERVICE_NAME がサービスレイヤーに反映されない問題を修正しました。

SNOW-85264

バージョン2.19.0で導入された OCSP フェールオープン処理の重大な安定性の問題を修正しました。この修正により、バージョン2.19.0から2.19.6は配布から削除され、ダウンロードできなくなりました。

ODBC ドライバー2.19.6 . (2.19.7での修正により配布から削除)

SNOW-81831

ドライバーは、グローバル URLsの標準接続フィールドを使用するようになりました。

ODBC ドライバー2.19.5 . (2.19.7での修正により配布から削除)

SNOW-80433

PUT コマンドでデータエラー(例: 'LOAD00000001.csv.gz',compression type used: 'GZIP', cause: 'data error')が発生する問題を修正しました。

ODBC ドライバー2.19.4 . (2.19.7での修正により配布から削除)

SNOW-67606

内部変更。

SNOW-70889

AWS PrivateLink の OCSP ホスト名/URL を更新しました。

ODBC ドライバー2.19.3 . (2.19.7での修正により配布から削除)

SNOW-79225

保留中の機能の内部変更。

ODBC ドライバー2.19.2 . (2.19.7での修正により配布から削除)

SNOW-78624

gccおよびg++でのLinux依存関係を修正しました。

ODBC ドライバー2.19.1 . (2.19.7での修正により配布から削除)

SNOW-74552

Windowsの場合、ドライバーは ODBC 呼び出しが成功するとクエリ ID を返すようになりました。

SNOW-77593

OCSP フェールオープンのロギングを改善し、ソフトフェイルからフェールオープンへの構成の命名を更新しました。

SNOW-77750

ドライバーの自動/プログラムによるダウンロードを容易にするため、クライアントドライバーリポジトリには、サポートされる各 OSの Latest ディレクトリーが含まれるようになりました。このディレクトリは、最新バージョンのディレクトリへのシンボリックリンクです。

SNOW-77781

OCSP フェールオープンが原因の問題に対するさまざまな修正を実装しました。

ODBC ドライバー2.19.0 . (2.19.7での修正により配布から削除)

SNOW-73827

ドライバーが SimbaSDK 10.1.11から10.1.15にアップグレードされました。

SNOW-76151

OCSP フェールオープンのサポートを実装しました。

SNOW-76979

OCSP フェールオープンを構成する方法の優先順位を更新しました。

SNOW-77160

OCSP_MODE メトリックが追加されました。

ODBC ドライバー2.18.4

SNOW-66128

ドライバーは SERVICE_NAMEをサポートするようになりました。

SNOW-73120

PUT コマンドがファイルを内部ステージにロードできない問題を修正しました。

SNOW-73304

ドライバーの TIMESTAMP_LTZ 動作を修正しました。

ODBC ドライバー2.18.3

SNOW-63521

ドライバーが OpenSSL 1.1.1bにアップグレードされました。

ODBC ドライバー2.18.2

SNOW-39055

カスタムCデータ型を定義するためのドキュメントサポート。

SNOW-60376

Windowsの場合、インストール場所をデフォルトから変更できなかった問題を修正しました。

ODBC ドライバー2.18.1

SNOW-56250

キャンセルで requestId が記録されない問題を修正しました。

SNOW-64779

ODBC データ型テーブルに BIGINT サポートを追加しました。

ODBC ドライバー2.18.0

SNOW-65165

ドライバーが SimbaSDK 10.1にアップグレードされました。

ODBC ドライバー2.17.6

SNOW-60066

Mac OSの場合、パブリックキーを抽出するときのキーペアのセグメンテーション違反を修正しました。

SNOW-60617

APPLICATION プロパティの設定のサポートが追加されました。

SNOW-63031

キャッシュヒットをチェックするときに、ドライバーは古い OCSP 応答を無効にするようになりました。

SNOW-63305

将来の使用のための改善。

ODBC ドライバー2.17.5

SNOW-62431

AWSでホストされるSnowflakeアカウントの場合、 PUT および GET コマンドのサポートが追加されました。

SNOW-62880

キーペア認証用の秘密キーファイルのロードに対するサポートが追加されました。

SNOW-62922

DB2 ODBC ライブラリも使用すると、ドライバーがクラッシュする問題を修正しました。

ODBC ドライバー2.17.4

SNOW-61962

浮動小数点数の精度を改善して、精度の損失を軽減しました。

SNOW-62077

ドライバーは OCSP キャッシュダウンロードの HTTP 応答コードをチェックするようになりました。

ODBC ドライバー2.17.3

SNOW-55056

odbc.iniaccount パラメーターに地域とクラウドプラットフォームを含めることで発生する問題を修正しました。

ODBC ドライバー2.17.2

SNOW-52535

保留中の機能の内部変更。

SNOW-58250

ドライバーは、クライアントアプリケーション名をフィルター処理して、英数字とアンダースコア文字(_)のみを渡すようになりました。クライアントアプリケーション名の他のすべての文字は無視されます。

SNOW-60207

セッションが ID トークンによって作成されたときに、接続パラメーターで指定されたウェアハウスが設定されない問題を修正しました。

ODBC ドライバー2.17.1

SNOW-55036

より良いトレースをサポートするために、すべての HTTP リクエストに request_guid を追加しました。

ODBC ドライバー2.17.0

SNOW-55095

保留中の機能の内部変更。

SNOW-56912

BOOLEAN データ型のマッピングを SQL_INTEGER から SQL_BITに変更しました。

ODBC ドライバー2.16.11

SNOW-55003

Windows ODBC 構成の場合、 UID パラメーターを必須からオプションに変更し、ユーザー名なしでシステム DSNs を作成できるようにしました。

ODBC ドライバー2.16.10

SNOW-45298

ドライバーは、ユーザー環境に起因するエラーのインシデントを生成しなくなりました。

ODBC ドライバー2.16.9

SNOW-40171

autocommit 属性を設定する際のメモリリークを修正しました。

SNOW-53452

保留中の機能の内部変更。

SNOW-53650

保留中の機能の内部変更。

SNOW-53955

次のエラーを修正しました: failed to create a id token cache

ODBC ドライバー2.16.8

SNOW-50766

S3 URLsの仮想ホストスタイルを強制するためにドライバーを更新しました。

SNOW-51436

INTEGER 値のアンダーフローの問題を修正しました。

ODBC ドライバー2.16.7

SNOW-50618

保留中の機能の内部変更。

SNOW-51002

ドライバーのv2.16.4で発生した問題を修正しました。バルクフェッチ API を使用して FLOAT/DOUBLE データ型としてフェッチされた数値が間違った結果を返す可能性がありました。

ODBC ドライバー2.16.6

SNOW-42835

Mac OSの場合、パッケージファイルのメタデータにバージョン番号が追加されました。

SNOW-49898

Okta認証が失敗すると、ドライバーはOkta固有のエラーコードを返すようになりました。

ODBC ドライバー2.16.5

SNOW-49793

有効性チェックが失敗した場合、ドライバーはメモリキャッシュから OCSP 応答キャッシュを削除するようになりました。

SNOW-49860

Mac OSの場合、デフォルトのドライバーマネージャーのエンコードが修正されました。

ODBC ドライバー2.16.4

SNOW-48678

保留中の機能の内部変更。

ODBC ドライバー2.16.3

SNOW-44911

Windowsの場合、ASCII 以外の文字バインディングの問題を修正しました。

ODBC ドライバー2.16.2

SNOW-44075

OAuth アクセストークンで認証する際のログイン名の要件を削除しました。

ODBC ドライバー2.16.1

SNOW-42987

WCHAR および WVARCHAR データ型のサポートをコンバーターに追加して、非ASCII 文字による直接クエリモードでの電力Power BI の障害に対処しました。

SNOW-43215

AWS PrivateLink の OCSP 動的キャッシュサーバーのサポートが追加されました。

ODBC ドライバー2.16.0

SNOW-42632

デフォルトで OCSP キャッシュサーバーを有効にしました。

SNOW-43021

HTTP_PROXY、 HTTPS_PROXY、および NO_PROXY 環境変数をオーバーライドするために、 DSN プロキシパラメーターと simba.ini パラメーターを使用するためのサポートが追加されました。

ODBC ドライバー2.15.0

SNOW-38487

Windowsの場合、ドライバーは WinSSLではなく OpenSSL を介して OCSP を使用するようになりました。

ODBC ドライバー2.14.0

SNOW-38487

Mac OSの場合、ドライバーは、プリインストールされた cURL と SecureTransport を使用する代わりに、cURL 7.58.0とOpenSSL 1.1.0gを使用して OCSP 失効チェックをサポートするようになりました。

SNOW-38487

Linuxの場合、 cURL 7.54.0および OpenSSL 1.1.0eをそれぞれ7.58.0および1.1.0 gにアップグレードしました。

ODBC ドライバー2.13.21

SNOW-34055

セッション情報に OS および OS_VERSION を追加しました。

SNOW-39429

CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX セッションパラメータが有効な場合、接続データベースとスキーマによるプライマリキーと外部キーのフィルタリングが追加されました。

SNOW-40307

数値データ型の末尾と先頭のゼロの誤ったフォーマットを修正しました。

ODBC ドライバー2.13.20

SNOW-38487

Linuxの場合、 OCSP キャッシュサーバーのサポートが追加されました。

ODBC ドライバー2.13.19

SNOW-39883

base64エンコーディングのnullポインター参照が原因で発生する SIGSEGV を修正しました。

ODBC ドライバー2.13.18

SNOW-39049

現在、ドライバーは cURL ライブラリを使用して OCSP 応答を取得し、環境変数で設定された proxy 構成を尊重します。

SNOW-39305

カスタム SQL データ型の TIMESTAMP を STRING に変換するときに発生するセグメンテーションフォールトを修正しました(保留中の機能。現在有効ではありません)。

ODBC ドライバー2.13.17

SNOW-38353

カスタムタイムスタンプのバルクコンバーターと10進数を修正しました(保留中の機能。現在有効になっていません)。

SNOW-38772

ドライバーは、個々のタイムスタンプタイプの出力形式を優先するようになりました。変換後の値の長さも返します。

ODBC ドライバー2.13.16

SNOW-36102

ドライバーが大きな数値(つまり、19を超える精度)を文字列として処理できるようにするパラメーターを追加しました。

SNOW-37994

結果セットのメタデータの VARCHAR タイプの列バイトサイズが間違っているために発生する問題を修正しました。

ODBC ドライバー2.13.15

SNOW-23881

カスタムタイムスタンプフォーマッタのサポートが追加されました(保留中の機能。現在は有効になっていません)。

ODBC ドライバー2.13.14

SNOW-34096

結果セットのメタデータにカスタム SQL データ型のサポートを追加しました(保留中の機能。デフォルトでは有効になっていません)。

ODBC ドライバー2.13.13

SNOW-32391

大きな挿入が rowCount をオーバーフローさせる問題を修正しました。

ODBC ドライバー2.13.12

SNOW-31347

精度が異なる値に設定されているかどうかに関係なく、 TIME および TIMESTAMP データ型の精度として SQLDescribeCol が常に6の10進数(マイクロ秒)を返す問題を修正しました。これで、ドライバーはデータ型に定義された0(秒)から9(ナノ秒)の精度を返します。

ODBC ドライバー2.13.11

SNOW-31998

authenticator 接続パラメーターに externalbrowser オプションを追加して、フェデレーション認証用の SAML 2.0準拠のサービス/アプリケーションのサポートを追加しました。

ODBC ドライバー2.13.10

SNOW-29705

ODBC セッションが適切に閉じられなかった問題を修正しました。ここで、ドライバーは ODBC 接続オブジェクトのデストラクターのセッションを閉じようとします。

SNOW-33074

Snowflakeへの接続用に odbc.ini で設定できるセッションパラメーターとして timezone のサポートを追加しました。

ODBC ドライバー2.13.9

SNOW-25562

metadata_request_use_connection_ctx がtrueに設定されている場合、スキーマ名がnullでない場合、ドライバーは ODBC API 呼び出しにデータベース名を適用するようになりました。

SNOW-31998

フェデレーション認証/SSO/ADFSのサポートが追加されました。

ODBC ドライバー2.13.8

SNOW-31847

Windowsの場合、 curl failed initialization エラーの問題を修正しました。

ODBC ドライバー2.13.7

SNOW-30968

noproxy をサポートする ODBC ドライバープロパティが追加されました。

ODBC ドライバー2.13.6

SNOW-31211

Windowsの場合、日付に1970年より古いタイムスタンプの修正を適用しました。

ODBC ドライバー2.13.5

SNOW-31211

Windowsの場合、 TIMESTAMP_LTZ が範囲外の場合に例外を有効にする内部フラグが追加されました。デフォルトでは、エラーが発生した場合に1970-01-01が静かに使用されます。以前は、1969-12-31が返されました。

ODBC ドライバー2.13.4

SNOW-31211

Windowsの場合、1970年より古いタイムスタンプがサポートされない問題を修正しました。

ODBC ドライバー2.13.3

SNOW-26793

ODBC パッケージにバージョン番号を追加しました。

SNOW-28379

Mac OSの場合、オペレーティングシステムのインストールパッケージを識別するために使用される名前空間を com.snowflake.odbc から net.snowflake.odbc に変更しました。

SNOW-29592

Linuxの場合、基礎となる SSL ライブラリを NSS から OpenSSLに変更しました。Mac OSおよびWindowsの ODBC への変更はありません。

ODBC ドライバー2.12.99

SNOW-22240

マージカウントが加算されない問題を修正しました。

SNOW-30586

ドライバーの数値変換の問題を修正しました。

ODBC ドライバー2.12.98

SNOW-25562

CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX セッションパラメータを追加しました(指定されていない場合、現在のデータベースとスキーマでオブジェクト名をフィルタリングします)。

ODBC ドライバー2.12.97

SNOW-28617

新しい GPG キー(およびシークレット)で署名されたクライアントパッケージ。

ODBC ドライバー2.12.96

SNOW-24601

フェデレーション認証用のセキュリティパッチを実装しました。

ODBC ドライバー2.12.95

SNOW-28234

接続プロパティで設定できるパラメーターのリストに CLIENT_TIMESTAMP_TYPE_MAPPING を追加しました。

ODBC ドライバー2.12.94

SNOW-25540

バインド API を使用して日時列にデータをロードするアプリケーション(timestamp_ntzデータ型と同等)のタイムスタンプ変数をtimestamp_ntzとしてバインドするサポートが追加されました。

SNOW-26451

サポートされている接続オプションとして CLIENT_SESSION_KEEP_ALIVE セッションパラメーターを実装しました。

ODBC ドライバー2.12.93

SNOW-26953

ネットワークの中断により例外が返される問題を修正しました。現在、中断は例外ではなくユーザーエラーを返します。

ODBC ドライバー2.12.92

SNOW-26215、 . SNOW-26227

クライアントが、すでに有効期限が切れているセッションの削除要求をサーバーに送信しようとすると、要求は無視されます。

ODBC ドライバー2.12.91

SNOW-25999

スケールが0に設定されている場合、ドライバーは SQL_DECIMAL を SQL_BIGINT として処理します。

ODBC ドライバー2.12.90

SNOW-11970

クエリ結果を受信するときの断続的なネットワークエラーの回復力を改善しました。

ODBC ドライバー2.12.89

SNOW-22102

非同期スレッドによってダウンロードされている結果チャンクを待機しているメインアプリケーションスレッドがタイムアウトした場合の潜在的なデッドロックを修正しました。

SNOW-22351

大きな結果セットをダウンロードするためのメモリ管理が改善されました。

SNOW-21795、 . SNOW-24366、 . SNOW-24519、 . SNOW-24589

接続障害の処理の改善と接続の再確立。

ODBC ドライバー2.12.88

SNOW-22865

BUlkFetch API がサポートされるようになりました。

SNOW-23884

ODBC 初期接続のパフォーマンスが向上しました。

ODBC ドライバー2.12.87

SNOW-18996

BINARY データ型のサポートが追加されました。

SNOW-22697

大きな結果セットをフェッチするときのパフォーマンスが向上しました。