リリースノート
このページでは、ドライバー リリースにおける重要な変更について説明します。
これは変更の網羅的なリストではなく、通常バグ修正を列挙することはありません。 のリリース ページGithub を参照してください ドライバーの各バージョンの変更のより包括的なリストと Jira のリリースのページ ドライバーとそのテスト スイートの内部的な変更を含む、変更の完全なリスト。
2.21
このリリースには、次の新機能が含まれています。
クライアント側操作タイムアウト(CSO)機能のサポートを追加します。これにより、タイムアウトに関連するオプションのほとんどが単一の
timeout_ms
オプションの下で統合されます。MongoDB Server バージョン8.0のサポートを追加します。
新しい
trim_factor
パラメータを含む、Queryable Encryption を使用した範囲 v 2クエリのサポートを追加します。 Queryable EncryptionQueryable Encryptionの詳細については、MongoDB Server マニュアルの「 」を参照してください。
2.20
このリリースには、次の新機能が含まれています。
Ruby 2.5および2.6のサポートは終了しました。 Ruby 2.7および JRuby 9.2のサポートは非推奨になっており、次のマイナー ドライバー バージョンではサポートが終了します。 JRuby 9.4のサポートが追加されました。
新しいリリースの Ruby-BSON バージョン5.0のサポート。
Connection strings no longer require a slash between the hosts and the options. たとえば、「 MongoDB ://example.com?w=1」と「 MongoDB ://example.com/?w=1」は両方とも現在有効な接続文字列です。
クライアント環境のコンテナ ランタイムとオーケストレーション メタデータが分析目的でサーバーに送信されるようになりました。
ホストが CosmosDB (Azure)または DocumentDB (Amazon)のインスタンスであることが検出されたときに、ログに警告メッセージが書き込まれるようになりました。
シャーディングされたトポロジーで読み取りまたは書込み操作の再試行が試行されると、可能な場合は別の mongos インスタンスで再試行されます。