2023年の PHP PDO Driver for Snowflake リリースノート¶
この記事には、 PHP PDO Driver for Snowflake のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
Snowflake は、 PHP PDO Driver for Snowflake の更新にセマンティックバージョニングを使用します。
バージョン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 全体を使用しない問題を修正しました。