2023年の PHP PDO Driver for Snowflake リリースノート¶
この記事には、 PHP PDO Driver for Snowflake のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
Snowflake は、 PHP PDO Driver for Snowflake の更新にセマンティックバージョニングを使用します。
バージョン2.0.1(2023年11月9日)¶
動作変更リリース(BCR)の変更¶
PHP PDO ドライバーのバージョン2.0.1以降、 PHP バージョン7.3および7.4はサポートされなくなりました。
新機能および更新¶
以下のライブラリを更新しました。
Opensslを3.0.9から3.0.11に
curlを8.1.2から8.4.0に
失敗した接続リクエストに対する再試行の頻度を管理するために、
login_timeout
、retryTimeout
、およびmax_login_retries
接続パラメーターが追加されました。
バグ修正¶
なし。
バージョン2.0.0(2023年9月29日)¶
動作変更リリース(BCR)の変更¶
PHPPDO ドライバーバージョン2.0.0より:
Openssl 1.1.1からOpenssl 3.0.9にアップグレードしました。その結果、旧バージョンのOpensslライブラリで廃止された暗号化アルゴリズムを使用して生成された秘密キーは機能しなくなりました。PHPPDO 2.0.0に更新する場合は、キーペア認証に使用する秘密キーファイルを再生成する必要があります。
新機能および更新¶
PHP 8.2のサポートを追加しました。
Mac ARM64 システムのサポートを追加しました。
cmake
がインストールされていないと、アプリケーションのビルド時に生成される特定のエラーメッセージを追加しました。PDO::getAttribute()
でPDO::ATTR_CLIENT_VERSION
を指定することで、プログラムでドライバーのバージョンを取得できるようになりました。PDO::getAttribute()
またはPDOStatement::getAttribute()
を通してクエリIDを取得するためのPDO::SNOWFLAKE_ATTR_QUERY_ID
属性を追加しました。ハイブリッドトランザクション処理と分析処理のサポートを追加しました。
クエリリクエストの再試行に再試行コンテキストを追加しました。
クエリコンテキストキャッシュを追加しました。
以下のソフトウェアライブラリを更新しました。
curl
をバージョン7.88.1から8.1.2にアップデートしました。util-linux
をバージョン2.36.1から2.39.0にアップデートしました。SSL 接続に使用される
cacert
バンドルを更新しました。
バグ修正¶
OCSP 検証を実行するときに、ドライバーが証明書の OCSP URL 全体を使用しない問題を修正しました。
バージョン1.2.7(2023年5月23日)¶
新機能¶
なし。
バグ修正¶
ユーザー名とパスワードを必要としないプロキシを使用すると接続に失敗することがある問題を修正しました。
バージョン1.2.6(2023年1月24日)¶
新機能¶
なし。
バグ修正¶
PHP 8.1の使用時に、ドライバーが NULL 値の代わりに空の文字列("")を返す問題を修正しました。