新機能
次の新機能をご覧ください。
2.29の新機能
2.29ドライバー リリースは MongoDB Server バージョン8.0のサポートを追加し、次の新機能を含みます。
Queryable Encryption 範囲プロトコルの v 2のサポートを追加します。
Queryable Encryption の範囲インデックスのサポートを追加します。 Queryable EncryptionQueryable Encryptionの詳細については、MongoDB Server マニュアルの「 」を参照してください。
このリリースの詳細については、 v2.29 リリースノートを参照してください。
2.28の新機能
警告
v 2.28の潜在的な重大な変更
すべての .NET/C# ドライバー コンポーネントには厳密に名前が付けられます。 アプリケーションに複数の .NET/C# ドライバー バージョンを参照する依存関係がある場合は、それらの依存関係を管理するためのバインディング リダイレクトを作成する必要があります。 詳細については、「 バージョン2.28.0の潜在的な重大な変更 」を参照してください。
2.28ドライバー リリースには、次の新機能が含まれています。
Nullable<T>
に関連する追加の数値変換のサポートを追加します。CSFLE または Queryable Encryptionに KMIP を使用する場合に、
delegated
オプションのサポートを追加します。
このリリースの詳細については、 v2.28 リリースノートを参照してください。
2.27の新機能
2.27ドライバー リリースには、次の新機能が含まれています。
$sample
集計演算子のサポートを追加しました。LINQ 3のシリアライザーの
Equals()
メソッドを実装します。エラーを回避するために、読み取りおよび書込み保証が Atlas Search インデックスヘルパーコマンドに適用されないようにします。
MONGODB-OIDC
認証メカニズムを使用する場合、authMechanismProperties
接続string値でカンマ文字の使用を禁止します。異なるサイズの数値に関係する直列化中にエラーを発生させる変換バグを修正します。
libdl.so.2
ライブラリを使用する Linux ディストリビューションのサポートを追加します。
このリリースの詳細については、 v2.27 リリースノートを参照してください。
2.26の新機能
2.26ドライバー リリースには、次の新機能が含まれています。
Select()
とProject()
集計ステージ内でSelectMany()
集計メソッドを使用するためのサポートを追加しました。LINQ クエリで
Dictionary.ContainsValue()
呼び出しのサポートを追加しました。混合型の string 連結のサポートを追加しました。
libmongocrypt
バインディングでネイティブcrypto
の使用を有効にしました。Memory
構造体とReadOnlyMemory
構造体の直列化のサポートを追加しました。MONGODB-OIDC
認証メカニズムを使用する場合の GCP IdP のサポートを追加しました。 詳細については、エンタープライズ認証メカニズム ガイドの「 GCP IMDS 」を参照してください。NuGet パッケージの署名を実装しました。
可能な場合、他の
mongos
インスタンスへの読み取りおよび書き込みの再試行を実装しました。
2.25の新機能
2.25ドライバー リリースには、次の新機能が含まれています。
Azure Identity Provider の
MONGODB-OIDC
認証メカニズムと自動トークン取得のサポートを追加しました。BsonClassMapSerializer
が一致する作成者を見つけられない場合に報告されるエラー メッセージにクラス名を追加しました。LINQ クエリの実行後に実行される MQL を表示するために
LoggedStages
フィールドを追加しました。srvServiceName
接続オプションを使用して、"mongodb"
サービス名をカスタム サービス名で上書きするためのサポートを追加しました。一括書き込み操作の動作が改善され、リクエスト パラメータが複数回列挙されなくなります。
2.24 の新機能
2.24ドライバー リリースには、次の新機能が含まれています。
IMongoCollection.DistingmandMany() を追加しました 使用して複数のドキュメントを挿入できます。
$dateFromString集計式の最新の任意引数のサポートを追加しました。
$search集計ステージでスコアによる並べ替えのサポートを追加しました。
$vectorSearch集計ステージの
VectorSearchScore
ビルダを追加しました。Atlas Search で$in演算子のサポートを追加しました。
LINQ クエリに
Mql.Exists()
、Mql.IsMissing()
、Mql.IsNullOrMissing()
メソッドを追加しました。LINQ クエリで
IComparable.CompareTo()
メソッドのサポートを追加しました。MongoDB Entity Framework コアプロバイダーによる LINQ クエリをサポートするために、
AsQueryable()
メソッドへのネストされた呼び出しのサポートを追加しました。TLS 1.3のサポートを追加しました。
libmongocrypt
パッケージのバージョンを1.8.2に更新しました。新しい Linux ディストリビューションで Kerberos のセグメント違反を修正しました(
libgssapi
)。同じ ID を持つ大きなファイルもアップロードされている場合に、ファイルのダウンロードでエラーが発生する GridFS のバグを修正しました。
ExceededTimeLimit
サーバーエラーは読み取り操作と書込み操作の両方で再試行可能になりました。Amazon Web Services Lambdaなどの関数としてのサービス(FaaS)環境内で実行する場合、ドライバーはポーリング モニタリング メカニズムを使用するようになりました。
MongoDB Atlas Serverless の互換性を向上させるため、サーバーが認証に OP_MSG をサポートしている場合、ドライバーは認証に OP_MSG を使用するようになりました。
2.23の新機能
2.23ドライバー リリースには、次の新機能が含まれています。
LINQ 3統合の改善とバグ修正。
集計ビット演算子のサポートを追加しました。
MongoDB 時系列コレクションで
$out
演算子のサポートを追加しました。ChangeStreamSplitLargeEvent を 追加16 MB を超える 変更ストリーム イベントを処理するため。
2.22の新機能
2.22ドライバー リリースには、次の新機能が含まれています。
LINQ 3統合の改善とバグ修正。
$setおよび$vectorSearch集計ステージのサポートを追加しました。
Atlas Search のシノニム(同意語)サポートを追加しました。
暗号化を使用する際のメモリ割り当てを削減しました。
サーバー検出とモニタリング(SDAM)イベントのログ メッセージを追加しました。 これらのイベントの詳細については、「 MongoDB SDAM ログ記録とモニタリング 」仕様を参照してください。