重要
MongoDB 8.2 は最新のマイナー リリースです。MongoDB 8.2 以降では、特定のユースケースに対応したオンプレミス配置(MongoDB Community と Enterprise)でマイナー リリースを利用できます。詳細については、 MongoDB のバージョン管理 を参照してください。
オンプレミスでサポートされている最新のMongoDBバージョンをインストールするには、インストール手順を参照してください。
8.2.3 変更履歴
内部構造
サーバー-115508 非圧縮メッセージ用に最小サイズのバッファを作成します
8.2.2 変更履歴
シャーディング
SERVER-106590 クリティカル セクション中にチャンクと移動プライマリロックの競合を移動
クエリ
サーバー-110916 targetShardsAndAddMergeCursors() での移動後の使用
サーバー-112127 FieldPath におけるあいまいなハッシュ値の処理を修正しました
ストレージ
WT-15608 集計タイムスタンプ検証は 0 タイムスタンプ付きページ削除する構造で失敗する可能性があります
WiredTiger
WT-14034 予約更新のために準備されたキーを複数回解決する問題を修正しました
WT-15088 コミットはトランザクションをログに記録した後にロールバックされる可能性があります
WT-15168 空の「extractor」構成文字列を理解する
WT-15210 キャッシュの使用量がエビクションターゲットより小さい場合にエビクションをスケーリングするようにエビクションを変更します
WT-15455 カーソルウォークスルー中に準備された更新ページをスキップしないようになりました
WT-15477 データベースの実行ごとに最大統計数を追跡する
WT-15548 関連するオプションがすべてオフの場合は、テスト/形式の checkpoint_クリーンアップ構成を無効にします
WT-15563 アプリの段階的なエビクションを増分エビクションに変更するためにキャッシュを許容にする方法を調査します
WT-15736 「エビクション時に表示される最大ページサイズ」を に分裂し、統計情報を個別に作成します3
ビルドとパッケージ化
SERVER-111406 最上位の $v を持つドキュメントの変更ストリームの中断
内部構造
SERVER-93265 Bazel でWindowsリソースファイル生成(.rc ファイル)をサポートする
サーバー-95570 BatchedDeleteStage は削除しているレコードを 2 回見つけることができます
サーバー-95726 時系列メタのみの削除すると更新は Control.close を尊重する必要があります
SERVER-99623 範囲削除サービスでの高 CPU 使用率
サーバー-103774 複合ワイルドカード インデックスをシャードキーインデックスとして使用できないようにします
SERVER-103807 低速クエリ timeWaitingMicrosofts.storageExecutionMicrosoftsはセッション全体で蓄積されます
SERVER-103855 ロギングに関する サーバーStatus メトリクスを追加しました
サーバー-104007 は期限を過ぎた割り込みチェックを追跡します
サーバー-105047 シャーディングされたコレクションで $or と $ne を使用するクエリには、孤立したドキュメントを含めることができます
SERVER-106075 で準備されたトランザクションがプライマリ フェイルオーバー後に再開できない
SERVER-106162 [テストのみ] 状態の削除で書込み保証 (write concern) エラーを無視して再評価が行われる
SERVER-106854 時系列再開検証関数が、異なる順序でメタを適切に処理しない
サーバー-106908 Ingressリクエストレート制限をデフォルトで有効にする
サーバー-107161 コレクターのタイムアウトに対して ftdc非同期テストを回復性のあるものにする
SERVER-107532 新しいMongo shell 接続の作成が情報エラー コードを返すようになりました
サーバー-107546 同じトランザクションで連続して書込み競合 (write conflict) が発生しすぎた場合は、グローバル WT 状態をダンプします
サーバー-107837 SBE ではスピルでは、tassert を uassert に置き換えます。
SERVER-107873 サーバーStatus の各インデックスタイプを使用するQueryable Encryptionコレクションの数を報告
SERVER-107973 [8.2]サーバー-107176: "プレースホルダー configureBackgroundTask コマンドを導入しました"
サーバー-108002 replay WorkloadRecordingFile は障害時に mongo を終了しないようにします
サーバー-108016 低速マシンのrateLimitIsValidAfterQueueing で追加のアサーションを更新します
SERVER-108040 現在のステップを確認するには mapFailed を更新
SERVER-108052 DocumentSourceIntervalSetWindowFields には、限界のあるソートにソートキー メタメタデータがありません
サーバー-108318 失敗が無条件で再試行可能であることを示す新しいエラーラベルを導入しました
サーバー-108364 local.replset.minvalid の書き込み (write) はタイムスタンプが付けられませんが、識別子にタイムスタンプ付きのエントリがあった場合は失敗する可能性があります
サーバー-108366 apiVersion による事前トランザクション
SERVER-108547 は、avergreen_active_gen_tasks.py の再試行を構成します
サーバー-108581 find クエリの残り時間が mongos で正しく計算されない
SERVER-108626 カバーティ分析の障害 156320: 初期化されていないスカラーフィールド
SERVER-108723 カバーティ分析の障害 155003: データ競合状態
SERVER-108916 8 から PGO/明示的なビルドを削除します。2
サーバー-108945 含まれる $or の下の空のパスで $elemMatch を正しく取り扱います
サーバー-109003 write_without_shard_key_with_moveChunk.js と timeseries_list_catalog.js を 'requires_getmore' でマークします
SERVER-109033 カバーティ分析の障害 152012: Doubleロック
サーバー-109137 QueryAnalysisWriter での expireAt の計算が整数オーバーフローする可能性があります
SERVER-109213インデックスの限界が無効と見なされる場合は、ログを増やします
サーバー-109276 KVドロップPendingIdentReaper::dropIdentsOlderThan は割り込みをチェックする必要があります
サーバー-109299 での更新操作で ExceededTimeLimit エラーが許可されるようになりました
サーバー-109355 RTS でコレクションカタログを再開した後にのみピンを調整します
SERVER-109490 ランク互換テストがコレクションと検索インデックスを共有するため、テストがフラット化されます
サーバー-109493 「noExcept でキャッチされない例外」 カバーor チェックを無効化
サーバー-109515 oidc_e2e_azure_ Machine テストを無効にする
SERVER-109541 カバーティ分析の障害 149896: データ競合状態
サーバー-109677 基礎のエグゼキュータをシャットダウンする前に PinnedConnectionTaskExecutor を破棄する
SERVER-109836 現在 MMS に存在する BES evergreen 変数をサーバーに追加します
SERVER-109937 Community サーバー とエンタープライズ サーバー で skipAuthenticationToSearchIndexManagementServer のデフォルトを false に変更
サーバー-110083 change_stream_serverless_fizer タスクを除く
SERVER-110118 埋め込み分析の障害 176650: 移動されたオブジェクトの使用
サーバー-110184 コマンド_registration_startup_behavior_fcv.js を修正し、コマンド レジストリが古いバージョンで正しく動作するようになりました
サーバー-110215 Test_api_version_Compatibilityタスクに再試行メカニズムを追加
SERVER-110254 フラグが配列がないことを示している場合、「複雑な名前変更」の前に $match のスワップをサポートする
SERVER-110291 スピルエンジンセッションに serverStatus メトリクスを追加しました
SERVER-110345 config.rangeDeletions削除フィルターが正確でないため、完了していない範囲削除タスクのdocsが削除される可能性があります
サーバー-110423 $group は sparse index で 個別のスキャン を使用できるため、null/欠落した結果が非表示になります
SERVER-110425 7タスクv.0 、v8.0、v8.1、v8.2
サーバー-110480 s390x/ppc バリアントに Core_analyzer_distro_name を追加
サーバー-110716 コマンド_lib.js で getParameter を発行する前に認証
SERVER-110845 index_key_ Expression.js で、 dropMany の代わりに deleteMany を使用します
SERVER-110890 175049カバーティ分析の障害: 論理的にデッドコード
サーバー-110953 範囲のクローンを開始する前に、受信者シャードに孤立したドキュメントが存在しないことを確認
SERVER-111058 slow_hook 構成のロックを修正しました
サーバー-111131 遅延 FTDC コレクションを追跡するためのメトリクスを作成
サーバー-111135 ロールバック_テスト.js で configureFailPoint を再試行します
サーバー-111139 適切なミューテックス取得で、RateLimiter のトークンバケットへのすべての呼び出しの前に追加
サーバー-111245 カバーティ分析の障害 176940: null になる可能性のあるフィールドの参照
SERVER-111295 Pythonコードは Rff によって形式されない
SERVER-111349 ユニット テストを書き換える
SERVER-111427 コードページをロックする前に SASL をロードする
SERVER-111460 mongos のコードページを固定します
サーバー-111486 $group では、代替インデックスが利用可能な場合、スパースインデックスで個別のスキャンを使用できます
サーバー-111610 ocsf_audit_remote_local_Intermediate.js で遅延を追加
SERVER-111794 Add ddlLockOptimisticRecoveryWaitTimeout parameter
SERVER-111914 クライアントベースのレート制限の除外
SERVER-112035 INFO に切断されたプロキシプロトコルをダウングレード
SERVER-112117 oplog のサンプリング生成数とロックフリーを実現
サーバー-112118 oplog のサンプリングが中断された後に停止するまでの時間を追跡してログ
サーバー-112119 check_async_oplog_samping_truncates_new_writes.js が、初期サンプリング中にハングする問題を修正します。
サーバー-112120 非同期oplogサンプリングがスタートアップ後に操作をブロックしないことをテストします。
サーバー-112121 非同期oplogサンプリングが安定状態へのロールバックをブロックしないことをテストします。
サーバー-112122 非同期oplogサンプリングが FCBIS をブロックしないことをテストします。
サーバー-112123 非同期oplogサンプリングがレプリカセットの初期化と再構成をブロックしないことをテストします。
サーバー-112124 非同期oplogサンプリングがシャットダウンをブロックしないことをテストします。
SERVER-112182 oplog の速度低下をシミュレートするためのテストサーバーパラメータを作成します
サーバー-112183スタートアップの最後に非同期oplogサンプリングを開始します
サーバー-112419 [v8.2] oplogサンプリング 8.2 を準備しますリリース用ブランチ
SERVER-112429 SBE ハッシュアップ テストの効率化
サーバー-112467 保留中のプロキシ接続数を追跡するおよび報告する
サーバー-112520 時系列の既存のバケットにドキュメントを挿入するときにインデックスへの書き込みが失敗する
サーバー-112541 oplogのサンプリング/スキャン ログのスループットを表示
サーバー-112810 ingress_request_rate_limiter_app_exemption.js のエラー コードを修正しました
サーバー-112846 repl セットの再構成テストの変更
8.2.1 変更履歴
ストレージ
WiredTiger
操作
WT-15156 は失敗しました: macos-14-ARM64 [wiredTiger-mongo-v8.2 @ 70797c57] でのコンパイル
ビルドとパッケージ化
SERVER-109626 変更ストリームの追加フィールド発行の動作を調整しました
内部構造
サーバー-94681 サンプリングをoplog上限維持スレッドに移動
SERVER-101672非同期サンプリング機能のフラグを削除します
SERVER-101673 ドキュメントの更新
サーバー-105424 直接シャード接続警告で生成と復元する取り扱い
SERVER-106210 非同期動作を無効にするサーバーパラメータを作成
サーバー-106211 oplogサンプリング プロセスの可視性を高めるためにメトリクス/ログを追加します
SERVER-106315 非同期oplogサンプリングの機能上の正確性のテスト
サーバー-106469 最新のビルド、Windows では mongocryptd の起動に失敗します。
SERVER-107074 8.2 のマニュアルページを更新しました - SERVER
SERVER-107100 最初のマーク作成を非同期に取り扱う
サーバー-107721 timeseries_deletes_and_inserts.js は、バランサーがオンの場合、過半数の読み取り保証 (read concern)を使用する必要があります
SERVER-107852 サーバー MB を Master/v8.x/v7.0 に再構築
サーバー-107924 低速マシンに対して回復性の高いテストを回復性のあるものにする
サーバー-107929 timeseries_CRUD_operations_respect_control_closed.js はバケットコレクションに重複キーを挿入する可能性があります
SERVER-108219 Amazon 2023 ARM コンパイルのサイズを増やす
SERVER-108353 分裂移行を取り扱うために timeseries_deletes_and_inserts.js を修正
SERVER-108544 カバレッジの新しい Bagel 統合メソッドを使用するように カバレッジ ビルドを更新
サーバー-108565: 時系列コレクションへの過大な書き込みの処理を改善します。
SERVER-108896 タイムアウトを防ぐために混合_モード_シャード_トランザクションを分割
サーバー-109207 oplog上限維持型スレッド実行するのバグを修正しました
サーバー-109323 の機能を無効化
SERVER-109892 MongoDB_ENUS_JAJP
SERVER-109913 $rankForger 機能の FCV ギャザーを上書きするクエリ ノードを追加しました
サーバー-109980 は集計内の $_startAt の resumeToken を検証します
SERVER-110161 ドキュメントのスキップを停止するために $_startAt の動作を修正
サーバー-110250 スピル WT 識別子を削除するときに既存のセッションを使用
サーバー-110252 audit_remote_local_Intermediate.js で遅延を追加
サーバー-110378 フラット化された explain_shell_helpers.js テストで maxTimeMS を増やしました
サーバー-110649 ストレージ制御を開始または停止するようにメンテナンス スレッドを移動
SERVER-110793 [v8.2] SPM-4168 8.2 を準備しますリリース用ブランチ