2024年の ODBC Driver リリースノート

この記事には、 ODBC Driver のリリースノートが含まれています。また、該当する場合は以下が含まれます。

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

Snowflake は、 ODBC Driver の更新にセマンティックバージョニングを使用します。

ドキュメントについては、 ODBCドライバー をご参照ください。

バージョン3.4.1(2024年9月3日)

新機能および更新

  • ネットワークエラーのエラーメッセージを改善しました。

バグ修正

  • put/getコマンドの実行時に遅延が発生する場合があった問題を修正しました。

  • サポートされていない SQL_DEFAULT_PARAM の使用が正しく処理されない問題を修正しました。

バージョン3.4.0(2024年7月29日)

新機能および更新

  • キーペア認証使用時に秘密キーファイルのコンテンツを SQLSetConnectAttr 経由で渡せるようにするためのサポートを追加しました。

  • 中国の .cn など、異なるトップレベルドメインのサポートを追加しました。

  • Linux rpm パッケージに変更ログを追加しました。

  • LOB (ラージオブジェクト)の最大許容サイズを拡大しました。

バグ修正

  • ログ時にドライバーが応答しなくなる場合がある問題を修正しました。

  • NULL を返す SQL プロシージャを呼び出すとエラーが返される問題を修正しました。

  • マルチステートメントクエリに複数の USE コマンドが含まれる場合に、マルチステートメントクエリが不正なクエリ結果を返す問題を修正しました。

  • 環境変数を読み込む際のメモリリークに関する問題を修正しました。

  • Windowsにおいて、環境変数のプロキシ設定が反映されない問題を修正しました。

バージョン3.3.2(2024年6月24日)

新機能および更新

  • SAML URLs の検証を無効にする disableSamUrlCheck 接続パラメーターを追加しました。

バグ修正

  • リージョン名に基づいてS3リージョンの URL ドメインを選択する際の問題を修正しました。

  • スクリプトを使用した場合に、ドライバーがクエリ結果を正しく返さなかった問題を修正しました。

  • SQL のカスタムデータ型に対して SQLColAttribute(SQL_DESC_TYPE_NAME) が型名を返さなかった問題を修正しました。

  • ログの情報が正しくない問題を修正しました。

バージョン3.3.1(2024年5月2日)

新機能および更新

  • 以下のライブラリのバージョンを更新しました。

    • arrowを0.17.1から15.0.0に。

    • aws sdkを1.3.50から1.11.283に。

    • curlを8.6.0から8.7.1に。

バグ修正

  • なし。

バージョン3.3.0(2024年4月8日)

新機能および更新

  • ログ構成ファイルでログ設定のサポートを追加しました。

  • 以下のライブラリのバージョンを更新しました。

    • curlを8.4.0から8.6.0に。

    • Opensslを3.0.11から3.0.13に。

    • curlを1.2.13から1.3.1に。

バグ修正

  • Windows上でクエリ結果の取得に SQLGetData を使用した場合のパフォーマンスの問題を修正しました。

  • 列定義のないテーブルを返すストアドプロシージャが SQLProcedures() に一覧表示されない問題を修正しました。

  • Windowsのコンパイラーをアップグレードし、セキュリティ上の懸念に対処するためにビルドフラグを追加しました。

  • メモリ割り当ての失敗により、リソースリークの可能性があるアプリケーションが終了する問題を修正しました。

  • 境界外メモリアクセスエラーに関する問題を修正しました。

  • セキュリティ上の懸念からMicrosoftによって禁止されている CRT 関数を削除しました。

  • 秘密キーファイルのパスに ASCII 以外の文字が含まれる場合に、キーペア認証が失敗する問題を修正しました。

バージョン3.2.0(2024年1月19日)

BCR (動作変更リリース)の変更

3.2.0リリースにより、 ODBC ドライバーは、ドライバーの初期インストール時に構成ファイル内の ODBCInstLib 設定を削除するようになりました。インストール中、ドライバーはプラットフォームに基づき、可能性のあるさまざまな場所でドライバーマネージャーライブラリを検索するようになりました。このアプローチにより、さまざまなプラットフォームに対してより大きな柔軟性を提供します。ドライバーがライブラリを見つけられない場合は、 Unable to locate SQLGetPrivateProfileString function エラーを表示します。この場合は、 ODBCInstLib をシステム上のドライバーマネージャー名で手動設定が必要になる場合があります。詳細については、 ODBC ドライバーを構成する をご参照ください。

新機能および更新

  • 複数の SAML 統合のサポートを追加しました。

バグ修正

  • Windows上でクエリ結果の取得に SQLGetData を使用した場合のパフォーマンスの問題を修正しました。 varchar のようなケースでも、パフォーマンスが低下する可能性があります。これらの問題は将来のリリースで修正される予定です。

  • HTTP 429エラーの受信時にOkta認証コードを使用すると失敗する問題を修正しました。

  • 無効な名前で DSN を作成した場合に不適切なエラーメッセージが表示される問題を修正しました。